@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--os-scroll-percent:0;--os-viewport-percent:0}*,:before,:after,::backdrop{--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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"Geist", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-950:oklch(27.9% .077 45.635);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-700:oklch(49.6% .265 301.924);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", system-ui, -apple-system, sans-serif;--default-mono-font-family:"Geist Mono", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:Geist,system-ui,-apple-system,sans-serif}html{font-family:Geist,system-ui,-apple-system,sans-serif}}@layer components;@layer utilities{.\@container-size{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-5{top:calc(var(--spacing) * -5)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-11{top:calc(var(--spacing) * 11)}.top-14{top:calc(var(--spacing) * 14)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-20{left:calc(var(--spacing) * 20)}.left-\[var\(--sidebar-width\)\]{left:var(--sidebar-width)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:var(--spacing)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[1929\/629\]{aspect-ratio:1929/629}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[4\.5rem\]{width:4.5rem;height:4.5rem}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-36{height:calc(var(--spacing) * 36)}.h-\[5px\]{height:5px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[74vh\]{max-height:74vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.max-h-\[min\(15rem\,70vh\)\]{max-height:min(15rem,70vh)}.max-h-\[min\(20rem\,70vh\)\]{max-height:min(20rem,70vh)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.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-\[1\.5em\]{min-height:1.5em}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[88px\]{min-height:88px}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-full{min-height:100%}.w-\(--anchor-width\){width:var(--anchor-width)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[320px\]{width:320px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[64vw\]{max-width:64vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[260px\]{max-width:260px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-6rem\)\]{max-width:calc(100% - 6rem)}.max-w-\[min\(9rem\,34vw\)\]{max-width:min(9rem,34vw)}.max-w-\[min\(92vw\,1100px\)\]{max-width:min(92vw,1100px)}.max-w-\[min\(92vw\,1400px\)\]{max-width:min(92vw,1400px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[96px\]{min-width:96px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[720px\]{min-width:720px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.columns-4{columns:4}.break-inside-avoid{break-inside:avoid}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-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)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[var\(--field-radius\)\]{border-radius:var(--field-radius)}.rounded-\[var\(--textarea-field-radius\)\]{border-radius:var(--textarea-field-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-blue-400\/60{border-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/60{border-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/60{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-current{border-color:currentColor}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-field-border{border-color:var(--field-border)}.border-foreground,.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground,.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.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\/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\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, 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)}}.border-t-transparent{border-top-color:#0000}.border-t-white\/80{border-top-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-t-white\/80{border-top-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#121212\]{background-color:#121212}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-accent{background-color:var(--accent)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/90{background-color:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/90{background-color:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-background,.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-border,.bg-border\/40{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/40{background-color:color-mix(in oklab, var(--border) 40%, transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--border) 60%, transparent)}}.bg-border\/80{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/80{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/90{background-color:#00bb7fe6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/90{background-color:color-mix(in oklab, var(--color-emerald-500) 90%, transparent)}}.bg-field-bg{background-color:var(--field-bg)}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/15{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/15{background-color:color-mix(in oklab, var(--muted-foreground) 15%, transparent)}}.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-500\/15{background-color:#73737326}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/15{background-color:color-mix(in oklab, var(--color-neutral-500) 15%, transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-preview-canvas{background-color:var(--preview-canvas)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/90{background-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_top\,_rgba\(196\,181\,253\,0\.3\)\,_rgba\(249\,168\,212\,0\.15\)_40\%\,_transparent_60\%\)\]{background-image:radial-gradient(circle at top,#c4b5fd4d,#f9a8d426 40%,#0000 60%)}.from-black\/30{--tw-gradient-from:#0000004d}@supports (color:color-mix(in lab, red, red)){.from-black\/30{--tw-gradient-from:color-mix(in oklab, var(--color-black) 30%, transparent)}}.from-black\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[rgba\(216\,180\,254\,0\.5\)\]{--tw-gradient-via:#d8b4fe80;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-size\:contain\]{-webkit-mask-size:contain;mask-size:contain}.\[mask-position\:center\]{-webkit-mask-position:50%;mask-position:50%}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:Geist,system-ui,-apple-system,sans-serif}.font-mono{font-family:Geist Mono,ui-monospace,monospace}.font-sans{font-family:Geist,system-ui,-apple-system,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[2\.25\]{--tw-leading:2.25;line-height:2.25}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-950{color:var(--color-amber-950)}.text-background,.text-background\/50{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.text-background\/50{color:color-mix(in oklab, var(--background) 50%, transparent)}}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-border{color:var(--border)}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive,.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-green-400{color:var(--color-green-400)}.text-inherit{color:inherit}.text-input{color:var(--input)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/55{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/55{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-700{color:var(--color-purple-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-700{color:var(--color-rose-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sky-700{color:var(--color-sky-700)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.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\/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\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_0_0_2px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#00000059);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/X_shadow,.shadow\/alpha{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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\/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-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/30{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-neutral-400{--tw-ring-color:var(--color-neutral-400)}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.brightness-0{--tw-brightness:brightness(0%);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,)}.invert{--tw-invert:invert(100%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[background\:linear-gradient\(var\(--background\)\,var\(--background\)\)_padding-box\,var\(--gradient-btn\)_border-box\]{background:linear-gradient(var(--background),var(--background)) padding-box,var(--gradient-btn) border-box}.\[background\:linear-gradient\(var\(--card\)\,var\(--card\)\)_padding-box\,var\(--gradient-btn\)_border-box\]{background:linear-gradient(var(--card),var(--card)) padding-box,var(--gradient-btn) border-box}.\[background\:var\(--gradient-btn\)\]{background:var(--gradient-btn)}.\[contain-intrinsic-size\:auto_360px\]{contain-intrinsic-size:auto 360px}.\[content-visibility\:auto\]{content-visibility:auto}.\[render-debug\:capture\]{render-debug:capture}.\[render-debug\:dispatch\]{render-debug:dispatch}.\[render-debug\:framing-parity\]{render-debug:framing-parity}.\[render-debug\:worker-dispatch\]{render-debug:worker-dispatch}.running{animation-play-state:running}@media (hover:hover){.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-2:is(:where(.group):hover *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-white\/40:is(:where(.group):hover *){--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-white\/40:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *),.group-hover\/queue-img\:opacity-100:is(:where(.group\/queue-img):hover *),.group-hover\/sel\:opacity-100:is(:where(.group\/sel):hover *),.group-hover\/tip\:opacity-100:is(:where(.group\/tip):hover *),.group-hover\/ver\:opacity-100:is(:where(.group\/ver):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-foreground\/20:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/20:hover{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hover\:border-neutral-400:hover{border-color:var(--color-neutral-400)}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.hover\:border-transparent:hover{border-color:#0000}.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\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-accent:hover,.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-field-bg-hover:hover{background-color:var(--field-bg-hover)}.hover\:bg-muted:hover,.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:\[background\:var\(--gradient-btn\)\]:hover{background:var(--gradient-btn)}}.focus\:border-foreground\/30:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:border-foreground\/30:focus{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.focus\:border-primary:focus,.focus\:border-primary\/60:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary:focus,.focus\:ring-primary\/10:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/10:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.focus\:ring-primary\/50:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/50:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:\[background\:linear-gradient\(var\(--background\)\,var\(--background\)\)_padding-box\,var\(--gradient-btn\)_border-box\]:focus{background:linear-gradient(var(--background),var(--background)) padding-box,var(--gradient-btn) border-box}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-field-ring:focus-visible{border-color:var(--field-ring)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-field-ring\/50:focus-visible{--tw-ring-color:var(--field-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-field-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--field-ring) 50%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-white\/40:focus-visible{outline-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-white\/40:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[var\(--field-radius-sm\)\][data-size=sm]{border-radius:var(--field-radius-sm)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media (width>=40rem){.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mr-6{margin-right:calc(var(--spacing) * 6)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-\[10rem\]{max-width:10rem}.sm\:max-w-\[min\(92vw\,1100px\)\]{max-width:min(92vw,1100px)}.sm\:max-w-\[min\(92vw\,1400px\)\]{max-width:min(92vw,1400px)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[180px_220px_1fr\]{grid-template-columns:180px 220px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:border-neutral-100:is(.dark *){border-color:var(--color-neutral-100)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:shadow-black\/40:is(.dark *){--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/40:is(.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:brightness-100:is(.dark *){--tw-brightness:brightness(100%);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,)}@media (hover:hover){.dark\:hover\:border-neutral-600:is(.dark *):hover{border-color:var(--color-neutral-600)}.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:bg-neutral-950:is(.dark *):hover{background-color:var(--color-neutral-950)}}.dark\:focus\:text-red-400:is(.dark *):focus{color:var(--color-red-400)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_\.prompt-paragraph\]\:min-h-\[1\.5em\] .prompt-paragraph{min-height:1.5em}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>\*\]\:py-6>*{padding-block:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.os-size-observer,.os-size-observer-listener{direction:inherit;pointer-events:none;visibility:hidden;box-sizing:border-box;overflow:hidden;scroll-behavior:auto!important}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;top:0;left:0}.os-size-observer{z-index:-1;contain:strict;padding:inherit;border:inherit;box-sizing:inherit;flex-flow:row;margin:-133px;display:flex;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";box-sizing:inherit;flex:none;width:10px;height:10px;padding:10px}.os-size-observer-appear{animation:1ms forwards os-size-observer-appear-animation}.os-size-observer-listener{box-sizing:border-box;padding:inherit;border:inherit;flex:auto;margin:-133px;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{padding:inherit;border:inherit;box-sizing:content-box;flex:auto;display:block;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{direction:ltr;flex:none;bottom:0;right:0;overflow:hidden}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{box-sizing:border-box;z-index:-1;contain:strict;border:none;flex:none;max-width:0;height:0;max-height:1px;margin:0;padding:0;position:relative;top:calc(100% + 1px);overflow:hidden}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;min-width:1px;height:1000%;min-height:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{margin:0;overflow:visible}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;scroll-behavior:auto!important;flex-flow:row!important;align-items:stretch!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;z-index:0;border:none;flex:auto;width:100%;min-width:0;height:auto;margin:0;padding:0;position:relative}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw:0;--os-vah:0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah);position:absolute}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x:hidden;--os-viewport-overflow-y:hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x:visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x:hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x:scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y:visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y:hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y:scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>:not(#osFakeId){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:none!important;position:absolute!important;overflow:hidden!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{grid-template:1fr/1fr;display:grid}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{width:auto!important;height:auto!important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent:0;--os-scroll-percent:0;--os-scroll-direction:0;--os-scroll-percent-directional:calc(var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction));contain:size layout;contain:size layout style;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;position:absolute}body>.os-scrollbar{z-index:99999;position:fixed}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;border:none!important;padding:0!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type:size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));left:auto}.os-scrollbar-vertical .os-scrollbar-handle{transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));top:auto}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{left:0;right:auto}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";display:block;position:absolute;inset:0}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px}.os-theme-dark{--os-handle-bg:#00000070;--os-handle-bg-hover:#0000008c;--os-handle-bg-active:#000000a8}.os-theme-light{--os-handle-bg:#ffffff70;--os-handle-bg-hover:#ffffff8c;--os-handle-bg-active:#ffffffa8}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar{appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{appearance:none!important;width:0!important;height:0!important;display:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}:root{--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--border:oklch(92.2% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--ring:oklch(70.8% 0 0);--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--input:oklch(92.2% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--field-bg:transparent;--field-bg-hover:transparent;--field-border:var(--input);--field-ring:var(--ring);--field-radius:9999px;--field-radius-sm:9999px;--textarea-field-radius:var(--radius);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--preview-canvas:oklch(96% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--ring:oklch(55.6% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--input:oklch(100% 0 0/.15);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--field-bg:oklch(100% 0 0/.05);--field-bg-hover:oklch(100% 0 0/.1);--field-border:oklch(100% 0 0/.1);--field-ring:var(--ring);--field-radius:9999px;--field-radius-sm:9999px;--textarea-field-radius:var(--radius);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0);--preview-canvas:oklch(22% .004 264)}[data-overlayscrollbars-viewport]{flex-direction:column;display:flex}:root{--gradient-btn:linear-gradient(135deg, #3b82f6 0%, #6366f1 40%, #7c3aed 75%, #a855f7 100%);--gradient-btn-hover:linear-gradient(135deg, #2563eb 0%, #4f46e5 40%, #6d28d9 75%, #9333ea 100%)}[data-slot=button].btn-gradient{color:#fff;background:var(--gradient-btn);border:none}[data-slot=button].btn-gradient:hover{color:#fff;background:var(--gradient-btn-hover);border:none}[data-slot=button].btn-gradient-outline{background:linear-gradient(var(--background), var(--background)) padding-box, var(--gradient-btn) border-box;border:1px solid #0000}[data-slot=button].btn-gradient-outline:hover{background:linear-gradient(var(--muted), var(--muted)) padding-box, var(--gradient-btn-hover) border-box}.shimmer-gradient{position:relative;overflow:hidden}.shimmer-gradient:before{content:"";will-change:transform;background:linear-gradient(90deg,#60a5fa 0%,#818cf8 16%,#a78bfa 33%,#d8b4fe 50%,#a78bfa 66%,#818cf8 83%,#60a5fa 100%);width:300%;animation:6s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(0)}to{transform:translate(-66.667%)}}.toolkit-mentions{font-family:inherit;position:relative}.toolkit-mentions__control{font-size:.875rem;line-height:1.25rem}.toolkit-mentions__highlighter,.toolkit-mentions__input{border:1px solid hsl(var(--border,215 14% 90%));color:hsl(var(--foreground));white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border-radius:.375rem;min-height:4rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.25rem}.toolkit-mentions__input:focus{outline:2px solid hsl(var(--ring,215 14% 64%));outline-offset:-1px;border-color:#0000}.toolkit-mention-token{color:#073c92;background-color:#d7e9fe;border-radius:.25rem}.dark .toolkit-mention-token{color:#cce3ff;background-color:#0d3b73}.toolkit-mentions__suggestions{background:hsl(var(--popover,0 0% 100%));color:hsl(var(--popover-foreground,222 84% 5%));border:1px solid hsl(var(--border,215 14% 90%));border-radius:.5rem;max-height:16rem;overflow-y:auto;box-shadow:0 8px 24px -8px #0003}.toolkit-mentions__suggestions__list{margin:0;padding:.25rem 0;list-style:none}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.ui{--bg:#121212;--surface:#fefefe0a;--surface-hover:#fefefe14;--text:#fefefe;--text-muted:#fefefe80;--text-subtle:#ffffff40;--accent-purple:#ac46ff;--accent-blue:#3771ff;--stroke:#ffffff14;--stroke-strong:#fefefe26;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:32px;--radius-pill:80px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--rail-width:336px;--rail-width-collapsed:40px;--header-height:56px;--column-top:16px;--font-sans:Geist, system-ui, -apple-system, sans-serif;--tag-coral:#fefefe;--tag-gold:#fefefe;--tag-teal:#fefefe;--tag-violet:#fefefe;--tag-coral-bg:#f26b5e80;--tag-gold-bg:#f29c5080;--tag-teal-bg:#54d9d480;--tag-violet-bg:#635bff80;--gradient-cta:linear-gradient(135deg, var(--accent-purple) 0%, var(--accent-blue) 100%);box-sizing:border-box;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.ui *,.ui :before,.ui :after{box-sizing:border-box}._root_1581q_1{border-right:1px solid var(--sidebar-border);background:var(--sidebar);width:16rem;height:100%;color:var(--sidebar-foreground);font-family:var(--font-sans,inherit);flex-direction:column;flex:0 0 16rem;display:flex}._root_1581q_1._embedded_1581q_12{width:100%;color:var(--text);background:0 0;border-right:none;flex:auto}._root_1581q_1._embedded_1581q_12 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19{color:var(--text-muted)}._root_1581q_1._embedded_1581q_12 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19:hover,._root_1581q_1._embedded_1581q_12 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19._active_1581q_22{background:var(--surface-hover);color:var(--text)}._root_1581q_1 ._header_1581q_26{flex-direction:column;gap:20px;padding:8px 8px 12px;display:flex}._root_1581q_1 ._header_1581q_26 ._brandRow_1581q_32{align-items:center;gap:8px;padding:4px 4px 0;display:flex}._root_1581q_1 ._header_1581q_26 ._brandRow_1581q_32 ._brand_1581q_32{flex:1;min-width:0}._root_1581q_1 ._nav_1581q_19{flex-direction:column;flex:1;min-height:0;padding:8px;display:flex;overflow:hidden auto}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19{flex-direction:column;gap:2px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._item_1581q_61{min-width:0;margin:0;position:relative}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19{width:100%;min-width:0;height:32px;color:var(--sidebar-foreground);text-align:left;border-radius:8px;outline:none;align-items:center;gap:8px;padding:8px;font-size:14px;line-height:1;text-decoration:none;transition:background-color .16s,color .16s;display:flex;overflow:hidden}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19 svg{flex-shrink:0;width:16px;height:16px}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19 ._label_1581q_89{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19:focus-visible{box-shadow:0 0 0 2px var(--sidebar-ring)}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._link_1581q_19._active_1581q_22{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}._root_1581q_1 ._nav_1581q_19 ._menu_1581q_19 ._separator_1581q_106{background:var(--sidebar-border);border:none;height:1px;margin:8px 0;list-style:none}._root_1581q_1 ._footer_1581q_113{padding:8px}._root_16jhw_1{justify-content:center;align-items:center;gap:var(--space-3);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;flex-shrink:0;font-weight:500;display:inline-flex}._root_16jhw_1:disabled{pointer-events:none;opacity:.5}._root_16jhw_1 svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}._root_16jhw_1{outline:none}._root_16jhw_1:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_16jhw_1 ._label_16jhw_29{justify-content:center;align-items:center;gap:var(--space-3);line-height:1;display:inline-flex}._root_16jhw_1._primary_16jhw_36{background:linear-gradient(135deg, var(--accent-purple) 0%, var(--accent-blue) 100%);color:var(--text);border-radius:12px}._root_16jhw_1._primary_16jhw_36:hover{opacity:.9}._root_16jhw_1._glow_16jhw_44{isolation:isolate;color:#fefefe;-webkit-backdrop-filter:blur(24px);background:#774f971f;border:1px solid #bf6fff24;border-radius:12px;transition:background .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:inset 0 -6px 14px #3771ff1a,inset 0 -3px 10px #bf6fff2e,inset 0 0 0 .5px #ffffff0a}._root_16jhw_1._glow_16jhw_44:hover,._root_16jhw_1._glow_16jhw_44:focus-visible{-webkit-backdrop-filter:blur(24px);background:radial-gradient(100% 120% at 8% 100%,#b450ff73 0%,#6432b429 40%,#0000 68%),radial-gradient(80% 100% at 92% 20%,#2d378266 0%,#0000 55%),linear-gradient(160deg,#1c1838eb 0%,#121020f5 100%);border-color:#bf6fff47;box-shadow:0 0 16px #a046dc33,inset 0 -10px 18px #aa50f038,inset 0 -2px 6px #bf6fff33,inset 0 1px #ffffff1a,inset 0 0 0 .5px #dc8cff29}._root_16jhw_1._glow_16jhw_44:active{background:radial-gradient(90% 140% at 0 100%,#e66effd9 0%,#aa46e659 35%,#0000 65%),linear-gradient(105deg,#151238 0%,#1e143e 40%,#141020 100%);border-color:#dc8cff73;box-shadow:0 0 14px #b446f066,inset 0 -8px 18px #c85aff66,inset 0 1px #ffffff14}._root_16jhw_1._glow_16jhw_44 ._label_16jhw_29{color:#0000;background-image:linear-gradient(90deg,#bf6fff 0%,#5284ff 100%);-webkit-background-clip:text;background-clip:text}._root_16jhw_1._glow_16jhw_44 svg{color:#fefefe}._root_16jhw_1._ready_16jhw_78{isolation:isolate;color:#fefefe;-webkit-backdrop-filter:blur(24px);background:radial-gradient(100% 120% at 8% 100%,#b450ff73 0%,#6432b429 40%,#0000 68%),radial-gradient(80% 100% at 92% 20%,#2d378266 0%,#0000 55%),linear-gradient(160deg,#1c1838eb 0%,#121020f5 100%);border:1px solid #bf6fff47;border-radius:12px;transition:background .18s,box-shadow .18s,border-color .18s,filter .18s;position:relative;overflow:hidden;box-shadow:0 0 16px #a046dc33,inset 0 -10px 18px #aa50f038,inset 0 -2px 6px #bf6fff33,inset 0 1px #ffffff1a,inset 0 0 0 .5px #dc8cff29}._root_16jhw_1._ready_16jhw_78:hover,._root_16jhw_1._ready_16jhw_78:focus-visible{filter:brightness(1.08);border-color:#dc8cff66}._root_16jhw_1._ready_16jhw_78:active{filter:brightness(.96)}._root_16jhw_1._ready_16jhw_78{color:#fefefe;align-self:flex-start;width:fit-content}._root_16jhw_1._ready_16jhw_78 svg{color:#fefefe;width:16px;height:16px}._root_16jhw_1._secondary_16jhw_109{color:#cf87ee;background:#1a1a1a;border:1px solid #ffffff1f;border-radius:12px;transition:background .16s,border-color .16s;box-shadow:inset 0 0 0 .5px #ffffff0a}._root_16jhw_1._secondary_16jhw_109:hover,._root_16jhw_1._secondary_16jhw_109:focus-visible{background:#222;border-color:#cf87ee47}._root_16jhw_1._secondary_16jhw_109:active{background:#262626}._root_16jhw_1._secondary_16jhw_109 ._label_16jhw_29{color:#0000;background-image:linear-gradient(90deg,#bf6fff 0%,#5284ff 100%);-webkit-background-clip:text;background-clip:text}._root_16jhw_1._secondary_16jhw_109 svg{color:var(--accent-purple)}._root_16jhw_1._muted_16jhw_133{background:var(--surface);color:var(--text);border:1px solid var(--stroke);border-radius:12px}._root_16jhw_1._muted_16jhw_133:hover{background:var(--surface-hover)}._root_16jhw_1._ghost_16jhw_142{color:var(--text-muted);background:0 0;border-radius:12px}._root_16jhw_1._ghost_16jhw_142:hover{background:var(--surface);color:var(--text)}._root_16jhw_1._link_16jhw_151{color:var(--text-muted);background:0 0;border-radius:0;height:auto;padding:0}._root_16jhw_1._link_16jhw_151:hover{color:var(--text)}._root_16jhw_1._sizeDefault_16jhw_161{height:32px;padding:0 var(--space-4);font-size:14px;line-height:1}._root_16jhw_1._sizeLg_16jhw_167{min-width:128px;height:48px;padding:0 20px;font-size:14px;font-weight:500;line-height:16px}._root_16jhw_1._sizeCta_16jhw_175{gap:var(--space-3);height:32px;color:var(--text-muted);padding:0;font-size:32px;font-weight:400;line-height:32px}._root_16jhw_1._sizeCta_16jhw_175:hover{color:var(--text)}._root_16jhw_1._sizeIcon_16jhw_187{border-radius:var(--radius-sm);width:32px;height:32px}._root_12vya_1{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--stroke-strong);background:var(--surface);width:32px;height:32px;color:var(--text);-webkit-user-select:none;user-select:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s;display:inline-flex}._root_12vya_1:hover{background:var(--surface-hover)}._root_12vya_1{outline:none}._root_12vya_1:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_12vya_1:disabled{pointer-events:none;opacity:.5}._root_12vya_1 svg{flex-shrink:0;width:16px;height:16px}._root_12vya_1._glow_12vya_35{background:linear-gradient(135deg, var(--accent-purple) 0%, var(--accent-blue) 100%);color:#fefefe;border-color:#0000;box-shadow:inset 0 -1px 8px #ffffff40}._root_12vya_1._glow_12vya_35:hover{opacity:.92}._root_12vya_1._sm_12vya_44{border-radius:80px;width:32px;height:16px}._root_12vya_1._sm_12vya_44 svg{width:8px;height:8px}._root_1gkw7_1{z-index:2;height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-6);box-sizing:border-box;background:var(--bg);flex-shrink:0;display:flex;position:relative}._root_1gkw7_1 ._left_1gkw7_14{align-items:center;gap:var(--space-3);min-width:0;height:100%;display:flex}._root_1gkw7_1 ._left_1gkw7_14 ._brand_1gkw7_21{flex-shrink:0;align-items:center;height:32px;display:flex}._root_1gkw7_1 ._left_1gkw7_14 ._brand_1gkw7_21>[data-slot=toolkit-brand]{height:32px}._root_1gkw7_1 ._left_1gkw7_14 ._title_1gkw7_30{text-overflow:ellipsis;white-space:nowrap;color:var(--text);margin:0;font-size:16px;font-weight:600;line-height:32px;overflow:hidden}._root_1gkw7_1 ._center_1gkw7_40{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._root_1gkw7_1 ._right_1gkw7_47{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}._root_1l1m3_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1l1m3_1 ._body_1l1m3_11{flex-direction:column;gap:32px;max-width:72rem;margin:0 auto;padding:24px;display:flex}._root_1l1m3_1 ._lede_1l1m3_19{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1l1m3_1 ._card_1l1m3_25{background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex}._root_1l1m3_1 ._field_1l1m3_34{flex-direction:column;gap:8px;max-width:28rem;display:flex}._root_1l1m3_1 ._fieldLabel_1l1m3_40{color:#fefefe80;font-size:12px;font-weight:500}._root_1l1m3_1 ._input_1l1m3_45{color:#fefefe;height:36px;font:inherit;background:#121212;border:1px solid #fefefe26;border-radius:8px;outline:none;padding:0 12px;font-size:14px}._root_1l1m3_1 ._input_1l1m3_45:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1l1m3_1 ._idLine_1l1m3_59{color:#fefefe80;margin:0;font-size:12px}._root_1l1m3_1 ._idLine_1l1m3_59 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._root_1l1m3_1 ._sectionTitle_1l1m3_67{color:#fefefe;margin:0;font-size:16px;font-weight:600}._root_1l1m3_1 ._skuCard_1l1m3_73{background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._root_1l1m3_1 ._skuHead_1l1m3_82{align-items:center;gap:12px;display:flex}._root_1l1m3_1 ._skuBar_1l1m3_87{background:#fefefe;border-radius:80px;flex-shrink:0;width:4px;height:24px}._root_1l1m3_1 ._skuName_1l1m3_94{color:#fefefe;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}._root_1l1m3_1 ._skuId_1l1m3_101{color:#fefefe80;background:#fefefe14;border-radius:8px;padding:2px 8px;font-size:12px}._root_1l1m3_1 ._removeBtn_1l1m3_108{color:#fefefe80;margin-left:auto}._root_1l1m3_1 ._removeBtn_1l1m3_108:hover:not(:disabled){color:#ff786ef2;background:#ff19001f}._root_1l1m3_1 ._addRow_1l1m3_116{border:1px dashed #fefefe26;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}._root_1l1m3_1 ._addHint_1l1m3_125{color:#fefefe80;font-size:12px}._root_1l1m3_1 ._footer_1l1m3_129{border-top:1px solid #ffffff14;justify-content:flex-end;padding-top:24px;display:flex}._root_1l1m3_1 ._icon_1l1m3_135{flex-shrink:0;width:16px;height:16px}._root_1l1m3_1 ._iconSpin_1l1m3_140{animation:.8s linear infinite _spin_1l1m3_1}@keyframes _spin_1l1m3_1{to{transform:rotate(360deg)}}._root_1phov_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1phov_1 ._body_1phov_11{flex-direction:column;gap:32px;max-width:72rem;margin:0 auto;padding:24px;display:flex}._root_1phov_1 ._status_1phov_19{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._root_1phov_1 ._error_1phov_25{color:#ff786ef2;text-align:center;margin:32px auto;font-size:14px}._root_1phov_1 ._lede_1phov_31{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1phov_1 ._saving_1phov_37{color:#fefefe80;align-items:center;gap:8px;font-size:12px;display:inline-flex}._root_1phov_1 ._field_1phov_44{flex-direction:column;gap:8px;display:flex}._root_1phov_1 ._fieldLabel_1phov_49{color:#fefefe80;font-size:12px;font-weight:500}._root_1phov_1 ._fieldHint_1phov_54{color:#ffffff40;font-size:12px;line-height:1.4}._root_1phov_1 ._input_1phov_59{color:#fefefe;height:36px;font:inherit;background:#121212;border:1px solid #fefefe26;border-radius:8px;outline:none;padding:0 12px;font-size:14px}._root_1phov_1 ._input_1phov_59:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1phov_1 ._titleInput_1phov_73{color:#fefefe;letter-spacing:-.02em;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:auto;padding:8px 0;font-size:22px;font-weight:600}._root_1phov_1 ._titleInput_1phov_73:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1phov_1 ._skuNameInput_1phov_89{color:#fefefe;background:0 0;border:0;outline:none;width:100%;height:auto;padding:2px 0;font-size:14px;font-weight:500}._root_1phov_1 ._skuNameInput_1phov_89:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1phov_1 ._idLine_1phov_103{color:#fefefe80;margin:8px 0 0;font-size:12px}._root_1phov_1 ._idLine_1phov_103 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._root_1phov_1 ._sectionTitle_1phov_111{color:#fefefe;margin:0;font-size:16px;font-weight:600}._root_1phov_1 ._skuList_1phov_117{border:1px solid #ffffff14;border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._root_1phov_1 ._skuRow_1phov_127{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:12px;display:flex}._root_1phov_1 ._skuRow_1phov_127:last-child{border-bottom:none}._root_1phov_1 ._skuRow_1phov_127:hover{background:#fefefe14}._root_1phov_1 ._skuThumb_1phov_140{background:#fefefe0a;border-radius:8px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}._root_1phov_1 ._skuThumb_1phov_140 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._root_1phov_1 ._skuThumbEmpty_1phov_156{background:#fefefe14;width:100%;height:100%;display:block}._root_1phov_1 ._skuMeta_1phov_162{flex:1;min-width:0}._root_1phov_1 ._skuAngles_1phov_166{color:#fefefe80;margin:0;font-size:12px;text-decoration:none}._root_1phov_1 ._skuAngles_1phov_166:hover{color:#fefefe}._root_1phov_1 ._addRow_1phov_175{border:1px dashed #fefefe26;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}._root_1phov_1 ._details_1phov_184{flex-direction:column;gap:12px;display:flex}._root_1phov_1 ._detailsToggle_1phov_189{color:#fefefe;width:100%;font:inherit;cursor:pointer;text-align:left;background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;outline:none;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;display:flex}._root_1phov_1 ._detailsToggle_1phov_189:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1phov_1 ._detailsBody_1phov_209{background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;gap:16px;padding:16px;display:flex}._root_1phov_1 ._hero_1phov_217{background:#121212;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;width:128px;height:128px;position:relative;overflow:hidden}._root_1phov_1 ._hero_1phov_217 img{object-fit:cover;width:100%;height:100%}._root_1phov_1 ._heroEmpty_1phov_232{background:#fefefe14;width:100%;height:100%;display:block}._root_1phov_1 ._danger_1phov_238{border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:8px;padding-top:24px;display:flex}._root_1phov_1 ._dangerLabel_1phov_246{color:#fefefe80;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}._root_1phov_1 ._dangerHint_1phov_254{color:#fefefe80;margin:0;font-size:12px}._root_1phov_1 ._deleteBtn_1phov_259{color:#ff786ee6}._root_1phov_1 ._deleteBtn_1phov_259:hover:not(:disabled){color:#fefefe;background:#ff19001f}._root_1phov_1 ._icon_1phov_266{flex-shrink:0;width:16px;height:16px}._root_1phov_1 ._iconSm_1phov_271{flex-shrink:0;width:14px;height:14px}._root_1phov_1 ._iconSpin_1phov_276{animation:.8s linear infinite _spin_1phov_1}._root_1phov_1 ._chevron_1phov_279{color:#fefefe80;flex-shrink:0;width:16px;height:16px;transition:transform .16s}._root_1phov_1 ._chevron_1phov_279[data-open=true]{transform:rotate(180deg)}@keyframes _spin_1phov_1{to{transform:rotate(360deg)}}._root_1m20q_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1m20q_1 ._status_1m20q_11{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._root_1m20q_1 ._error_1m20q_17{color:#ff786ef2;text-align:center;margin:32px auto;font-size:14px}._root_1m20q_1 ._body_1m20q_23{flex-direction:column;gap:32px;max-width:72rem;margin:0 auto;padding:24px;display:flex}._root_1m20q_1 ._lede_1m20q_31{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1m20q_1 ._heading_1m20q_37{flex-direction:column;gap:4px;min-width:0;display:flex}._root_1m20q_1 ._titleInput_1m20q_43{color:#fefefe;letter-spacing:-.02em;background:0 0;border:0;outline:none;width:100%;height:auto;padding:8px 0;font-size:28px;font-weight:700}._root_1m20q_1 ._titleInput_1m20q_43:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1m20q_1 ._count_1m20q_58{color:#fefefe80;margin:0;font-size:12px}._root_1m20q_1 ._section_1m20q_63{flex-direction:column;gap:16px;display:flex}._root_1m20q_1 ._sectionHead_1m20q_68{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._root_1m20q_1 ._sectionTitle_1m20q_75{color:#fefefe;margin:0;font-size:16px;font-weight:600}._root_1m20q_1 ._toolbar_1m20q_81{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._root_1m20q_1 ._grid_1m20q_87{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width>=640px){._root_1m20q_1 ._grid_1m20q_87{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){._root_1m20q_1 ._grid_1m20q_87{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){._root_1m20q_1 ._grid_1m20q_87{grid-template-columns:repeat(5,minmax(0,1fr))}}._root_1m20q_1 ._card_1m20q_107{background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;transition:border-color .16s,box-shadow .16s,opacity .16s;display:flex;position:relative;overflow:hidden}._root_1m20q_1 ._card_1m20q_107:hover{border-color:#fefefe26}._root_1m20q_1 ._card_1m20q_107[data-selected=true]{border-color:#10b981cc;box-shadow:0 0 0 2px #10b98159}._root_1m20q_1 ._card_1m20q_107[data-inert=true]{opacity:.45}._root_1m20q_1 ._card_1m20q_107:hover ._actions_1m20q_127,._root_1m20q_1 ._card_1m20q_107:focus-within ._actions_1m20q_127{opacity:1}._root_1m20q_1 ._thumb_1m20q_130{aspect-ratio:1;background:#00000059;width:100%;position:relative}._root_1m20q_1 ._thumb_1m20q_130 img{object-fit:contain;width:100%;height:100%;padding:8px;position:absolute;inset:0}._root_1m20q_1 ._thumbEmpty_1m20q_144{background:#fefefe14;position:absolute;inset:0}._root_1m20q_1 ._selectHit_1m20q_149{z-index:2;cursor:pointer;background:#12121259;border:0;justify-content:flex-start;align-items:flex-start;padding:8px;display:flex;position:absolute;inset:0}._root_1m20q_1 ._selectHit_1m20q_149[data-selected=true]{background:#10b98126}._root_1m20q_1 ._selectHit_1m20q_149{outline:none}._root_1m20q_1 ._selectHit_1m20q_149:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1m20q_1 ._check_1m20q_170{color:#ffffff59;background:#12121299;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._root_1m20q_1 ._check_1m20q_170 svg{width:16px;height:16px}._root_1m20q_1 ._check_1m20q_170[data-selected=true]{color:#fff;background:#10b981;border-color:#10b981}._root_1m20q_1 ._psdBadge_1m20q_190{z-index:1;color:#6ee7b7;font:inherit;cursor:pointer;background:#121212d9;border:0;border-radius:8px;outline:none;align-items:center;gap:4px;padding:4px 6px;font-size:10px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;right:8px}._root_1m20q_1 ._psdBadge_1m20q_190:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1m20q_1 ._meta_1m20q_212{padding:10px 12px}._root_1m20q_1 ._angleName_1m20q_215{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;overflow:hidden}._root_1m20q_1 ._angleNameInput_1m20q_224{color:#fefefe;width:100%;height:auto;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:500}._root_1m20q_1 ._angleNameInput_1m20q_224:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1m20q_1 ._variant_1m20q_239,._root_1m20q_1 ._sub_1m20q_240{color:#fefefe80;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}._root_1m20q_1 ._variant_1m20q_239{font-size:12px}._root_1m20q_1 ._sub_1m20q_240{color:#ffffff40;font-size:10px}._root_1m20q_1 ._actions_1m20q_127{z-index:1;opacity:0;gap:4px;transition:opacity .16s;display:flex;position:absolute;top:8px;right:8px}._root_1m20q_1 ._actions_1m20q_127[data-hidden=true]{display:none}._root_1m20q_1 ._iconBtn_1m20q_267{color:#fefefe80;cursor:pointer;background:#121212cc;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}._root_1m20q_1 ._iconBtn_1m20q_267:hover:not(:disabled){color:#fefefe}._root_1m20q_1 ._iconBtn_1m20q_267:disabled{opacity:.4;cursor:default}._root_1m20q_1 ._iconBtn_1m20q_267[data-tone=ok]{color:#6ee7b7}._root_1m20q_1 ._iconBtn_1m20q_267[data-tone=busy]{color:#60a5fa}._root_1m20q_1 ._iconBtn_1m20q_267[data-tone=bad],._root_1m20q_1 ._iconBtn_1m20q_267[data-tone=danger]:hover:not(:disabled){color:#ff786ef2}._root_1m20q_1 ._iconBtn_1m20q_267{outline:none}._root_1m20q_1 ._iconBtn_1m20q_267:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1m20q_1 ._upload_1m20q_305{background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._root_1m20q_1 ._uploadLabel_1m20q_314{color:#fefefe;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}._root_1m20q_1 ._danger_1m20q_322{border-top:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:8px;padding-top:24px;display:flex}._root_1m20q_1 ._dangerLabel_1m20q_330{color:#fefefe80;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}._root_1m20q_1 ._deleteBtn_1m20q_338{color:#ff786ee6}._root_1m20q_1 ._deleteBtn_1m20q_338:hover:not(:disabled){color:#fefefe;background:#ff19001f}._root_1m20q_1 ._icon_1m20q_267{flex-shrink:0;width:16px;height:16px}._root_1m20q_1 ._iconSm_1m20q_350{flex-shrink:0;width:14px;height:14px}._root_1m20q_1 ._iconSpin_1m20q_355{animation:.8s linear infinite _spin_1m20q_1}@keyframes _spin_1m20q_1{to{transform:rotate(360deg)}}._root_l43ep_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_l43ep_1 ._body_l43ep_11{flex-direction:column;gap:24px;max-width:56rem;margin:0 auto;padding:24px;display:flex}._root_l43ep_1 ._warn_l43ep_19{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:8px;padding:12px;font-size:12px;line-height:1.4}._root_l43ep_1 ._warn_l43ep_19 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._root_l43ep_1 ._stats_l43ep_31{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=640px){._root_l43ep_1 ._stats_l43ep_31{grid-template-columns:repeat(4,minmax(0,1fr))}}._root_l43ep_1 ._stat_l43ep_31{background:#fefefe0a;border:1px solid #ffffff14;border-radius:8px;padding:12px}._root_l43ep_1 ._statValue_l43ep_47{color:#fefefe;font-size:20px;font-weight:600}._root_l43ep_1 ._statValue_l43ep_47[data-tone=ok]{color:#34d399}._root_l43ep_1 ._statValue_l43ep_47[data-tone=warn]{color:#fbbf24}._root_l43ep_1 ._statValue_l43ep_47[data-tone=bad]{color:#ff786ef2}._root_l43ep_1 ._statLabel_l43ep_61{color:#fefefe80;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:10px}._root_l43ep_1 ._empty_l43ep_68{color:#fefefe80;text-align:center;margin:32px 0;font-size:14px}._root_l43ep_1 ._list_l43ep_74{flex-direction:column;gap:12px;display:flex}._root_l43ep_1 ._row_l43ep_79{background:#fefefe0a;border:1px solid #ffffff14;border-radius:8px;padding:12px}._root_l43ep_1 ._rowHead_l43ep_85{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._root_l43ep_1 ._rowKey_l43ep_91{color:#fefefe;text-transform:capitalize;font-weight:500}._root_l43ep_1 ._rowPath_l43ep_96{color:#fefefe80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}._root_l43ep_1 ._rowTakes_l43ep_101{color:#fefefe80;margin-left:auto;font-size:10px}._root_l43ep_1 ._rowBody_l43ep_106{margin:8px 0 0;padding-left:24px;font-size:12px;line-height:1.4}._root_l43ep_1 ._rowError_l43ep_112{color:#ff786ef2}._root_l43ep_1 ._rowOk_l43ep_115{color:#fefefe80}._root_l43ep_1 ._issues_l43ep_118{color:#fbbf24;margin:8px 0 0;padding-left:40px;font-size:12px}._root_l43ep_1 ._icon_l43ep_124{flex-shrink:0;width:16px;height:16px}._root_l43ep_1 ._icon_l43ep_124[data-tone=ok]{color:#34d399}._root_l43ep_1 ._icon_l43ep_124[data-tone=warn]{color:#fbbf24}._root_l43ep_1 ._icon_l43ep_124[data-tone=bad]{color:#ff786ef2}._root_l43ep_1 ._iconSpin_l43ep_138{animation:.8s linear infinite _spin_l43ep_1}@keyframes _spin_l43ep_1{to{transform:rotate(360deg)}}._root_xr60c_1{cursor:pointer;height:32px;color:var(--text);background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0;line-height:0;display:flex}._root_xr60c_1 img[data-logo]{filter:brightness(0)invert();flex-shrink:0;width:auto;max-width:9rem;height:20px}._root_xr60c_1 ._times_xr60c_21{color:var(--text-muted);flex-shrink:0;font-size:14px;font-weight:300;line-height:20px}._root_xr60c_1 ._metaMark_xr60c_28{flex-shrink:0;width:auto;height:20px}@keyframes _spin_pzksl_9{to{transform:rotate(360deg)}}._root_etw6x_1{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}._root_etw6x_1 ._left_etw6x_8{align-items:center;gap:var(--space-6);flex:1;min-width:0;display:flex}._root_etw6x_1 ._right_etw6x_15,._root_etw6x_1 ._search_etw6x_21{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._root_etw6x_1 ._searchInput_etw6x_27{border:1px solid var(--stroke);border-radius:var(--radius-pill);background:var(--surface);width:0;height:32px;color:var(--text);font:inherit;opacity:0;outline:none;padding:0 12px;font-size:13px;transition:width .16s,opacity .16s}._root_etw6x_1 ._searchInput_etw6x_27::placeholder{color:var(--text-muted)}._root_etw6x_1 ._searchInput_etw6x_27:focus{border-color:var(--stroke-strong)}._root_etw6x_1 ._searchExpanded_etw6x_47 ._searchInput_etw6x_27{opacity:1;width:160px}._root_etw6x_1 ._title_etw6x_51{color:var(--text);white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:32px}._root_etw6x_1 ._actionLabel_etw6x_59{color:#ffffff80;white-space:nowrap;font-size:12px;line-height:24px}._root_8urz6_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_8urz6_1 ._body_8urz6_12{flex-direction:column;gap:24px;padding-top:24px;display:flex}._root_8urz6_1 ._toolbar_8urz6_18{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._root_8urz6_1 ._lede_8urz6_25{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_8urz6_1 ._switcher_8urz6_31{display:flex}._root_8urz6_1 ._select_8urz6_34{color:#fefefe;min-width:12rem;height:32px;font:inherit;background:#121212;border:1px solid #fefefe26;border-radius:8px;outline:none;padding:0 12px;font-size:14px}._root_8urz6_1 ._select_8urz6_34:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_8urz6_1 ._status_8urz6_49{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._root_8urz6_1 ._grid_8urz6_55{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){._root_8urz6_1 ._grid_8urz6_55{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._root_8urz6_1 ._grid_8urz6_55{grid-template-columns:repeat(3,minmax(0,1fr))}}._root_8urz6_1 ._card_8urz6_73{color:inherit;background:#fefefe0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:16px;text-decoration:none;display:flex}._root_8urz6_1 ._card_8urz6_73:hover{background:#fefefe14}._root_8urz6_1 ._cardHead_8urz6_87{align-items:center;gap:12px;display:flex}._root_8urz6_1 ._cardIcon_8urz6_92{color:#fefefe;background:#fefefe14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._root_8urz6_1 ._cardIcon_8urz6_92 svg{width:16px;height:16px}._root_8urz6_1 ._cardCopy_8urz6_107{min-width:0}._root_8urz6_1 ._cardTitle_8urz6_110{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}._root_8urz6_1 ._cardHint_8urz6_119{color:#fefefe80;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}._root_8urz6_1 ._counts_8urz6_127{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}._root_8urz6_1 ._count_8urz6_127{text-align:center;background:#121212;border-radius:8px;padding:8px 0}._root_8urz6_1 ._count_8urz6_127 dd{color:#fefefe;margin:0;font-size:14px;font-weight:600}._root_8urz6_1 ._count_8urz6_127 dt{color:#fefefe80;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10px}._root_8urz6_1 ._srOnly_8urz6_152{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_1rzrd_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1rzrd_1 ._body_1rzrd_12{flex-direction:column;gap:24px;padding-top:24px;display:flex}._root_1rzrd_1 ._lede_1rzrd_18{color:#fefefe80;max-width:40rem;margin:0;font-size:14px;line-height:1.4}._root_1rzrd_1 ._status_1rzrd_25{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._root_1rzrd_1 ._list_1rzrd_31{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._root_1rzrd_1 ._card_1rzrd_39{background:#fefefe0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}._root_1rzrd_1 ._cardHead_1rzrd_48{flex-direction:column;gap:8px;display:flex}._root_1rzrd_1 ._cardTitle_1rzrd_53{color:#fefefe;margin:0;font-size:16px;font-weight:600}._root_1rzrd_1 ._cardMeta_1rzrd_59{color:#fefefe80;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}._root_1rzrd_1 ._mono_1rzrd_68{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}._root_1rzrd_1 ._policy_1rzrd_71{letter-spacing:.04em;text-transform:uppercase;background:#121212;border-radius:8px;padding:2px 6px}._root_1rzrd_1 ._flags_1rzrd_78{flex-wrap:wrap;gap:8px;display:flex}._root_1rzrd_1 ._flag_1rzrd_78{color:#fefefe80;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:80px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}._root_1rzrd_1 ._flag_1rzrd_78:disabled{opacity:.5;pointer-events:none}._root_1rzrd_1 ._flag_1rzrd_78[data-on=true]{color:#6ee7b7;border-color:#10b98159}._root_1rzrd_1 ._flag_1rzrd_78:hover:not(:disabled){background:#fefefe14}._root_1rzrd_1 ._flagIcon_1rzrd_108{flex-shrink:0;width:14px;height:14px}._fallback_pzksl_1{flex:1;justify-content:center;align-items:center;min-height:0;padding:32px;display:flex}._fallback_pzksl_1 ._spinner_pzksl_9{color:#fefefe80;width:32px;height:32px;animation:.8s linear infinite _spin_pzksl_9}._root_1gn0c_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1gn0c_1 ._body_1gn0c_12{flex-direction:column;gap:24px;padding-top:24px;display:flex}._root_1gn0c_1 ._lede_1gn0c_18{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1gn0c_1 ._status_1gn0c_24{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._root_1gn0c_1 ._list_1gn0c_30{border:1px solid #ffffff14;border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._root_1gn0c_1 ._row_1gn0c_40{border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:16px;display:flex}._root_1gn0c_1 ._row_1gn0c_40:last-child{border-bottom:none}._root_1gn0c_1 ._thumb_1gn0c_50{background:#fefefe0a;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:64px;height:64px;overflow:hidden}._root_1gn0c_1 ._thumb_1gn0c_50 img{object-fit:cover;width:100%;height:100%;display:block}._root_1gn0c_1 ._thumbEmpty_1gn0c_65{background:#fefefe14;width:100%;height:100%;display:block}._root_1gn0c_1 ._meta_1gn0c_71{flex:1;min-width:0}._root_1gn0c_1 ._name_1gn0c_75{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;overflow:hidden}._root_1gn0c_1 ._statusLine_1gn0c_84{color:#fefefe80;margin:8px 0 0;font-size:13px}._root_1gn0c_1 ._actions_1gn0c_89{flex-shrink:0;align-items:center;gap:8px;display:flex}._root_1gn0c_1 ._icon_1gn0c_95{flex-shrink:0;width:16px;height:16px}._root_1gn0c_1 ._deleteBtn_1gn0c_100{color:#ff786ee6}._root_1gn0c_1 ._deleteBtn_1gn0c_100:hover:not(:disabled){color:#fefefe;background:#ff19001f}._newSession_10ige_1{color:#fefefe;font:inherit;cursor:pointer;background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}._newSession_10ige_1 ._iconSm_10ige_15{flex-shrink:0;width:14px;height:14px}._newSession_10ige_1:hover{background:#fefefe14}._root_10ige_24{color:#fefefe;background:#121212;flex-direction:column;flex:1;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_10ige_24 ._body_10ige_34{flex-direction:column;gap:0;width:100%;max-width:1404px;margin:0 auto;padding:0 24px 32px;display:flex}._root_10ige_24 ._section_10ige_43{border-top:1px solid #ffffff14;grid-template-columns:minmax(200px,336px) minmax(0,1fr);gap:24px;padding:32px 0;display:grid}._root_10ige_24 ._section_10ige_43 ._sectionMeta_10ige_50{flex-direction:column;align-items:flex-start;gap:8px;padding:0 12px;display:flex}._root_10ige_24 ._section_10ige_43 ._sectionMeta_10ige_50 ._sectionAction_10ige_57{margin-top:16px}._root_10ige_24 ._section_10ige_43 ._sectionTitle_10ige_60{color:#fff;letter-spacing:-.96px;margin:0;font-size:32px;font-weight:700;line-height:1.06}._root_10ige_24 ._section_10ige_43 ._sectionSub_10ige_68{color:#fefefe80;letter-spacing:-.48px;margin:0;font-size:16px}._root_10ige_24 ._section_10ige_43 ._sectionMain_10ige_74{flex-direction:column;gap:16px;min-width:0;display:flex}._root_10ige_24 ._section_10ige_43 ._sectionAction_10ige_57{color:#ac46ff;font:inherit;cursor:pointer;background:#fefefe0a;border:1px solid #ffffff14;border-radius:80px;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}._root_10ige_24 ._section_10ige_43 ._sectionAction_10ige_57:hover{background:#fefefe14}._root_10ige_24 ._section_10ige_43 ._description_10ige_98{color:#fefefe80;max-width:42rem;margin:0;font-size:14px;line-height:1.5}._root_10ige_24 ._hero_10ige_105{border-top:0;padding-top:16px}._root_10ige_24 ._hero_10ige_105 ._sectionTitle_10ige_60{font-size:32px}._root_10ige_24 ._productRow_10ige_112,._root_10ige_24 ._sessionRow_10ige_113,._root_10ige_24 ._assetRow_10ige_114{flex-wrap:wrap;gap:16px;display:flex}._root_10ige_24 ._productCard_10ige_119{background:#fefefe0a;border-radius:12px;width:160px;position:relative;overflow:hidden}._root_10ige_24 ._productCard_10ige_119 ._productImg_10ige_126{aspect-ratio:1;object-fit:contain;background:#ffffff05;width:100%;display:block}._root_10ige_24 ._productCard_10ige_119 ._productLabel_10ige_133{color:#fefefe;padding:8px 10px;font-size:12px;font-weight:500}._root_10ige_24 ._productCard_10ige_119 ._check_10ige_139{color:#121212;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}._root_10ige_24 ._productCard_10ige_119 ._check_10ige_139 ._iconXs_10ige_152{width:12px;height:12px}._root_10ige_24 ._sessionCard_10ige_156{width:200px;color:inherit;text-align:left;cursor:pointer;background:#fefefe0a;border:0;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}._root_10ige_24 ._sessionCard_10ige_156._sessionCardForeign_10ige_169{cursor:default}._root_10ige_24 ._sessionCard_10ige_156 ._sessionOwnerBadge_10ige_172{color:#fefefe;letter-spacing:.06em;background:#868686;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}._root_10ige_24 ._sessionCard_10ige_156 ._sessionThumb_10ige_189{aspect-ratio:4/3;object-fit:cover;background:#ffffff08;width:100%;display:block}._root_10ige_24 ._sessionCard_10ige_156 ._sessionMeta_10ige_196{background:#00000059;flex-direction:column;gap:2px;padding:10px 12px;display:flex}._root_10ige_24 ._sessionCard_10ige_156 ._sessionName_10ige_203{color:#fefefe;font-size:12px;font-weight:600}._root_10ige_24 ._sessionCard_10ige_156 ._sessionSub_10ige_208{color:#fefefe80;font-size:11px}._root_10ige_24 ._assetCard_10ige_212{width:180px;color:inherit;background:#fefefe0a;border-radius:12px;text-decoration:none;display:block;overflow:hidden}._root_10ige_24 ._assetCard_10ige_212 img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}._root_10ige_24 ._assetCard_10ige_212:is(a){cursor:pointer;outline:none}._root_10ige_24 ._assetCard_10ige_212:is(a):focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_10ige_24 ._assetCard_10ige_212:is(a):hover img{filter:brightness(1.08)}._root_10ige_24 ._empty_10ige_237{color:#fefefe80;margin:0;font-size:13px}._root_10ige_24 ._footer_10ige_242{border-top:1px solid #ffffff14;padding:24px 0 16px;display:flex}._root_10ige_24 ._deleteBtn_10ige_247{-webkit-backdrop-filter:blur(20px);color:#fefefe;width:216px;height:48px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#ff190042 0%,#ff190014 55%,#ff19000a 100%),#ff19001a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:12px;font-weight:700;line-height:16px;transition:background .4s ease-in-out;display:flex;overflow:hidden}._root_10ige_24 ._deleteBtn_10ige_247 ._iconSm_10ige_15{color:#fefefe;flex-shrink:0;width:16px;height:16px}._root_10ige_24 ._deleteBtn_10ige_247:hover{background:linear-gradient(100deg,#ff19005c 0%,#ff190024 55%,#ff190014 100%),#ff190024}._root_10ige_24 ._deleteBtn_10ige_247:disabled{opacity:.5;cursor:not-allowed}._root_10ige_24 ._status_10ige_282{color:#fefefe80;text-align:center;padding:32px;font-size:14px}._root_c6b7t_1{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:312px;color:inherit;cursor:pointer;background:#fefefe1a;border:none;border-radius:16px;flex-direction:column;justify-content:space-between;padding:8px;text-decoration:none;transition:background-color .16s;display:flex;overflow:hidden}._root_c6b7t_1:hover{background:#fefefe1f}._root_c6b7t_1 ._header_c6b7t_20{justify-content:space-between;align-items:flex-start;gap:32px;padding:8px;display:flex}._root_c6b7t_1 ._heading_c6b7t_27{flex-direction:column;flex:1;gap:0;min-width:0;padding-left:8px;display:flex}._root_c6b7t_1 ._title_c6b7t_35{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:24px;overflow:hidden}._root_c6b7t_1 ._meta_c6b7t_44{color:#fefefe80;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}._root_c6b7t_1 ._metaSep_c6b7t_53{color:#fefefe80;-webkit-user-select:none;user-select:none}._root_c6b7t_1 ._ownerBadge_c6b7t_57{color:#fefefe;letter-spacing:.06em;background:#868686;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}._root_c6b7t_1 ._mosaicFrame_c6b7t_72{flex-shrink:0;height:192px;padding:4px;display:flex}._root_c6b7t_1 ._mosaicHolder_c6b7t_78{border-radius:12px;flex:1;gap:2px;width:100%;min-height:0;display:flex;overflow:hidden}._root_c6b7t_1 ._mosaicEmpty_c6b7t_87{background:#12121280;border-radius:12px;width:100%}._root_c6b7t_1 ._mosaicSingle_c6b7t_92{object-fit:cover;background:#12121280;border-radius:2px;width:100%;height:100%;min-height:0}._root_c6b7t_1 ._mosaicSplit_c6b7t_100{gap:2px;width:100%;height:100%;min-height:0;display:flex}._root_c6b7t_1 ._mosaicSplitPrimary_c6b7t_107,._root_c6b7t_1 ._mosaicSplitSecondary_c6b7t_108{min-height:0;overflow:hidden}._root_c6b7t_1 ._mosaicSplitPrimary_c6b7t_107{flex:1;min-width:0}._root_c6b7t_1 ._mosaicSplitSecondary_c6b7t_108{flex-shrink:0;width:37.3%}._root_c6b7t_1 ._mosaicFeatured_c6b7t_120{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2px;width:100%;height:100%;min-height:0;display:grid}._root_c6b7t_1 ._mosaicStack_c6b7t_128{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:2px;min-height:0;display:grid}._root_c6b7t_1 ._mosaicImg_c6b7t_134,._root_c6b7t_1 ._mosaicHero_c6b7t_135{object-fit:cover;background:#12121280;border-radius:2px;width:100%;height:100%;display:block}._root_c6b7t_1 ._mosaicHero_c6b7t_135{min-height:0}._firstTime_1hebx_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._firstTime_1hebx_1 ._body_1hebx_12{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:40px 0 24px;display:flex}._firstTime_1hebx_1 ._hero_1hebx_20{gap:var(--space-2);flex-direction:column;max-width:816px;display:flex}._firstTime_1hebx_1 ._hero_1hebx_20 ._title_1hebx_26{background:radial-gradient(120% 140% at 30% 40%,#bf6fff 0%,#5284ff 100%);color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;max-width:16ch;margin:0;font-size:96px;font-weight:700;line-height:.95}._firstTime_1hebx_1 ._cta_1hebx_38{align-items:center;gap:var(--space-3);display:flex}._root_1hebx_44{color:#fefefe;background-color:#121212;background-image:radial-gradient(circle at 1px 1px,#fefefe0f 1px,#0000 0);background-size:24px 24px;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1hebx_44 ._sections_1hebx_57{flex-direction:column;gap:32px;display:flex}._root_1hebx_44 ._section_1hebx_57{flex-direction:column;gap:24px;display:flex}._root_1hebx_44 ._grid_1hebx_67{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){._root_1hebx_44 ._grid_1hebx_67{grid-template-columns:repeat(2,1fr);gap:24px}}._root_1hebx_44 ._monthWatermark_1hebx_81{color:#ffffff40;letter-spacing:-.04em;text-align:center;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1}._root_1hebx_44 ._empty_1hebx_91,._root_1hebx_44 ._status_1hebx_92{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._root_1hebx_44 ._empty_1hebx_91{flex-direction:column;align-items:center;gap:16px;display:flex}._root_1hebx_44 ._iconSm_1hebx_104{flex-shrink:0;width:14px;height:14px}._downloadIcon_1ipu6_3{flex-shrink:0;width:16px;height:16px}._viewToggle_1ipu6_9{background:#fefefe0a;border:1px solid #fefefe26;border-radius:80px;align-items:center;gap:2px;padding:3px;display:flex}._viewToggle_1ipu6_9 ._viewBtn_1ipu6_18{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:80px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}._viewToggle_1ipu6_9 ._viewBtn_1ipu6_18:hover{color:#fefefe}._viewToggle_1ipu6_9 ._viewBtn_1ipu6_18[data-active=true]{color:#121212;background:#fefefe}._root_1ipu6_2{color:#fefefe;background:#121212;flex-direction:column;flex:1;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1ipu6_2 ._status_1ipu6_49{color:#fefefe80;text-align:center;padding:32px;font-size:14px}._root_1ipu6_2 ._body_1ipu6_55{flex-direction:column;gap:8px;width:100%;max-width:1404px;margin:0 auto;padding:32px 24px;display:flex}._root_1ipu6_2 ._body_1ipu6_55 ._heading_1ipu6_64{color:#fff;letter-spacing:-.96px;margin:0;font-size:32px;font-weight:700;line-height:1.06}._root_1ipu6_2 ._body_1ipu6_55 ._count_1ipu6_72{color:#fefefe80;letter-spacing:-.48px;margin:0 0 24px;font-size:16px}._root_1ipu6_2 ._body_1ipu6_55 ._empty_1ipu6_78{color:#fefefe80;margin:0;font-size:14px}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83{gap:16px;margin:0;padding:0;list-style:none;display:grid}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83[data-density=thumbnails]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83[data-density=gallery]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96{aspect-ratio:1;background:#fefefe0a;border-radius:12px;position:relative;overflow:hidden}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96 img{object-fit:cover;width:100%;height:100%;display:block}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96 ._tileDownload_1ipu6_109{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:0;background:#1212128c;border:0;outline:none;justify-content:center;align-items:center;height:40px;transition:opacity .16s;display:flex;position:absolute;bottom:0;left:0;right:0}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96 ._tileDownload_1ipu6_109:focus-visible{box-shadow:inset 0 0 0 2px #3771ff66}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96 ._tileDownload_1ipu6_109:disabled{cursor:not-allowed;opacity:.45}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96 ._tileDownload_1ipu6_109 ._tileDownloadIcon_1ipu6_137{color:#fbbf24;flex-shrink:0;width:16px;height:16px}._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96:hover ._tileDownload_1ipu6_109:not(:disabled),._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96:focus-within ._tileDownload_1ipu6_109:not(:disabled){opacity:1}@media (hover:none){._root_1ipu6_2 ._body_1ipu6_55 ._grid_1ipu6_83 ._tile_1ipu6_96 ._tileDownload_1ipu6_109{opacity:1}}._viewToggle_11gne_3{background:#fefefe0a;border:1px solid #fefefe26;border-radius:80px;align-items:center;gap:2px;padding:3px;display:flex}._viewToggle_11gne_3 ._viewBtn_11gne_12{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:80px;align-items:center;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}._viewToggle_11gne_3 ._viewBtn_11gne_12:hover{color:#fefefe}._viewToggle_11gne_3 ._viewBtn_11gne_12[data-active=true]{color:#121212;background:#fefefe}._root_11gne_2{color:#fefefe;background:#121212;flex-direction:column;flex:1;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_11gne_2 ._status_11gne_43{color:#fefefe80;text-align:center;padding:32px;font-size:14px}._root_11gne_2 ._body_11gne_49{flex-direction:column;gap:8px;width:100%;max-width:1404px;margin:0 auto;padding:32px 24px;display:flex}._root_11gne_2 ._body_11gne_49 ._heading_11gne_58{color:#fff;letter-spacing:-.96px;margin:0;font-size:32px;font-weight:700;line-height:1.06}._root_11gne_2 ._body_11gne_49 ._count_11gne_66{color:#fefefe80;letter-spacing:-.48px;margin:0 0 24px;font-size:16px}._root_11gne_2 ._body_11gne_49 ._empty_11gne_72{color:#fefefe80;margin:0;font-size:14px}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77{gap:16px;margin:0;padding:0;list-style:none;display:grid}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77[data-density=thumbnails]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77[data-density=gallery]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77 ._tile_11gne_90{background:#fefefe0a;border-radius:12px;overflow:hidden}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77 ._tile_11gne_90 ._tileLink_11gne_95{color:inherit;flex-direction:column;text-decoration:none;display:flex}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77 ._tile_11gne_90 ._tileLink_11gne_95 img{aspect-ratio:1;object-fit:cover;width:100%;display:block}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77 ._tile_11gne_90 ._tileLink_11gne_95 ._tileMeta_11gne_107{color:#fefefe80;padding:10px 12px;font-size:11px}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77 ._tile_11gne_90 ._tileLink_11gne_95:is(a){cursor:pointer;outline:none}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77 ._tile_11gne_90 ._tileLink_11gne_95:is(a):focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_11gne_2 ._body_11gne_49 ._grid_11gne_77 ._tile_11gne_90 ._tileLink_11gne_95:is(a):hover img{filter:brightness(1.08)}._root_1f5xz_1{aspect-ratio:4/3;background:var(--surface);border-radius:12px;width:100%;position:relative;overflow:hidden}._root_1f5xz_1 ._image_1f5xz_9{object-fit:cover;width:100%;height:100%;display:block}._root_1f5xz_1 ._empty_1f5xz_15{background:var(--surface);width:100%;height:100%;display:block}._root_1465o_1{color:#fefefe;background-color:#121212;background-image:radial-gradient(circle at 1px 1px,#fefefe0f 1px,#0000 0);background-size:24px 24px;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1465o_1 ._body_1465o_14{flex-direction:column;gap:32px;padding-top:24px;display:flex}._root_1465o_1 ._toolbar_1465o_20{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._root_1465o_1 ._lede_1465o_27{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1465o_1 ._sort_1465o_33{display:flex}._root_1465o_1 ._select_1465o_36{color:#fefefe;min-width:10rem;height:32px;font:inherit;background:#121212;border:1px solid #fefefe26;border-radius:8px;outline:none;padding:0 12px;font-size:14px}._root_1465o_1 ._select_1465o_36:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1465o_1 ._status_1465o_51{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._root_1465o_1 ._empty_1465o_57{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:28rem;margin:32px auto;display:flex}._root_1465o_1 ._emptyIcon_1465o_66{color:#ffffff40;width:32px;height:32px}._root_1465o_1 ._emptyTitle_1465o_71{color:#fefefe;margin:0;font-size:16px;font-weight:600}._root_1465o_1 ._emptyCopy_1465o_77{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1465o_1 ._iconSm_1465o_83{flex-shrink:0;width:14px;height:14px}._root_1465o_1 ._sections_1465o_88{flex-direction:column;gap:32px;display:flex}._root_1465o_1 ._section_1465o_88{flex-direction:column;gap:12px;display:flex}._root_1465o_1 ._sectionHead_1465o_98{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}._root_1465o_1 ._sectionHead_1465o_98:hover ._sectionTitle_1465o_105{text-decoration:underline}._root_1465o_1 ._sectionTitle_1465o_105{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}._root_1465o_1 ._sectionMeta_1465o_117{color:#fefefe80;margin:0;font-size:12px}._root_1465o_1 ._grid_1465o_122{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){._root_1465o_1 ._grid_1465o_122{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){._root_1465o_1 ._grid_1465o_122{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){._root_1465o_1 ._grid_1465o_122{grid-template-columns:repeat(5,minmax(0,1fr))}}._root_1465o_1 ._emptySkus_1465o_145{color:#fefefe80;border:1px dashed #fefefe26;border-radius:12px;padding:16px 12px;font-size:14px;text-decoration:none}._root_1465o_1 ._emptySkus_1465o_145:hover{color:#fefefe}._root_1465o_1 ._card_1465o_156{color:inherit;content-visibility:auto;contain-intrinsic-size:auto 300px;background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}._root_1465o_1 ._card_1465o_156:hover{border-color:#fefefe26}._root_1465o_1 ._cardMeta_1465o_171{flex-direction:column;gap:2px;padding:10px 12px;display:flex}._root_1465o_1 ._cardTitle_1465o_177{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}._root_1465o_1 ._cardHint_1465o_187{color:#fefefe80;margin:0;font-size:12px}._root_1465o_1 ._srOnly_1465o_192{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_1fhg8_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._root_1fhg8_1 ._body_1fhg8_12{flex-direction:column;gap:32px;max-width:640px;padding-top:24px;display:flex}._root_1fhg8_1 ._lede_1fhg8_19{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1fhg8_1 ._section_1fhg8_25{flex-direction:column;gap:12px;display:flex}._root_1fhg8_1 ._sectionTitle_1fhg8_30{color:#fefefe;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}._root_1fhg8_1 ._sectionCopy_1fhg8_37{color:#fefefe80;margin:0;font-size:14px;line-height:1.4}._root_1fhg8_1 ._row_1fhg8_43{background:#fefefe0a;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._root_1fhg8_1 ._rowCopy_1fhg8_54{flex-direction:column;gap:2px;min-width:0;display:flex}._root_1fhg8_1 ._rowTitle_1fhg8_60{color:#fefefe;margin:0;font-size:14px;font-weight:500}._root_1fhg8_1 ._rowHint_1fhg8_66{color:#fefefe80;margin:0;font-size:12px}._root_1fhg8_1 ._selectWrap_1fhg8_71{min-width:11rem;display:flex}._root_1fhg8_1 ._select_1fhg8_71{color:#fefefe;width:100%;height:32px;font:inherit;background:#121212;border:1px solid #fefefe26;border-radius:8px;outline:none;padding:0 12px;font-size:14px}._root_1fhg8_1 ._select_1fhg8_71:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_1fhg8_1 ._srOnly_1fhg8_90{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_19r08_1{background:var(--surface);-webkit-backdrop-filter:blur(200px);width:100%;padding:0 var(--space-2) var(--space-2);border-radius:16px;flex-direction:column;display:flex}._root_19r08_1 ._header_19r08_11{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;min-height:48px;display:flex}._root_19r08_1 ._header_19r08_11 ._icon_19r08_18{background:linear-gradient(135deg, var(--accent-purple) 0%, var(--accent-blue) 100%);width:32px;height:32px;color:var(--text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._root_19r08_1 ._header_19r08_11 ._icon_19r08_18 svg{width:16px;height:16px}._root_19r08_1 ._header_19r08_11 ._iconBtn_19r08_33{cursor:pointer;border:none;padding:0}._root_19r08_1 ._header_19r08_11 ._iconBtn_19r08_33:hover{opacity:.85}._root_19r08_1 ._header_19r08_11 ._title_19r08_41{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans,inherit);letter-spacing:0;color:var(--text);flex:1;margin:0;font-size:14px;font-weight:700;line-height:24px;overflow:hidden}._root_19r08_1 ._header_19r08_11 ._trailing_19r08_55{flex-shrink:0}._root_19r08_1 ._body_19r08_58{gap:var(--space-4);padding:var(--space-4) 14px;font-family:var(--font-sans,inherit);letter-spacing:0;color:var(--text);flex-direction:column;font-size:12px;font-weight:400;line-height:16px;display:flex}._root_19r08_1 ._action_19r08_70{padding:0 var(--space-2);flex-direction:column;align-items:flex-start;display:flex}._root_1iaul_1{max-width:100%;font-family:var(--font-sans,"Geist", system-ui, -apple-system, sans-serif);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;padding:4px 8px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}._root_1iaul_1._coral_1iaul_16{color:var(--tag-coral);background:var(--tag-coral-bg)}._root_1iaul_1._gold_1iaul_20{color:var(--tag-gold);background:var(--tag-gold-bg)}._root_1iaul_1._teal_1iaul_24{color:var(--tag-teal);background:var(--tag-teal-bg)}._root_1iaul_1._violet_1iaul_28{color:var(--tag-violet);background:var(--tag-violet-bg)}._root_1iaul_1._neutral_1iaul_32{color:var(--text);background:var(--surface-hover)}._wrap_53p1o_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._wrap_53p1o_1 ._root_53p1o_8{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._trailing_53p1o_15{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._reAnalyze_53p1o_21{border-radius:var(--radius-sm);height:28px;color:var(--accent-purple,#ac46ff);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}._wrap_53p1o_1 ._root_53p1o_8 ._reAnalyze_53p1o_21:hover:not(:disabled){background:var(--surface-hover)}._wrap_53p1o_1 ._root_53p1o_8 ._reAnalyze_53p1o_21:disabled{cursor:not-allowed;opacity:.45}._wrap_53p1o_1 ._root_53p1o_8 ._close_53p1o_42{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._close_53p1o_42:hover{color:var(--text);background:var(--surface-hover)}._wrap_53p1o_1 ._root_53p1o_8 ._tip_53p1o_60{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:#ac46ff1f;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._tip_53p1o_60 ._tipText_53p1o_68{color:#c494fff2;flex:1;min-width:0;margin:0;font-size:12px;line-height:16px}._wrap_53p1o_1 ._root_53p1o_8 ._tip_53p1o_60 ._tipDismiss_53p1o_76{color:#c494ffbf;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._tip_53p1o_60 ._tipDismiss_53p1o_76:hover{color:var(--text);background:var(--surface-hover)}._wrap_53p1o_1 ._root_53p1o_8 ._briefText_53p1o_96{color:var(--text);font-family:var(--font-sans,inherit);letter-spacing:0;margin:0;font-size:12px;font-weight:400;line-height:16px}._wrap_53p1o_1 ._root_53p1o_8 ._briefAction_53p1o_105{align-items:flex-start;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._empty_53p1o_109{color:var(--text-muted);margin:0;font-size:12px;line-height:16px}._wrap_53p1o_1 ._root_53p1o_8 ._fragments_53p1o_115{gap:var(--space-4);flex-direction:column;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._fragments_53p1o_115 ._fragmentsHead_53p1o_120{align-items:center;gap:var(--space-2);display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._fragments_53p1o_115 ._fragmentsHead_53p1o_120 ._fragmentsTitle_53p1o_125{min-width:0;font-family:var(--font-sans,inherit);color:var(--text);flex:1;font-size:12px;font-weight:700;line-height:16px}._wrap_53p1o_1 ._root_53p1o_8 ._fragments_53p1o_115 ._fragmentGroup_53p1o_134{flex-direction:column;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._fragments_53p1o_115 ._fragmentGroup_53p1o_134 ._fragmentTitle_53p1o_138{font-family:var(--font-sans,inherit);color:var(--text-muted);margin:0;font-size:12px;font-weight:400;line-height:16px}._wrap_53p1o_1 ._root_53p1o_8 ._fragments_53p1o_115 ._fragmentGroup_53p1o_134 ._tags_53p1o_146{flex-wrap:wrap;gap:8px;padding:8px 0 0;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152{gap:var(--space-3);flex-direction:column;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptsHead_53p1o_157{align-items:center;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptsHead_53p1o_157 ._promptsTitle_53p1o_161{min-width:0;font-family:var(--font-sans,inherit);color:var(--text);flex:1;font-size:12px;font-weight:700;line-height:16px}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170{gap:var(--space-2);flex-direction:column;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175{padding:var(--space-2) 2.75rem var(--space-2) var(--space-2);border:.5px solid var(--stroke);border-radius:var(--radius-sm);background:var(--surface);position:relative}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptText_53p1o_182{color:var(--text);-webkit-user-select:text;user-select:text;margin:0;font-size:12px;line-height:18px}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptText_53p1o_182 [data-slot=tag]{vertical-align:middle;margin:0 2px}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptActions_53p1o_193{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175:hover ._promptActions_53p1o_193,._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175:focus-within ._promptActions_53p1o_193{opacity:1}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptAction_53p1o_193{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptAction_53p1o_193 svg{width:12px;height:12px}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptAction_53p1o_193:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptAction_53p1o_193:disabled{cursor:not-allowed;opacity:.4}._wrap_53p1o_1 ._root_53p1o_8 ._prompts_53p1o_152 ._promptList_53p1o_170 ._promptCard_53p1o_175 ._promptAction_53p1o_193._promptActionDanger_53p1o_229:hover:not(:disabled){color:var(--danger,#f87171)}._root_1sdxa_1{z-index:50;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._root_1sdxa_1 ._backdrop_1sdxa_10{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#121212e6;border:none;position:absolute;inset:0}._root_1sdxa_1 ._panel_1sdxa_18{z-index:1;-webkit-backdrop-filter:blur(400px);backdrop-filter:blur(400px);background:#ffffff05;border:.5px solid #ffffff14;border-radius:16px;flex-direction:column;gap:32px;width:min(696px,100%);padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}._root_1sdxa_1 ._panel_1sdxa_18 ._glow_1sdxa_33{pointer-events:none;background:radial-gradient(circle,#bf6fff59 0%,#5284ff1f 45%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;left:-.5px;transform:rotate(180deg)}._root_1sdxa_1 ._panel_1sdxa_18 ._header_1sdxa_44{justify-content:space-between;align-items:flex-start;gap:32px;padding:8px 8px 0;display:flex;position:relative}._root_1sdxa_1 ._panel_1sdxa_18 ._header_1sdxa_44 ._heading_1sdxa_52{flex-direction:column;gap:0;padding:0 8px;display:flex}._root_1sdxa_1 ._panel_1sdxa_18 ._header_1sdxa_44 ._heading_1sdxa_52 ._eyebrow_1sdxa_58{color:#ffffff40;letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.06}._root_1sdxa_1 ._panel_1sdxa_18 ._header_1sdxa_44 ._heading_1sdxa_52 ._title_1sdxa_66{color:#fefefe;letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.06}._root_1sdxa_1 ._panel_1sdxa_18 ._header_1sdxa_44 ._close_1sdxa_74{color:#fefefe80;cursor:pointer;background:#ffffff05;border:.5px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 -1px 8px #ffffff0a}._root_1sdxa_1 ._panel_1sdxa_18 ._header_1sdxa_44 ._close_1sdxa_74:hover{color:#fefefe}._root_1sdxa_1 ._panel_1sdxa_18 ._header_1sdxa_44 ._close_1sdxa_74 svg{width:16px;height:16px}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95{flex-direction:column;gap:32px;padding:0 8px;display:flex}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101{flex-direction:column;gap:8px;display:flex}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._label_1sdxa_106{color:#fefefe;padding:0 10px;font-size:16px;font-weight:700;line-height:24px}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._input_1sdxa_113,._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._textarea_1sdxa_114{color:#fefefe;width:100%;font:inherit;background:#ffffff1a;border:.5px solid #ffffff14;border-radius:8px;outline:none;padding:12px 10px;font-size:14px}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._input_1sdxa_113::placeholder,._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._textarea_1sdxa_114::placeholder{color:#ffffff80;font-size:12px}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._input_1sdxa_113:focus,._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._textarea_1sdxa_114:focus{border-color:#ffffff26}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._input_1sdxa_113{min-height:50px}._root_1sdxa_1 ._panel_1sdxa_18 ._form_1sdxa_95 ._field_1sdxa_101 ._textarea_1sdxa_114{resize:vertical;min-height:50px}._root_1sdxa_1 ._panel_1sdxa_18 ._footer_1sdxa_141{justify-content:flex-start;padding:0 8px 8px;display:flex}._root_y9dhr_1{z-index:50;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._root_y9dhr_1 ._backdrop_y9dhr_10{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}._root_y9dhr_1 ._panel_y9dhr_17{z-index:1;gap:var(--space-4);width:min(960px,100%);max-height:min(86vh,900px);padding:var(--space-6);border:.5px solid var(--stroke-strong);background:#161616;border-radius:16px;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 80px #0000008c}._root_y9dhr_1 ._panel_y9dhr_17 ._header_y9dhr_31{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._root_y9dhr_1 ._panel_y9dhr_17 ._header_y9dhr_31 ._title_y9dhr_37{color:var(--text);flex-direction:column;gap:2px;margin:0;font-size:30px;font-weight:700;line-height:1.2;display:flex}._root_y9dhr_1 ._panel_y9dhr_17 ._header_y9dhr_31 ._title_y9dhr_37 ._subtitle_y9dhr_47{color:var(--text-muted)}._root_y9dhr_1 ._panel_y9dhr_17 ._header_y9dhr_31 ._close_y9dhr_50{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._root_y9dhr_1 ._panel_y9dhr_17 ._header_y9dhr_31 ._close_y9dhr_50:hover{background:var(--surface-hover);color:var(--text)}._root_y9dhr_1 ._panel_y9dhr_17 ._header_y9dhr_31 ._close_y9dhr_50 svg{width:16px;height:16px}._root_y9dhr_1 ._panel_y9dhr_17 ._search_y9dhr_71{align-items:center;display:flex;position:relative}._root_y9dhr_1 ._panel_y9dhr_17 ._search_y9dhr_71 svg{pointer-events:none;width:16px;height:16px;color:var(--text-muted);position:absolute;left:12px}._root_y9dhr_1 ._panel_y9dhr_17 ._search_y9dhr_71 ._input_y9dhr_84{border:.5px solid var(--stroke);width:100%;min-height:40px;color:var(--text);font:inherit;background:#fefefe0f;border-radius:12px;outline:none;padding:10px 12px 10px 36px;font-size:14px}._root_y9dhr_1 ._panel_y9dhr_17 ._search_y9dhr_71 ._input_y9dhr_84::placeholder{color:var(--text-muted)}._root_y9dhr_1 ._panel_y9dhr_17 ._search_y9dhr_71 ._input_y9dhr_84:focus{border-color:var(--stroke-strong)}._root_y9dhr_1 ._panel_y9dhr_17 ._body_y9dhr_102{flex-direction:column;min-height:0;display:flex;overflow-y:auto}._root_y9dhr_1 ._panel_y9dhr_17 ._body_y9dhr_102 ._empty_y9dhr_108{padding:var(--space-8) 0;text-align:center;color:var(--text-muted);margin:0;font-size:14px}._root_y9dhr_1 ._panel_y9dhr_17 ._body_y9dhr_102 ._grid_y9dhr_115{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){._root_y9dhr_1 ._panel_y9dhr_17 ._body_y9dhr_102 ._grid_y9dhr_115{grid-template-columns:repeat(2,minmax(0,1fr))}}._root_y9dhr_1 ._panel_y9dhr_17 ._footer_y9dhr_128{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:.5px solid var(--stroke);display:flex}._root_y9dhr_1 ._panel_y9dhr_17 ._footer_y9dhr_128 ._create_y9dhr_136{color:#cf87ee;align-items:center;gap:6px;display:flex}._root_y9dhr_1 ._panel_y9dhr_17 ._footer_y9dhr_128 ._create_y9dhr_136 svg{width:16px;height:16px}._spin_146ht_3{animation:.8s linear infinite _images-page-spin_146ht_1}._addImages_146ht_7{align-items:center;gap:var(--space-3);display:flex}._addImages_146ht_7 ._addLabel_146ht_12{color:var(--text-muted);font-size:12px;line-height:24px}._addImages_146ht_7 ._fileInput_146ht_17{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_146ht_2{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._root_146ht_2 ._body_146ht_37{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._root_146ht_2 ._body_146ht_37 ._canvasWrap_146ht_44{background:#121212;min-height:0;position:absolute;inset:0}._root_146ht_2 ._body_146ht_37 ._canvasWrap_146ht_44 [data-slot],._root_146ht_2 ._body_146ht_37 ._canvasWrap_146ht_44 .relative{height:100%}._root_146ht_2 ._body_146ht_37 ._canvasWrap_146ht_44>*{width:100%;height:100%;background-color:#121212!important}._root_146ht_2 ._body_146ht_37 ._selectionBar_146ht_59{bottom:calc(var(--space-6) + 96px);z-index:4;align-items:center;gap:var(--space-3);padding:8px 8px 8px var(--space-4);border:1px solid var(--border,#2f2f2f);background:var(--surface-1,#1c1c1c);border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}._root_146ht_2 ._body_146ht_37 ._selectionBar_146ht_59 ._selectionCount_146ht_74{white-space:nowrap;color:var(--text-muted);font-size:12px;line-height:16px}._root_146ht_2 ._body_146ht_37 ._selectionBar_146ht_59 ._extractCta_146ht_80{white-space:nowrap;gap:8px;height:36px;padding:8px 14px;font-size:13px;line-height:16px}._root_146ht_2 ._body_146ht_37 ._selectionBar_146ht_59 ._extractCta_146ht_80 svg{width:14px;height:14px}._root_146ht_2 ._body_146ht_37 ._selectionBar_146ht_59 ._selectionNote_146ht_92{max-width:240px;padding-right:var(--space-2);color:var(--text-muted);font-size:12px;line-height:16px}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99{bottom:var(--space-6);z-index:3;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._ctaHint_146ht_110{text-align:center;white-space:nowrap;color:var(--text-muted);margin:0;font-size:12px;line-height:16px}@media (width<=900px){._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._ctaHint_146ht_110{white-space:normal;max-width:420px}}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._analyzeCta_146ht_124{align-self:center;gap:10px;min-width:216px;height:48px;padding:8px 16px;font-size:14px;font-weight:500;line-height:16px}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._analyzeCta_146ht_124:disabled{color:var(--text-muted);background:var(--surface-2,#2a2a2a);box-shadow:none;filter:none;opacity:1}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._analyzeCta_146ht_124:disabled svg{color:var(--text-muted)}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._ctaSecondary_146ht_144{color:var(--text-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;line-height:16px;text-decoration:underline}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._ctaSecondary_146ht_144:hover:not(:disabled){color:var(--text)}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._ctaSecondary_146ht_144:disabled{cursor:not-allowed;opacity:.45;text-decoration:none}._root_146ht_2 ._body_146ht_37 ._ctaBar_146ht_99 ._ctaError_146ht_165{text-align:center;max-width:360px;color:var(--danger,#f87171);margin:0;font-size:12px;line-height:16px}@keyframes _images-page-spin_146ht_1{to{transform:rotate(360deg)}}._wrap_1ts2u_1{position:relative}._wrap_1ts2u_1:hover ._actions_1ts2u_4,._wrap_1ts2u_1[data-editing=true] ._actions_1ts2u_4{opacity:1}._wrap_1ts2u_1 ._actions_1ts2u_4{opacity:0;align-items:center;gap:4px;transition:opacity .16s;display:flex;position:absolute;top:8px;right:8px}._wrap_1ts2u_1 ._actions_1ts2u_4:focus-within{opacity:1}._wrap_1ts2u_1 ._actions_1ts2u_4 ._actionBtn_1ts2u_20,._wrap_1ts2u_1 ._actions_1ts2u_4 ._deleteBtn_1ts2u_21{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fefefe80;cursor:pointer;background:#12121299;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .16s,background-color .16s;display:inline-flex}._wrap_1ts2u_1 ._actions_1ts2u_4 ._actionBtn_1ts2u_20:hover,._wrap_1ts2u_1 ._actions_1ts2u_4 ._deleteBtn_1ts2u_21:hover{background:#121212bf}._wrap_1ts2u_1 ._actions_1ts2u_4 ._actionBtn_1ts2u_20:disabled,._wrap_1ts2u_1 ._actions_1ts2u_4 ._deleteBtn_1ts2u_21:disabled{cursor:default;opacity:.5}._wrap_1ts2u_1 ._actions_1ts2u_4 ._actionBtn_1ts2u_20 ._iconSm_1ts2u_45,._wrap_1ts2u_1 ._actions_1ts2u_4 ._deleteBtn_1ts2u_21 ._iconSm_1ts2u_45{width:14px;height:14px}._wrap_1ts2u_1 ._actions_1ts2u_4 ._actionBtn_1ts2u_20:hover{color:#fefefe}._wrap_1ts2u_1 ._actions_1ts2u_4 ._deleteBtn_1ts2u_21:hover{color:var(--danger,#f87171)}._root_1ts2u_57{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:312px;color:inherit;cursor:pointer;background:#fefefe1a;border:none;border-radius:16px;flex-direction:column;justify-content:space-between;padding:8px;text-decoration:none;transition:background-color .16s;display:flex;overflow:hidden}._root_1ts2u_57:hover{background:#fefefe1f}._root_1ts2u_57 ._mosaicFrame_1ts2u_76{flex-shrink:0;height:192px;padding:4px;display:flex}._root_1ts2u_57 ._mosaicHolder_1ts2u_82{border-radius:12px;flex:1;gap:2px;width:100%;min-height:0;display:flex;overflow:hidden}._root_1ts2u_57 ._mosaicEmpty_1ts2u_91{background:#12121280;border-radius:12px;width:100%}._root_1ts2u_57 ._mosaicSingle_1ts2u_96{object-fit:cover;background:#12121280;border-radius:2px;width:100%;height:100%;min-height:0}._root_1ts2u_57 ._mosaicSplit_1ts2u_104{gap:2px;width:100%;height:100%;min-height:0;display:flex}._root_1ts2u_57 ._mosaicSplitPrimary_1ts2u_111,._root_1ts2u_57 ._mosaicSplitSecondary_1ts2u_112{min-height:0;overflow:hidden}._root_1ts2u_57 ._mosaicSplitPrimary_1ts2u_111{flex:1;min-width:0}._root_1ts2u_57 ._mosaicSplitSecondary_1ts2u_112{flex-shrink:0;width:37.3%}._root_1ts2u_57 ._mosaicFeatured_1ts2u_124{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2px;width:100%;height:100%;min-height:0;display:grid}._root_1ts2u_57 ._mosaicStack_1ts2u_132{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:2px;min-height:0;display:grid}._root_1ts2u_57 ._mosaicImg_1ts2u_138,._root_1ts2u_57 ._mosaicHero_1ts2u_139{object-fit:cover;background:#12121280;border-radius:2px;width:100%;height:100%;display:block}._root_1ts2u_57 ._mosaicHero_1ts2u_139{min-height:0}._root_1ts2u_57 ._footer_1ts2u_150{justify-content:space-between;align-items:flex-start;gap:32px;padding:8px;display:flex}._root_1ts2u_57 ._heading_1ts2u_157{flex-direction:column;flex:1;gap:0;min-width:0;padding-left:8px;display:flex}._root_1ts2u_57 ._title_1ts2u_165{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:24px;overflow:hidden}._root_1ts2u_57 ._titleInput_1ts2u_174{color:#fefefe;background:0 0;border:none;border-bottom:1px solid #fefefe80;outline:none;width:100%;min-width:0;margin:0;padding:0;font-size:14px;font-weight:700;line-height:24px}._root_1ts2u_57 ._meta_1ts2u_188{color:#fefefe80;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}._root_1ts2u_57 ._metaSep_1ts2u_197{color:#fefefe80;-webkit-user-select:none;user-select:none}._root_1ts2u_57 ._ownerBadge_1ts2u_201{color:#fefefe;letter-spacing:.06em;background:#868686;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}._firstTime_5mx24_1{color:#fefefe;background-color:#121212;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._firstTime_5mx24_1 ._body_5mx24_12{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:40px 0 24px;display:flex}._firstTime_5mx24_1 ._hero_5mx24_20{gap:var(--space-2);flex-direction:column;max-width:816px;display:flex}._firstTime_5mx24_1 ._hero_5mx24_20 ._title_5mx24_26{background:radial-gradient(120% 140% at 30% 40%,#bf6fff 0%,#5284ff 100%);color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;max-width:16ch;margin:0;font-size:96px;font-weight:700;line-height:.95}._firstTime_5mx24_1 ._cta_5mx24_38{align-items:center;gap:var(--space-3);display:flex}._returning_5mx24_44{color:#fefefe;background-color:#121212;background-image:radial-gradient(circle at 1px 1px,#fefefe0f 1px,#0000 0);background-size:24px 24px;flex-direction:column;flex:1;min-height:0;padding:32px 24px;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:auto}._returning_5mx24_44 ._grid_5mx24_57{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){._returning_5mx24_44 ._grid_5mx24_57{grid-template-columns:repeat(2,1fr);gap:24px}}._returning_5mx24_44 ._empty_5mx24_71,._returning_5mx24_44 ._status_5mx24_72{color:#fefefe80;text-align:center;margin:32px auto;font-size:14px}._returning_5mx24_44 ._empty_5mx24_71{flex-direction:column;align-items:center;gap:16px;display:flex}._returning_5mx24_44 ._iconSm_5mx24_84{flex-shrink:0;width:14px;height:14px}._root_ziw7n_2{color:#fefefe;background:#121212;flex-direction:column;width:100%;height:100%;min-height:0;font-family:Geist,system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}._root_ziw7n_2 ._iconSm_ziw7n_13{flex-shrink:0;width:14px;height:14px}._root_ziw7n_2 ._iconSpin_ziw7n_18{animation:1s linear infinite _spin_ziw7n_520}@keyframes _spin_ziw7n_520{to{transform:rotate(360deg)}}._root_ziw7n_2 ._header_ziw7n_26{border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;padding:16px 24px;display:flex}._root_ziw7n_2 ._header_ziw7n_26 ._back_ziw7n_34{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:inline-flex}._root_ziw7n_2 ._header_ziw7n_26 ._back_ziw7n_34:hover{color:#fefefe}._root_ziw7n_2 ._header_ziw7n_26 ._title_ziw7n_50{color:#fefefe;margin:0;font-size:16px;font-weight:600;line-height:32px}._root_ziw7n_2 ._header_ziw7n_26 ._headerEnd_ziw7n_57{align-items:center;gap:12px;margin-left:auto;display:flex}._root_ziw7n_2 ._header_ziw7n_26 ._toolToggle_ziw7n_63{background:#fefefe0a;border:1px solid #fefefe26;border-radius:80px;align-items:center;gap:2px;padding:3px;display:flex}._root_ziw7n_2 ._header_ziw7n_26 ._toolToggle_ziw7n_63 ._toolBtn_ziw7n_72{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:80px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}._root_ziw7n_2 ._header_ziw7n_26 ._toolToggle_ziw7n_63 ._toolBtn_ziw7n_72:hover{color:#fefefe}._root_ziw7n_2 ._header_ziw7n_26 ._toolToggle_ziw7n_63 ._toolBtn_ziw7n_72[data-active=true]{color:#121212;background:#fefefe}._root_ziw7n_2 ._workspace_ziw7n_93{flex:1;gap:12px;min-height:0;padding:16px 24px 24px;display:flex}._root_ziw7n_2 ._stage_ziw7n_100{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}._root_ziw7n_2 ._focusPane_ziw7n_108{background:#fefefe0a;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}._root_ziw7n_2 ._focusPane_ziw7n_108 ._focusImage_ziw7n_119{object-fit:contain;max-width:100%;max-height:calc(100vh - 16rem);display:block}._root_ziw7n_2 ._focusPane_ziw7n_108 ._focusBar_ziw7n_125{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212e6;border:1px solid #fefefe26;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}._root_ziw7n_2 ._focusPane_ziw7n_108 ._focusBar_ziw7n_125 ._focusNote_ziw7n_141{color:#fefefe80;text-align:center;max-width:22rem;font-size:11px}._root_ziw7n_2 ._split_ziw7n_147{flex:1;gap:12px;min-width:0;min-height:0;display:flex}._root_ziw7n_2 ._column_ziw7n_154{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._root_ziw7n_2 ._column_ziw7n_154 ._pane_ziw7n_161{background:#fefefe0a;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._root_ziw7n_2 ._column_ziw7n_154 ._paneBody_ziw7n_170{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 0;display:flex;position:relative;overflow:hidden}._root_ziw7n_2 ._strip_ziw7n_180{background:#fefefe0a;border-top:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:16px;padding:24px;display:flex;position:relative;overflow-x:auto}._root_ziw7n_2 ._strip_ziw7n_180 ._stripThumb_ziw7n_191{cursor:pointer;background:#fefefe0a;border:1.6px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;padding:0;display:flex;position:relative;overflow:hidden}._root_ziw7n_2 ._strip_ziw7n_180 ._stripThumb_ziw7n_191 img{object-fit:cover;width:100%;height:100%;display:block}._root_ziw7n_2 ._strip_ziw7n_180 ._stripThumb_ziw7n_191:hover{border-color:#fefefe26}._root_ziw7n_2 ._strip_ziw7n_180 ._stripThumb_ziw7n_191[data-active=true]{border-color:#fff}._root_ziw7n_2 ._strip_ziw7n_180 ._stripCustom_ziw7n_218{box-sizing:border-box;color:#ac46ff;width:96px;height:96px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px dashed #fefefe26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;font-size:12px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}._root_ziw7n_2 ._strip_ziw7n_180 ._stripCustom_ziw7n_218:hover:not(:disabled){color:#fefefe;border-color:#fefefe80}._root_ziw7n_2 ._strip_ziw7n_180 ._stripCustom_ziw7n_218:disabled{color:#ffffff40;cursor:not-allowed}._root_ziw7n_2 ._strip_ziw7n_180 ._stripItem_ziw7n_247{flex-shrink:0;position:relative}._root_ziw7n_2 ._strip_ziw7n_180 ._stripItem_ziw7n_247:hover ._stripRemove_ziw7n_251{opacity:1}._root_ziw7n_2 ._strip_ziw7n_180 ._stripRemove_ziw7n_251{z-index:1;color:#fefefe;opacity:0;cursor:pointer;background:#0009;border:0;border-radius:80px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;top:4px;right:4px}._root_ziw7n_2 ._strip_ziw7n_180 ._stripRemove_ziw7n_251:hover{background:#000c}._root_ziw7n_2 ._strip_ziw7n_180 ._stripNav_ziw7n_275{z-index:1;color:#fefefe;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#00000040;border:0;border-radius:80px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._root_ziw7n_2 ._strip_ziw7n_180 ._stripNav_ziw7n_275:disabled{opacity:.3;cursor:not-allowed}._root_ziw7n_2 ._strip_ziw7n_180 ._stripNav_ziw7n_275[data-dir=prev]{left:12px}._root_ziw7n_2 ._strip_ziw7n_180 ._stripNav_ziw7n_275[data-dir=next]{right:12px}._root_ziw7n_2 ._sidebar_ziw7n_303{background:#fefefe08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex-shrink:0;align-self:stretch;width:320px;max-height:100%;display:flex;overflow:hidden}._root_ziw7n_2 ._sidebar_ziw7n_303 ._sidebarTitle_ziw7n_315{color:#fefefe;flex-shrink:0;margin:0;padding:16px 16px 0;font-size:16px;font-weight:600}._root_ziw7n_2 ._sidebar_ziw7n_303 ._noSource_ziw7n_323{color:#fbbf24;background:#f59e0b14;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}._root_ziw7n_2 ._sidebar_ziw7n_303 ._tabs_ziw7n_334{background:#fefefe0a;border:1px solid #fefefe26;border-radius:80px;flex-shrink:0;gap:2px;margin:12px 12px 0;padding:3px;display:flex}._root_ziw7n_2 ._sidebar_ziw7n_303 ._tabs_ziw7n_334 ._tab_ziw7n_334{color:#fefefe80;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:80px;flex:1;padding:6px 8px;font-size:12px;font-weight:500}._root_ziw7n_2 ._sidebar_ziw7n_303 ._tabs_ziw7n_334 ._tab_ziw7n_334:hover{color:#fefefe}._root_ziw7n_2 ._sidebar_ziw7n_303 ._tabs_ziw7n_334 ._tab_ziw7n_334[data-active=true]{color:#121212;background:#fefefe}._root_ziw7n_2 ._sidebar_ziw7n_303 ._sidebarBody_ziw7n_364{flex:1;min-height:0;overflow-y:auto}._root_ziw7n_2 ._sidebar_ziw7n_303 ._sidebarFoot_ziw7n_369{border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}._root_ziw7n_2 ._sidebar_ziw7n_303 ._manualHint_ziw7n_377{color:#fefefe80;text-align:center;margin:0;font-size:12px}._root_ziw7n_2 ._sidebar_ziw7n_303 ._manualHint_ziw7n_377 em{color:#fefefe;font-style:normal;font-weight:500}._root_ziw7n_2 ._sidebar_ziw7n_303 ._manualBtn_ziw7n_388{color:#fefefe;width:100%;font:inherit;cursor:pointer;background:#ac46ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}._root_ziw7n_2 ._sidebar_ziw7n_303 ._manualBtn_ziw7n_388:hover:not(:disabled){filter:brightness(1.08)}._root_ziw7n_2 ._sidebar_ziw7n_303 ._manualBtn_ziw7n_388:disabled{opacity:.5;cursor:not-allowed}._root_ziw7n_2 ._sidebar_ziw7n_303 ._manualBtn_ziw7n_388[data-mode=remove]{background:#dc2626}._root_ziw7n_2 ._sidebar_ziw7n_303 ._saveBtn_ziw7n_414{background:linear-gradient(135deg, var(--accent-purple) 0%, var(--accent-blue) 100%);color:#fefefe;width:100%;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}._root_ziw7n_2 ._sidebar_ziw7n_303 ._saveBtn_ziw7n_414:hover:not(:disabled){filter:brightness(1.08)}._root_ziw7n_2 ._sidebar_ziw7n_303 ._saveBtn_ziw7n_414:disabled{opacity:.5;cursor:not-allowed}._root_ziw7n_2 ._srOnly_ziw7n_437{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_ziw7n_2 ._zoomBar_ziw7n_459{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1ae6;border:1px solid #ffffff14;border-radius:80px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000004d}._root_ziw7n_2 ._zoomBtn_ziw7n_476{color:#fefefe80;cursor:pointer;background:0 0;border:0;border-radius:80px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s;display:flex}._root_ziw7n_2 ._zoomBtn_ziw7n_476:hover:not(:disabled){color:#fefefe}._root_ziw7n_2 ._zoomBtn_ziw7n_476:disabled{opacity:.3;cursor:default}._root_ziw7n_2 ._zoomValue_ziw7n_496{color:#fefefe;font-variant-numeric:tabular-nums;text-align:center;min-width:5.5rem;font-weight:500}._root_ziw7n_2 ._icon4_ziw7n_503{width:16px;height:16px}._root_ziw7n_2 ._icon35_ziw7n_507{width:14px;height:14px}._root_ziw7n_2 ._icon3_ziw7n_507{color:#ffffffb3;width:12px;height:12px}._root_ziw7n_2 ._icon25_ziw7n_516{width:10px;height:10px}._root_ziw7n_2 ._spin35_ziw7n_520{width:14px;height:14px;animation:1s linear infinite _rt-spin_ziw7n_1}._root_ziw7n_2 ._spin7_ziw7n_525{color:#fff;width:28px;height:28px;animation:1s linear infinite _rt-spin_ziw7n_1}._root_ziw7n_2 ._canvasPane_ziw7n_534{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}._root_ziw7n_2 ._paneMedia_ziw7n_544{max-width:100%;max-height:calc(100vh - 16rem)}._root_ziw7n_2 ._paneMediaContain_ziw7n_548{object-fit:contain;max-width:100%;max-height:calc(100vh - 16rem)}._root_ziw7n_2 ._zoomFill_ziw7n_553{justify-content:center;align-items:center;height:100%;display:flex}._root_ziw7n_2 ._canvasBox_ziw7n_455{max-width:100%;display:inline-block;position:relative}._root_ziw7n_2 ._canvasImg_ziw7n_567{object-fit:contain;max-width:100%;max-height:calc(100vh - 14rem);display:block}._root_ziw7n_2 ._overlayImg_ziw7n_573{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}._root_ziw7n_2 ._drawRect_ziw7n_582{pointer-events:none;background:#34d3991a;border:2px dashed #34d399;position:absolute}._root_ziw7n_2 ._drawRect_ziw7n_582[data-pane=generated]{background:#60a5fa1a;border-color:#60a5fa}._root_ziw7n_2 ._emptyState_ziw7n_592{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex}._root_ziw7n_2 ._emptyIcon_ziw7n_600{color:#fff3;width:24px;height:24px}._root_ziw7n_2 ._emptyText_ziw7n_605{color:#fff6;font-size:12px}._root_ziw7n_2 ._promptRow_ziw7n_612{justify-content:center;align-items:center;padding:6px 0;display:flex;position:relative}._root_ziw7n_2 ._promptPop_ziw7n_619{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1af2;border:1px solid #ffffff14;border-radius:12px;width:min(90vw,30rem);margin-bottom:8px;padding:10px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000004d}._root_ziw7n_2 ._promptFields_ziw7n_633{align-items:flex-end;gap:8px;display:flex}._root_ziw7n_2 ._gradientBtn_ziw7n_638{background:var(--gradient-btn);color:#171717;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:opacity .15s;display:flex}._root_ziw7n_2 ._gradientBtn_ziw7n_638:hover:not(:disabled){opacity:.9}._root_ziw7n_2 ._gradientBtn_ziw7n_638:disabled{opacity:.5;cursor:default}._root_ziw7n_2 ._tempBlock_ziw7n_660{flex-direction:column;gap:4px;margin-top:8px;display:flex}._root_ziw7n_2 ._tempRow_ziw7n_666{color:#fefefe80;justify-content:space-between;align-items:center;font-size:10px;display:flex}._root_ziw7n_2 ._tabular_ziw7n_673{font-variant-numeric:tabular-nums}._root_ziw7n_2 ._tempSlider_ziw7n_676{accent-color:#fefefe;width:100%}._root_ziw7n_2 ._promptHint_ziw7n_680{color:#ffffff40;margin-top:4px;padding:0 2px;font-size:10px}._root_ziw7n_2 ._actionPill_ziw7n_689{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1ae6;border:1px solid #ffffff14;border-radius:80px;align-items:center;gap:4px;padding:4px 6px;display:flex}._root_ziw7n_2 ._pillDivider_ziw7n_699{background:#ffffff14;width:1px;height:16px;margin:0 2px}._root_ziw7n_2 ._pillBtn_ziw7n_705{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:80px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:color .15s,background .15s;display:flex}._root_ziw7n_2 ._pillBtn_ziw7n_705:hover{color:#fefefe}._root_ziw7n_2 ._pillBtn_ziw7n_705[data-variant=primary]{background:var(--gradient-btn);color:#fff}._root_ziw7n_2 ._pillBtn_ziw7n_705[data-variant=primary-dark]{background:var(--gradient-btn);color:#171717}._root_ziw7n_2 ._pillBtn_ziw7n_705[data-variant=accept]{color:#4ade80}._root_ziw7n_2 ._pillBtn_ziw7n_705[data-variant=accept]:hover{color:#86efac}._root_ziw7n_2 ._pillBtn_ziw7n_705[data-variant=reject]{color:#f87171}._root_ziw7n_2 ._pillBtn_ziw7n_705[data-variant=reject]:hover{color:#fca5a5}._root_ziw7n_2 ._verRail_ziw7n_746{border-top:1px solid #ffffff1a;flex-shrink:0}._root_ziw7n_2 ._verRow_ziw7n_750{border-top:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 16px;display:flex}._root_ziw7n_2 ._verLabel_ziw7n_757{color:#fff6;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:500}._root_ziw7n_2 ._verItem_ziw7n_764{position:relative}._root_ziw7n_2 ._verItem_ziw7n_764:hover ._verDelete_ziw7n_766{opacity:1}._root_ziw7n_2 ._verThumb_ziw7n_774{opacity:.6;cursor:pointer;border:1px solid #fff3;border-radius:8px;width:40px;height:40px;transition:opacity .15s,border-color .15s;position:relative;overflow:hidden}._root_ziw7n_2 ._verThumb_ziw7n_774:hover{opacity:1}._root_ziw7n_2 ._verThumb_ziw7n_774[data-active=true]{opacity:1;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f666}._root_ziw7n_2 ._verImg_ziw7n_793{object-fit:cover;width:100%;height:100%}._root_ziw7n_2 ._verBusy_ziw7n_798{background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._root_ziw7n_2 ._verDelete_ziw7n_766{z-index:10;color:#fff;opacity:0;cursor:pointer;background:#dc2626;border:0;border-radius:80px;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .15s;display:flex;position:absolute;top:-4px;right:-4px}._root_ziw7n_2 ._verCaption_ziw7n_824{color:#fff6;text-align:center;margin-top:2px;font-size:8px}._root_ziw7n_2 ._toast_ziw7n_833{color:#fff;background:#dc2626;border-radius:16px;padding:8px 16px;font-size:12px;font-weight:500;position:absolute;bottom:4rem;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000004d}._root_ziw7n_2 ._toastAction_ziw7n_846{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}._root_ziw7n_2 ._blockingOverlay_ziw7n_855{z-index:30;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._root_ziw7n_2 ._blockingCard_ziw7n_863{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex;box-shadow:0 20px 25px -5px #0006}._root_ziw7n_2 ._blockingTitle_ziw7n_875{color:#fff;font-size:14px;font-weight:500}._root_ziw7n_2 ._blockingSub_ziw7n_880{color:#fff9;font-size:12px}._root_ziw7n_2 ._splitCursor_ziw7n_884[data-tool=draw]{cursor:crosshair}._root_ziw7n_2 ._splitCursor_ziw7n_884[data-tool=pan]{cursor:grab}._root_ziw7n_2 ._regenInput_ziw7n_890{color:#fefefe;min-height:2.5rem;font:inherit;resize:none;background:#12121299;border:1px solid #ffffff14;border-radius:16px;flex:1;padding:6px 10px;font-size:12px}._root_ziw7n_2 ._regenInput_ziw7n_890::placeholder{color:#ffffff40}._root_ziw7n_2 ._regenInput_ziw7n_890:focus{outline:none;box-shadow:0 0 0 1px #fefefe26}@keyframes _rt-spin_ziw7n_1{to{transform:rotate(360deg)}}._root_1ngd0_11{flex-direction:column;gap:12px;padding:12px;display:flex}._root_1ngd0_11 ._heading_1ngd0_17{color:#fefefe80;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:500}._root_1ngd0_11 ._blurb_1ngd0_24{color:#fefefe80;margin-top:4px;font-size:11px;line-height:1.375}._root_1ngd0_11 ._segmented_1ngd0_33{background:#fefefe0a;border-radius:12px;padding:2px;display:flex}._root_1ngd0_11 ._segmented_1ngd0_33 ._segment_1ngd0_33{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:4px 8px;font-size:11px;font-weight:500;transition:background .15s,color .15s}._root_1ngd0_11 ._segmented_1ngd0_33 ._segment_1ngd0_33:hover{color:#fefefe}._root_1ngd0_11 ._segmented_1ngd0_33 ._segment_1ngd0_33[data-active=true]{color:#fefefe;background:#121212;box-shadow:0 1px 2px #00000040}._root_1ngd0_11 ._segmented_1ngd0_33 ._segment_1ngd0_33[data-size=sm]{font-size:10px}._root_1ngd0_11 ._edgeGrid_1ngd0_66{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._root_1ngd0_11 ._edgeGrid_1ngd0_66 ._edgeCell_1ngd0_71{border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}._root_1ngd0_11 ._edgeGrid_1ngd0_66 ._edgeCell_1ngd0_71 ._edgeName_1ngd0_79{color:#fefefe80;text-transform:capitalize;font-size:11px}._root_1ngd0_11 ._edgeGrid_1ngd0_66 ._edgeCell_1ngd0_71 ._edgeValue_1ngd0_84{color:#fefefe;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}._root_1ngd0_11 ._stack_1ngd0_31{flex-direction:column;gap:6px;display:flex}._root_1ngd0_11 ._stack_1ngd0_31 ._ratioRow_1ngd0_98{flex-wrap:wrap;gap:6px;display:flex}._root_1ngd0_11 ._stack_1ngd0_31 ._ratioRow_1ngd0_98 ._ratioChip_1ngd0_103{color:#fefefe80;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500;transition:background .15s,color .15s,border-color .15s}._root_1ngd0_11 ._stack_1ngd0_31 ._ratioRow_1ngd0_98 ._ratioChip_1ngd0_103:hover:not(:disabled){color:#fefefe;background:#fefefe14}._root_1ngd0_11 ._stack_1ngd0_31 ._ratioRow_1ngd0_98 ._ratioChip_1ngd0_103:disabled{opacity:.4;cursor:default}._root_1ngd0_11 ._stack_1ngd0_31 ._ratioRow_1ngd0_98 ._ratioChip_1ngd0_103[data-active=true]{color:#fefefe;background:#8b5cf61a;border-color:#ac46ff}._root_1ngd0_11 ._stack_1ngd0_31 ._sizeRow_1ngd0_129{align-items:center;gap:6px;display:flex}._root_1ngd0_11 ._stack_1ngd0_31 ._sizeRow_1ngd0_129 ._sizeField_1ngd0_134{flex:1}._root_1ngd0_11 ._stack_1ngd0_31 ._sizeRow_1ngd0_129 ._sizeField_1ngd0_134 ._sizeLabel_1ngd0_137{color:#fefefe80;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}._root_1ngd0_11 ._stack_1ngd0_31 ._sizeRow_1ngd0_129 ._sizeTimes_1ngd0_145{color:#fefefe80;margin-top:16px}._root_1ngd0_11 ._input_1ngd0_152{color:#fefefe;width:100%;font:inherit;font-variant-numeric:tabular-nums;background:#121212;border:1px solid #ffffff14;border-radius:12px;padding:4px 8px;font-size:12px}._root_1ngd0_11 ._input_1ngd0_152:focus{border-color:#fefefe26;outline:none}._root_1ngd0_11 ._input_1ngd0_152:disabled{opacity:.4}._root_1ngd0_11 ._textarea_1ngd0_170{color:#fefefe;width:100%;font:inherit;resize:none;background:#121212;border:1px solid #ffffff14;border-radius:12px;padding:6px 8px;font-size:12px}._root_1ngd0_11 ._textarea_1ngd0_170::placeholder{color:#ffffff40}._root_1ngd0_11 ._textarea_1ngd0_170:focus{border-color:#fefefe26;outline:none}._root_1ngd0_11 ._hint_1ngd0_191{color:#ffffff40;font-size:10px;line-height:1.25}._root_1ngd0_11 ._note_1ngd0_199{color:#fefefe80;font-size:10px;line-height:1.25}._root_1ngd0_11 ._note_1ngd0_199 ._noteStrong_1ngd0_204{color:#fefefe;font-variant-numeric:tabular-nums;font-weight:500}._root_1ngd0_11 ._note_1ngd0_199 ._noteWarn_1ngd0_209{color:#fbbf24}._root_1ngd0_11 ._stackTight_1ngd0_215{flex-direction:column;gap:4px;display:flex}._root_1ngd0_11 ._stackTight_1ngd0_215 ._fieldLabel_1ngd0_220{color:#fefefe80;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:500}._root_1ngd0_11 ._stackTight_1ngd0_215 ._sliderRow_1ngd0_227{color:#fefefe80;justify-content:space-between;align-items:center;font-size:11px;display:flex}._root_1ngd0_11 ._stackTight_1ngd0_215 ._sliderRow_1ngd0_227 ._sliderValue_1ngd0_234{font-variant-numeric:tabular-nums}._root_1ngd0_11 ._stackTight_1ngd0_215 ._slider_1ngd0_227{accent-color:#fefefe;width:100%}._root_1ngd0_11 ._apply_1ngd0_241{color:#fff;width:100%;font:inherit;cursor:pointer;background:#ac46ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:opacity .15s;display:inline-flex}._root_1ngd0_11 ._apply_1ngd0_241:hover:not(:disabled){opacity:.9}._root_1ngd0_11 ._apply_1ngd0_241:disabled{opacity:.5;cursor:default}._root_1ngd0_11 ._apply_1ngd0_241 ._icon_1ngd0_265{width:14px;height:14px}._root_1ngd0_11 ._apply_1ngd0_241 ._spinner_1ngd0_269{width:14px;height:14px;animation:1s linear infinite _expand-spin_1ngd0_1}._root_1ngd0_11 ._reset_1ngd0_274{color:#fefefe80;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:500;transition:background .15s;display:inline-flex}._root_1ngd0_11 ._reset_1ngd0_274:hover:not(:disabled){background:#fefefe14}._root_1ngd0_11 ._reset_1ngd0_274:disabled{opacity:.5;cursor:default}@keyframes _expand-spin_1ngd0_1{to{transform:rotate(360deg)}}._root_1goxo_1{background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;padding:12px}._root_1goxo_1[data-active=true]{background:#ac46ff14;border-color:#ac46ff73}._root_1goxo_1 ._header_1goxo_11{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:0;display:flex}._root_1goxo_1 ._meta_1goxo_24{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._root_1goxo_1 ._nameRow_1goxo_31{align-items:center;gap:6px;display:flex}._root_1goxo_1 ._name_1goxo_31{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}._root_1goxo_1 ._severity_1goxo_45{text-transform:capitalize;border:1px solid #0000;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}._root_1goxo_1 ._severity_1goxo_45[data-severity=ok]{color:#34d399;background:#10b98126;border-color:#10b98159}._root_1goxo_1 ._severity_1goxo_45[data-severity=minor]{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b59}._root_1goxo_1 ._severity_1goxo_45[data-severity=major]{color:#f87171;background:#ef444426;border-color:#ef444459}._root_1goxo_1 ._checking_1goxo_69{color:#fefefe80;align-items:center;gap:4px;font-size:10px;display:inline-flex}._root_1goxo_1 ._applied_1goxo_76{color:#34d399;align-items:center;gap:2px;font-size:10px;font-weight:500;display:inline-flex}._root_1goxo_1 ._status_1goxo_84{color:#fefefe80;margin:0;font-size:11px;line-height:1.35}._root_1goxo_1 ._status_1goxo_84[data-ok=true]{color:#34d399}._root_1goxo_1 ._thumb_1goxo_93{background:#121212;border:1px solid #fefefe26;border-radius:8px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}._root_1goxo_1 ._thumb_1goxo_93 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._root_1goxo_1 ._generate_1goxo_110{color:#fefefe;width:100%;font:inherit;cursor:pointer;background:#ac46ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}._root_1goxo_1 ._generate_1goxo_110:hover:not(:disabled){filter:brightness(1.08)}._root_1goxo_1 ._generate_1goxo_110:disabled{opacity:.5;cursor:not-allowed}._root_1goxo_1 ._generate_1goxo_110[data-quiet=true]{color:#fefefe80;background:0 0;border:1px solid #fefefe26;font-weight:500}._root_1goxo_1 ._grid_1goxo_140{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._root_1goxo_1 ._variant_1goxo_146{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}._root_1goxo_1 ._variant_1goxo_146:disabled{cursor:not-allowed}._root_1goxo_1 ._variantTile_1goxo_159{aspect-ratio:1;background:#121212;border:1px solid #ffffff14;border-radius:8px;position:relative;overflow:hidden}._root_1goxo_1 ._variantTile_1goxo_159[data-best=true]{border-color:#ac46ff;box-shadow:0 0 0 1px #ac46ff66}._root_1goxo_1 ._variantTile_1goxo_159 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._root_1goxo_1 ._variantPending_1goxo_178{color:#fefefe80;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;font-size:9px;display:flex}._root_1goxo_1 ._variantFail_1goxo_188{color:#f87171;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;padding:6px;font-size:8px;line-height:1.2;display:flex}._root_1goxo_1 ._bestBadge_1goxo_201{color:#fefefe;background:#ac46ffe6;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;top:4px;left:4px}._root_1goxo_1 ._variantMeta_1goxo_215{color:#fefefe80;justify-content:space-between;align-items:center;gap:4px;font-size:9px;display:flex}._root_1goxo_1 ._applyHint_1goxo_223{color:#fefefe80;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:flex}._root_1goxo_1 ._focusBtn_1goxo_232,._root_1goxo_1 ._regen_1goxo_233{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:1px solid #fefefe26;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}._root_1goxo_1 ._focusBtn_1goxo_232:hover:not(:disabled),._root_1goxo_1 ._regen_1goxo_233:hover:not(:disabled){color:#fefefe;background:#fefefe14}._root_1goxo_1 ._focusBtn_1goxo_232:disabled,._root_1goxo_1 ._regen_1goxo_233:disabled{opacity:.4;cursor:not-allowed}._root_1goxo_1 ._regenRow_1goxo_258{align-items:center;gap:6px;margin-top:8px;display:flex}._root_1goxo_1 ._guidance_1goxo_264{color:#fefefe;min-width:0;font:inherit;background:#121212;border:1px solid #fefefe26;border-radius:6px;flex:1;padding:6px 8px;font-size:11px}._root_1goxo_1 ._guidance_1goxo_264::placeholder{color:#ffffff40}._root_1goxo_1 ._guidance_1goxo_264:focus{border-color:#fefefe80;outline:none}._root_1goxo_1 ._iconSm_1goxo_282{flex-shrink:0;width:12px;height:12px}._root_1goxo_1 ._iconSpin_1goxo_287{animation:1s linear infinite _spin_1goxo_1}@keyframes _spin_1goxo_1{to{transform:rotate(360deg)}}._root_uv61w_1{flex-direction:column;display:flex}._root_uv61w_1 ._section_uv61w_5{border-top:1px solid #ffffff14}._root_uv61w_1 ._sectionHead_uv61w_8{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}._root_uv61w_1 ._sectionHead_uv61w_8:hover{background:#fefefe14}._root_uv61w_1 ._chevron_uv61w_24{color:#fefefe80;flex-shrink:0;width:14px;height:14px;transition:transform .15s}._root_uv61w_1 ._chevron_uv61w_24[data-open=true]{transform:rotate(90deg)}._root_uv61w_1 ._label_uv61w_34{color:#fefefe80;font-size:12px;font-weight:600}._root_uv61w_1 ._label_uv61w_34[data-has=true]{color:#fefefe}._root_uv61w_1 ._count_uv61w_42{color:#fefefe80;font-variant-numeric:tabular-nums;background:#fefefe14;border-radius:4px;padding:1px 6px;font-size:10px}._root_uv61w_1 ._needs_uv61w_50{color:#fbbf24;margin-left:auto;font-size:10px;font-weight:500}._root_uv61w_1 ._cards_uv61w_56{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}._root_uv61w_1 ._empty_uv61w_62{color:#ffffff40;margin:0;padding:0 12px 12px;font-size:11px}._root_1cxpw_1{flex-direction:column;display:flex}._root_1cxpw_1 ._toolbar_1cxpw_5{border-bottom:1px solid #ffffff14;flex-direction:column;gap:8px;padding:12px;display:flex}._root_1cxpw_1 ._toolbarRow_1cxpw_12{justify-content:space-between;align-items:center;gap:8px;display:flex}._root_1cxpw_1 ._tempLabel_1cxpw_18{color:#fefefe80;font-size:11px;font-weight:500}._root_1cxpw_1 ._tempValue_1cxpw_23{color:#fefefe;font-variant-numeric:tabular-nums;font-size:11px}._root_1cxpw_1 ._tempReset_1cxpw_28{color:#fefefe80;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}._root_1cxpw_1 ._tempReset_1cxpw_28:hover{color:#fefefe}._root_1cxpw_1 ._tempSlider_1cxpw_40{accent-color:#ac46ff;cursor:pointer;width:100%}._root_1cxpw_1 ._debug_1cxpw_45{color:#fefefe80;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}._root_1cxpw_1 ._action_1cxpw_56{color:#fefefe;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #fefefe26;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}._root_1cxpw_1 ._action_1cxpw_56:hover:not(:disabled){background:#fefefe14}._root_1cxpw_1 ._action_1cxpw_56:disabled{opacity:.5;cursor:not-allowed}._root_1cxpw_1 ._action_1cxpw_56[data-primary=true]{background:#ac46ff;border:0}._root_1cxpw_1 ._autoPick_1cxpw_83{color:#fefefe80;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:11px;display:flex}._root_1cxpw_1 ._switch_1cxpw_97{background:#fefefe33;border-radius:80px;flex-shrink:0;width:28px;height:16px;position:relative}._root_1cxpw_1 ._switch_1cxpw_97[data-on=true]{background:#ac46ff}._root_1cxpw_1 ._switchThumb_1cxpw_108{background:#fff;border-radius:80px;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}._switch_1cxpw_97[data-on=true] ._root_1cxpw_1 ._switchThumb_1cxpw_108{left:14px}._root_1cxpw_1 ._hint_1cxpw_121{color:#fbbf24;margin:0;font-size:11px}._root_1cxpw_1 ._summary_1cxpw_126{background:#fefefe0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}._root_1cxpw_1 ._summaryTitle_1cxpw_135{color:#fefefe80;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}._root_1cxpw_1 ._summaryRow_1cxpw_143{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}._root_1cxpw_1 ._summaryLabel_1cxpw_150{color:#fefefe;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._root_1cxpw_1 ._summarySev_1cxpw_157{font-variant-numeric:tabular-nums;font-weight:500}._root_1cxpw_1 ._summarySev_1cxpw_157[data-sev=ok]{color:#34d399}._root_1cxpw_1 ._summarySev_1cxpw_157[data-sev=minor]{color:#fbbf24}._root_1cxpw_1 ._summarySev_1cxpw_157[data-sev=major]{color:#f87171}._root_1cxpw_1 ._arrow_1cxpw_170{color:#ffffff40}._root_1cxpw_1 ._lens_1cxpw_173{border-top:1px solid #ffffff14}._root_1cxpw_1 ._lensHead_1cxpw_176{align-items:center;gap:6px;padding:10px 12px 4px;display:flex}._root_1cxpw_1 ._experimental_1cxpw_182{color:#fefefe80;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}._root_1cxpw_1 ._beta_1cxpw_189{color:#fbbf24;letter-spacing:.04em;text-transform:uppercase;background:#f59e0b1a;border:1px solid #f59e0b66;border-radius:80px;padding:2px 6px;font-size:9px;font-weight:500}._root_1cxpw_1 ._lensBody_1cxpw_200{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}._root_1cxpw_1 ._lensRow_1cxpw_206{justify-content:space-between;align-items:center;display:flex}._root_1cxpw_1 ._lensLabel_1cxpw_211{color:#fefefe80;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}._root_1cxpw_1 ._lensHex_1cxpw_218{color:#fefefe80;align-items:center;gap:4px;font-size:10px;display:flex}._root_1cxpw_1 ._swatchPreview_1cxpw_225{border:1px solid #fefefe26;border-radius:80px;width:12px;height:12px}._root_1cxpw_1 ._lensControls_1cxpw_231{align-items:center;gap:8px;display:flex}._root_1cxpw_1 ._swatch_1cxpw_225{cursor:pointer;border:1px solid #fefefe26;border-radius:6px;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}._root_1cxpw_1 ._swatch_1cxpw_225 input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}._root_1cxpw_1 ._hexInput_1cxpw_254{color:#fefefe;width:6rem;font:inherit;background:#121212;border:1px solid #fefefe26;border-radius:6px;padding:4px 8px;font-family:ui-monospace,monospace;font-size:11px}._root_1cxpw_1 ._hexInput_1cxpw_254:focus{border-color:#fefefe80;outline:none}._root_1cxpw_1 ._strengthNote_1cxpw_269{color:#ffffff40;margin:0;font-size:10px;line-height:1.3}._root_1cxpw_1 ._iconSm_1cxpw_275{flex-shrink:0;width:14px;height:14px}._root_1cxpw_1 ._iconSpin_1cxpw_280{animation:1s linear infinite _spin_1cxpw_1}@keyframes _spin_1cxpw_1{to{transform:rotate(360deg)}}._status_lcxhe_1,._empty_lcxhe_2{color:#fefefe80;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:12px;line-height:1.4;display:flex}._failed_lcxhe_13{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:12px;display:flex}._failed_lcxhe_13 ._empty_lcxhe_2{padding-bottom:0}._failed_lcxhe_13 ._retry_lcxhe_23{color:#ac46ff;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 16px;padding:0;font-size:12px;font-weight:600}._failed_lcxhe_13 ._retry_lcxhe_23:hover{color:#fefefe}._list_lcxhe_38{margin:0;padding:0;list-style:none}._item_lcxhe_44{border-top:1px solid #ffffff14;padding:12px 16px}._item_lcxhe_44 ._itemHead_lcxhe_48{align-items:center;gap:8px;display:flex}._item_lcxhe_44 ._label_lcxhe_53{color:#fefefe;flex:1;min-width:0;font-size:12px;font-weight:600}._item_lcxhe_44 ._severity_lcxhe_60{flex-shrink:0;font-size:11px;font-weight:600}._item_lcxhe_44 ._severity_lcxhe_60[data-severity=major]{color:#f87171}._item_lcxhe_44 ._severity_lcxhe_60[data-severity=moderate]{color:#fbbf24}._item_lcxhe_44 ._detail_lcxhe_71{color:#fefefe80;margin:8px 0 0;font-size:12px;font-style:italic;line-height:1.45}._icon_lcxhe_79{flex-shrink:0;width:14px;height:14px}._spin_lcxhe_85{animation:1s linear infinite _spin_lcxhe_85}@keyframes _spin_lcxhe_85{to{transform:rotate(360deg)}}._root_10w0q_1{background:#fefefe08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex-shrink:0;align-self:stretch;width:320px;max-height:100%;display:flex;overflow:hidden}._root_10w0q_1 ._heading_10w0q_13{color:#fefefe;flex-shrink:0;margin:0;padding:16px 16px 8px;font-size:16px;font-weight:600;line-height:1.3}._root_10w0q_1 ._continue_10w0q_22{color:#fefefe80;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0 16px 12px;padding:0;font-size:12px;font-weight:500}._root_10w0q_1 ._continue_10w0q_22:hover{color:#fefefe}._root_10w0q_1 ._body_10w0q_38{flex:1;min-height:0;overflow-y:auto}._root_10w0q_1 ._foot_10w0q_43{border-top:1px solid #ffffff14;flex-shrink:0;padding:12px}._root_10w0q_1 ._confirm_10w0q_48{color:#ac46ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ac46ff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}._root_10w0q_1 ._confirm_10w0q_48:hover:not(:disabled){background:#ac46ff1f}._root_10w0q_1 ._confirm_10w0q_48:disabled{opacity:.5;cursor:not-allowed}._root_10w0q_1 ._iconSm_10w0q_71{flex-shrink:0;width:14px;height:14px}._root_10w0q_1 ._iconSpin_10w0q_76{animation:1s linear infinite _spin_10w0q_1}@keyframes _spin_10w0q_1{to{transform:rotate(360deg)}}._canvas_23mj2_1{cursor:none;touch-action:none;position:absolute;inset:0}._canvas_23mj2_1 ._brushCursor_23mj2_7{aspect-ratio:1;pointer-events:none;border:1px solid #fefefee6;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #00000080}._canvas_23mj2_1 ._brushCursor_23mj2_7[data-erase=true]{border-color:#fbbf24e6}._controls_23mj2_20{align-items:center;gap:var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414e6;border:.5px solid #fefefe1f;border-radius:16px;padding:8px 12px;display:flex}._controls_23mj2_20 ._group_23mj2_30{align-items:center;gap:4px;display:flex}._controls_23mj2_20 ._slider_23mj2_35{color:var(--text-muted);flex-direction:column;gap:2px;font-size:9px;line-height:1;display:flex}._controls_23mj2_20 ._slider_23mj2_35 ._sliderHead_23mj2_43{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._controls_23mj2_20 ._slider_23mj2_35 ._sliderValue_23mj2_49{color:var(--text);font-variant-numeric:tabular-nums}._controls_23mj2_20 ._slider_23mj2_35 input{appearance:none;width:112px;height:4px;accent-color:var(--text);cursor:ew-resize;background:#fefefe29;border-radius:2px}._controls_23mj2_20 ._modeButton_23mj2_62,._controls_23mj2_20 ._iconButton_23mj2_63{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #fefefe1f;border-radius:8px;justify-content:center;align-items:center;display:flex}._controls_23mj2_20 ._modeButton_23mj2_62:hover:not(:disabled),._controls_23mj2_20 ._iconButton_23mj2_63:hover:not(:disabled){color:var(--text)}._controls_23mj2_20 ._modeButton_23mj2_62:disabled,._controls_23mj2_20 ._iconButton_23mj2_63:disabled{opacity:.4;cursor:default}._controls_23mj2_20 ._modeButton_23mj2_62[data-active=true]{border-color:var(--text);color:var(--text)}._controls_23mj2_20 ._modeButton_23mj2_62[data-active=true][data-erase=true]{color:#fbbf24;border-color:#fbbf24}._controls_23mj2_20 ._autoButton_23mj2_92{height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #fefefe1f;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:500;display:flex}._controls_23mj2_20 ._autoButton_23mj2_92:hover{color:var(--text);border-color:#fefefe66}._controls_23mj2_20 ._keep_23mj2_111,._controls_23mj2_20 ._discard_23mj2_112{cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._controls_23mj2_20 ._keep_23mj2_111:disabled,._controls_23mj2_20 ._discard_23mj2_112:disabled{opacity:.4;cursor:default}._controls_23mj2_20 ._keep_23mj2_111{border:2px solid var(--text);color:var(--text)}._controls_23mj2_20 ._keep_23mj2_111:hover:not(:disabled){background:#fefefe1a}._controls_23mj2_20 ._discard_23mj2_112{color:var(--text-muted);border:2px solid #fefefe1f}._controls_23mj2_20 ._discard_23mj2_112:hover:not(:disabled){color:var(--text);border-color:#fefefe66}._controls_23mj2_20 ._iconXs_23mj2_142{flex-shrink:0;width:12px;height:12px}._controls_23mj2_20 ._iconSm_23mj2_147{flex-shrink:0;width:14px;height:14px}._controls_23mj2_20 ._iconMd_23mj2_152{flex-shrink:0;width:16px;height:16px}._controls_23mj2_20 ._iconSpin_23mj2_157{animation:1s linear infinite _spin_23mj2_1}@keyframes _spin_23mj2_1{to{transform:rotate(360deg)}}._banner_ltlr9_1{align-items:center;gap:var(--space-2);margin:0 var(--space-6) var(--space-2);color:var(--text);border-radius:8px;padding:8px 12px;font-size:12px;display:flex}._banner_ltlr9_1 p{flex:1;margin:0}._banner_ltlr9_1 ._actions_ltlr9_15{gap:var(--space-2);flex-shrink:0;display:flex}._banner_ltlr9_1 ._actions_ltlr9_15 button{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:none;text-decoration:underline}._banner_ltlr9_1._warn_ltlr9_28{background:#e8b0482e}._banner_ltlr9_1._error_ltlr9_31{background:#f26b5e26}._retouchHost_1ls2y_1{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._retouchHost_1ls2y_1 ._fallback_1ls2y_9{margin:var(--space-8) auto;max-width:420px;padding:0 var(--space-6);color:var(--text-muted);text-align:center;font-size:14px}._root_cc3d8_1{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._root_cc3d8_1 ._body_cc3d8_8{min-height:0;padding:0 var(--space-6) 64px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._root_cc3d8_1 ._body_cc3d8_8 ._panel_cc3d8_17{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;width:100%;max-width:456px;display:flex}._root_cc3d8_1 ._body_cc3d8_8 ._panel_cc3d8_17 ._copy_cc3d8_26{flex-direction:column;gap:4px;display:flex}._root_cc3d8_1 ._body_cc3d8_8 ._panel_cc3d8_17 ._copy_cc3d8_26 ._heading_cc3d8_31{color:var(--text);font-size:32px;font-weight:700;line-height:1.25}._root_cc3d8_1 ._body_cc3d8_8 ._panel_cc3d8_17 ._copy_cc3d8_26 ._subheading_cc3d8_37{color:var(--text-muted);font-size:32px;font-weight:700;line-height:1.25}._root_cc3d8_1 ._body_cc3d8_8 ._panel_cc3d8_17 ._actions_cc3d8_43{justify-content:center;align-items:center;gap:var(--space-6);display:flex}._root_cc3d8_1 ._body_cc3d8_8 ._panel_cc3d8_17 ._actions_cc3d8_43 ._actionPrimary_cc3d8_49,._root_cc3d8_1 ._body_cc3d8_8 ._panel_cc3d8_17 ._actions_cc3d8_43 ._actionSecondary_cc3d8_50{min-width:128px;font-size:14px;font-weight:500;line-height:16px}._root_ufn0n_1{gap:var(--space-2);cursor:pointer;text-align:left;color:var(--text);background:0 0;border:none;outline:none;flex-direction:column;padding:0;display:flex}._root_ufn0n_1:focus-visible{box-shadow:0 0 0 2px #3771ff66}._root_ufn0n_1 ._thumb_ufn0n_17{border:1.5px solid #0000;transition:border-color .16s}._root_ufn0n_1 ._check_ufn0n_21{color:#121212;background:#fefefe;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}._root_ufn0n_1 ._check_ufn0n_21 svg{width:12px;height:12px}._root_ufn0n_1 ._label_ufn0n_38{color:var(--text);font-size:12px;font-weight:500;line-height:16px}._root_ufn0n_1._selected_ufn0n_44 ._thumb_ufn0n_17{border-color:#fefefe}._root_ufn0n_1:hover:not(._selected_ufn0n_44) ._thumb_ufn0n_17{border-color:var(--stroke-strong)}._root_1gd92_1{z-index:20;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._root_1gd92_1 ._backdrop_1gd92_10{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}._root_1gd92_1 ._panel_1gd92_17{z-index:1;gap:var(--space-4);width:min(720px,100%);max-height:min(80vh,720px);padding:var(--space-6);border:.5px solid var(--stroke-strong);background:#161616;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}._root_1gd92_1 ._panel_1gd92_17 ._header_1gd92_32{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_1gd92_1 ._panel_1gd92_17 ._header_1gd92_32 ._title_1gd92_38{color:var(--text);margin:0;font-size:20px;font-weight:700}._root_1gd92_1 ._panel_1gd92_17 ._header_1gd92_32 ._close_1gd92_44{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._root_1gd92_1 ._panel_1gd92_17 ._header_1gd92_32 ._close_1gd92_44:hover{background:var(--surface-hover);color:var(--text)}._root_1gd92_1 ._panel_1gd92_17 ._header_1gd92_32 ._close_1gd92_44 svg{width:16px;height:16px}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64{gap:var(--space-8);min-height:0;padding-bottom:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73{gap:var(--space-3);flex-direction:column;display:flex}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73:not(:first-child){padding-top:var(--space-4);border-top:.5px solid var(--stroke)}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73 ._groupHead_1gd92_82{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73 ._groupHead_1gd92_82 ._groupName_1gd92_88{color:var(--text);margin:0;font-size:14px;font-weight:600}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73 ._groupHead_1gd92_82 ._groupMeta_1gd92_94{color:var(--text-muted);margin:2px 0 0;font-size:12px}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73 ._groupHead_1gd92_82 ._selectAll_1gd92_99{align-items:center;gap:var(--space-2);color:var(--text-muted);cursor:pointer;font-size:12px;display:inline-flex}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73 ._groupHead_1gd92_82 ._selectAll_1gd92_99 input{width:36px;height:20px;accent-color:var(--accent-purple);cursor:pointer}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._groupSection_1gd92_73 ._grid_1gd92_113{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._root_1gd92_1 ._panel_1gd92_17 ._body_1gd92_64 ._empty_1gd92_118{color:var(--text-muted);margin:0;font-size:14px}._root_1gd92_1 ._panel_1gd92_17 ._footer_1gd92_123{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}._root_fs317_1{z-index:1;pointer-events:auto;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}._action_fs317_17{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);width:32px;height:32px;color:var(--text);cursor:pointer;background:#12121280;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px;transition:background-color .16s;display:inline-flex}._action_fs317_17:hover:not(:disabled){background:#121212b8}._action_fs317_17{outline:none}._action_fs317_17:focus-visible{box-shadow:0 0 0 2px #3771ff66}._action_fs317_17:disabled{cursor:not-allowed;opacity:.45}._action_fs317_17 svg{flex-shrink:0;width:16px;height:16px}._action_fs317_17._actionPicked_fs317_52{color:#fbbf24}._action_fs317_17._actionDestructive_fs317_55:hover:not(:disabled){color:#f87171}._root_17b8p_1{z-index:50;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._root_17b8p_1 ._backdrop_17b8p_10{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#121212e6;border:none;position:absolute;inset:0}._root_17b8p_1 ._panel_17b8p_18{z-index:1;-webkit-backdrop-filter:blur(400px);backdrop-filter:blur(400px);background:#ffffff05;border:.5px solid #ffffff14;border-radius:16px;flex-direction:column;gap:32px;width:min(696px,100%);padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}._root_17b8p_1 ._panel_17b8p_18 ._glow_17b8p_33{pointer-events:none;background:radial-gradient(circle,#bf6fff59 0%,#5284ff1f 45%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;left:-.5px;transform:rotate(180deg)}._root_17b8p_1 ._panel_17b8p_18 ._header_17b8p_44{justify-content:space-between;align-items:flex-start;gap:32px;display:flex;position:relative}._root_17b8p_1 ._panel_17b8p_18 ._header_17b8p_44 ._heading_17b8p_51{flex-direction:column;gap:0;display:flex}._root_17b8p_1 ._panel_17b8p_18 ._header_17b8p_44 ._eyebrow_17b8p_56{color:#ffffff40;letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.06}._root_17b8p_1 ._panel_17b8p_18 ._header_17b8p_44 ._title_17b8p_64{color:#fefefe;letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.06}._root_17b8p_1 ._panel_17b8p_18 ._header_17b8p_44 ._close_17b8p_72{color:#fefefe80;cursor:pointer;background:#ffffff05;border:.5px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._root_17b8p_1 ._panel_17b8p_18 ._header_17b8p_44 ._close_17b8p_72:hover{color:#fefefe}._root_17b8p_1 ._panel_17b8p_18 ._header_17b8p_44 ._close_17b8p_72 svg{width:16px;height:16px}._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92{flex-direction:column;gap:8px;display:flex}._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._label_17b8p_97{color:#fefefe;padding:0 10px;font-size:16px;font-weight:700;line-height:24px}._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._input_17b8p_104,._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._textarea_17b8p_105{color:#fefefe;width:100%;min-height:50px;font:inherit;background:#ffffff1a;border:.5px solid #ffffff14;border-radius:8px;outline:none;padding:12px 10px;font-size:14px}._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._input_17b8p_104::placeholder,._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._textarea_17b8p_105::placeholder{color:#ffffff80;font-size:12px}._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._input_17b8p_104:focus,._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._textarea_17b8p_105:focus{border-color:#ffffff26}._root_17b8p_1 ._panel_17b8p_18 ._field_17b8p_92 ._textarea_17b8p_105{resize:vertical}._root_17b8p_1 ._panel_17b8p_18 ._footer_17b8p_129{justify-content:flex-end;display:flex}._root_1bnar_1{min-width:128px;padding:var(--space-2);border:.5px solid var(--stroke-strong);background:#1a1a1a;border-radius:12px;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;box-shadow:0 12px 40px #00000073}._root_1bnar_1 ._item_1bnar_14{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:16px;display:flex}._root_1bnar_1 ._item_1bnar_14 svg{width:14px;height:14px;color:var(--text)}._root_1bnar_1 ._item_1bnar_14:hover,._root_1bnar_1 ._item_1bnar_14._selected_1bnar_39{background:var(--surface-hover)}._root_y7g79_1{display:inline-flex;position:relative}._root_y7g79_1 ._trigger_y7g79_5{min-width:128px}._root_y7g79_1 ._icon_y7g79_8{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}._root_y7g79_1 ._menu_y7g79_14{top:calc(100% + var(--space-2));z-index:4;position:absolute;left:0}._tile_1mxz7_1{aspect-ratio:1;border:.5px solid var(--stroke);background:radial-gradient(circle at top,#c4b5fd47,#f9a8d424 40%,#0000 60%),#fefefe0a;border-radius:12px;width:100%;position:relative;overflow:hidden}._tile_1mxz7_1 ._sweep_1mxz7_10{background:linear-gradient(90deg,#0000,#d8b4fe73,#0000);width:50%;animation:1.9s linear infinite _sweep_1mxz7_10;position:absolute;inset-block:0}._tile_1mxz7_1 ._foot_1mxz7_17{inset-inline:0;background:linear-gradient(#0000,#00000059);padding:12px;display:block;position:absolute;bottom:0}._tile_1mxz7_1 ._foot_1mxz7_17 ._bar_1mxz7_25{background:#fefefe29;border-radius:999px;height:3px;display:block;overflow:hidden}._tile_1mxz7_1 ._foot_1mxz7_17 ._bar_1mxz7_25 ._barFill_1mxz7_32{border-radius:inherit;background:linear-gradient(90deg, var(--accent-purple), var(--accent-blue));height:100%;transition:width .24s linear;display:block}@keyframes _sweep_1mxz7_10{0%{transform:translate(-120%)}to{transform:translate(240%)}}@media (prefers-reduced-motion:reduce){._tile_1mxz7_1 ._sweep_1mxz7_10{opacity:.3;animation:none}}._badge_3m075_1{pointer-events:none;z-index:1;white-space:nowrap;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:6px;right:6px}._badge_3m075_1._scoring_3m075_17{color:var(--text-muted);background:#0000008c;font-weight:500}._badge_3m075_1._low_3m075_22{color:#fff;background:#ef4444e6}._badge_3m075_1._high_3m075_26{color:#fff;background:#10b981e6}._badge_3m075_1 ._spinIcon_3m075_30{width:10px;height:10px;animation:.8s linear infinite _candidate-quality-spin_3m075_1}@keyframes _candidate-quality-spin_3m075_1{to{transform:rotate(360deg)}}._root_afkzy_1{border:.5px solid var(--stroke);height:32px;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}._root_afkzy_1:hover{color:var(--text);border-color:var(--stroke-strong)}._root_afkzy_1:focus-visible{outline:2px solid var(--accent-purple,#ac46ff);outline-offset:2px}._root_afkzy_1._active_afkzy_27{color:#121212;background:#fefefe;border-color:#0000}._root_afkzy_1 ._icon_afkzy_32{width:14px;height:14px}._root_1ne0h_1{border:.5px solid var(--stroke);background:#fefefe0a;border-radius:8px;flex-shrink:0;align-items:center;height:32px;display:flex;overflow:hidden}._root_1ne0h_1 ._chip_1ne0h_11{height:100%;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}._root_1ne0h_1 ._chip_1ne0h_11:hover{color:var(--text)}._root_1ne0h_1 ._chip_1ne0h_11:focus-visible{outline:2px solid var(--accent-purple,#ac46ff);outline-offset:-2px}._root_1ne0h_1 ._chip_1ne0h_11._chipActive_1ne0h_33{color:#121212;background:#fefefe}@keyframes _spin_6emlb_60{to{transform:rotate(360deg)}}._headerActions_6emlb_8{align-items:center;gap:var(--space-4);display:flex}._headerActions_6emlb_8 ._densityControl_6emlb_13{border:.5px solid var(--stroke);background:#fefefe0a;border-radius:8px;align-items:center;gap:10px;height:32px;padding:8px;display:flex;overflow:hidden}._headerActions_6emlb_8 ._densityControl_6emlb_13 ._densityBtn_6emlb_24{width:16px;height:16px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._headerActions_6emlb_8 ._densityControl_6emlb_13 ._densityBtn_6emlb_24:disabled{opacity:.35;cursor:default}._headerActions_6emlb_8 ._densityControl_6emlb_13 ._densityBtn_6emlb_24:not(:disabled):hover{color:#fff}._headerActions_6emlb_8 ._densityControl_6emlb_13 ._densityBtn_6emlb_24:focus-visible{outline:2px solid var(--accent-purple,#ac46ff);outline-offset:2px;border-radius:2px}._headerActions_6emlb_8 ._densityControl_6emlb_13 ._densityBtn_6emlb_24 ._densityIcon_6emlb_48{flex-shrink:0;width:16px;height:16px}._headerActions_6emlb_8 ._densityControl_6emlb_13 ._densityDivider_6emlb_53{background:var(--stroke);width:1px;height:16px;display:block}._spin_6emlb_60{width:14px;height:14px;animation:.8s linear infinite _spin_6emlb_60}._headerIcon_6emlb_66{flex-shrink:0;width:14px;height:14px}._root_6emlb_7{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._root_6emlb_7 ._errorBanner_6emlb_80{align-items:center;gap:var(--space-2);margin:0 var(--space-6) var(--space-2);color:var(--text);background:#f26b5e26;border-radius:8px;padding:8px 12px;font-size:12px;display:flex}._root_6emlb_7 ._errorBanner_6emlb_80 p{flex:1;margin:0}._root_6emlb_7 ._errorBanner_6emlb_80 button{color:var(--text);cursor:pointer;background:0 0;border:none;text-decoration:underline}._root_6emlb_7 ._body_6emlb_102{gap:var(--space-4);min-height:0;padding:0 var(--space-6) var(--space-6);flex:1;display:flex;overflow:hidden}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110{min-width:0;padding-top:var(--column-top);flex-direction:column;flex:1;display:flex;overflow:auto;container:shots-canvas/inline-size}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119{gap:var(--space-6);max-width:none;padding:var(--space-2) 12px var(--space-8);flex-direction:column;display:flex}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119 ._copy_6emlb_126{flex-direction:column;align-items:flex-start;gap:4px;display:flex}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119 ._copy_6emlb_126 ._muted_6emlb_132{letter-spacing:-.03em;width:max-content;max-width:100%;color:var(--text-subtle);white-space:nowrap;flex-shrink:0;margin:0;font-size:32px;font-weight:700;line-height:1.06}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119 ._copy_6emlb_126 ._heading_6emlb_144{letter-spacing:-.03em;width:max-content;max-width:100%;color:var(--text);white-space:nowrap;flex-shrink:0;margin:0;font-size:32px;font-weight:700;line-height:1.06}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119._wrap_6emlb_156 ._copy_6emlb_126 ._muted_6emlb_132,._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119._wrap_6emlb_156 ._copy_6emlb_126 ._heading_6emlb_144{white-space:normal;width:auto}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119 ._spinner_6emlb_161{width:16px;height:16px;animation:1s linear infinite _spin_6emlb_60}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119 ._actions_6emlb_166{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119 ._actions_6emlb_166 ._addShot_6emlb_172,._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._emptyCopy_6emlb_119 ._actions_6emlb_166 ._planShot_6emlb_175{min-width:128px}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotStack_6emlb_178{gap:var(--space-8);padding-bottom:var(--space-8);flex-direction:column;display:flex}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 480px;flex-direction:column;min-width:0;display:flex}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184._shotSectionActive_6emlb_192{box-shadow:inset 3px 0 0 var(--stroke-strong)}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._shotSectionEmpty_6emlb_195{background:#fefefe05;border-radius:12px;min-height:220px}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._picksEmpty_6emlb_200{padding:var(--space-6) 12px;color:var(--text-muted);margin:0;font-size:14px}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._resultsGrid_6emlb_206{gap:var(--space-4);padding:var(--space-2) 12px 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._resultsGrid_6emlb_206[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._resultsGrid_6emlb_206[data-cols="1"]{grid-template-columns:minmax(0,1fr)}@container shots-canvas (width<=800px){._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._resultsGrid_6emlb_206[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container shots-canvas (width<=400px){._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._resultsGrid_6emlb_206[data-cols="4"],._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._shotSection_6emlb_184 ._resultsGrid_6emlb_206[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228{aspect-ratio:1;border:.5px solid var(--stroke);background:#fefefe0a;border-radius:12px;width:100%;position:relative;overflow:hidden}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228:hover,._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228:focus-within{border-color:var(--stroke-strong)}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228:hover [data-slot=result-tile-actions],._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228:focus-within [data-slot=result-tile-actions]{opacity:1;pointer-events:auto}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228[data-picked=true]{border-color:#fbbf2473}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228 [data-slot=result-tile-actions]{opacity:0;pointer-events:none;transition:opacity .16s}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228 ._resultOpen_6emlb_252{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:hidden}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228 ._resultOpen_6emlb_252:focus-visible{outline:2px solid var(--accent-purple,#ac46ff);outline-offset:2px}._root_6emlb_7 ._body_6emlb_102 ._canvas_6emlb_110 ._resultTile_6emlb_228 ._resultImage_6emlb_268{object-fit:cover;background:#fefefe0a;width:100%;height:100%;display:block}._root_xuikk_1{z-index:30;border:.5px solid var(--stroke-strong);background:#1c1c1c;border-radius:12px;flex-direction:column;gap:8px;width:260px;padding:12px;display:flex;position:absolute;box-shadow:0 12px 40px #00000073}._root_xuikk_1 ._head_xuikk_14{justify-content:space-between;align-items:center;gap:8px;display:flex}._root_xuikk_1 ._head_xuikk_14 ._kind_xuikk_20{color:var(--text-muted);font-size:10px;font-weight:500}._root_xuikk_1 ._body_xuikk_25{max-height:120px;color:var(--text-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:18px;overflow-y:auto}._root_xuikk_1 ._searchHead_xuikk_34{border:.5px solid var(--stroke);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}._root_xuikk_1 ._searchHead_xuikk_34 ._searchIcon_xuikk_43{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}._root_xuikk_1 ._searchHead_xuikk_34 ._searchInput_xuikk_49{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:12px}._root_xuikk_1 ._searchHead_xuikk_34 ._searchInput_xuikk_49::placeholder{color:var(--text-subtle)}._root_xuikk_1 ._searchHead_xuikk_34 ._searchClose_xuikk_61{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._root_xuikk_1 ._searchHead_xuikk_34 ._searchClose_xuikk_61:hover{background:var(--surface-hover);color:var(--text)}._root_xuikk_1 ._searchHead_xuikk_34 ._searchClose_xuikk_61 ._iconSm_xuikk_78{width:12px;height:12px}._root_xuikk_1 ._swapList_xuikk_82{flex-wrap:wrap;gap:6px;max-height:160px;display:flex;overflow-y:auto}._root_xuikk_1 ._swapList_xuikk_82 ._swapRow_xuikk_89{cursor:pointer;background:0 0;border:none;padding:0}._root_xuikk_1 ._swapEmpty_xuikk_95{color:var(--text-subtle);margin:0;font-size:11px;line-height:16px}._root_xuikk_1 ._actions_xuikk_101{align-items:center;gap:8px;display:flex}._root_xuikk_1 ._actions_xuikk_101 ._action_xuikk_101{border:.5px solid var(--stroke);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}._root_xuikk_1 ._actions_xuikk_101 ._action_xuikk_101:hover{background:var(--surface-hover)}._root_xuikk_1 ._actions_xuikk_101 ._action_xuikk_101 ._iconSm_xuikk_78{width:12px;height:12px}._root_xuikk_1 ._actions_xuikk_101 ._remove_xuikk_126{color:#f26b5e}._root_1mio7_1{width:100%;position:relative}._root_1mio7_1 ._editor_1mio7_5{border:.5px solid var(--stroke);background:var(--surface);min-height:96px;color:var(--text);overflow-wrap:break-word;white-space:pre-wrap;border-radius:12px;outline:none;padding:10px 12px;font-size:12px;line-height:16px}._root_1mio7_1 ._editor_1mio7_5:focus{border-color:var(--stroke-strong)}._root_1mio7_1 ._paragraph_1mio7_21{min-height:1.5em;margin:0}._root_1mio7_1 ._placeholder_1mio7_25{pointer-events:none;color:var(--text-subtle);font-size:12px;line-height:16px;position:absolute;top:10px;left:12px}._root_1mio7_1 ._chip_1mio7_34{cursor:pointer;vertical-align:baseline;display:inline}._root_1mio7_1 ._fallback_1mio7_39{border:.5px solid var(--stroke);background:var(--surface);min-height:96px;color:var(--text);white-space:pre-wrap;border-radius:12px;padding:10px 12px;font-size:12px;line-height:16px}._root_1mio7_1 ._fallback_1mio7_39 ._fallbackPlaceholder_1mio7_50{color:var(--text-subtle)}._menu_1mio7_54{z-index:40;border:.5px solid var(--stroke-strong);background:#1c1c1c;border-radius:12px;flex-direction:column;gap:2px;max-height:240px;padding:8px;display:flex;overflow-y:auto;box-shadow:0 12px 40px #00000073}._menu_1mio7_54 ._menuRow_1mio7_67{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}._menu_1mio7_54 ._menuRow_1mio7_67:hover{background:var(--surface-hover)}._menu_1mio7_54 ._menuRow_1mio7_67 ._menuWins_1mio7_82{color:var(--text-muted);font-size:10px}._menu_1mio7_54 ._menuRowActive_1mio7_86{background:var(--surface-hover)}._root_1k2ww_1{z-index:30;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._root_1k2ww_1 ._backdrop_1k2ww_10{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}._root_1k2ww_1 ._panel_1k2ww_17{z-index:1;gap:var(--space-4);width:min(696px,100%);padding:var(--space-6);border:.5px solid var(--stroke-strong);background:#161616;border-radius:16px;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 80px #0000008c}._root_1k2ww_1 ._panel_1k2ww_17 ._header_1k2ww_30{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_1k2ww_1 ._panel_1k2ww_17 ._header_1k2ww_30 ._title_1k2ww_36{color:var(--text);margin:0;font-size:20px;font-weight:700}._root_1k2ww_1 ._panel_1k2ww_17 ._header_1k2ww_30 ._close_1k2ww_42{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._root_1k2ww_1 ._panel_1k2ww_17 ._header_1k2ww_30 ._close_1k2ww_42:hover{background:var(--surface-hover);color:var(--text)}._root_1k2ww_1 ._panel_1k2ww_17 ._header_1k2ww_30 ._close_1k2ww_42 svg{width:16px;height:16px}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62{flex-direction:column;gap:6px;display:flex}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._label_1k2ww_67{color:var(--text-muted);margin:0;font-size:12px;font-weight:500}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._control_1k2ww_73{justify-content:space-between;align-items:center;gap:var(--space-2);border:.5px solid var(--stroke);width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fefefe0f;border-radius:12px;padding:10px 12px;font-size:14px;display:flex}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._control_1k2ww_73:hover{background:var(--surface-hover)}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._control_1k2ww_73 svg{width:16px;height:16px;color:var(--text-muted);flex-shrink:0}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._input_1k2ww_99,._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._textarea_1k2ww_100{border:.5px solid var(--stroke);width:100%;color:var(--text);font:inherit;background:#fefefe0f;border-radius:12px;outline:none;padding:10px 12px;font-size:14px}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._input_1k2ww_99::placeholder,._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._textarea_1k2ww_100::placeholder{color:var(--text-muted)}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._input_1k2ww_99:focus,._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._textarea_1k2ww_100:focus{border-color:var(--stroke-strong)}._root_1k2ww_1 ._panel_1k2ww_17 ._field_1k2ww_62 ._textarea_1k2ww_100{resize:vertical;min-height:88px;line-height:20px}._root_1k2ww_1 ._panel_1k2ww_17 ._kindWrap_1k2ww_124{position:relative}._root_1k2ww_1 ._panel_1k2ww_17 ._kindWrap_1k2ww_124 ._kindMenu_1k2ww_127{z-index:2;border:.5px solid var(--stroke-strong);background:#1c1c1c;border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 40px #00000073}._root_1k2ww_1 ._panel_1k2ww_17 ._kindWrap_1k2ww_124 ._kindMenu_1k2ww_127 ._kindOption_1k2ww_141{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;display:flex}._root_1k2ww_1 ._panel_1k2ww_17 ._kindWrap_1k2ww_124 ._kindMenu_1k2ww_127 ._kindOption_1k2ww_141:hover,._root_1k2ww_1 ._panel_1k2ww_17 ._kindWrap_1k2ww_124 ._kindMenu_1k2ww_127 ._kindOption_1k2ww_141[data-active=true]{background:var(--surface-hover)}._root_1k2ww_1 ._panel_1k2ww_17 ._kindWrap_1k2ww_124 ._kindMenu_1k2ww_127 ._kindOption_1k2ww_141 svg{width:14px;height:14px;color:var(--text)}._root_1k2ww_1 ._panel_1k2ww_17 ._footer_1k2ww_165{padding-top:var(--space-2);justify-content:flex-start;display:flex}._root_15fdo_1{z-index:22;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._root_15fdo_1 ._backdrop_15fdo_10{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}._root_15fdo_1 ._panel_15fdo_17{z-index:1;gap:var(--space-4);width:min(720px,100%);max-height:min(80vh,640px);padding:var(--space-6);border:.5px solid var(--stroke-strong);background:#161616;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}._root_15fdo_1 ._panel_15fdo_17 ._header_15fdo_32{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_15fdo_1 ._panel_15fdo_17 ._header_15fdo_32 ._title_15fdo_38{color:var(--text);margin:0;font-size:20px;font-weight:700}._root_15fdo_1 ._panel_15fdo_17 ._header_15fdo_32 ._close_15fdo_44{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._root_15fdo_1 ._panel_15fdo_17 ._header_15fdo_32 ._close_15fdo_44:hover{background:var(--surface-hover);color:var(--text)}._root_15fdo_1 ._panel_15fdo_17 ._header_15fdo_32 ._close_15fdo_44 svg{width:16px;height:16px}._root_15fdo_1 ._panel_15fdo_17 ._groupHead_15fdo_64{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_15fdo_1 ._panel_15fdo_17 ._groupHead_15fdo_64 ._groupName_15fdo_70{color:var(--text);margin:0;font-size:14px;font-weight:600}._root_15fdo_1 ._panel_15fdo_17 ._groupHead_15fdo_64 ._groupMeta_15fdo_76{color:var(--text-muted);margin:2px 0 0;font-size:12px}._root_15fdo_1 ._panel_15fdo_17 ._grid_15fdo_81{gap:var(--space-4);min-height:0;padding-bottom:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:auto}._root_15fdo_1 ._panel_15fdo_17 ._footer_15fdo_89{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}._root_1id63_1{z-index:21;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._root_1id63_1 ._backdrop_1id63_10{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}._root_1id63_1 ._panel_1id63_17{z-index:1;gap:var(--space-4);width:min(640px,100%);max-height:min(70vh,560px);padding:var(--space-6);border:.5px solid var(--stroke-strong);background:#161616;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}._root_1id63_1 ._panel_1id63_17 ._header_1id63_32{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_1id63_1 ._panel_1id63_17 ._header_1id63_32 ._title_1id63_38{color:var(--text);margin:0;font-size:20px;font-weight:700}._root_1id63_1 ._panel_1id63_17 ._header_1id63_32 ._close_1id63_44{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}._root_1id63_1 ._panel_1id63_17 ._header_1id63_32 ._close_1id63_44:hover{background:var(--surface-hover);color:var(--text)}._root_1id63_1 ._panel_1id63_17 ._header_1id63_32 ._close_1id63_44 svg{width:16px;height:16px}._root_1id63_1 ._panel_1id63_17 ._groupHead_1id63_64{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_1id63_1 ._panel_1id63_17 ._groupHead_1id63_64 ._groupName_1id63_70{color:var(--text);margin:0;font-size:14px;font-weight:600}._root_1id63_1 ._panel_1id63_17 ._groupHead_1id63_64 ._groupMeta_1id63_76{color:var(--text-muted);margin:2px 0 0;font-size:12px}._root_1id63_1 ._panel_1id63_17 ._grid_1id63_81{gap:var(--space-4);min-height:0;padding-bottom:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:auto}._root_1id63_1 ._panel_1id63_17 ._footer_1id63_89{justify-content:flex-start;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}._wrap_sawqu_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._wrap_sawqu_1 ._root_sawqu_8{gap:var(--space-4);width:100%;padding:var(--column-top) 0 var(--space-2);border:.5px solid var(--stroke);background:var(--surface);border-radius:16px;flex-direction:column;flex:1 0 auto;display:flex;position:relative}._wrap_sawqu_1 ._root_sawqu_8 ._empty_sawqu_22{padding:0 var(--space-4);color:#fefefe80;margin:0;font-size:13px;line-height:1.5}._wrap_sawqu_1 ._root_sawqu_8 ._stickyHead_sawqu_29{z-index:1;gap:var(--space-4);margin-top:calc(-1 * var(--column-top));padding-top:var(--column-top);background:var(--bg);border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:sticky;top:0}._wrap_sawqu_1 ._root_sawqu_8 ._stickyHead_sawqu_29 ._shotTabs_sawqu_41{align-items:center;gap:var(--space-2);padding:0 var(--space-3);flex-wrap:wrap;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._stickyHead_sawqu_29 ._shotTabs_sawqu_41 ._shotTab_sawqu_41{border:.5px solid var(--stroke);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._stickyHead_sawqu_29 ._shotTabs_sawqu_41 ._shotTab_sawqu_41:hover{background:var(--surface-hover);color:var(--text)}._wrap_sawqu_1 ._root_sawqu_8 ._stickyHead_sawqu_29 ._shotTabs_sawqu_41 ._shotTab_sawqu_41._shotTabActive_sawqu_66{color:#121212;background:#fefefe;border-color:#fefefe}._wrap_sawqu_1 ._root_sawqu_8 ._stickyHead_sawqu_29 ._shotTabs_sawqu_41 ._newShotTab_sawqu_71{margin-inline-start:auto}._wrap_sawqu_1 ._root_sawqu_8 ._divider_sawqu_74{height:0;margin:0 var(--space-3);border-top:.5px solid var(--stroke-strong)}._wrap_sawqu_1 ._root_sawqu_8 ._promptBlock_sawqu_79{gap:var(--space-2);flex-direction:column;padding:0 14px;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._promptBlock_sawqu_79 ._promptLabel_sawqu_85{color:var(--text-muted);margin:0;font-size:12px;font-weight:700}._wrap_sawqu_1 ._root_sawqu_8 ._promptBlock_sawqu_79 ._mentions_sawqu_91{width:100%}._wrap_sawqu_1 ._root_sawqu_8 ._promptBlock_sawqu_79 ._generate_sawqu_94{margin-top:var(--space-2)}._wrap_sawqu_1 ._root_sawqu_8 ._promptBlock_sawqu_79 ._promptPlaceholder_sawqu_97{padding:var(--space-2) var(--space-3);color:var(--text-subtle);margin:0;font-size:13px}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103{gap:var(--space-3);flex-direction:column;padding:0 14px;display:flex;position:relative}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:0;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110 ._libraryText_sawqu_122{flex-direction:column;gap:2px;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110 ._libraryText_sawqu_122 ._libraryTitle_sawqu_127{color:var(--text);font-size:12px;font-weight:700}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110 ._libraryText_sawqu_122 ._librarySub_sawqu_132{color:var(--text-muted);font-size:11px}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110 ._libraryChevron_sawqu_136{background:var(--surface);width:32px;height:32px;color:var(--text);border-radius:80px;justify-content:center;align-items:center;transition:background .16s,transform .16s;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110 ._libraryChevron_sawqu_136 svg{width:14px;height:14px}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110 ._libraryChevronOpen_sawqu_151{transform:rotate(90deg)}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._libraryRow_sawqu_110:hover ._libraryChevron_sawqu_136{background:var(--surface-hover)}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._kindGroups_sawqu_157{gap:var(--space-3);flex-direction:column;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._kindGroups_sawqu_157 ._kindGroup_sawqu_157{flex-direction:column;gap:6px;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._kindGroups_sawqu_157 ._kindGroup_sawqu_157 ._kindTitle_sawqu_167{color:var(--text-muted);margin:0;font-size:11px;font-weight:500}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._addWrap_sawqu_173{position:relative}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._tags_sawqu_176{flex-wrap:wrap;gap:6px;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._tags_sawqu_176 ._tagBtn_sawqu_181{cursor:pointer;background:0 0;border:none;padding:0}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187{z-index:30;gap:var(--space-3);max-height:320px;padding:var(--space-3);border:.5px solid var(--stroke-strong);border-radius:var(--radius-lg);background:#1c1c1c;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 40px #00000073}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchHead_sawqu_203{align-items:center;gap:var(--space-2);display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchHead_sawqu_203 ._searchIcon_sawqu_208{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchHead_sawqu_203 ._searchInput_sawqu_214{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchHead_sawqu_203 ._searchInput_sawqu_214::placeholder{color:var(--text-subtle)}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchHead_sawqu_203 ._searchClose_sawqu_226{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchHead_sawqu_203 ._searchClose_sawqu_226:hover{background:var(--surface-hover);color:var(--text)}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchHead_sawqu_203 ._searchClose_sawqu_226 ._iconSm_sawqu_243{width:14px;height:14px}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchChips_sawqu_247{flex-wrap:wrap;gap:6px;display:flex;overflow-y:auto}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchChips_sawqu_247 ._tagBtn_sawqu_181{cursor:pointer;background:0 0;border:none;padding:0}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._searchEmpty_sawqu_259{color:var(--text-muted);margin:0;font-size:12px}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._browseNew_sawqu_264{border:none;border-top:.5px solid var(--stroke);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 0 0;font-size:12px;font-weight:500;display:inline-flex}._wrap_sawqu_1 ._root_sawqu_8 ._fragments_sawqu_103 ._searchPanel_sawqu_187 ._browseNew_sawqu_264 ._iconSm_sawqu_243{width:12px;height:12px}._wrap_sawqu_1 ._root_sawqu_8 ._addRow_sawqu_281{justify-content:space-between;align-items:center;gap:var(--space-2);background:0 0;border:none;width:100%;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._addRow_sawqu_281 ._addRowLabel_sawqu_290{color:var(--accent-purple);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;font-size:12px;font-weight:500}._wrap_sawqu_1 ._root_sawqu_8 ._addRow_sawqu_281 ._addRowLabel_sawqu_290:hover{color:var(--text)}._wrap_sawqu_1 ._root_sawqu_8 ._addRow_sawqu_281 ._addRowTitle_sawqu_304{color:var(--text);font-size:12px;font-weight:700}._wrap_sawqu_1 ._root_sawqu_8 ._addRow_sawqu_281 ._addRowSub_sawqu_309{color:var(--text-muted);font-size:11px}._wrap_sawqu_1 ._root_sawqu_8 ._addRow_sawqu_281._styleAddRow_sawqu_313{margin-top:var(--space-2);padding:var(--space-3) 14px 0}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317{gap:var(--space-2);flex-direction:column;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleHead_sawqu_322{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._addRowLabel_sawqu_290{color:var(--accent-purple);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 14px;font-size:12px;font-weight:500}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._addRowLabel_sawqu_290:hover{color:var(--text)}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343{flex-wrap:wrap;gap:6px;padding:8px 14px 0;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumbWrap_sawqu_349{min-width:0;position:relative;overflow:visible}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumbWrap_sawqu_349:hover ._styleThumbRemove_sawqu_354,._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumbWrap_sawqu_349:focus-within ._styleThumbRemove_sawqu_354{opacity:1;pointer-events:auto}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumb_sawqu_343{border:1px solid var(--accent-purple);width:44px;height:44px;color:var(--text-muted);background:#ffffff1f;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumb_sawqu_343 svg{width:16px;height:16px}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumb_sawqu_343 img{object-fit:cover;width:100%;height:100%}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumbRemove_sawqu_354{z-index:1;opacity:0;pointer-events:none;border-radius:50%;width:16px;height:16px;transition:opacity .12s;position:absolute;top:-8px;right:-8px}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumbRemove_sawqu_354 svg{width:10px;height:10px}._wrap_sawqu_1 ._root_sawqu_8 ._styleBlock_sawqu_317 ._styleThumbs_sawqu_343 ._styleThumbRemove_sawqu_354:focus-visible{opacity:1;pointer-events:auto}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399{padding-top:var(--space-4);border-top:.5px solid #ffffff40;justify-content:space-between;align-items:center;margin:0 14px;display:flex;position:relative}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._rowTitle_sawqu_408{color:var(--text);margin:0;font-size:12px}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._rowSub_sawqu_413{color:#fefefe66;margin:0;font-size:12px}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._iconTile_sawqu_418{width:32px;height:32px;color:var(--text);cursor:pointer;background:#ffffff1f;border:.5px solid #ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._iconTile_sawqu_418 svg{width:16px;height:16px}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._iconTile_sawqu_418 img{object-fit:cover;width:100%;height:100%}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._bgPop_sawqu_441{z-index:6;border:.5px solid var(--stroke);background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;width:240px;max-height:280px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #00000073}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._bgOption_sawqu_458{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._bgOption_sawqu_458:hover{background:var(--surface-hover)}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._bgOption_sawqu_458._bgOptionActive_sawqu_475{background:#ac46ff2e}._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._bgOption_sawqu_458 img,._wrap_sawqu_1 ._root_sawqu_8 ._backgroundRow_sawqu_399 ._bgOption_sawqu_458 ._bgPlaceholder_sawqu_479{object-fit:cover;background:#fefefe14;border-radius:4px;flex-shrink:0;width:28px;height:28px}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487{flex-direction:column;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingMenu_sawqu_491{position:relative}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingMenu_sawqu_491 ._menuPop_sawqu_494{z-index:5;position:absolute;top:calc(100% + 6px);right:12px}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 12px;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500:hover{background:var(--surface-hover)}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500._settingRowTopAlign_sawqu_516{align-items:flex-start}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500 ._settingLeft_sawqu_519{align-items:center;gap:var(--space-2);color:#fefefe66;font-size:12px;display:inline-flex}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500 ._settingLeft_sawqu_519 svg{width:16px;height:16px;color:var(--text)}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500 ._settingValue_sawqu_531{align-items:center;gap:var(--space-2);color:var(--text);font-size:12px;font-weight:700;display:inline-flex}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500 ._settingValue_sawqu_531 ._settingThumb_sawqu_539{background:#ffffff1f;border:.5px solid #ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500 ._settingValue_sawqu_531 ._settingThumb_sawqu_539 img{object-fit:contain;object-position:center;width:100%;height:100%;transform:scale(1.35)}._wrap_sawqu_1 ._root_sawqu_8 ._settings_sawqu_487 ._settingRow_sawqu_500 ._settingValue_sawqu_531 ._settingCount_sawqu_558{color:var(--text-muted)}._wrap_sawqu_1 ._root_sawqu_8 ._remove_sawqu_561{margin:0 var(--space-3);color:#f26b5ef2;cursor:pointer;background:0 0;border:.5px solid #f26b5e8c;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}._wrap_sawqu_1 ._root_sawqu_8 ._remove_sawqu_561 svg{width:16px;height:16px}._wrap_sawqu_1 ._root_sawqu_8 ._remove_sawqu_561:hover:not(:disabled){color:#f26b5e;background:#f26b5e1f}._wrap_sawqu_1 ._root_sawqu_8 ._remove_sawqu_561:disabled{opacity:.4;cursor:default}._root_zzi04_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._root_zzi04_1 ._iconSm_zzi04_8{flex-shrink:0;width:14px;height:14px}._root_zzi04_1 ._iconMd_zzi04_13{flex-shrink:0;width:16px;height:16px}._root_zzi04_1 ._iconLg_zzi04_18{flex-shrink:0;width:24px;height:24px}._root_zzi04_1 ._iconInline_zzi04_23{vertical-align:-2px;width:14px;height:14px;display:inline}._root_zzi04_1 ._iconSpin_zzi04_29{animation:1s linear infinite _spin_zzi04_84}._root_zzi04_1 ._iconError_zzi04_32{color:#f26b5e80}._root_zzi04_1 ._propThumb_zzi04_35{object-fit:cover;vertical-align:middle;border-radius:4px;width:20px;height:20px;display:inline-block}@keyframes _spin_zzi04_84{to{transform:rotate(360deg)}}._root_zzi04_1 ._body_zzi04_48{gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-6);flex:1;display:flex}._root_zzi04_1 ._canvas_zzi04_55{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}._root_zzi04_1 ._stage_zzi04_63{background:#fefefe05;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}._root_zzi04_1 ._stage_zzi04_63._placing_zzi04_74{cursor:crosshair}._root_zzi04_1 ._stage_zzi04_63 ._heroImage_zzi04_77{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%;display:block}._root_zzi04_1 ._stage_zzi04_63 ._spinnerOverlay_zzi04_84{z-index:10;justify-content:center;align-items:center;gap:var(--space-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-muted);pointer-events:none;background:#00000073;border-radius:12px;flex-direction:column;font-size:12px;display:flex;position:absolute;inset:0}._root_zzi04_1 ._stage_zzi04_63 ._errorBanner_zzi04_100{top:var(--space-4);z-index:10;color:#fefefe;background:#f26b5e80;border-radius:999px;max-width:90%;padding:6px 12px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}._root_zzi04_1 ._stage_zzi04_63 ._placeHint_zzi04_113{top:var(--space-4);z-index:20;color:var(--text);pointer-events:none;background:#000000a6;border-radius:999px;padding:6px 12px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}._root_zzi04_1 ._stage_zzi04_63 ._drawBox_zzi04_126{z-index:20;pointer-events:none;background:#f29c5080;border:2px solid #f29c50f2;border-radius:8px;position:absolute;overflow:hidden}._root_zzi04_1 ._stage_zzi04_63 ._drawBox_zzi04_126 ._drawPreview_zzi04_135{object-fit:contain;opacity:.6;width:100%;height:100%}._root_zzi04_1 ._stage_zzi04_63 ._hoverBox_zzi04_141{z-index:20;pointer-events:none;background:#f29c5080;border:2px solid #f29c50f2;border-radius:8px;position:absolute}._root_zzi04_1 ._stage_zzi04_63 ._hoverBox_zzi04_141 ._hoverLabel_zzi04_149{color:#121212;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;background:#f29c50f2;border-radius:4px;max-width:12rem;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:-20px;left:0;overflow:hidden}._root_zzi04_1 ._stage_zzi04_63 ._adjustBox_zzi04_165{z-index:20;position:absolute}._root_zzi04_1 ._stage_zzi04_63 ._adjustBox_zzi04_165 ._adjustOutline_zzi04_169{pointer-events:none;background:#f29c5080;border:2px solid #f29c50f2;border-radius:8px;position:absolute;inset:0}._root_zzi04_1 ._stage_zzi04_63 ._adjustBox_zzi04_165 ._adjustMove_zzi04_177{cursor:move;position:absolute;inset:0}._root_zzi04_1 ._stage_zzi04_63 ._adjustBox_zzi04_165 ._handle_zzi04_182{background:#fefefe;border:1px solid #f29c50f2;border-radius:2px;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}._root_zzi04_1 ._stage_zzi04_63 ._adjustActions_zzi04_191{bottom:calc(var(--space-4) + 72px);z-index:40;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-muted);pointer-events:auto;background:#141416eb;border:.5px solid #fefefe1f;border-radius:16px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._root_zzi04_1 ._stage_zzi04_63 ._adjustActions_zzi04_191 ._instructionInput_zzi04_208{width:240px;color:var(--text);font:inherit;background:#fefefe0f;border:.5px solid #fefefe29;border-radius:8px;padding:6px 8px;font-size:12px}._root_zzi04_1 ._stage_zzi04_63 ._adjustActions_zzi04_191 ._instructionInput_zzi04_208::placeholder{color:var(--text-muted)}._root_zzi04_1 ._stage_zzi04_63 ._adjustActions_zzi04_191 ._instructionInput_zzi04_208:focus-visible{outline:1px solid var(--text-muted);outline-offset:1px}._root_zzi04_1 ._variantLayer_zzi04_225{right:0;bottom:var(--space-4);z-index:30;align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute;left:0}._root_zzi04_1 ._variantBar_zzi04_237{align-items:center;gap:var(--space-3);max-width:92%;padding:var(--space-2) var(--space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#141416eb;border:.5px solid #fefefe1f;border-radius:16px;display:flex;position:relative}._root_zzi04_1 ._variantBar_zzi04_237 ._variantLabel_zzi04_250{color:var(--text);flex-shrink:0;font-size:12px;font-weight:500}._root_zzi04_1 ._variantBar_zzi04_237 ._variantStrip_zzi04_256{align-items:center;gap:6px;display:flex}._root_zzi04_1 ._variantBar_zzi04_237 ._variantTile_zzi04_261{cursor:pointer;background:#ffffff0f;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}._root_zzi04_1 ._variantBar_zzi04_237 ._variantTile_zzi04_261:hover{border-color:#fefefe4d}._root_zzi04_1 ._variantBar_zzi04_237 ._variantTile_zzi04_261[data-selected=true]{border-color:#fff}._root_zzi04_1 ._variantBar_zzi04_237 ._variantTile_zzi04_261:disabled{cursor:default}._root_zzi04_1 ._variantBar_zzi04_237 ._variantTile_zzi04_261 img{object-fit:cover;width:100%;height:100%}._root_zzi04_1 ._variantBar_zzi04_237 ._variantTile_zzi04_261 ._tempBadge_zzi04_289{color:var(--text);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;background:#0009;font-size:9px;line-height:1.3;position:absolute;bottom:0;left:0;right:0}._root_zzi04_1 ._variantBar_zzi04_237 ._variantAdd_zzi04_302{width:48px;height:48px;color:var(--text-muted);cursor:pointer;background:0 0;border:2px dashed #fefefe33;border-radius:8px;justify-content:center;align-items:center;display:flex}._root_zzi04_1 ._variantBar_zzi04_237 ._variantAdd_zzi04_302:hover{color:var(--text);border-color:#fefefe66}._root_zzi04_1 ._variantBar_zzi04_237 ._tempInput_zzi04_318{color:var(--text-muted);flex-direction:column;align-items:center;font-size:9px;display:flex}._root_zzi04_1 ._variantBar_zzi04_237 ._tempInput_zzi04_318 input{width:48px;color:var(--text);text-align:center;background:#ffffff0f;border:1px solid #fefefe1f;border-radius:4px;margin-top:2px;padding:2px 4px;font-size:11px}._root_zzi04_1 ._variantBar_zzi04_237 ._variantActions_zzi04_336{flex-shrink:0;align-items:center;gap:6px;display:flex}._root_zzi04_1 ._variantBar_zzi04_237 ._focusNote_zzi04_342{font-variant-numeric:tabular-nums;color:var(--text-muted);text-align:center;pointer-events:none;font-size:10px;position:absolute;bottom:calc(100% + 4px);left:0;right:0}._root_zzi04_1 ._sidebar_zzi04_353{gap:var(--space-3);width:280px;padding:var(--space-3);background:#fefefe0a;border:.5px solid #fefefe14;border-radius:16px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHead_zzi04_371{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHead_zzi04_371 ._sectionTitle_zzi04_377{color:var(--text);margin:0;font-size:12px;font-weight:600}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHead_zzi04_371 ._methodPicker_zzi04_383{gap:2px;margin-left:auto;display:flex}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHead_zzi04_371 ._methodPicker_zzi04_383 button{min-width:26px;color:var(--text-muted);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #fefefe1f;border-radius:8px;padding:3px 6px;font-size:10px}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHead_zzi04_371 ._methodPicker_zzi04_383 button:hover:not(:disabled){color:var(--text)}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHead_zzi04_371 ._methodPicker_zzi04_383 button[data-active=true]{border-color:var(--text);color:var(--text)}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHead_zzi04_371 ._methodPicker_zzi04_383 button:disabled{opacity:.5;cursor:not-allowed}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._sectionHint_zzi04_411{color:var(--text-muted);margin:0;font-size:11px}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._frameList_zzi04_416{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._frameRow_zzi04_424{align-items:center;gap:var(--space-2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:12px;display:flex}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._frameRow_zzi04_424:hover:not(:disabled){background:var(--surface-hover)}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._frameRow_zzi04_424:disabled{opacity:.5;cursor:not-allowed}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._frameRow_zzi04_424[data-current=true]{opacity:1;cursor:default;color:var(--text-muted)}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._frameRow_zzi04_424 img{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._frameRow_zzi04_424 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._propList_zzi04_464{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._propRow_zzi04_471{align-items:center;gap:var(--space-2);width:100%;color:var(--text);font:inherit;text-align:left;text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:12px;display:flex}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._propRow_zzi04_471:hover:not(:disabled){background:var(--surface-hover)}._root_zzi04_1 ._sidebar_zzi04_353 ._section_zzi04_365 ._propRow_zzi04_471:disabled{opacity:.5;cursor:not-allowed}._root_zzi04_1 ._sidebar_zzi04_353 ._sectionFill_zzi04_494{flex:1;min-height:0}._root_12wy8_1{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}._root_12wy8_1 ._fallback_12wy8_9{margin:var(--space-8) auto;max-width:420px;padding:0 var(--space-6);color:var(--text-muted);text-align:center;font-size:14px}._root_1fd5x_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._root_1fd5x_1 ._addProductsCta_1fd5x_8{width:100%}._root_1fd5x_1 ._body_1fd5x_11{gap:var(--space-4);min-height:0;padding:0 var(--space-6) var(--space-6);flex:1;display:flex;overflow:hidden}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19{gap:var(--space-6);min-width:0;padding-top:var(--column-top);flex-direction:column;flex:1;display:flex;overflow:auto}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._copy_1fd5x_28{flex-direction:column;gap:4px;display:flex}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._copy_1fd5x_28 ._muted_1fd5x_33{letter-spacing:-.02em;color:var(--text-subtle);margin:0;font-size:28px;font-weight:700;line-height:1.1}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._copy_1fd5x_28 ._heading_1fd5x_41{letter-spacing:-.02em;color:var(--text);margin:0;font-size:28px;font-weight:700;line-height:1.1}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._groupHead_1fd5x_49{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._groupHead_1fd5x_49 ._groupTitle_1fd5x_55{color:var(--text);margin:0;font-size:14px;font-weight:600}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._groupHead_1fd5x_49 ._groupMeta_1fd5x_61{color:var(--text-muted);margin:0;font-size:12px}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._groupHead_1fd5x_49 ._selectAll_1fd5x_66{align-items:center;gap:var(--space-2);color:var(--text-muted);cursor:pointer;font-size:12px;display:flex}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._groupHead_1fd5x_49 ._selectAll_1fd5x_66 input{width:36px;height:20px;accent-color:var(--accent-purple);cursor:pointer}._root_1fd5x_1 ._body_1fd5x_11 ._main_1fd5x_19 ._grid_1fd5x_80{gap:var(--space-4);padding-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._root_selnd_1{gap:var(--space-3);flex-direction:column;display:flex}._root_selnd_1 ._label_selnd_6{color:var(--text-muted);margin:0;font-size:12px;font-weight:400;line-height:16px}._root_selnd_1 ._field_selnd_13{background:0 0;border:.5px solid #0000;border-radius:12px;padding:8px 10px;transition:border-color .16s,background .16s,box-shadow .16s}._root_selnd_1 ._field_selnd_13._fieldEditing_selnd_20{border-color:var(--stroke-strong);background:#fefefe0f;box-shadow:0 0 0 1px #ac46ff1f}._root_selnd_1 ._display_selnd_25{width:100%;color:var(--text);font:inherit;text-align:left;white-space:pre-wrap;cursor:text;background:0 0;border:none;padding:0;font-size:12px;font-weight:400;line-height:16px;display:block}._root_selnd_1 ._display_selnd_25:disabled{cursor:not-allowed;opacity:.5}._root_selnd_1 ._display_selnd_25._displayEmpty_selnd_44{color:var(--text-muted)}._root_selnd_1 ._display_selnd_25:hover:not(:disabled){color:var(--text)}._root_selnd_1 ._field_selnd_13:not(._fieldEditing_selnd_20):hover{border-color:var(--stroke);background:#fefefe08}._root_selnd_1 ._input_selnd_54{resize:none;width:100%;min-height:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;padding:0;font-size:12px;line-height:16px;display:block;overflow:hidden}._root_selnd_1 ._input_selnd_54::placeholder{color:var(--text-muted)}._root_selnd_1 ._input_selnd_54:disabled{opacity:.5;cursor:not-allowed}._root_selnd_1 ._actions_selnd_76{gap:var(--space-2);flex-wrap:wrap;display:flex}._root_rrbt5_1{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex;overflow:auto}._root_rrbt5_1 ._collapsedIcon_rrbt5_8{width:var(--rail-width-collapsed);height:var(--rail-width-collapsed);border:.5px solid var(--stroke);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:flex}._root_rrbt5_1 ._collapsedIcon_rrbt5_8:hover{background:var(--surface-hover)}._root_rrbt5_1 ._collapsedIcon_rrbt5_8 svg{width:18px;height:18px}._root_rrbt5_1 ._thumbGrid_rrbt5_30{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._root_rrbt5_1 ._thumbWrap_rrbt5_35{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1.5px solid #0000;min-width:0;padding:0;position:relative;overflow:hidden}._root_rrbt5_1 ._thumbWrap_rrbt5_35:hover{border-color:var(--stroke)}._root_rrbt5_1 ._thumbWrap_rrbt5_35._thumbSelected_rrbt5_48{border-color:var(--accent-purple)}._root_rrbt5_1 ._thumb_rrbt5_30{aspect-ratio:1;border-radius:calc(var(--radius-sm) - 1px);object-fit:cover;background:var(--surface);width:100%;display:block}._root_rrbt5_1 ._thumbCheck_rrbt5_59{background:var(--accent-purple);width:14px;height:14px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}._root_rrbt5_1 ._thumbCheck_rrbt5_59 svg{width:10px;height:10px}._root_rrbt5_1 ._productThumb_rrbt5_76{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--surface);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._root_rrbt5_1 ._productThumb_rrbt5_76 img{object-fit:contain;object-position:center;width:100%;height:100%;transform:scale(1.35)}._root_rrbt5_1 ._thumbHint_rrbt5_93{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:12px;line-height:16px}._root_rrbt5_1 ._productsCard_rrbt5_99{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;min-height:48px;padding:0;display:block}._root_rrbt5_1 ._productsCard_rrbt5_99:not(button){cursor:default}._root_ebvuq_1{width:var(--rail-width);flex:0 0 var(--rail-width);min-height:0;padding:var(--space-6) 0 var(--space-6) var(--space-6);flex-direction:column;transition:width .2s cubic-bezier(.22,1,.36,1),flex-basis .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}._root_ebvuq_1._narrow_ebvuq_12{width:calc(var(--space-6) + var(--rail-width-collapsed));flex-basis:calc(var(--space-6) + var(--rail-width-collapsed))}._root_ebvuq_1._logoOnly_ebvuq_16{width:calc(var(--space-6) + 9rem);flex-basis:calc(var(--space-6) + 9rem)}._root_ebvuq_1._underHeader_ebvuq_20{padding-top:var(--column-top)}._root_ebvuq_1._underHeader_ebvuq_20:not(._logoOnly_ebvuq_16):not(._narrow_ebvuq_12){width:calc(var(--space-6) + var(--rail-width));flex-basis:calc(var(--space-6) + var(--rail-width))}._root_ebvuq_1._underHeader_ebvuq_20._logoOnly_ebvuq_16{pointer-events:none;flex-basis:0;width:0;padding:0;overflow:hidden}._root_ebvuq_1 ._brand_ebvuq_34{width:max-content;min-width:max-content;height:32px;margin-bottom:var(--space-6);flex-shrink:0;align-items:center;display:flex}._root_ebvuq_1 ._body_ebvuq_43{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._root_1mof5_1{width:calc(var(--space-6) + var(--rail-width));flex:0 0 calc(var(--space-6) + var(--rail-width));min-height:0;padding:0 var(--space-6) var(--space-6) 0;flex-direction:column;display:flex;overflow:hidden}._root_1mof5_1 ._body_1mof5_10{width:var(--rail-width);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._root_1mof5_1 ._body_1mof5_10>[data-slot=shot-inspector-panel],._root_1mof5_1 ._body_1mof5_10>[data-slot=brief-panel]{flex-direction:column;flex:1;min-height:0;display:flex}._root_1vklq_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._root_1vklq_1 ._body_1vklq_8{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._root_1vklq_1 ._main_1vklq_16{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}
