/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-content:"";--tw-divide-x-reverse:0;--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;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--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-red-950:oklch(25.8% .092 26.042);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-amber-50:oklch(98.7% .022 95.277);--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-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-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-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-100:oklch(95.1% .026 236.824);--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-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{font-family:Geist Variable,sans-serif}}@layer antd,components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-\[5px\]{inset:5px}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.inset-y-3{inset-block:calc(var(--spacing) * 3)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-28{top:calc(var(--spacing) * -28)}.top-0{top:0}.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-5{top:calc(var(--spacing) * 5)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.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)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.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-\[90\]{z-index:90}.z-\[120\]{z-index:120}.z-\[1700\]{z-index:1700}.z-\[1800\]{z-index:1800}.z-\[1900\]{z-index:1900}.z-\[1901\]{z-index:1901}.z-\[2300\]{z-index:2300}.z-\[2400\]{z-index:2400}.row-1{grid-row:1}.row-2{grid-row:2}.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-0{margin:0!important}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-\[5\.75rem\]{margin-top:-5.75rem}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.\!ml-1{margin-left:var(--spacing)!important}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2;-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}.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-\[1\.7\/1\]{aspect-ratio:1.7}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-9{width:calc(var(--spacing) * 9)!important;height:calc(var(--spacing) * 9)!important}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\/2{width:50%;height:50%}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.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-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.\!h-auto{height:auto!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.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-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.25rem\]{height:4.25rem}.h-\[26px\]{height:26px}.h-\[calc\(100dvh-7\.5rem\)\]{height:calc(100dvh - 7.5rem)}.h-\[min\(19dvh\,150px\)\]{height:min(19dvh,150px)}.h-\[min\(30dvh\,220px\)\]{height:min(30dvh,220px)}.h-\[min\(36vh\,300px\)\]{height:min(36vh,300px)}.h-\[min\(42dvh\,360px\)\]{height:min(42dvh,360px)}.h-\[min\(45vh\,360px\)\]{height:min(45vh,360px)}.h-\[min\(48dvh\,380px\)\]{height:min(48dvh,380px)}.h-\[min\(48vh\,420px\)\]{height:min(48vh,420px)}.h-\[min\(62vh\,510px\)\]{height:min(62vh,510px)}.h-\[min\(64dvh\,620px\)\]{height:min(64dvh,620px)}.h-\[min\(68dvh\,470px\)\]{height:min(68dvh,470px)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[42vh\]{max-height:42vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-270px\)\]{max-height:calc(100dvh - 270px)}.max-h-\[calc\(min\(760px\,92vh\)-73px\)\]{max-height:calc(min(760px,92vh) - 73px)}.max-h-\[min\(65vh\,560px\)\]{max-height:min(65vh,560px)}.max-h-\[min\(68vh\,620px\)\]{max-height:min(68vh,620px)}.max-h-\[min\(68vh\,680px\)\]{max-height:min(68vh,680px)}.max-h-\[min\(70vh\,680px\)\]{max-height:min(70vh,680px)}.max-h-\[min\(76vh\,760px\)\]{max-height:min(76vh,760px)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[19rem\]{min-height:19rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72vh\]{min-height:72vh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[340px\]{min-height:340px}.min-h-\[620px\]{min-height:620px}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-\(--anchor-width\){width:var(--anchor-width)}.w-0{width:0}.w-1\/3{width:33.3333%}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-\[50rem\]{width:50rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(18rem\,calc\(100vw-1\.5rem\)\)\]{width:min(18rem,100vw - 1.5rem)}.w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22rem,100vw - 1.5rem)}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,100vw - 24px)}.w-\[min\(370px\,calc\(100\%-16px\)\)\]{width:min(370px,100% - 16px)}.w-\[min\(390px\,calc\(100vw-24px\)\)\]{width:min(390px,100vw - 24px)}.w-\[min\(430px\,calc\(100vw-32px\)\)\]{width:min(430px,100vw - 32px)}.w-\[min\(500px\,calc\(100vw-24px\)\)\]{width:min(500px,100vw - 24px)}.w-\[min\(540px\,calc\(100vw-32px\)\)\]{width:min(540px,100vw - 32px)}.w-\[min\(780px\,calc\(100vw-24px\)\)\]{width:min(780px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.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-7xl{max-width:var(--container-7xl)}.max-w-16{max-width:calc(var(--spacing) * 16)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[70\%\]{max-width:70%}.max-w-\[440px\]{max-width:440px}.max-w-\[600px\]{max-width:600px}.max-w-\[900px\]{max-width:900px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[min\(520px\,calc\(100vw-24px\)\)\]{max-width:min(520px,100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[57rem\]{min-width:57rem}.min-w-\[96px\]{min-width:96px}.min-w-\[132px\]{min-width:132px}.min-w-\[160px\]{min-width:160px}.min-w-\[660px\]{min-width:660px}.min-w-\[880px\]{min-width:880px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[max\(var\(--anchor-width\)\,14rem\)\]{min-width:max(var(--anchor-width), 14rem)}.min-w-\[min\(22rem\,100\%\)\]{min-width:min(22rem,100%)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-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)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[5\.25rem_5\.5rem_4\.5rem_5\.5rem_5\.5rem_5\.5rem_minmax\(10rem\,1fr\)_5\.5rem_3rem_2rem\]{grid-template-columns:5.25rem 5.5rem 4.5rem 5.5rem 5.5rem 5.5rem minmax(10rem,1fr) 5.5rem 3rem 2rem}.grid-cols-\[32px_56px_minmax\(0\,1fr\)_90px\]{grid-template-columns:32px 56px minmax(0,1fr) 90px}.grid-cols-\[44px_minmax\(0\,1\.2fr\)_96px_96px_100px_140px_170px\]{grid-template-columns:44px minmax(0,1.2fr) 96px 96px 100px 140px 170px}.grid-cols-\[190px_125px_180px_72px_126px_126px_minmax\(190px\,1fr\)\]{grid-template-columns:190px 125px 180px 72px 126px 126px minmax(190px,1fr)}.grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.grid-cols-\[minmax\(0\,1fr\)_58px_64px_78px_70px_84px_106px_58px_52px\]{grid-template-columns:minmax(0,1fr) 58px 64px 78px 70px 84px 106px 58px 52px}.grid-cols-\[minmax\(0\,1fr\)_90px_90px_90px_90px_90px\]{grid-template-columns:minmax(0,1fr) 90px 90px 90px 90px 90px}.grid-cols-\[minmax\(0\,1fr\)_100px_40px\]{grid-template-columns:minmax(0,1fr) 100px 40px}.grid-cols-\[minmax\(0\,1fr\)_110px_90px\]{grid-template-columns:minmax(0,1fr) 110px 90px}.grid-cols-\[minmax\(0\,1fr\)_150px\]{grid-template-columns:minmax(0,1fr) 150px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.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}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.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)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:2147483647px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-bl-2xl{border-bottom-left-radius:calc(var(--radius) * 1.8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200\/25{border-color:#fee68540}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/25{border-color:color-mix(in oklab, var(--color-amber-200) 25%, transparent)}}.border-amber-200\/32{border-color:#fee68552}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/32{border-color:color-mix(in oklab, var(--color-amber-200) 32%, transparent)}}.border-amber-300\/12{border-color:#ffd2361f}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/12{border-color:color-mix(in oklab, var(--color-amber-300) 12%, transparent)}}.border-amber-300\/14{border-color:#ffd23624}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/14{border-color:color-mix(in oklab, var(--color-amber-300) 14%, transparent)}}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/15{border-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.border-amber-300\/16{border-color:#ffd23629}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/16{border-color:color-mix(in oklab, var(--color-amber-300) 16%, transparent)}}.border-amber-300\/18{border-color:#ffd2362e}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/18{border-color:color-mix(in oklab, var(--color-amber-300) 18%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/22{border-color:#ffd23638}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/22{border-color:color-mix(in oklab, var(--color-amber-300) 22%, transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.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-blue-300\/12{border-color:#90c5ff1f}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/12{border-color:color-mix(in oklab, var(--color-blue-300) 12%, transparent)}}.border-border,.border-border\/35{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/35{border-color:color-mix(in oklab, var(--border) 35%, transparent)}}.border-border\/45{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/45{border-color:color-mix(in oklab, var(--border) 45%, 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\/55{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/55{border-color:color-mix(in oklab, var(--border) 55%, 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\/65{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/65{border-color:color-mix(in oklab, var(--border) 65%, 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-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-chart-4\/30{border-color:var(--chart-4)}@supports (color:color-mix(in lab, red, red)){.border-chart-4\/30{border-color:color-mix(in oklab, var(--chart-4) 30%, transparent)}}.border-cyan-200\/32{border-color:#a2f4fd52}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/32{border-color:color-mix(in oklab, var(--color-cyan-200) 32%, transparent)}}.border-cyan-300\/12{border-color:#53eafd1f}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/12{border-color:color-mix(in oklab, var(--color-cyan-300) 12%, transparent)}}.border-cyan-300\/14{border-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/14{border-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}.border-cyan-300\/16{border-color:#53eafd29}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/16{border-color:color-mix(in oklab, var(--color-cyan-300) 16%, transparent)}}.border-cyan-300\/18{border-color:#53eafd2e}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/18{border-color:color-mix(in oklab, var(--color-cyan-300) 18%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/22{border-color:#53eafd38}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/22{border-color:color-mix(in oklab, var(--color-cyan-300) 22%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/15{border-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.border-cyan-400\/50{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/50{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.border-cyan-500\/15{border-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/15{border-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.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-emerald-200\/20{border-color:#a4f4cf33}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/20{border-color:color-mix(in oklab, var(--color-emerald-200) 20%, transparent)}}.border-emerald-200\/25{border-color:#a4f4cf40}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/25{border-color:color-mix(in oklab, var(--color-emerald-200) 25%, transparent)}}.border-emerald-200\/32{border-color:#a4f4cf52}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/32{border-color:color-mix(in oklab, var(--color-emerald-200) 32%, transparent)}}.border-emerald-200\/35{border-color:#a4f4cf59}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/35{border-color:color-mix(in oklab, var(--color-emerald-200) 35%, transparent)}}.border-emerald-300\/12{border-color:#5ee9b51f}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/12{border-color:color-mix(in oklab, var(--color-emerald-300) 12%, transparent)}}.border-emerald-300\/14{border-color:#5ee9b524}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/14{border-color:color-mix(in oklab, var(--color-emerald-300) 14%, transparent)}}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/15{border-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.border-emerald-300\/16{border-color:#5ee9b529}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/16{border-color:color-mix(in oklab, var(--color-emerald-300) 16%, transparent)}}.border-emerald-300\/18{border-color:#5ee9b52e}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/18{border-color:color-mix(in oklab, var(--color-emerald-300) 18%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/25{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/15{border-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-input{border-color:var(--input)}.border-orange-300\/12{border-color:#ffb96d1f}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/12{border-color:color-mix(in oklab, var(--color-orange-300) 12%, transparent)}}.border-orange-300\/20{border-color:#ffb96d33}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/20{border-color:color-mix(in oklab, var(--color-orange-300) 20%, transparent)}}.border-primary,.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.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-primary\/45{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/45{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-red-300\/12{border-color:#ffa3a31f}@supports (color:color-mix(in lab, red, red)){.border-red-300\/12{border-color:color-mix(in oklab, var(--color-red-300) 12%, transparent)}}.border-red-300\/14{border-color:#ffa3a324}@supports (color:color-mix(in lab, red, red)){.border-red-300\/14{border-color:color-mix(in oklab, var(--color-red-300) 14%, transparent)}}.border-red-300\/18{border-color:#ffa3a32e}@supports (color:color-mix(in lab, red, red)){.border-red-300\/18{border-color:color-mix(in oklab, var(--color-red-300) 18%, transparent)}}.border-red-300\/20{border-color:#ffa3a333}@supports (color:color-mix(in lab, red, red)){.border-red-300\/20{border-color:color-mix(in oklab, var(--color-red-300) 20%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab, red, red)){.border-red-400\/25{border-color:color-mix(in oklab, var(--color-red-400) 25%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, 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-ring{border-color:var(--ring)}.border-rose-200\/25{border-color:#ffccd340}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/25{border-color:color-mix(in oklab, var(--color-rose-200) 25%, transparent)}}.border-rose-300\/12{border-color:#ffa2ae1f}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/12{border-color:color-mix(in oklab, var(--color-rose-300) 12%, transparent)}}.border-rose-300\/16{border-color:#ffa2ae29}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/16{border-color:color-mix(in oklab, var(--color-rose-300) 16%, transparent)}}.border-rose-300\/18{border-color:#ffa2ae2e}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/18{border-color:color-mix(in oklab, var(--color-rose-300) 18%, transparent)}}.border-rose-300\/22{border-color:#ffa2ae38}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/22{border-color:color-mix(in oklab, var(--color-rose-300) 22%, transparent)}}.border-slate-400\/25{border-color:#90a1b940}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/25{border-color:color-mix(in oklab, var(--color-slate-400) 25%, transparent)}}.border-transparent{border-color:#0000}.border-violet-300\/12{border-color:#c4b4ff1f}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/12{border-color:color-mix(in oklab, var(--color-violet-300) 12%, transparent)}}.border-violet-300\/14{border-color:#c4b4ff24}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/14{border-color:color-mix(in oklab, var(--color-violet-300) 14%, transparent)}}.border-violet-300\/15{border-color:#c4b4ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/15{border-color:color-mix(in oklab, var(--color-violet-300) 15%, transparent)}}.border-violet-300\/16{border-color:#c4b4ff29}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/16{border-color:color-mix(in oklab, var(--color-violet-300) 16%, transparent)}}.border-violet-300\/18{border-color:#c4b4ff2e}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/18{border-color:color-mix(in oklab, var(--color-violet-300) 18%, transparent)}}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/15{border-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/15{border-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/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\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#090b14\]{background-color:#090b14}.bg-\[\#161b25\]{background-color:#161b25}.bg-\[\#08101d\]\/95{background-color:oklab(17.2556% -.00548663 -.0295056/.95)}.bg-\[\#10131d\]{background-color:#10131d}.bg-\[\#111827\]{background-color:#111827}.bg-\[\#e9edf4\]{background-color:#e9edf4}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-300\/14{background-color:#ffd23624}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/14{background-color:color-mix(in oklab, var(--color-amber-300) 14%, transparent)}}.bg-amber-300\/\[\.1\]{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.1\]{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-300\/\[\.04\]{background-color:#ffd2360a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.04\]{background-color:color-mix(in oklab, var(--color-amber-300) 4%, transparent)}}.bg-amber-300\/\[\.05\]{background-color:#ffd2360d}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.05\]{background-color:color-mix(in oklab, var(--color-amber-300) 5%, transparent)}}.bg-amber-300\/\[\.08\]{background-color:#ffd23614}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.08\]{background-color:color-mix(in oklab, var(--color-amber-300) 8%, transparent)}}.bg-amber-300\/\[\.13\]{background-color:#ffd23621}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.13\]{background-color:color-mix(in oklab, var(--color-amber-300) 13%, transparent)}}.bg-amber-300\/\[\.035\]{background-color:#ffd23609}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.035\]{background-color:color-mix(in oklab, var(--color-amber-300) 3.5%, transparent)}}.bg-amber-300\/\[\.045\]{background-color:#ffd2360b}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-amber-300) 4.5%, transparent)}}.bg-amber-300\/\[\.055\]{background-color:#ffd2360e}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[\.055\]{background-color:color-mix(in oklab, var(--color-amber-300) 5.5%, transparent)}}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.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\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-amber-500\/\[0\.07\]{background-color:#f99c0012}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-500) 7.0%, transparent)}}.bg-amber-950\/55{background-color:#4619018c}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/55{background-color:color-mix(in oklab, var(--color-amber-950) 55%, transparent)}}.bg-background,.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, 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\/65{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/65{background-color:color-mix(in oklab, var(--background) 65%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--background) 75%, transparent)}}.bg-background\/78{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/78{background-color:color-mix(in oklab, var(--background) 78%, 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\/88{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/88{background-color:color-mix(in oklab, var(--background) 88%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-background\/98{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/98{background-color:color-mix(in oklab, var(--background) 98%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.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\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, 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\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, 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\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/88{background-color:#000000e0}@supports (color:color-mix(in lab, red, red)){.bg-black\/88{background-color:color-mix(in oklab, var(--color-black) 88%, 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-300\/\[\.04\]{background-color:#90c5ff0a}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/\[\.04\]{background-color:color-mix(in oklab, var(--color-blue-300) 4%, transparent)}}.bg-blue-300\/\[\.045\]{background-color:#90c5ff0b}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-blue-300) 4.5%, transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/45{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/45{background-color:color-mix(in oklab, var(--card) 45%, transparent)}}.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\/55{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/55{background-color:color-mix(in oklab, var(--card) 55%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/65{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/65{background-color:color-mix(in oklab, var(--card) 65%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/72{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/72{background-color:color-mix(in oklab, var(--card) 72%, transparent)}}.bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/75{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/88{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/88{background-color:color-mix(in oklab, var(--card) 88%, transparent)}}.bg-card\/92{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/92{background-color:color-mix(in oklab, var(--card) 92%, 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-chart-2,.bg-chart-2\/15{background-color:var(--chart-2)}@supports (color:color-mix(in lab, red, red)){.bg-chart-2\/15{background-color:color-mix(in oklab, var(--chart-2) 15%, transparent)}}.bg-chart-4,.bg-chart-4\/10{background-color:var(--chart-4)}@supports (color:color-mix(in lab, red, red)){.bg-chart-4\/10{background-color:color-mix(in oklab, var(--chart-4) 10%, transparent)}}.bg-chart-4\/15{background-color:var(--chart-4)}@supports (color:color-mix(in lab, red, red)){.bg-chart-4\/15{background-color:color-mix(in oklab, var(--chart-4) 15%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/14{background-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/14{background-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}.bg-cyan-300\/45{background-color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/45{background-color:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.bg-cyan-300\/55{background-color:#53eafd8c}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/55{background-color:color-mix(in oklab, var(--color-cyan-300) 55%, transparent)}}.bg-cyan-300\/\[\.04\]{background-color:#53eafd0a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.04\]{background-color:color-mix(in oklab, var(--color-cyan-300) 4%, transparent)}}.bg-cyan-300\/\[\.06\]{background-color:#53eafd0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.06\]{background-color:color-mix(in oklab, var(--color-cyan-300) 6%, transparent)}}.bg-cyan-300\/\[\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.07\]{background-color:color-mix(in oklab, var(--color-cyan-300) 7.0%, transparent)}}.bg-cyan-300\/\[\.08\]{background-color:#53eafd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.08\]{background-color:color-mix(in oklab, var(--color-cyan-300) 8%, transparent)}}.bg-cyan-300\/\[\.13\]{background-color:#53eafd21}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.13\]{background-color:color-mix(in oklab, var(--color-cyan-300) 13%, transparent)}}.bg-cyan-300\/\[\.035\]{background-color:#53eafd09}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.035\]{background-color:color-mix(in oklab, var(--color-cyan-300) 3.5%, transparent)}}.bg-cyan-300\/\[\.045\]{background-color:#53eafd0b}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-cyan-300) 4.5%, transparent)}}.bg-cyan-300\/\[\.055\]{background-color:#53eafd0e}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.055\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5.5%, transparent)}}.bg-cyan-300\/\[\.075\]{background-color:#53eafd13}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[\.075\]{background-color:color-mix(in oklab, var(--color-cyan-300) 7.5%, transparent)}}.bg-cyan-400\/8{background-color:#00d2ef14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/8{background-color:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/78{background-color:#00b7d7c7}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/78{background-color:color-mix(in oklab, var(--color-cyan-500) 78%, transparent)}}.bg-cyan-500\/\[0\.04\]{background-color:#00b7d70a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-500) 4%, transparent)}}.bg-destructive,.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-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-emerald-200\/10{background-color:#a4f4cf1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/10{background-color:color-mix(in oklab, var(--color-emerald-200) 10%, transparent)}}.bg-emerald-200\/14{background-color:#a4f4cf24}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/14{background-color:color-mix(in oklab, var(--color-emerald-200) 14%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-300\/16{background-color:#5ee9b529}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/16{background-color:color-mix(in oklab, var(--color-emerald-300) 16%, transparent)}}.bg-emerald-300\/\[\.04\]{background-color:#5ee9b50a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.04\]{background-color:color-mix(in oklab, var(--color-emerald-300) 4%, transparent)}}.bg-emerald-300\/\[\.07\]{background-color:#5ee9b512}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.07\]{background-color:color-mix(in oklab, var(--color-emerald-300) 7.0%, transparent)}}.bg-emerald-300\/\[\.08\]{background-color:#5ee9b514}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.08\]{background-color:color-mix(in oklab, var(--color-emerald-300) 8%, transparent)}}.bg-emerald-300\/\[\.13\]{background-color:#5ee9b521}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.13\]{background-color:color-mix(in oklab, var(--color-emerald-300) 13%, transparent)}}.bg-emerald-300\/\[\.035\]{background-color:#5ee9b509}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.035\]{background-color:color-mix(in oklab, var(--color-emerald-300) 3.5%, transparent)}}.bg-emerald-300\/\[\.045\]{background-color:#5ee9b50b}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-emerald-300) 4.5%, transparent)}}.bg-emerald-300\/\[\.055\]{background-color:#5ee9b50e}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[\.055\]{background-color:color-mix(in oklab, var(--color-emerald-300) 5.5%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/8{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, 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-950\/55{background-color:#002c228c}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/55{background-color:color-mix(in oklab, var(--color-emerald-950) 55%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.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\/15{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/15{background-color:color-mix(in oklab, var(--muted) 15%, 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\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, 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\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, 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\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-orange-300\/\[\.08\]{background-color:#ffb96d14}@supports (color:color-mix(in lab, red, red)){.bg-orange-300\/\[\.08\]{background-color:color-mix(in oklab, var(--color-orange-300) 8%, transparent)}}.bg-orange-300\/\[\.045\]{background-color:#ffb96d0b}@supports (color:color-mix(in lab, red, red)){.bg-orange-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-orange-300) 4.5%, transparent)}}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab, var(--popover) 95%, transparent)}}.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\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, 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\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\/\[\.07\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[\.07\]{background-color:color-mix(in oklab, var(--primary) 7.0%, transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.bg-primary\/\[0\.05\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.05\]{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-red-300\/10{background-color:#ffa3a31a}@supports (color:color-mix(in lab, red, red)){.bg-red-300\/10{background-color:color-mix(in oklab, var(--color-red-300) 10%, transparent)}}.bg-red-300\/\[\.045\]{background-color:#ffa3a30b}@supports (color:color-mix(in lab, red, red)){.bg-red-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-red-300) 4.5%, transparent)}}.bg-red-300\/\[\.055\]{background-color:#ffa3a30e}@supports (color:color-mix(in lab, red, red)){.bg-red-300\/\[\.055\]{background-color:color-mix(in oklab, var(--color-red-300) 5.5%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/8{background-color:color-mix(in oklab, var(--color-red-500) 8%, transparent)}}.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-950\/55{background-color:#4608098c}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/55{background-color:color-mix(in oklab, var(--color-red-950) 55%, transparent)}}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/10{background-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.bg-rose-300\/65{background-color:#ffa2aea6}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/65{background-color:color-mix(in oklab, var(--color-rose-300) 65%, transparent)}}.bg-rose-300\/\[\.04\]{background-color:#ffa2ae0a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[\.04\]{background-color:color-mix(in oklab, var(--color-rose-300) 4%, transparent)}}.bg-rose-300\/\[\.045\]{background-color:#ffa2ae0b}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-rose-300) 4.5%, transparent)}}.bg-rose-300\/\[\.055\]{background-color:#ffa2ae0e}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[\.055\]{background-color:color-mix(in oklab, var(--color-rose-300) 5.5%, 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-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/78{background-color:#020618c7}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/78{background-color:color-mix(in oklab, var(--color-slate-950) 78%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-300\/10{background-color:#c4b4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/10{background-color:color-mix(in oklab, var(--color-violet-300) 10%, transparent)}}.bg-violet-300\/45{background-color:#c4b4ff73}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/45{background-color:color-mix(in oklab, var(--color-violet-300) 45%, transparent)}}.bg-violet-300\/\[\.04\]{background-color:#c4b4ff0a}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[\.04\]{background-color:color-mix(in oklab, var(--color-violet-300) 4%, transparent)}}.bg-violet-300\/\[\.06\]{background-color:#c4b4ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[\.06\]{background-color:color-mix(in oklab, var(--color-violet-300) 6%, transparent)}}.bg-violet-300\/\[\.08\]{background-color:#c4b4ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[\.08\]{background-color:color-mix(in oklab, var(--color-violet-300) 8%, transparent)}}.bg-violet-300\/\[\.045\]{background-color:#c4b4ff0b}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[\.045\]{background-color:color-mix(in oklab, var(--color-violet-300) 4.5%, transparent)}}.bg-violet-300\/\[\.055\]{background-color:#c4b4ff0e}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[\.055\]{background-color:color-mix(in oklab, var(--color-violet-300) 5.5%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/75{background-color:#8d54ffbf}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/75{background-color:color-mix(in oklab, var(--color-violet-500) 75%, transparent)}}.bg-violet-500\/\[\.045\]{background-color:#8d54ff0b}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[\.045\]{background-color:color-mix(in oklab, var(--color-violet-500) 4.5%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-white\/\[\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/\[\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.\[background-image\:linear-gradient\(to_right\,color-mix\(in_oklab\,var\(--border\)_42\%\,transparent\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--border\)_42\%\,transparent\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,var(--border) 1px,transparent 1px),linear-gradient(to bottom,var(--border) 1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.\[background-image\:linear-gradient\(to_right\,color-mix\(in_oklab\,var\(--border\)_42\%\,transparent\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,color-mix\(in_oklab\,var\(--border\)_42\%\,transparent\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,color-mix(in oklab,var(--border) 42%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--border) 42%,transparent) 1px,transparent 1px)}}.bg-\[radial-gradient\(circle_at_8\%_0\%\,rgba\(34\,211\,238\,\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_80\%_4\%\,rgba\(139\,92\,246\,\.20\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,\.04\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 8% 0,#22d3ee29,#0000 32%),radial-gradient(circle at 80% 4%,#8b5cf633,#0000 34%),linear-gradient(#ffffff0a,#0000 36%)}.bg-\[radial-gradient\(circle_at_10\%_0\%\,var\(--glow-primary\)\,transparent_45\%\)\,radial-gradient\(circle_at_90\%_20\%\,var\(--glow-cyan\)\,transparent_38\%\)\,var\(--card\)\]{background-image:radial-gradient(circle at 10% 0%,var(--glow-primary),transparent 45%),radial-gradient(circle at 90% 20%,var(--glow-cyan),transparent 38%),var(--card)}.bg-\[radial-gradient\(circle_at_10\%_10\%\,var\(--glow-primary\)\,transparent_45\%\)\,linear-gradient\(135deg\,var\(--card\)\,var\(--background\)\)\]{background-image:radial-gradient(circle at 10% 10%,var(--glow-primary),transparent 45%),linear-gradient(135deg,var(--card),var(--background))}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(34\,211\,238\,\.07\)\,transparent_32\%\)\,radial-gradient\(circle_at_90\%_8\%\,rgba\(139\,92\,246\,\.07\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 12% 0,#22d3ee12,#0000 32%),radial-gradient(circle at 90% 8%,#8b5cf612,#0000 34%)}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(34\,211\,238\,\.08\)\,transparent_34\%\)\,radial-gradient\(circle_at_92\%_12\%\,rgba\(139\,92\,246\,\.08\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 12% 0,#22d3ee14,#0000 34%),radial-gradient(circle at 92% 12%,#8b5cf614,#0000 36%)}.bg-\[radial-gradient\(circle_at_12\%_10\%\,rgba\(124\,58\,237\,\.08\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_0\%\,rgba\(34\,211\,238\,\.07\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 12% 10%,#7c3aed14,#0000 34%),radial-gradient(circle at 78% 0,#22d3ee12,#0000 30%)}.bg-\[radial-gradient\(circle_at_15\%_0\%\,rgba\(34\,211\,238\,\.08\)\,transparent_32\%\)\,radial-gradient\(circle_at_92\%_12\%\,rgba\(139\,92\,246\,\.08\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 15% 0,#22d3ee14,#0000 32%),radial-gradient(circle at 92% 12%,#8b5cf614,#0000 34%)}.bg-\[radial-gradient\(circle_at_15\%_0\%\,var\(--glow-primary\)\,transparent_48\%\)\,radial-gradient\(circle_at_90\%_20\%\,var\(--glow-cyan\)\,transparent_35\%\)\,var\(--card\)\]{background-image:radial-gradient(circle at 15% 0%,var(--glow-primary),transparent 48%),radial-gradient(circle at 90% 20%,var(--glow-cyan),transparent 35%),var(--card)}.bg-\[radial-gradient\(circle_at_15\%_10\%\,var\(--glow-primary\)\,transparent_45\%\)\,radial-gradient\(circle_at_85\%_15\%\,var\(--glow-cyan\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 15% 10%,var(--glow-primary),transparent 45%),radial-gradient(circle at 85% 15%,var(--glow-cyan),transparent 40%)}.bg-\[radial-gradient\(circle_at_15\%_10\%\,var\(--glow-primary\)\,transparent_48\%\)\,linear-gradient\(135deg\,var\(--muted\)\,var\(--background\)\)\]{background-image:radial-gradient(circle at 15% 10%,var(--glow-primary),transparent 48%),linear-gradient(135deg,var(--muted),var(--background))}.bg-\[radial-gradient\(circle_at_18\%_18\%\,var\(--glow-primary\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_78\%\,var\(--glow-cyan\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 18%,var(--glow-primary),transparent 32%),radial-gradient(circle at 82% 78%,var(--glow-cyan),transparent 30%)}.bg-\[radial-gradient\(circle_at_20\%_10\%\,var\(--glow-primary\)\,transparent_45\%\)\,linear-gradient\(135deg\,var\(--muted\)\,var\(--background\)\)\]{background-image:radial-gradient(circle at 20% 10%,var(--glow-primary),transparent 45%),linear-gradient(135deg,var(--muted),var(--background))}.bg-\[radial-gradient\(circle_at_25\%_20\%\,var\(--glow-primary\)\,transparent_35\%\)\,radial-gradient\(circle_at_78\%_70\%\,var\(--glow-cyan\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 25% 20%,var(--glow-primary),transparent 35%),radial-gradient(circle at 78% 70%,var(--glow-cyan),transparent 30%)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at 50% 30%,var(--primary),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_30\%\,color-mix\(in_oklab\,var\(--primary\)_18\%\,transparent\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 70%)}}.bg-\[radial-gradient\(circle_at_50\%_45\%\,color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\,transparent_68\%\)\]{background-image:radial-gradient(circle at 50% 45%,var(--primary),transparent 68%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_45\%\,color-mix\(in_oklab\,var\(--primary\)_12\%\,transparent\)\,transparent_68\%\)\]{background-image:radial-gradient(circle at 50% 45%,color-mix(in oklab,var(--primary) 12%,transparent),transparent 68%)}}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--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-cyan-300{--tw-gradient-from:var(--color-cyan-300);--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-cyan-300\/45{--tw-gradient-from:#53eafd73}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/45{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.from-cyan-300\/45{--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-cyan-500\/16{--tw-gradient-from:#00b7d729}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/16{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 16%, transparent)}}.from-cyan-500\/16{--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-emerald-300{--tw-gradient-from:var(--color-emerald-300);--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-fuchsia-300{--tw-gradient-from:var(--color-fuchsia-300);--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-orange-300{--tw-gradient-from:var(--color-orange-300);--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-primary{--tw-gradient-from:var(--primary);--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-primary\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--primary) 15%, transparent)}}.from-primary\/15{--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-primary\/16{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/16{--tw-gradient-from:color-mix(in oklab, var(--primary) 16%, transparent)}}.from-primary\/16{--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-primary\/\[0\.07\]{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.07\]{--tw-gradient-from:color-mix(in oklab, var(--primary) 7.0%, transparent)}}.from-primary\/\[0\.07\]{--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-rose-300{--tw-gradient-from:var(--color-rose-300);--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-rose-400{--tw-gradient-from:var(--color-rose-400);--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-rose-400\/70{--tw-gradient-from:#ff667fb3}@supports (color:color-mix(in lab, red, red)){.from-rose-400\/70{--tw-gradient-from:color-mix(in oklab, var(--color-rose-400) 70%, transparent)}}.from-rose-400\/70{--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-rose-400\/75{--tw-gradient-from:#ff667fbf}@supports (color:color-mix(in lab, red, red)){.from-rose-400\/75{--tw-gradient-from:color-mix(in oklab, var(--color-rose-400) 75%, transparent)}}.from-rose-400\/75{--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-slate-950{--tw-gradient-from:var(--color-slate-950);--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))}.from-violet-300{--tw-gradient-from:var(--color-violet-300);--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-violet-400\/80{--tw-gradient-from:#a685ffcc}@supports (color:color-mix(in lab, red, red)){.from-violet-400\/80{--tw-gradient-from:color-mix(in oklab, var(--color-violet-400) 80%, transparent)}}.from-violet-400\/80{--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-violet-500{--tw-gradient-from:var(--color-violet-500);--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-violet-500\/12{--tw-gradient-from:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.from-violet-500\/12{--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-black\/5{--tw-gradient-via:#0000000d}@supports (color:color-mix(in lab, red, red)){.via-black\/5{--tw-gradient-via:color-mix(in oklab, var(--color-black) 5%, transparent)}}.via-black\/5{--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)}.via-cyan-500\/8{--tw-gradient-via:#00b7d714}@supports (color:color-mix(in lab, red, red)){.via-cyan-500\/8{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-500) 8%, transparent)}}.via-cyan-500\/8{--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)}.via-primary\/12{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/12{--tw-gradient-via:color-mix(in oklab, var(--primary) 12%, transparent)}}.via-primary\/12{--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)}.via-primary\/70{--tw-gradient-via:var(--primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/70{--tw-gradient-via:color-mix(in oklab, var(--primary) 70%, transparent)}}.via-primary\/70{--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)}.via-violet-300{--tw-gradient-via:var(--color-violet-300);--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)}.via-violet-400{--tw-gradient-via:var(--color-violet-400);--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-amber-300{--tw-gradient-to:var(--color-amber-300);--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))}.to-amber-300\/35{--tw-gradient-to:#ffd23659}@supports (color:color-mix(in lab, red, red)){.to-amber-300\/35{--tw-gradient-to:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.to-amber-300\/35{--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))}.to-amber-300\/80{--tw-gradient-to:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.to-amber-300\/80{--tw-gradient-to:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.to-amber-300\/80{--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))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--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))}.to-cyan-300\/90{--tw-gradient-to:#53eafde6}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/90{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 90%, transparent)}}.to-cyan-300\/90{--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))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--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))}.to-cyan-400\/12{--tw-gradient-to:#00d2ef1f}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/12{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 12%, transparent)}}.to-cyan-400\/12{--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))}.to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.to-cyan-500\/10{--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))}.to-cyan-500\/\[0\.025\]{--tw-gradient-to:#00b7d706}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/\[0\.025\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 2.5%, transparent)}}.to-cyan-500\/\[0\.025\]{--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))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--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))}.to-fuchsia-300{--tw-gradient-to:var(--color-fuchsia-300);--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))}.to-indigo-950{--tw-gradient-to:var(--color-indigo-950);--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))}.to-muted{--tw-gradient-to:var(--muted);--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))}.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))}.to-violet-300{--tw-gradient-to:var(--color-violet-300);--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))}.to-violet-300\/70{--tw-gradient-to:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.to-violet-300\/70{--tw-gradient-to:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.to-violet-300\/70{--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-image\:radial-gradient\(ellipse_at_center\,black\,transparent_76\%\)\]{-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.\[background-size\:42px_42px\]{background-size:42px 42px}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-cyan-500{fill:var(--color-cyan-500)}.fill-foreground{fill:var(--foreground)}.fill-fuchsia-500{fill:var(--color-fuchsia-500)}.fill-primary{fill:var(--primary)}.fill-red-500{fill:var(--color-red-500)}.fill-white{fill:var(--color-white)}.stroke-muted-foreground\/50{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-muted-foreground\/50{stroke:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.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-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.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-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[5\.75rem\]{padding-top:5.75rem}.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-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:Geist Variable,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[6\.5px\]{font-size:6.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#090b14\]{color:#090b14}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/75{color:#fee685bf}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/75{color:color-mix(in oklab, var(--color-amber-200) 75%, transparent)}}.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-800{color:var(--color-amber-800)}.text-background{color:var(--background)}.text-blue-100{color:var(--color-blue-100)}.text-chart-2{color:var(--chart-2)}.text-chart-4{color:var(--chart-4)}.text-current{color:currentColor}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-50\/72{color:#ecfeffb8}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/72{color:color-mix(in oklab, var(--color-cyan-50) 72%, transparent)}}.text-cyan-50\/78{color:#ecfeffc7}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/78{color:color-mix(in oklab, var(--color-cyan-50) 78%, transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/72{color:#cefafeb8}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/72{color:color-mix(in oklab, var(--color-cyan-100) 72%, transparent)}}.text-cyan-100\/78{color:#cefafec7}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/78{color:color-mix(in oklab, var(--color-cyan-100) 78%, transparent)}}.text-cyan-100\/85{color:#cefafed9}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/85{color:color-mix(in oklab, var(--color-cyan-100) 85%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/60{color:#a2f4fd99}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/60{color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-destructive{color:var(--destructive)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-50\/72{color:#ecfdf5b8}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/72{color:color-mix(in oklab, var(--color-emerald-50) 72%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/55{color:#d0fae58c}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/55{color:color-mix(in oklab, var(--color-emerald-100) 55%, transparent)}}.text-emerald-100\/78{color:#d0fae5c7}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/78{color:color-mix(in oklab, var(--color-emerald-100) 78%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/65{color:#a4f4cfa6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/65{color:color-mix(in oklab, var(--color-emerald-200) 65%, 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,.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/72{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/72{color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.text-muted-foreground,.text-muted-foreground\/35{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/35{color:color-mix(in oklab, var(--muted-foreground) 35%, 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\/62{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/62{color:color-mix(in oklab, var(--muted-foreground) 62%, transparent)}}.text-muted-foreground\/64{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/64{color:color-mix(in oklab, var(--muted-foreground) 64%, 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\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab, var(--muted-foreground) 75%, transparent)}}.text-orange-100{color:var(--color-orange-100)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/50{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/50{color:color-mix(in oklab, var(--primary) 50%, transparent)}}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab, var(--primary) 60%, transparent)}}.text-primary\/75{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/75{color:color-mix(in oklab, var(--primary) 75%, transparent)}}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.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-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/80{color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/80{color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-100{color:var(--color-sky-100)}.text-sky-700{color:var(--color-sky-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-50\/78{color:#f5f3ffc7}@supports (color:color-mix(in lab, red, red)){.text-violet-50\/78{color:color-mix(in oklab, var(--color-violet-50) 78%, transparent)}}.text-violet-100{color:var(--color-violet-100)}.text-violet-100\/78{color:#ede9fec7}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/78{color:color-mix(in oklab, var(--color-violet-100) 78%, transparent)}}.text-violet-100\/80{color:#ede9fecc}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/80{color:color-mix(in oklab, var(--color-violet-100) 80%, transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/24{color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.text-white\/24{color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/36{color:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.text-white\/36{color:color-mix(in oklab, var(--color-white) 36%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, 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\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, 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)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.text-white\/86{color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.accent-violet-500{accent-color:var(--color-violet-500)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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_999px_rgba\(0\,0\,0\,\.48\)\]{--tw-shadow:0 0 0 999px var(--tw-shadow-color,#0000007a);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_24px_rgba\(34\,211\,238\,\.08\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#22d3ee14);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_28px_rgba\(34\,211\,238\,\.12\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#22d3ee1f);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_28px_rgba\(52\,211\,153\,\.12\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#34d3991f);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_28px_rgba\(139\,92\,246\,\.16\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#8b5cf629);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_28px_rgba\(251\,191\,36\,\.12\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#fbbf241f);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_16px_60px_rgba\(8\,12\,28\,0\.14\)\]{--tw-shadow:0 16px 60px var(--tw-shadow-color,#080c1c24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_90px_-28px_color-mix\(in_oklab\,var\(--primary\)_42\%\,transparent\)\]{--tw-shadow:0 24px 90px -28px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_24px_90px_-28px_color-mix\(in_oklab\,var\(--primary\)_42\%\,transparent\)\]{--tw-shadow:0 24px 90px -28px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 42%,transparent))}}.shadow-\[0_24px_90px_-28px_color-mix\(in_oklab\,var\(--primary\)_42\%\,transparent\)\]{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_28px_90px_rgba\(32\,50\,90\,\.14\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#20325a24);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_28px_90px_rgba\(32\,50\,90\,\.16\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#20325a29);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_28px_100px_rgba\(0\,0\,0\,\.62\)\]{--tw-shadow:0 28px 100px var(--tw-shadow-color,#0000009e);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_30px_100px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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)}.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-cyan-500\/8{--tw-shadow-color:#00b7d714}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/5{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/8{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/8{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/10{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/15{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/14{--tw-shadow-color:#8d54ff24}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/14{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 14%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.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-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-100{transition-delay:.1s}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.delay-100{--tw-animation-delay:.1s;animation-delay:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.group-hover\:bg-black\/55:is(:where(.group):hover *){background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/55:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.group-hover\:bg-black\/60:is(:where(.group):hover *){background-color:#0009}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/60:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.group-hover\:text-cyan-100:is(:where(.group):hover *){color:var(--color-cyan-100)}.group-hover\:text-cyan-700:is(:where(.group):hover *){color:var(--color-cyan-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.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\/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)}}.placeholder\:text-muted-foreground\/65::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/65::placeholder{color:color-mix(in oklab, var(--muted-foreground) 65%, transparent)}}.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.placeholder\:text-white\/28::placeholder{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/28::placeholder{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-amber-200\/25:hover{border-color:#fee68540}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-200\/25:hover{border-color:color-mix(in oklab, var(--color-amber-200) 25%, transparent)}}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-cyan-200\/25:hover{border-color:#a2f4fd40}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200\/25:hover{border-color:color-mix(in oklab, var(--color-cyan-200) 25%, transparent)}}.hover\:border-cyan-200\/35:hover{border-color:#a2f4fd59}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-200\/35:hover{border-color:color-mix(in oklab, var(--color-cyan-200) 35%, transparent)}}.hover\:border-cyan-300\/18:hover{border-color:#53eafd2e}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/18:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 18%, transparent)}}.hover\:border-cyan-300\/24:hover{border-color:#53eafd3d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/24:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 24%, transparent)}}.hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\:border-emerald-200\/25:hover{border-color:#a4f4cf40}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-200\/25:hover{border-color:color-mix(in oklab, var(--color-emerald-200) 25%, transparent)}}.hover\:border-emerald-300\/18:hover{border-color:#5ee9b52e}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/18:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 18%, transparent)}}.hover\:border-primary\/25:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/25:hover{border-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.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-primary\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-violet-300\/20:hover{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-300\/20:hover{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover,.hover\:bg-accent\/65:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/65:hover{background-color:color-mix(in oklab, var(--accent) 65%, transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-300\/\[\.08\]:hover{background-color:#ffd23614}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-amber-300) 8%, transparent)}}.hover\:bg-amber-300\/\[\.09\]:hover{background-color:#ffd23617}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/\[\.09\]:hover{background-color:color-mix(in oklab, var(--color-amber-300) 9%, transparent)}}.hover\:bg-amber-300\/\[\.14\]:hover{background-color:#ffd23624}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/\[\.14\]:hover{background-color:color-mix(in oklab, var(--color-amber-300) 14.0%, transparent)}}.hover\:bg-amber-500\/12:hover{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/12:hover{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/70:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/70:hover{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.hover\:bg-card:hover,.hover\:bg-card\/60:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/60:hover{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.hover\:bg-card\/75:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/75:hover{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-300\/14:hover{background-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/14:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}.hover\:bg-cyan-300\/\[\.08\]:hover{background-color:#53eafd14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 8%, transparent)}}.hover\:bg-cyan-300\/\[\.09\]:hover{background-color:#53eafd17}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/\[\.09\]:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 9%, transparent)}}.hover\:bg-cyan-300\/\[\.14\]:hover{background-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/\[\.14\]:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 14.0%, transparent)}}.hover\:bg-cyan-500\/\[0\.08\]:hover{background-color:#00b7d714}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 8%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.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-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-emerald-200\/16:hover{background-color:#a4f4cf29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-200\/16:hover{background-color:color-mix(in oklab, var(--color-emerald-200) 16%, transparent)}}.hover\:bg-emerald-300\/\[\.08\]:hover{background-color:#5ee9b514}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 8%, transparent)}}.hover\:bg-emerald-300\/\[\.09\]:hover{background-color:#5ee9b517}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[\.09\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 9%, transparent)}}.hover\:bg-emerald-300\/\[\.14\]:hover{background-color:#5ee9b524}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/\[\.14\]:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 14.0%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, 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-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-muted\/75:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/75:hover{background-color:color-mix(in oklab, var(--muted) 75%, transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.hover\:bg-primary\/25:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/25:hover{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/\[\.04\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[\.04\]:hover{background-color:color-mix(in oklab, var(--primary) 4%, transparent)}}.hover\:bg-primary\/\[0\.09\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--primary) 9%, transparent)}}.hover\:bg-primary\/\[0\.035\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--primary) 3.5%, transparent)}}.hover\:bg-violet-200:hover{background-color:var(--color-violet-200)}.hover\:bg-violet-300\/\[\.14\]:hover{background-color:#c4b4ff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/\[\.14\]:hover{background-color:color-mix(in oklab, var(--color-violet-300) 14.0%, transparent)}}.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\/\[\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/68:hover{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/68:hover{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-xl:hover{--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)}.hover\:ring-3:hover{--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)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-primary\/8:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/8:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 8%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,: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-cyan-500\/35:focus-visible{border-color:#00b7d759}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-cyan-500\/35:focus-visible{border-color:color-mix(in oklab, var(--color-cyan-500) 35%, transparent)}}.focus-visible\:border-cyan-500\/50:focus-visible{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-cyan-500\/50:focus-visible{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.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-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-cyan-400\/10:focus-visible{--tw-ring-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-cyan-400\/10:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.focus-visible\:ring-cyan-400\/15:focus-visible{--tw-ring-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-cyan-400\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.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-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 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-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:ring-3:active{--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)}.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-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-62:disabled{opacity:.62}.disabled\:opacity-65:disabled{opacity:.65}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.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)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.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-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.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\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}: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-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-\[min\(27dvh\,220px\)\]{height:min(27dvh,220px)}.sm\:h-\[min\(50dvh\,400px\)\]{height:min(50dvh,400px)}.sm\:h-\[min\(58vh\,430px\)\]{height:min(58vh,430px)}.sm\:w-56{width:calc(var(--spacing) * 56)}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)_180px\]{grid-template-columns:150px minmax(0,1fr) 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px_80px\]{grid-template-columns:minmax(0,1fr) 160px 80px}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px_auto\]{grid-template-columns:minmax(0,1fr) 160px auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:grid-cols-\[minmax\(150px\,210px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:aspect-auto{aspect-ratio:auto}.md\:min-h-72{min-height:calc(var(--spacing) * 72)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_2fr\]{grid-template-columns:1.4fr 2fr}.md\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.md\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_170px_auto\]{grid-template-columns:minmax(0,1fr) 170px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}.md\:grid-cols-\[minmax\(0\,230px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,230px) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:justify-self-end{justify-self:flex-end}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-2{grid-column-start:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_0\.65fr\]{grid-template-columns:1fr .65fr}.lg\:grid-cols-\[1fr_140px_140px\]{grid-template-columns:1fr 140px 140px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.lg\:grid-cols-\[150px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_140px_120px_minmax\(0\,\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) 140px 120px minmax(0,.8fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_160px_140px_160px_160px\]{grid-template-columns:minmax(0,1fr) 160px 140px 160px 160px}.lg\:grid-cols-\[minmax\(0\,1fr\)_160px_180px\]{grid-template-columns:minmax(0,1fr) 160px 180px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_370px\]{grid-template-columns:minmax(0,1fr) 370px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:items-end{align-items:flex-end}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-\[5\.5rem\]{font-size:5.5rem}.lg\: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)}}@media (width>=80rem){.xl\:static{position:static}.xl\:z-auto{z-index:auto}.xl\:col-auto{grid-column:auto}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:ml-auto{margin-left:auto}.xl\:\!hidden{display:none!important}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:inline-flex{display:inline-flex}.xl\:w-56{width:calc(var(--spacing) * 56)}.xl\:w-80{width:calc(var(--spacing) * 80)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[11rem_minmax\(0\,1fr\)_18rem\]{grid-template-columns:11rem minmax(0,1fr) 18rem}.xl\:grid-cols-\[132px_132px_150px_130px_130px_130px_minmax\(160px\,1fr\)_auto\]{grid-template-columns:132px 132px 150px 130px 130px 130px minmax(160px,1fr) auto}.xl\:grid-cols-\[minmax\(0\,\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.xl\:bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.xl\:bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.xl\: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)}}@media (width>=96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-cyan-300\/18:is(.dark *){border-color:#53eafd2e}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-300\/18:is(.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 18%, transparent)}}.dark\:border-cyan-300\/20:is(.dark *){border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-300\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.dark\:border-emerald-300\/18:is(.dark *){border-color:#5ee9b52e}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/18:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 18%, transparent)}}.dark\:border-emerald-300\/20:is(.dark *){border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-300\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-red-400\/20:is(.dark *){border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-400\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.dark\:border-violet-300\/14:is(.dark *){border-color:#c4b4ff24}@supports (color:color-mix(in lab, red, red)){.dark\:border-violet-300\/14:is(.dark *){border-color:color-mix(in oklab, var(--color-violet-300) 14%, transparent)}}.dark\:border-white\/6:is(.dark *){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/6:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:bg-\[\#0b1020\]\/95:is(.dark *){background-color:oklab(17.7334% -.000262804 -.0341124/.95)}.dark\:bg-\[\#0b1220\]\/98:is(.dark *){background-color:oklab(18.3114% -.00355966 -.0306859/.98)}.dark\:bg-\[\#090d1f\]:is(.dark *){background-color:#090d1f}.dark\:bg-\[\#171b25\]:is(.dark *){background-color:#171b25}.dark\:bg-\[\#282a2c\]:is(.dark *){background-color:#282a2c}.dark\:bg-\[\#07090d\]:is(.dark *){background-color:#07090d}.dark\:bg-\[\#08101d\]\/95:is(.dark *){background-color:oklab(17.2556% -.00548663 -.0295056/.95)}.dark\:bg-\[\#10131b\]:is(.dark *){background-color:#10131b}.dark\:bg-\[\#111727\]:is(.dark *){background-color:#111727}.dark\:bg-\[\#111827\]:is(.dark *){background-color:#111827}.dark\:bg-black\/15:is(.dark *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.dark\:bg-black\/20:is(.dark *){background-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.dark\:bg-cyan-300\/10:is(.dark *){background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-300\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-cyan-300) 10%, 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-emerald-300\/10:is(.dark *){background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-300\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-red-400\/10:is(.dark *){background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-400\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.dark\:bg-violet-300\/\[\.055\]:is(.dark *){background-color:#c4b4ff0e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-300\/\[\.055\]:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-300) 5.5%, transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-white\/\[\.03\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[\.03\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.dark\:bg-white\/\[\.04\]:is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[\.04\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.dark\:bg-white\/\[\.025\]:is(.dark *){background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[\.025\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.dark\:bg-white\/\[\.035\]:is(.dark *){background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[\.035\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.dark\:bg-white\/\[\.045\]:is(.dark *){background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[\.045\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.dark\:bg-white\/\[\.055\]:is(.dark *){background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[\.055\]:is(.dark *){background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.dark\:bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(34\,211\,238\,\.15\)\,transparent_32\%\)\,radial-gradient\(circle_at_90\%_8\%\,rgba\(139\,92\,246\,\.18\)\,transparent_34\%\)\]:is(.dark *){background-image:radial-gradient(circle at 12% 0,#22d3ee26,#0000 32%),radial-gradient(circle at 90% 8%,#8b5cf62e,#0000 34%)}.dark\:bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(34\,211\,238\,\.15\)\,transparent_34\%\)\,radial-gradient\(circle_at_92\%_12\%\,rgba\(139\,92\,246\,\.17\)\,transparent_36\%\)\]:is(.dark *){background-image:radial-gradient(circle at 12% 0,#22d3ee26,#0000 34%),radial-gradient(circle at 92% 12%,#8b5cf62b,#0000 36%)}.dark\:bg-\[radial-gradient\(circle_at_12\%_10\%\,rgba\(124\,58\,237\,\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_0\%\,rgba\(34\,211\,238\,\.11\)\,transparent_30\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,\.035\)\,transparent_18\%\)\]:is(.dark *){background-image:radial-gradient(circle at 12% 10%,#7c3aed2e,#0000 34%),radial-gradient(circle at 78% 0,#22d3ee1c,#0000 30%),linear-gradient(#ffffff09,#0000 18%)}.dark\:bg-\[radial-gradient\(circle_at_15\%_0\%\,rgba\(34\,211\,238\,\.16\)\,transparent_32\%\)\,radial-gradient\(circle_at_92\%_12\%\,rgba\(139\,92\,246\,\.18\)\,transparent_34\%\)\]:is(.dark *){background-image:radial-gradient(circle at 15% 0,#22d3ee29,#0000 32%),radial-gradient(circle at 92% 12%,#8b5cf62e,#0000 34%)}.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-cyan-100:is(.dark *){color:var(--color-cyan-100)}.dark\:text-cyan-100\/60:is(.dark *){color:#cefafe99}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-100\/60:is(.dark *){color:color-mix(in oklab, var(--color-cyan-100) 60%, transparent)}}.dark\:text-cyan-200:is(.dark *){color:var(--color-cyan-200)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-emerald-100:is(.dark *){color:var(--color-emerald-100)}.dark\:text-emerald-200:is(.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-violet-100:is(.dark *){color:var(--color-violet-100)}.dark\:text-violet-200:is(.dark *){color:var(--color-violet-200)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/28:is(.dark *){color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/28:is(.dark *){color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/30:is(.dark *){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:text-white\/32:is(.dark *){color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/32:is(.dark *){color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.dark\:text-white\/34:is(.dark *){color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/34:is(.dark *){color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.dark\:text-white\/35:is(.dark *){color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/35:is(.dark *){color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.dark\:text-white\/36:is(.dark *){color:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/36:is(.dark *){color:color-mix(in oklab, var(--color-white) 36%, transparent)}}.dark\:text-white\/38:is(.dark *){color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/38:is(.dark *){color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.dark\:text-white\/42:is(.dark *){color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/42:is(.dark *){color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.dark\:text-white\/45:is(.dark *){color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/45:is(.dark *){color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.dark\:text-white\/48:is(.dark *){color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/48:is(.dark *){color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.dark\:text-white\/55:is(.dark *){color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/55:is(.dark *){color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.dark\:text-white\/56:is(.dark *){color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/56:is(.dark *){color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.dark\:text-white\/58:is(.dark *){color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/58:is(.dark *){color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.dark\:text-white\/62:is(.dark *){color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/62:is(.dark *){color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.dark\:text-white\/65:is(.dark *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/65:is(.dark *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70:is(.dark *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/75:is(.dark *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.dark\:text-white\/78:is(.dark *){color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/78:is(.dark *){color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:text-white\/82:is(.dark *){color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/82:is(.dark *){color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.dark\:shadow-\[0_0_24px_rgba\(34\,211\,238\,\.14\)\]:is(.dark *){--tw-shadow:0 0 24px var(--tw-shadow-color,#22d3ee24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_28px_90px_rgba\(0\,0\,0\,\.55\)\]:is(.dark *){--tw-shadow:0 28px 90px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-\[0_28px_90px_rgba\(0\,0\,0\,\.60\)\]:is(.dark *){--tw-shadow:0 28px 90px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark\:group-hover\:text-cyan-200:is(.dark *):is(:where(.group):hover *){color:var(--color-cyan-200)}}.dark\:placeholder\:text-white\/25:is(.dark *)::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dark\:placeholder\:text-white\/25:is(.dark *)::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dark\:placeholder\:text-white\/28:is(.dark *)::placeholder{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.dark\:placeholder\:text-white\/28:is(.dark *)::placeholder{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.dark\:placeholder\:text-white\/40:is(.dark *)::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:placeholder\:text-white\/40:is(.dark *)::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}@media (hover:hover){.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-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, 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-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/\[\.06\]:is(.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[\.06\]:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}.dark\:focus-visible\:border-cyan-300\/50:is(.dark *):focus-visible{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:border-cyan-300\/50:is(.dark *):focus-visible{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.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\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, 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-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-state=checked]),.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *):where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.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}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-primary:where([data-state=active]),.data-active\:text-primary:where([data-active]:not([data-active=false])){color:var(--primary)}.data-active\:shadow-sm:where([data-state=active]),.data-active\:shadow-sm:where([data-active]:not([data-active=false])){--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)}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:var(--spacing)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:var(--spacing)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_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(.\*\:\[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(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}@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}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(97.5% .008 257);--foreground:oklch(20.5% .035 262);--card:oklch(99.5% .004 260/.92);--card-foreground:var(--foreground);--muted:oklch(94.6% .014 255);--muted-foreground:oklch(49% .035 258);--border:oklch(92.5% .01 255);--primary:oklch(58% .225 274);--primary-foreground:oklch(99% .005 260);--accent:oklch(93% .035 265);--accent-foreground:oklch(30% .09 270);--ring:oklch(67% .18 269);--glow-primary:oklch(67% .18 275/.16);--glow-cyan:oklch(78% .13 207/.14);--popover:oklch(99.5% .006 260/.97);--popover-foreground:var(--foreground);--secondary:oklch(94.6% .018 258);--secondary-foreground:oklch(30% .07 266);--destructive:oklch(57.7% .245 27.325);--input:oklch(91% .012 255);--chart-1:oklch(58% .225 274);--chart-2:oklch(70% .145 210);--chart-3:oklch(65% .22 315);--chart-4:oklch(68% .17 155);--chart-5:oklch(72% .16 65);--radius:.625rem;--sidebar:oklch(98.5% .008 258/.96);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(16% .027 258);--foreground:oklch(92% .018 252);--card:oklch(20.5% .034 258/.9);--card-foreground:var(--foreground);--muted:oklch(24.5% .032 258);--muted-foreground:oklch(69% .032 255);--border:oklch(33% .04 258);--primary:oklch(70% .18 275);--primary-foreground:oklch(15% .03 260);--accent:oklch(28% .06 265);--accent-foreground:oklch(93% .02 250);--ring:oklch(72% .16 275);--glow-primary:oklch(62% .2 280/.18);--glow-cyan:oklch(70% .13 210/.12);--popover:oklch(19.5% .04 260/.97);--popover-foreground:var(--foreground);--secondary:oklch(24.5% .04 262);--secondary-foreground:var(--foreground);--destructive:oklch(70.4% .191 22.216);--input:oklch(33% .04 258);--chart-1:oklch(70% .18 275);--chart-2:oklch(75% .14 210);--chart-3:oklch(72% .2 315);--chart-4:oklch(74% .16 155);--chart-5:oklch(76% .16 65);--sidebar:oklch(18.5% .034 258/.96);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}*{border-color:var(--border)}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);font-feature-settings:"cv02", "cv03", "cv04", "cv11";margin:0;transition:background-color .18s,color .18s}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--primary) 28%, transparent)}}.kh-video-player{--media-background-color:#030611;--media-primary-color:#f5f7fff0;--media-secondary-color:transparent;--media-control-background:transparent;--media-control-hover-background:transparent;--media-control-height:24px;--media-control-padding:5px;--media-button-padding:6px;--media-button-icon-height:16px;--media-button-icon-width:16px;--media-font-family:"Geist Variable", sans-serif;--media-font-size:11px;--media-range-track-height:3px;--media-range-track-background:#ffffff2e;--media-range-bar-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kh-video-player{--media-range-bar-color:color-mix(in oklab, var(--primary) 55%, #22d3ee)}}.kh-video-player{--media-range-thumb-background:#e9e7ff;--media-range-thumb-box-shadow:0 0 0 3px #8b7bff2e, 0 0 14px #22d3ee59;--media-focus-box-shadow:inset 0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.kh-video-player{--media-focus-box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--primary) 78%, #67e8f9)}}.kh-video-player{background:radial-gradient(circle at 18% 0%, var(--primary), transparent 42%), #030611;width:100%;height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kh-video-player{background:radial-gradient(circle at 18% 0%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 42%), #030611}}.kh-video-player{color:#fff;isolation:isolate}.kh-video-player:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.kh-video-player>[slot=media]{display:block}.kh-video-poster{--media-poster-image-background-size:cover;background-color:#030611}.kh-video-controls{-webkit-backdrop-filter:blur(12px)saturate(135%);backdrop-filter:blur(12px)saturate(135%);background:linear-gradient(#0000,#030611e6 52%,#030611fa);align-items:center;gap:2px;width:100%;min-height:46px;padding:10px 9px 5px}.kh-video-controls>*{background:0 0;border-radius:7px}.kh-video-controls>media-play-button,.kh-video-controls>media-seek-backward-button,.kh-video-controls>media-seek-forward-button,.kh-video-controls>media-mute-button,.kh-video-controls>media-playback-rate-button,.kh-video-controls>media-pip-button,.kh-video-controls>media-fullscreen-button{border-radius:8px;width:28px;min-width:28px;height:28px;padding:6px;transition:color .14s,background-color .14s,filter .14s}.kh-video-controls>media-play-button:hover,.kh-video-controls>media-seek-backward-button:hover,.kh-video-controls>media-seek-forward-button:hover,.kh-video-controls>media-mute-button:hover,.kh-video-controls>media-playback-rate-button:hover,.kh-video-controls>media-pip-button:hover,.kh-video-controls>media-fullscreen-button:hover{color:#fff;filter:drop-shadow(0 0 5px var(--primary));background:#ffffff17}@supports (color:color-mix(in lab, red, red)){.kh-video-controls>media-play-button:hover,.kh-video-controls>media-seek-backward-button:hover,.kh-video-controls>media-seek-forward-button:hover,.kh-video-controls>media-mute-button:hover,.kh-video-controls>media-playback-rate-button:hover,.kh-video-controls>media-pip-button:hover,.kh-video-controls>media-fullscreen-button:hover{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--primary) 34%, transparent))}}.kh-video-controls media-time-range{border-radius:999px;min-width:54px;padding-inline:4px;background:0 0!important}.kh-video-controls media-volume-range{border-radius:999px;width:clamp(48px,9vw,76px);padding-inline:4px;background:0 0!important}.kh-video-controls media-time-range:hover,.kh-video-controls media-volume-range:hover{background:0 0!important}.kh-video-loading{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.kh-video-loading{color:color-mix(in oklab, var(--primary) 48%, #67e8f9)}}.kh-video-loading{filter:drop-shadow(0 0 12px var(--primary))}@supports (color:color-mix(in lab, red, red)){.kh-video-loading{filter:drop-shadow(0 0 12px color-mix(in oklab, var(--primary) 55%, transparent))}}.kh-video-player.is-preview{pointer-events:none}@media (width<=640px){.kh-video-controls media-seek-backward-button,.kh-video-controls media-seek-forward-button,.kh-video-controls media-volume-range,.kh-video-controls media-pip-button{display:none}.kh-video-controls{min-height:42px;padding-inline:6px}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.virtual-scroll-area{min-width:0;min-height:0;position:relative;overflow:hidden}.react-flow__node[data-connection-drop=true] .workflow-node{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.react-flow__node[data-connection-drop=true] .workflow-node{outline:2px solid color-mix(in srgb, var(--primary) 75%, transparent)}}.react-flow__node[data-connection-drop=true] .workflow-node{outline-offset:4px}.virtual-scroll-viewport{overscroll-behavior:contain;scrollbar-width:none;width:100%;height:100%;overflow:auto}.virtual-scroll-viewport::-webkit-scrollbar{display:none}.canvas-batch-quote-scroll>.virtual-scroll-viewport{height:auto;max-height:min(35dvh,280px);overflow-y:auto}.canvas-batch-table-order-scroll>.virtual-scroll-viewport{height:auto;max-height:140px;overflow-y:auto}.canvas-batch-dialog-scroll>.virtual-scroll-viewport{height:auto;max-height:calc(100dvh - 112px);padding-right:6px;overflow-y:auto}.virtual-scroll-content-horizontal{min-width:max-content}.team-guide-scroll .virtual-scroll-content{width:100%!important;min-width:0!important}.team-user-guide-dialog{max-width:calc(100vw - 24px)}.team-user-guide-dialog :is(.ant-modal-content,.ant-modal-container){border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:0;overflow:hidden;box-shadow:0 28px 90px #0a122842}.profile-dialog.ant-modal{max-width:calc(100vw - 32px);width:min(540px,100vw - 32px)!important}.profile-dialog :is(.ant-modal-content,.ant-modal-container){border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:0;overflow:hidden;box-shadow:0 28px 90px #0a122842}.profile-dialog .ant-modal-header{margin:0}.profile-dialog .ant-modal-body{min-width:0}.generation-snapshot-dialog.ant-modal{max-width:calc(100vw - 24px);width:min(820px,100vw - 24px)!important}.generation-snapshot-dialog :is(.ant-modal-content,.ant-modal-container){background:var(--background);color:var(--foreground);border:0;padding:0;overflow:hidden}.generation-snapshot-dialog .ant-modal-header{margin:0}.generation-snapshot-dialog .ant-modal-body{min-height:0}.generation-media-preview-dialog.ant-modal{max-width:calc(100vw - 24px);width:min(1000px,100vw - 24px)!important}.generation-media-preview-dialog :is(.ant-modal-content,.ant-modal-container){background:var(--background);color:var(--foreground);border:0;padding:0;overflow:hidden}.generation-media-preview-dialog .ant-modal-header{margin:0}.generation-media-preview-dialog .ant-modal-body{min-height:0}.canvas-media-specifications{border-top:1px solid var(--border,#94a3b833);min-width:0;padding:12px 16px;font-size:12px;overflow-y:auto}.canvas-media-specifications h3{margin:0 0 8px;font-size:12px;font-weight:650}.canvas-media-specifications dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:0;display:grid}.canvas-media-specifications dl>div{gap:8px;min-width:0;display:flex}.canvas-media-specifications dt{color:var(--muted-foreground,#94a3b8);flex:none}.canvas-media-specifications dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=520px){.canvas-media-specifications dl{grid-template-columns:1fr}}.team-leader-hub .team-hub-ant-select{width:100%}.team-leader-hub .team-hub-ant-select .ant-select-selector{color:#fff;background:#ffffff0e;border-color:#ffffff1a;min-height:100%}.team-leader-hub .team-hub-ant-select .ant-select-selection-item{color:#ffffffd9}.team-leader-hub .ant-input{color:#fff;background:#ffffff0e;border-color:#ffffff1a}.dark .team-user-guide-dialog :is(.ant-modal-content,.ant-modal-container){background:#0b1220;border-color:#aebee81f;box-shadow:0 28px 90px #0000008c}.team-user-guide-dialog .ant-modal-header{margin:0}.team-user-guide-dialog .ant-modal-body{flex-direction:column;height:min(860px,100dvh - 24px);min-height:0;display:flex;position:relative}.virtual-scrollbar{z-index:20;opacity:0;pointer-events:none;border-radius:999px;transition:opacity .18s,background-color .18s;display:flex;position:absolute}.virtual-scrollbar[data-hovering],.virtual-scrollbar[data-scrolling],.virtual-scroll-area:hover>.virtual-scrollbar{opacity:1;pointer-events:auto}.virtual-scrollbar-vertical{justify-content:center;width:6px;top:5px;bottom:5px;right:4px}.virtual-scrollbar-horizontal{align-items:center;height:6px;bottom:4px;left:5px;right:5px}.virtual-scroll-thumb{background:var(--muted-foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.virtual-scroll-thumb{background:color-mix(in oklab, var(--muted-foreground) 32%, transparent)}}.virtual-scroll-thumb{transition:background-color .18s}.virtual-scrollbar[data-hovering] .virtual-scroll-thumb,.virtual-scrollbar[data-scrolling] .virtual-scroll-thumb,.virtual-scroll-area:hover>.virtual-scrollbar .virtual-scroll-thumb{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.virtual-scrollbar[data-hovering] .virtual-scroll-thumb,.virtual-scrollbar[data-scrolling] .virtual-scroll-thumb,.virtual-scroll-area:hover>.virtual-scrollbar .virtual-scroll-thumb{background:color-mix(in oklab, var(--muted-foreground) 52%, var(--primary) 8%)}}.virtual-scrollbar-vertical .virtual-scroll-thumb{width:3px;min-width:3px;min-height:24px}.virtual-scrollbar-horizontal .virtual-scroll-thumb{min-width:24px;height:3px;min-height:3px}.virtual-scroll-corner{width:8px;height:8px;position:absolute;bottom:0;right:0}.workspace-first-run-guide-scroll>.virtual-scroll-viewport{height:100%;overflow-y:auto}.workspace-first-run-guide-scroll>.virtual-scrollbar-vertical{opacity:1;pointer-events:auto}.workspace-first-run-guide-scroll>.virtual-scrollbar-vertical .virtual-scroll-thumb{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.workspace-first-run-guide-scroll>.virtual-scrollbar-vertical .virtual-scroll-thumb{background:color-mix(in oklab,var(--muted-foreground) 60%,var(--primary) 12%)}}.select-virtual-scroll{max-height:min(22rem, var(--available-height,22rem))}.select-virtual-scroll-viewport{height:auto;max-height:min(22rem, var(--available-height,22rem));padding-right:2px}.form-select-option-copy{flex:1;min-width:0;display:block}.form-select-option-copy>span{align-items:center;gap:6px;min-width:0;display:flex}.form-select-option-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.form-select-option-copy em{background:var(--primary);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.form-select-option-copy em{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.form-select-option-copy em{color:var(--primary);padding:2px 6px;font-size:8px;font-style:normal}.form-select-option-copy small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:400;display:block;overflow:hidden}.form-select-group+.form-select-group{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.form-select-group+.form-select-group{border-top:1px solid color-mix(in oklab,var(--border) 75%,transparent)}}.form-select-group-label{color:var(--muted-foreground);letter-spacing:.04em;padding:7px 8px 5px;font-size:10px;font-weight:700}.form-select-group [data-slot=select-item]{width:calc(100% - 5px);margin-left:5px}.ui-select{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 10 5 5 5-5' stroke='%2364748b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:1rem}.workspace-studio{isolation:isolate}.workspace-studio:before{z-index:-1;background:radial-gradient(circle at 12% 0%, var(--primary), transparent 24rem), radial-gradient(circle at 92% 100%, #22d3ee0f, transparent 28rem);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.workspace-studio:before{background:radial-gradient(circle at 12% 0%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 24rem), radial-gradient(circle at 92% 100%, oklab(79.7116% -.114121 -.0700163/.06), transparent 28rem)}}.workspace-studio:before{content:"";pointer-events:none}.workspace-tech-line{z-index:30;background:linear-gradient(90deg, transparent, var(--primary), transparent);inset-inline:10%;height:1px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.workspace-tech-line{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 65%, #67e8f9), transparent)}}.workspace-tech-line{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-tech-line{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 35%, transparent)}}.workspace-tech-line{pointer-events:none}.workspace-header-compact{font-size:10px;line-height:1}.workspace-header-compact [data-slot=button]{font-size:10px!important;font-weight:400!important;line-height:1!important}.workspace-header-compact [data-slot=button] svg,.workspace-header-compact>button svg{width:13px;height:13px}.workspace-header-compact .profile-avatar,.workspace-header-compact [aria-label=快捷修改个人资料] img{width:20px;height:20px}.workspace-header-points{border:1px solid var(--primary);align-items:center;gap:4px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-header-points{border:1px solid color-mix(in oklab,var(--primary) 16%,transparent)}}.workspace-header-points{background:linear-gradient(135deg,var(--primary),var(--cyan-400,#22d3ee));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-header-points{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 10%,transparent),color-mix(in oklab,var(--cyan-400,#22d3ee) 6%,transparent))}}.workspace-header-points{color:var(--primary);white-space:nowrap;padding:0 8px;font-size:10px;font-weight:600;line-height:1;box-shadow:inset 0 1px #ffffff14}.workspace-header-points svg{flex:none}.workspace-board-intro{justify-content:space-between;align-items:end;gap:24px;min-height:138px;padding:16px 2px 25px;display:flex}.workspace-board-eyebrow{color:var(--primary);letter-spacing:.2em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.workspace-board-eyebrow-mark{width:7px;height:7px;box-shadow:0 0 0 4px var(--primary);background:currentColor;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workspace-board-eyebrow-mark{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 12%, transparent)}}.workspace-board-title{letter-spacing:-.055em;margin-top:12px;font-size:clamp(29px,3.2vw,42px);font-weight:680;line-height:1.15}.workspace-board-description{color:var(--muted-foreground);margin-top:11px;font-size:13px;line-height:1.65}.workspace-board-overview{border:1px solid var(--border);background:var(--card);border-radius:18px;flex:none;align-items:center;gap:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-board-overview{background:color-mix(in oklab, var(--card) 80%, transparent)}}.workspace-board-overview{box-shadow:0 10px 30px var(--foreground);padding:13px 21px}@supports (color:color-mix(in lab, red, red)){.workspace-board-overview{box-shadow:0 10px 30px color-mix(in oklab, var(--foreground) 4%, transparent)}}.workspace-board-overview>div{flex-direction:column;gap:2px;min-width:42px;display:flex}.workspace-board-overview strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:19px;line-height:1}.workspace-board-overview span:not(.workspace-board-overview-divider){color:var(--muted-foreground);font-size:10px}.workspace-board-overview-divider{background:var(--border);width:1px;height:25px}.workspace-board-toolbar{border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-board-toolbar{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.workspace-board-toolbar{background:var(--card);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.workspace-board-toolbar{background:color-mix(in oklab, var(--card) 64%, transparent)}}.workspace-board-toolbar{box-shadow:0 12px 35px var(--foreground);padding:9px}@supports (color:color-mix(in lab, red, red)){.workspace-board-toolbar{box-shadow:0 12px 35px color-mix(in oklab, var(--foreground) 3%, transparent)}}.workspace-board-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-board-header-button{color:#ffffff9e!important;height:36px!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding-inline:12px!important;font-size:12px!important;font-weight:400!important;line-height:1!important}.workspace-board-header-button:hover{color:#ffffffeb!important;background:#ffffff1a!important}.workspace-board-header-button svg{width:14px!important;height:14px!important}.workspace-board-search{color:#ffffff73;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;width:240px;min-width:190px;height:36px;margin-left:auto;padding-inline:12px;font-size:12px;line-height:1;display:flex}.workspace-board-search input{font-size:12px;line-height:1}.workspace-board-search:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-board-search:focus-within{border-color:color-mix(in oklab, var(--primary) 54%, var(--border))}}.workspace-board-search:focus-within{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-board-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent)}}.workspace-board-search-clear{width:21px;height:21px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.workspace-board-search-clear:hover{background:var(--muted);color:var(--foreground)}.workspace-board-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:29px 2px 13px;display:flex}.workspace-board-section-heading span:first-child{letter-spacing:-.02em;font-size:14px;font-weight:650}.workspace-board-section-heading span:last-child{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-create-card{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-create-card{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.workspace-create-card{background:linear-gradient(155deg, var(--primary), var(--card) 56%, #22d3ee)}@supports (color:color-mix(in lab, red, red)){.workspace-create-card{background:linear-gradient(155deg, color-mix(in oklab, var(--primary) 11%, var(--card)), var(--card) 56%, color-mix(in oklab, #22d3ee 7%, var(--card)))}}.workspace-create-card{color:var(--foreground);box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.52), 0 14px 38px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.workspace-create-card{box-shadow:inset 0 1px 0 oklab(100% 0 5.96046e-8/.52), 0 14px 38px color-mix(in oklab, var(--foreground) 5%, transparent)}}.workspace-create-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .22s}.workspace-create-card:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.workspace-create-card:hover{border-color:color-mix(in oklab, var(--primary) 48%, var(--border))}}.workspace-create-card:hover{box-shadow:0 22px 50px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-create-card:hover{box-shadow:0 22px 50px color-mix(in oklab, var(--primary) 12%, transparent)}}.workspace-create-card:active{transform:translateY(-1px)scale(.995)}.workspace-create-card:focus-visible,.workspace-project-card:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-create-card:focus-visible,.workspace-project-card:focus-visible{outline:3px solid color-mix(in oklab, var(--primary) 65%, transparent)}}.workspace-create-card:focus-visible,.workspace-project-card:focus-visible{outline-offset:3px}.workspace-create-card-orbit{aspect-ratio:1;border:1px solid var(--primary);width:68%;position:absolute;top:8%;right:-8%}@supports (color:color-mix(in lab, red, red)){.workspace-create-card-orbit{border:1px solid color-mix(in oklab, var(--primary) 17%, transparent)}}.workspace-create-card-orbit{box-shadow:0 0 0 31px var(--primary), 0 0 0 68px var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workspace-create-card-orbit{box-shadow:0 0 0 31px color-mix(in oklab, var(--primary) 3%, transparent), 0 0 0 68px color-mix(in oklab, var(--primary) 2%, transparent)}}.workspace-create-card-orbit{pointer-events:none}.workspace-create-card-kicker{color:var(--muted-foreground);letter-spacing:.18em;font-size:10px;font-weight:650}.workspace-create-card-plus{border:1px solid var(--primary);place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-create-card-plus{border:1px solid color-mix(in oklab, var(--primary) 30%, var(--border))}}.workspace-create-card-plus{color:var(--primary);border-radius:12px;transition:background-color .18s,transform .22s}.workspace-create-card:hover .workspace-create-card-plus{background:var(--primary);transform:rotate(90deg)}@supports (color:color-mix(in lab, red, red)){.workspace-create-card:hover .workspace-create-card-plus{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.workspace-create-card-icon{border:1px solid var(--primary);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-create-card-icon{border:1px solid color-mix(in oklab, var(--primary) 22%, transparent)}}.workspace-create-card-icon{background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workspace-create-card-icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.workspace-create-card-icon{color:var(--primary)}.workspace-create-card-cta{color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.workspace-create-card-cta svg{transition:transform .18s}.workspace-create-card:hover .workspace-create-card-cta svg{transform:translate(4px)}.workspace-project-card{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workspace-project-card{border:1px solid color-mix(in oklab, var(--border) 90%, transparent)}}.workspace-project-card{background:var(--card);box-shadow:0 14px 36px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.workspace-project-card{box-shadow:0 14px 36px color-mix(in oklab, var(--foreground) 5%, transparent)}}.workspace-project-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .22s}.workspace-project-card:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.workspace-project-card:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border))}}.workspace-project-card:hover{box-shadow:0 24px 48px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.workspace-project-card:hover{box-shadow:0 24px 48px color-mix(in oklab, var(--foreground) 9%, transparent)}}.workspace-project-card:active{transform:translateY(-1px)scale(.995)}.workspace-project-cover{background-image:radial-gradient(circle at 48% 34%, var(--primary), transparent 54%), linear-gradient(145deg, var(--muted), var(--card))}@supports (color:color-mix(in lab, red, red)){.workspace-project-cover{background-image:radial-gradient(circle at 48% 34%, color-mix(in oklab, var(--primary) 7%, transparent), transparent 54%), linear-gradient(145deg, var(--muted), color-mix(in oklab, var(--card) 75%, var(--muted)))}}.workspace-project-cover:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid oklab(100% 0 5.96046e-8/.28);position:absolute;inset:0}.workspace-simple-dialog{border-color:var(--border);background:var(--card);color:var(--foreground);border-radius:20px;padding:0;box-shadow:0 28px 80px #0912283d}.workspace-simple-dialog-header{border-bottom:1px solid var(--border);padding:22px 24px 18px}.workspace-simple-dialog-title{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.35}.workspace-simple-dialog-description{color:var(--muted-foreground);margin-top:7px;font-size:13px;line-height:1.65}.workspace-simple-dialog-body{padding:20px 24px 22px}.workspace-simple-dialog-label{color:var(--foreground);margin-bottom:9px;font-size:13px;font-weight:600;display:block}.workspace-simple-dialog-input{border-color:var(--border);background:var(--background);border-radius:12px;height:42px;padding-inline:14px;font-size:14px}.workspace-simple-dialog-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.workspace-simple-dialog-button{border-radius:999px;min-width:78px;height:36px;padding-inline:16px;font-size:13px;font-weight:600}.workspace-simple-dialog-message{background:var(--destructive);border-radius:12px;margin:18px 24px 0}@supports (color:color-mix(in lab, red, red)){.workspace-simple-dialog-message{background:color-mix(in oklab, var(--destructive) 8%, transparent)}}.workspace-simple-dialog-message{padding:10px 12px;font-size:12px;line-height:1.5}@media (width<=480px){.workspace-simple-dialog-header{padding:20px 18px 16px}.workspace-simple-dialog-body{padding:18px}.workspace-simple-dialog-footer{padding:14px 18px}}.workspace-project-drama-button{border:1px solid var(--primary);justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-project-drama-button{border:1px solid color-mix(in oklab, var(--primary) 22%, var(--border))}}.workspace-project-drama-button{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-project-drama-button{background:color-mix(in oklab, var(--primary) 8%, var(--card))}}.workspace-project-drama-button{color:var(--primary);box-shadow:0 2px 8px var(--primary);font-size:12px;font-weight:650;line-height:1}@supports (color:color-mix(in lab, red, red)){.workspace-project-drama-button{box-shadow:0 2px 8px color-mix(in oklab, var(--primary) 8%, transparent)}}.workspace-project-drama-button{transition:border-color .18s,background-color .18s,transform .18s}.workspace-project-drama-button:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.workspace-project-drama-button:hover{border-color:color-mix(in oklab, var(--primary) 48%, var(--border))}}.workspace-project-drama-button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-project-drama-button:hover{background:color-mix(in oklab, var(--primary) 14%, var(--card))}}.workspace-project-drama-button:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-project-drama-button:focus-visible{outline:3px solid color-mix(in oklab, var(--primary) 55%, transparent)}}.workspace-project-drama-button:focus-visible{outline-offset:2px}.workspace-board-space-select{flex:0 0 188px;max-width:100%;color:#ffffffdb!important;width:188px!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff1a!important;border-radius:10px!important;padding-inline:12px!important;font-size:12px!important;font-weight:400!important;line-height:1!important}.workspace-board-space-select:hover{color:#fffffff0!important;background:#ffffff13!important}.workspace-board-space-select [data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden;font-size:12px!important;font-weight:400!important;line-height:1!important}.workspace-board-space-select svg{opacity:.62;width:14px!important;height:14px!important}.workspace-board-profile-button{color:#ffffff9e;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;height:36px;padding-inline:8px 12px;font-size:12px;font-weight:400;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:flex}.workspace-board button.workspace-board-guide-button{border:1px solid var(--border);background:var(--card);border-radius:999px;flex:none;gap:6px;height:36px;min-height:36px}@supports (color:color-mix(in lab, red, red)){.workspace-board button.workspace-board-guide-button{background:color-mix(in oklab,var(--card) 86%,var(--muted))}}.workspace-board button.workspace-board-guide-button{color:var(--foreground);box-shadow:none;padding:0 12px;font-size:12px;font-weight:400;line-height:1}.workspace-board button.workspace-board-guide-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-board button.workspace-board-guide-button:hover{border-color:color-mix(in oklab,var(--primary) 26%,var(--border))}}.workspace-board button.workspace-board-guide-button:hover{background:var(--muted)}.workspace-board button.workspace-board-guide-button>svg{width:14px;height:14px}.workspace-board-profile-button:hover{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff1f}.workspace-board-notification>span>button{width:36px;height:36px}.workspace-board-profile-button .profile-avatar,.workspace-board-profile-button img{width:24px;height:24px}:root:not(.dark) .workspace-board-header-button,:root:not(.dark) .workspace-board-space-select,:root:not(.dark) .workspace-board-profile-button{border-color:var(--border)!important;background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workspace-board-header-button,:root:not(.dark) .workspace-board-space-select,:root:not(.dark) .workspace-board-profile-button{background:color-mix(in oklab,var(--card) 86%,var(--muted))!important}}:root:not(.dark) .workspace-board-header-button,:root:not(.dark) .workspace-board-space-select,:root:not(.dark) .workspace-board-profile-button{color:var(--foreground)!important}:root:not(.dark) .workspace-board-header-button:hover,:root:not(.dark) .workspace-board-space-select:hover,:root:not(.dark) .workspace-board-profile-button:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workspace-board-header-button:hover,:root:not(.dark) .workspace-board-space-select:hover,:root:not(.dark) .workspace-board-profile-button:hover{border-color:color-mix(in oklab,var(--primary) 26%,var(--border))!important}}:root:not(.dark) .workspace-board-header-button:hover,:root:not(.dark) .workspace-board-space-select:hover,:root:not(.dark) .workspace-board-profile-button:hover{background:var(--muted)!important;color:var(--foreground)!important}:root:not(.dark) .workspace-board-search{border-color:var(--border);background:var(--card)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workspace-board-search{background:color-mix(in oklab,var(--card) 86%,var(--muted))}}:root:not(.dark) .workspace-board-search{color:var(--muted-foreground)}@media (width<=639px){.workspace-board-intro{align-items:start;gap:16px;min-height:0;padding:7px 1px 23px}.workspace-board-title{font-size:28px}.workspace-board-description{max-width:22rem;font-size:12px}.workspace-board-overview{gap:9px;padding:10px 11px}.workspace-board-overview>div{min-width:28px}.workspace-board-overview strong{font-size:16px}.workspace-board-section-heading{margin-top:23px}.workspace-project-grid{grid-template-columns:1fr}.workspace-create-card{min-height:218px}.workspace-board-toolbar{gap:7px}.workspace-board-space-select{flex-basis:176px;width:176px!important}.workspace-board-search{flex:100%;width:100%;min-width:0;margin-left:0}.workspace-board-search input{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.workspace-create-card,.workspace-project-card,.workspace-create-card-plus,.workspace-create-card-cta svg{transition-duration:.01ms}.workspace-create-card:hover,.workspace-project-card:hover,.workspace-create-card:active,.workspace-project-card:active{transform:none}}.workspace-entity-control{flex:1;align-items:center;gap:3px;min-width:166px;max-width:218px;display:flex}.workspace-entity-select{flex:1;min-width:0}.workspace-entity-actions{flex:none;align-items:center;gap:2px;display:flex}.workspace-entity-actions button,.workspace-entity-name-editor button{width:24px;height:24px;color:var(--muted-foreground);border:1px solid #0000;border-radius:999px;flex:none;place-items:center;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:grid}.workspace-entity-actions button:hover:not(:disabled),.workspace-entity-name-editor button:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-entity-actions button:hover:not(:disabled),.workspace-entity-name-editor button:hover:not(:disabled){border-color:color-mix(in oklab,var(--primary) 20%,var(--border))}}.workspace-entity-actions button:hover:not(:disabled),.workspace-entity-name-editor button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-entity-actions button:hover:not(:disabled),.workspace-entity-name-editor button:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 8%,transparent)}}.workspace-entity-actions button:hover:not(:disabled),.workspace-entity-name-editor button:hover:not(:disabled){color:var(--primary)}.workspace-entity-actions button:active:not(:disabled),.workspace-entity-name-editor button:active:not(:disabled){transform:scale(.94)}.workspace-entity-actions button:disabled,.workspace-entity-name-editor button:disabled{cursor:not-allowed;opacity:.38}.workspace-entity-actions svg,.workspace-entity-name-editor button svg{width:11px;height:11px}.workspace-entity-name-editor{align-items:center;gap:3px;width:100%;min-width:0;display:flex}.workspace-entity-name-editor input{border-color:var(--primary);flex:1;min-width:0;height:26px}@supports (color:color-mix(in lab, red, red)){.workspace-entity-name-editor input{border-color:color-mix(in oklab,var(--primary) 18%,var(--border))}}.workspace-entity-name-editor input{background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-entity-name-editor input{background:color-mix(in oklab,var(--background) 76%,transparent)}}.workspace-entity-name-editor input{box-shadow:0 0 0 2px var(--primary);padding-inline:10px;font-size:9px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.workspace-entity-name-editor input{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 4%,transparent)}}.workspace-entity-name-editor button[type=submit]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-entity-name-editor button[type=submit]{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.workspace-entity-name-editor button[type=submit]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-entity-name-editor button[type=submit]{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.workspace-entity-name-editor button[type=submit]{color:var(--primary)}.dark .workspace-entity-name-editor input{background:#090f20c2}.workspace-header-select-trigger{border-color:var(--border)!important;height:26px!important;min-height:26px!important}@supports (color:color-mix(in lab, red, red)){.workspace-header-select-trigger{border-color:color-mix(in oklab,var(--border) 48%,transparent)!important}}.workspace-header-select-trigger{background:var(--muted)!important;border-radius:999px!important}@supports (color:color-mix(in lab, red, red)){.workspace-header-select-trigger{background:color-mix(in oklab,var(--muted) 30%,transparent)!important}}.workspace-header-select-trigger{color:var(--foreground)!important;padding-inline:9px 7px!important}@supports (color:color-mix(in lab, red, red)){.workspace-header-select-trigger{color:color-mix(in oklab,var(--foreground) 68%,var(--muted-foreground))!important}}.workspace-header-select-trigger{letter-spacing:.005em;box-shadow:none!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.workspace-header-select-trigger:hover{background:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.workspace-header-select-trigger:hover{background:color-mix(in oklab,var(--muted) 45%,transparent)!important}}.workspace-header-select-trigger:hover{color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.workspace-header-select-trigger:hover{color:color-mix(in oklab,var(--foreground) 78%,var(--muted-foreground))!important}}.dark .workspace-header-select-trigger{color:#e2e8ffad!important;background:#ffffff0a!important;border-color:#919dcd1f!important}.workspace-header-select-trigger [data-slot=select-value]{font-size:10px!important;font-weight:400!important;line-height:1!important}.workspace-header-select-trigger svg{opacity:.55;width:12px!important;height:12px!important}.workspace-header-select-item{min-height:27px!important;padding-block:3px!important;font-size:9.5px!important;font-weight:400!important}.workspace-header-select-menu .form-select-option-copy b{letter-spacing:.01em;font-size:10px;font-weight:400}.workspace-header-select-menu .form-select-option-copy small{font-size:8px}.workspace-header-select-menu .form-select-option-copy em{padding:1px 5px;font-size:7.5px;font-weight:500}.workspace-header-mini-button,.workspace-header-save-button,.workspace-header-label-pill,.workspace-live-indicator{white-space:nowrap;display:inline-flex;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:26px!important;font-size:10px!important;font-weight:400!important;line-height:1!important}.workspace-header-mini-button{flex:none;color:var(--muted-foreground)!important;padding-inline:8px!important}@supports (color:color-mix(in lab, red, red)){.workspace-header-mini-button{color:color-mix(in oklab,var(--muted-foreground) 78%,var(--foreground))!important}}.workspace-header-theme-button{width:26px!important;padding-inline:0!important}.workspace-header-icon-button{border-radius:999px!important;width:26px!important;height:26px!important;min-height:26px!important;padding:0!important}.drama-studio-segmented.ant-segmented{background:var(--muted);border-radius:999px;padding:3px}@supports (color:color-mix(in lab, red, red)){.drama-studio-segmented.ant-segmented{background:color-mix(in oklab,var(--muted) 75%,transparent)}}.drama-studio-segmented .ant-segmented-item,.drama-studio-segmented .ant-segmented-thumb{border-radius:999px}.drama-studio-segmented .ant-segmented-item-label{min-height:30px;padding-inline:14px;font-size:12px;line-height:30px}.drama-shot-toolbar-action.ant-btn{border-radius:999px;height:36px;font-size:12px}.drama-focus-field{min-width:0;color:var(--foreground);flex-direction:column;gap:7px;font-size:12px;font-weight:500;line-height:18px;display:flex}.drama-focus-form .ant-select,.drama-focus-form .ant-input-number{height:36px}.drama-focus-form .ant-input,.drama-focus-form .ant-input-number,.drama-focus-form .ant-select-selector{border-radius:10px!important;min-height:36px!important;font-size:12px!important}.drama-focus-form .ant-select-selection-item,.drama-focus-form .ant-input-number-input{font-size:12px!important}.drama-focus-form textarea.ant-input{padding-block:9px;line-height:1.6}.workspace-header-save-button{box-shadow:none!important;border-width:1px!important;padding-inline:9px!important}.workspace-header-label-pill{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-header-label-pill{border:1px solid color-mix(in oklab,var(--primary) 10%,transparent)}}.workspace-header-label-pill{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-header-label-pill{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.workspace-header-label-pill{color:var(--primary);padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.workspace-header-label-pill{color:color-mix(in oklab,var(--primary) 55%,var(--muted-foreground))}}.workspace-header-label-pill{text-transform:uppercase;letter-spacing:.14em}.workspace-live-indicator{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-live-indicator{border:1px solid color-mix(in oklab,var(--primary) 10%,transparent)}}.workspace-live-indicator{color:var(--muted-foreground);padding-inline:9px}@supports (color:color-mix(in lab, red, red)){.workspace-live-indicator{color:color-mix(in oklab,var(--muted-foreground) 62%,transparent)}}.workspace-live-indicator{text-transform:uppercase;letter-spacing:.12em}@media (width<=639px){.workspace-entity-control{min-width:calc(50% - 28px);max-width:none}.workspace-entity-actions button{width:22px}}.workspace-canvas-stage:before,.workspace-canvas-stage:after{z-index:18;content:"";pointer-events:none;width:28px;height:28px;position:absolute}.workspace-canvas-stage:before{border-right:1px solid var(--primary);top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.workspace-canvas-stage:before{border-right:1px solid color-mix(in oklab, var(--primary) 48%, transparent)}}.workspace-canvas-stage:before{border-top:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-canvas-stage:before{border-top:1px solid color-mix(in oklab, var(--primary) 48%, transparent)}}.workspace-canvas-stage:after{border-bottom:1px solid oklab(79.7116% -.114121 -.0700163/.42);border-left:1px solid oklab(79.7116% -.114121 -.0700163/.42);bottom:12px;left:12px}.workspace-panel-scroll>.virtual-scroll-viewport{height:100%}.workflow-editor .react-flow{--xy-background-color:#edf1f7;--xy-edge-stroke:#7b86a1;--xy-edge-stroke-selected:#6d5ee8;--xy-edge-stroke-width:1.35;--xy-controls-button-background-color:#ffffffe0;--xy-controls-button-background-color-hover:#f4f1ff;--xy-controls-button-border-color:#74829e29;--xy-controls-button-color:#59647a;--xy-controls-button-color-hover:#6d5ee8;--xy-controls-box-shadow:0 12px 32px #29334e1f;--xy-selection-background-color:#6d5ee814;--xy-selection-border:1px solid #6d5ee88c;background:radial-gradient(circle at 16% 9%,#6d5ee814,#0000 27rem),radial-gradient(circle at 85% 82%,#22d3ee0e,#0000 30rem),#edf1f7}.workflow-editor .react-flow__selection{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__selection{border:1px solid color-mix(in oklab, var(--primary) 72%, #22d3ee)!important}}.workflow-editor .react-flow__selection{border-radius:14px;background:linear-gradient(135deg, var(--primary), #22d3ee14)!important}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__selection{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 13%, transparent), oklab(79.7116% -.114121 -.0700163/.08))!important}}.workflow-editor .react-flow__selection{box-shadow:0 0 0 1px oklab(79.7116% -.114121 -.0700163/.18), 0 0 36px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__selection{box-shadow:0 0 0 1px oklab(79.7116% -.114121 -.0700163/.18), 0 0 36px color-mix(in oklab, var(--primary) 15%, transparent)}}.workflow-editor .react-flow.dark{--xy-background-color:#090d1f;--xy-edge-stroke:#6370a0;--xy-edge-stroke-selected:#b3a7ff;--xy-controls-button-background-color:#111730f0;--xy-controls-button-background-color-hover:#8b7bff38;--xy-controls-button-border-color:#8b7bff33;--xy-controls-button-color:#aab5d1;--xy-controls-button-color-hover:#d2cbff;--xy-controls-box-shadow:0 16px 42px #28146947;--xy-selection-background-color:#9985ff29;--xy-selection-border:1px solid #b2a2ffcc;background:radial-gradient(circle at 12% 7%,#7858ff30,#0000 31rem),radial-gradient(circle at 88% 90%,#18cbe71c,#0000 34rem),radial-gradient(circle at 58% 46%,#d946ef0b,#0000 26rem),#090d1f}.workflow-editor .react-flow__edge-path{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__edge-path{stroke:color-mix(in oklab, var(--muted-foreground) 42%, transparent)}}.workflow-editor .react-flow__edge-path{stroke-width:.85px;opacity:.56;transition:opacity .16s,stroke .16s,stroke-width .16s}.workflow-editor .react-flow.dark .react-flow__edge-path{stroke:#6876a657;opacity:.48}.workflow-edge-flow-lane,.workflow-edge-current-tail,.workflow-edge-current-glow,.workflow-edge-flow{pointer-events:none;vector-effect:non-scaling-stroke}.workflow-editor .react-flow__edge-path.workflow-edge-overview{vector-effect:non-scaling-stroke}.workflow-edge-flow-lane{stroke-width:1.1px;opacity:.07}.workflow-edge-current-tail,.workflow-edge-current-glow,.workflow-edge-flow{stroke-linecap:round;will-change:stroke-dashoffset;animation:2.1s linear infinite workflow-edge-travel}.workflow-edge-current-tail{stroke-width:1px;stroke-dasharray:16 34;opacity:.1}.workflow-edge-current-glow{stroke-width:3.1px;stroke-dasharray:8 42;opacity:.07;filter:blur(.65px);animation-delay:-.22s}.workflow-edge-flow{stroke-width:1.15px;stroke-dasharray:5 45;opacity:.52;animation-delay:-.31s}.workflow-editor .react-flow__edge.workflow-edge-related .react-flow__edge-path{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__edge.workflow-edge-related .react-flow__edge-path{stroke:color-mix(in oklab, var(--primary) 45%, #7186ba)}}.workflow-editor .react-flow__edge.workflow-edge-related .react-flow__edge-path{stroke-width:1px;opacity:.72}.workflow-editor .react-flow__edge.workflow-edge-related .workflow-edge-flow-lane,.workflow-editor .react-flow__edge.workflow-edge-related .workflow-edge-current-tail,.workflow-editor .react-flow__edge.workflow-edge-related .workflow-edge-current-glow,.workflow-editor .react-flow__edge.workflow-edge-related .workflow-edge-flow{opacity:.3}.workflow-editor .react-flow__edge.workflow-edge-related .workflow-edge-flow{opacity:.78}.workflow-editor .react-flow__edge.workflow-edge-active .react-flow__edge-path{stroke:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__edge.workflow-edge-active .react-flow__edge-path{stroke:color-mix(in oklab, var(--primary) 48%, #64d8ef)}}.workflow-editor .react-flow__edge.workflow-edge-active .react-flow__edge-path{stroke-width:1.15px;opacity:.88}.workflow-editor .react-flow__edge.workflow-edge-active .workflow-edge-flow-lane{stroke-width:1.8px;opacity:.18}.workflow-editor .react-flow__edge.workflow-edge-active .workflow-edge-current-tail{stroke-width:1.15px;opacity:.34;animation-duration:1.72s}.workflow-editor .react-flow__edge.workflow-edge-active .workflow-edge-current-glow{stroke-width:3.6px;opacity:.2;animation-duration:1.72s}.workflow-editor .react-flow__edge.workflow-edge-active .workflow-edge-flow{stroke-width:1.35px;stroke-dasharray:5 45;opacity:.96;animation-duration:1.72s}.workflow-editor .react-flow__edge.workflow-edge-dimmed{opacity:.25}.workflow-edge-delete{z-index:20;width:32px;height:32px;color:var(--foreground);pointer-events:all;cursor:pointer;background:var(--popover);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-edge-delete{background:color-mix(in oklab, var(--popover) 95%, var(--primary) 5%)}}.workflow-edge-delete{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-edge-delete{border:1px solid color-mix(in oklab, var(--primary) 28%, var(--border))}}.workflow-edge-delete{border-radius:999px;transition:transform .14s,border-color .14s,box-shadow .14s,color .14s;box-shadow:0 10px 26px #03091c61,0 0 18px #53d8ff33}.workflow-edge-delete:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-edge-delete:hover{border-color:color-mix(in oklab, var(--destructive) 55%, var(--border))}}.workflow-edge-delete:hover{background:var(--popover)}@supports (color:color-mix(in lab, red, red)){.workflow-edge-delete:hover{background:color-mix(in oklab, var(--popover) 88%, var(--destructive) 12%)}}.workflow-edge-delete:hover{box-shadow:0 12px 28px #03091c42, 0 0 20px var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-edge-delete:hover{box-shadow:0 12px 28px #03091c42, 0 0 20px color-mix(in oklab, var(--destructive) 16%, transparent)}}.workflow-edge-delete:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workflow-edge-delete svg{width:13px;height:13px}.workflow-editor .react-flow__controls{border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__controls{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.workflow-editor .react-flow__controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px}.workflow-editor .react-flow__controls-button{border-bottom-color:var(--border);width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.workflow-editor .react-flow__controls-button{border-bottom-color:color-mix(in oklab, var(--border) 65%, transparent)}}.workflow-editor .workflow-minimap{border:1px solid var(--border);width:150px;height:96px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-editor .workflow-minimap{border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.workflow-editor .workflow-minimap{background:var(--card);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workflow-editor .workflow-minimap{background:color-mix(in oklab, var(--card) 86%, transparent)}}.workflow-editor .workflow-minimap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 36px #161e3424}.workflow-node{border:1px solid var(--node-accent);width:230px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.workflow-node{border:1px solid color-mix(in oklab, var(--node-accent) 14%, var(--border))}}.workflow-node{background:var(--card);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.workflow-node{background:color-mix(in oklab, var(--card) 94%, transparent)}}.workflow-node{color:var(--foreground);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 36px #18203a1a}:root:not(.dark) .workflow-node:not(.workflow-node-selected):not(.workflow-node-related){border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workflow-node:not(.workflow-node-selected):not(.workflow-node-related){border-color:color-mix(in oklab, var(--node-accent) 8%, var(--border))}}:root:not(.dark) .workflow-node:not(.workflow-node-selected):not(.workflow-node-related):hover{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workflow-node:not(.workflow-node-selected):not(.workflow-node-related):hover{border-color:color-mix(in oklab, var(--node-accent) 20%, var(--border))}}:root:not(.dark) .workflow-node-selected{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workflow-node-selected{border-color:color-mix(in oklab, var(--node-accent) 52%, var(--border))}}:root:not(.dark) .workflow-node-selected{box-shadow:0 0 0 2px var(--node-accent), 0 0 0 6px var(--node-accent), 0 22px 50px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workflow-node-selected{box-shadow:0 0 0 2px color-mix(in oklab, var(--node-accent) 15%, transparent), 0 0 0 6px color-mix(in oklab, var(--node-accent) 5%, transparent), 0 22px 50px color-mix(in oklab, var(--node-accent) 11%, transparent)}}:root:not(.dark) .workflow-node-related{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workflow-node-related{border-color:color-mix(in oklab, var(--node-accent) 18%, var(--border))}}.dark .workflow-node{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node{border-color:color-mix(in oklab, var(--node-accent) 21%, #97a5d217)}}.dark .workflow-node{box-shadow:0 18px 52px #1409426b, 0 0 24px var(--node-accent);background:#0f152cf0}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node{box-shadow:0 18px 52px #1409426b, 0 0 24px color-mix(in oklab, var(--node-accent) 7%, transparent)}}.workflow-node:before{background:linear-gradient(180deg, transparent, var(--node-accent), transparent);content:"";opacity:.56;pointer-events:none;border-radius:999px;width:1px;position:absolute;inset:7px auto 7px -1px}.workflow-node:hover{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node:hover{border-color:color-mix(in oklab, var(--node-accent) 30%, var(--border))}}.workflow-node:hover{box-shadow:0 18px 42px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node:hover{box-shadow:0 18px 42px color-mix(in oklab, var(--node-accent) 12%, transparent)}}.workflow-node-selected{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node-selected{border-color:color-mix(in oklab, var(--node-accent) 72%, var(--border))}}.workflow-node-selected{box-shadow:0 0 0 2px var(--node-accent), 0 0 0 6px var(--node-accent), 0 22px 50px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node-selected{box-shadow:0 0 0 2px color-mix(in oklab, var(--node-accent) 26%, transparent), 0 0 0 6px color-mix(in oklab, var(--node-accent) 8%, transparent), 0 22px 50px color-mix(in oklab, var(--node-accent) 18%, transparent)}}.workflow-node-related{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node-related{border-color:color-mix(in oklab, var(--node-accent) 28%, var(--border))}}.workflow-node-related{box-shadow:0 0 0 1px var(--node-accent), 0 15px 38px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node-related{box-shadow:0 0 0 1px color-mix(in oklab, var(--node-accent) 6%, transparent), 0 15px 38px color-mix(in oklab, var(--node-accent) 8%, transparent)}}.workflow-node-dimmed{opacity:.56}.workflow-node-cyan{--node-accent:#06b6d4}.workflow-node-violet{--node-accent:#7c6cf0}.workflow-node-fuchsia{--node-accent:#d946ef}.workflow-node-emerald{--node-accent:#10b981}.workflow-node-group{--node-accent:#64748b}.workflow-group-node{--node-accent:var(--primary);border:1px dashed var(--primary);width:100%;height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-group-node{border:1px dashed color-mix(in oklab,var(--primary) 42%,var(--border))}}.workflow-group-node{background:linear-gradient(145deg,var(--primary),#22d3ee05);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.workflow-group-node{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 5%,transparent),oklab(79.7116% -.114121 -.0700163/.02))}}.workflow-group-node{box-shadow:inset 0 0 34px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-group-node{box-shadow:inset 0 0 34px color-mix(in oklab,var(--primary) 3%,transparent)}}.workflow-group-node{color:var(--foreground);transition:border-color .16s,background-color .16s,box-shadow .16s}.workflow-group-node-selected{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-group-node-selected{border-color:color-mix(in oklab,var(--primary) 78%,var(--border))}}.workflow-group-node-selected{box-shadow:inset 0 0 42px var(--primary),0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-group-node-selected{box-shadow:inset 0 0 42px color-mix(in oklab,var(--primary) 6%,transparent),0 0 0 2px color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-group-node>header{border-bottom:1px dashed var(--primary);align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-group-node>header{border-bottom:1px dashed color-mix(in oklab,var(--primary) 25%,var(--border))}}.workflow-group-node>header>span{background:var(--primary);border-radius:9px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-group-node>header>span{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-group-node>header>span{color:var(--primary)}.workflow-group-node>header svg{width:14px;height:14px}.workflow-group-node>header strong{font-size:11px}.workflow-group-node>header small{color:var(--muted-foreground);margin-left:auto;font-size:9px}.workflow-group-handle{z-index:60!important;pointer-events:auto!important;right:-13px!important}.dark .workflow-group-node{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-group-node{border-color:color-mix(in oklab,var(--primary) 38%,#919dcd33)}}.dark .workflow-group-node{background:linear-gradient(145deg,var(--primary),#080d1d57)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-group-node{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 8%,#080d1d99),#080d1d57)}}.workflow-batch-table-node{border:1px solid var(--primary);width:320px;max-width:min(320px,100vw - 48px)}@supports (color:color-mix(in lab, red, red)){.workflow-batch-table-node{border:1px solid color-mix(in oklab,var(--primary) 28%,var(--border))}}.workflow-batch-table-node{background:linear-gradient(145deg,var(--card),var(--card));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.workflow-batch-table-node{background:linear-gradient(145deg,color-mix(in oklab,var(--card) 94%,var(--primary) 6%),var(--card))}}.workflow-batch-table-node{color:var(--foreground);box-shadow:0 12px 34px var(--foreground);padding:14px}@supports (color:color-mix(in lab, red, red)){.workflow-batch-table-node{box-shadow:0 12px 34px color-mix(in oklab,var(--foreground) 7%,transparent)}}.workflow-batch-table-node-selected{border-color:var(--primary);outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-batch-table-node-selected{outline:2px solid color-mix(in oklab,var(--primary) 16%,transparent)}}.workflow-batch-table-node>header{align-items:center;gap:9px;min-width:0;display:flex}.workflow-batch-table-node>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.workflow-batch-table-node>header small{color:var(--muted-foreground);font-size:10px}.workflow-batch-table-icon{background:var(--primary);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-batch-table-icon{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.workflow-batch-table-icon{color:var(--primary)}.workflow-batch-table-count{background:var(--primary);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.workflow-batch-table-count{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-batch-table-count{color:var(--primary);padding:4px 8px;font-size:10px;font-weight:650}.workflow-batch-table-node>p{color:var(--muted-foreground);margin:12px 0;font-size:11px;line-height:1.55}.workflow-batch-table-node>footer{color:var(--muted-foreground);margin-top:10px;font-size:10px}.workflow-batch-table-open{background:var(--primary);min-height:32px;color:var(--primary-foreground);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:filter .16s,transform .16s;display:inline-flex}.workflow-batch-table-open:hover{filter:brightness(1.08)}.workflow-batch-table-open:active{transform:scale(.97)}.workflow-batch-table-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workflow-selection-menu{z-index:80;border:1px solid var(--primary);align-items:center;gap:8px;display:flex;position:absolute;top:58px;left:50%}@supports (color:color-mix(in lab, red, red)){.workflow-selection-menu{border:1px solid color-mix(in oklab,var(--primary) 42%,var(--border))}}.workflow-selection-menu{background:linear-gradient(135deg,var(--popover),var(--popover));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-selection-menu{background:linear-gradient(135deg,color-mix(in oklab,var(--popover) 94%,var(--primary) 6%),color-mix(in oklab,var(--popover) 92%,#22d3ee 5%))}}.workflow-selection-menu{box-shadow:0 20px 56px #05091957,0 0 32px var(--primary);padding:7px}@supports (color:color-mix(in lab, red, red)){.workflow-selection-menu{box-shadow:0 20px 56px #05091957,0 0 32px color-mix(in oklab,var(--primary) 14%,transparent)}}.workflow-selection-menu{-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);transform:translate(-50%)}.workflow-selection-menu>span,.workflow-selection-menu>button{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.workflow-selection-menu>span{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.workflow-selection-menu>span{background:color-mix(in oklab,var(--muted) 58%,transparent)}}.workflow-selection-menu>button{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-selection-menu>button{background:color-mix(in oklab,var(--primary) 13%,transparent)}}.workflow-selection-menu>button{color:var(--primary);transition:background-color .16s,box-shadow .16s,transform .16s}.workflow-selection-menu>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-selection-menu>button:hover{background:color-mix(in oklab,var(--primary) 20%,transparent)}}.workflow-selection-menu>button:hover{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-selection-menu>button:hover{box-shadow:0 0 18px color-mix(in oklab,var(--primary) 16%,transparent)}}.workflow-selection-menu>button:active{transform:scale(.96)}.workflow-selection-menu svg{width:15px;height:15px}.dark .workflow-selection-menu{background:linear-gradient(135deg,#10172df0,#0b1b2ce6);border-color:#9b8cff75;box-shadow:0 22px 62px #0205128f,0 0 38px #7c6cf033}.workflow-editor[data-box-selection=true] .react-flow__pane,.workflow-editor[data-box-selection=true] .react-flow__renderer{cursor:crosshair!important}.workflow-manual-selection{z-index:44;pointer-events:none;border:1px solid var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-manual-selection{border:1px solid color-mix(in oklab, var(--primary) 72%, #22d3ee)}}.workflow-manual-selection{background:linear-gradient(135deg, var(--primary), #22d3ee14);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workflow-manual-selection{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 13%, transparent), oklab(79.7116% -.114121 -.0700163/.08))}}.workflow-manual-selection{box-shadow:0 0 0 1px oklab(79.7116% -.114121 -.0700163/.18), 0 0 36px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-manual-selection{box-shadow:0 0 0 1px oklab(79.7116% -.114121 -.0700163/.18), 0 0 36px color-mix(in oklab, var(--primary) 15%, transparent)}}.workflow-node-heading{align-items:center;gap:8px;min-width:0;padding:8px 11px;display:flex}.workflow-node-icon{border:1px solid var(--node-accent);flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-icon{border:1px solid color-mix(in oklab, var(--node-accent) 18%, transparent)}}.workflow-node-icon{background:var(--node-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.workflow-node-icon{background:color-mix(in oklab, var(--node-accent) 8%, transparent)}}.workflow-node-icon{color:var(--node-accent)}.workflow-node-icon svg{width:13px;height:13px}.workflow-node-name{flex:1;min-width:0}.workflow-node-heading small,.workflow-node-heading strong{display:block}.workflow-node-heading small{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:600}.workflow-node-heading strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;cursor:text;font-size:11px;font-weight:620;overflow:hidden}.workflow-node-name-input{border:1px solid var(--node-accent);width:100%;height:26px;display:block}@supports (color:color-mix(in lab, red, red)){.workflow-node-name-input{border:1px solid color-mix(in oklab,var(--node-accent) 38%,var(--border))}}.workflow-node-name-input{background:var(--background);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.workflow-node-name-input{background:color-mix(in oklab,var(--background) 88%,transparent)}}.workflow-node-name-input{color:var(--foreground);box-shadow:0 0 0 3px var(--node-accent);outline:none;padding:0 7px;font-size:11px;font-weight:620}@supports (color:color-mix(in lab, red, red)){.workflow-node-name-input{box-shadow:0 0 0 3px color-mix(in oklab,var(--node-accent) 8%,transparent)}}.workflow-node-heading i{background:#34d399;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 9px #34d399b3}.workflow-node-heading i.is-busy{background:#22d3ee;animation:1.2s ease-in-out infinite workflow-node-status-pulse;box-shadow:0 0 12px #22d3eee6}.workflow-node-generation-loading{z-index:11;border-radius:inherit;background:var(--background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-loading{background:color-mix(in oklab,var(--background) 72%,transparent)}}.workflow-node-generation-loading{text-align:center;-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);padding:18px}.dark .workflow-node-generation-loading{background:#070c1dd1}.workflow-node-generation-spinner{width:58px;height:58px;color:var(--primary);place-items:center;margin-bottom:10px;display:grid;position:relative}.workflow-node-generation-spinner>i{border:1px solid var(--primary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-spinner>i{border:1px solid color-mix(in oklab,var(--primary) 24%,transparent)}}.workflow-node-generation-spinner>i{border-radius:50%}.workflow-node-generation-spinner>i:first-child{border-top-color:var(--primary);animation:1.3s linear infinite workflow-node-spinner}.workflow-node-generation-spinner>i:nth-child(2){border-right-color:#22d3ee;animation:.9s linear infinite reverse workflow-node-spinner;inset:7px}.workflow-node-generation-spinner>i:nth-child(3){border-bottom-color:#a78bfa;animation:.7s linear infinite workflow-node-spinner;inset:14px}.workflow-node-generation-spinner>svg{width:15px;height:15px;filter:drop-shadow(0 0 7px var(--primary))}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-spinner>svg{filter:drop-shadow(0 0 7px color-mix(in oklab,var(--primary) 70%,transparent))}}.workflow-node-generation-loading>strong{max-width:90%;color:var(--foreground);font-size:11px;font-weight:680}.workflow-node-generation-loading>small{max-width:90%;color:var(--muted-foreground);margin-top:5px;font-size:8px;line-height:1.5}.workflow-node-generation-loading>div{background:var(--muted);border-radius:999px;width:min(82%,240px);height:4px;margin-top:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-loading>div{background:color-mix(in oklab,var(--muted) 80%,transparent)}}.workflow-node-generation-loading>div>span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,var(--primary),#22d3ee);height:100%;box-shadow:0 0 12px var(--primary);display:block}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-loading>div>span{box-shadow:0 0 12px color-mix(in oklab,var(--primary) 50%,transparent)}}.workflow-node-generation-loading>div>span{transition:width .45s}.workflow-node-generation-loading>b{color:var(--primary);font-variant-numeric:tabular-nums;margin-top:5px;font-size:8px}@keyframes workflow-node-spinner{to{transform:rotate(360deg)}}@keyframes workflow-node-status-pulse{50%{opacity:.4;transform:scale(.72)}}.workflow-node>p{min-height:38px;color:var(--muted-foreground);margin:0;padding:0 14px 11px;font-size:10px;line-height:1.7}.workflow-node-footer{border-top:1px solid var(--border);justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-footer{border-top:1px solid color-mix(in oklab, var(--border) 68%, transparent)}}.workflow-node-footer{color:var(--muted-foreground);padding:7px 14px}@supports (color:color-mix(in lab, red, red)){.workflow-node-footer{color:color-mix(in oklab, var(--muted-foreground) 65%, transparent)}}.workflow-node-footer{letter-spacing:.18em;font-size:7px}.workflow-media-node{width:100%;min-width:0;height:100%;overflow:visible}.workflow-media-node .workflow-node-heading{height:42px;padding-block:7px}.workflow-media-preview,.workflow-media-empty,.workflow-text-preview{border-top:1px solid var(--border);width:100%;height:calc(100% - 42px);min-height:46px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-media-preview,.workflow-media-empty,.workflow-text-preview{border-top:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.workflow-media-node>.workflow-media-preview,.workflow-media-node>.workflow-media-empty,.workflow-media-node>.workflow-text-preview{border-radius:0 0 17px 17px;overflow:hidden}.workflow-visual-node{background:#030710eb}:root:not(.dark) .workflow-visual-node:not(.workflow-node-selected){background:#f2f5fa;border-color:#687a9933;box-shadow:0 8px 26px #2d3f5e1a}:root:not(.dark) .workflow-visual-node:not(.workflow-node-selected):hover{border-color:#687a9952;box-shadow:0 12px 30px #2d3f5e21}:root:not(.dark) .workflow-visual-node .workflow-media-preview{background:#f2f5fa}.workflow-visual-node .workflow-node-heading{z-index:6;color:#fff;pointer-events:none;background:linear-gradient(#070c19b3,#070c1900);border:0;border-radius:17px 17px 0 0;gap:7px;width:100%;height:49px;padding:7px 12px 15px;position:absolute;top:0;left:0}.workflow-visual-node .workflow-node-icon{color:#fff;background:#ffffff1a;border-color:#fff3;width:21px;height:21px}.workflow-visual-node .workflow-node-name{pointer-events:auto;flex:1}.workflow-visual-node .workflow-node-name strong{color:#fff;text-shadow:0 1px 3px #0006}.workflow-visual-node .workflow-node-heading i{margin-left:2px}.workflow-visual-node>.workflow-media-preview,.workflow-visual-node>.workflow-media-empty{border:0;border-radius:17px;height:100%;min-height:0}.workflow-visual-node>img.workflow-media-preview{object-fit:contain}.workflow-node-upload-state{z-index:7;border:1px solid var(--primary);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.workflow-node-upload-state{border:1px solid color-mix(in oklab,var(--primary) 24%,var(--border))}}.workflow-node-upload-state{background:var(--popover);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-upload-state{background:color-mix(in oklab,var(--popover) 92%,transparent)}}.workflow-node-upload-state{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px;box-shadow:0 12px 30px #05091847}.workflow-node-upload-state>svg{width:18px;height:18px;color:var(--primary);animation:1s linear infinite spin}.workflow-node-upload-state.is-failed>svg{color:var(--destructive);animation:none}.workflow-node-upload-state strong,.workflow-node-upload-state small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-node-upload-state strong{font-size:10px}.workflow-node-upload-state small{color:var(--muted-foreground);margin-top:2px;font-size:8px}.workflow-node-upload-state>b{color:var(--primary);font-variant-numeric:tabular-nums;font-size:9px}.workflow-node-upload-state i{background:var(--muted);border-radius:999px;height:3px;margin-top:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-upload-state i{background:color-mix(in oklab,var(--muted) 78%,transparent)}}.workflow-node-upload-state i span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),#22d3ee);height:100%;transition:width .2s;display:block}.workflow-node-upload-state.is-failed{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-node-upload-state.is-failed{border-color:color-mix(in oklab,var(--destructive) 28%,var(--border))}}.workflow-node-upload-state.is-failed>b{color:var(--destructive)}.workflow-editor .react-flow__node.selected{z-index:30!important}.workflow-editor .react-flow__node:hover:not(.selected){z-index:25!important}.workflow-node-generator{z-index:12;width:max(100%,720px);max-width:min(720px,100vw - 48px);max-height:min(680px, var(--workflow-generator-max-height,calc(100vh - 118px)));border:1px solid var(--node-accent);display:block;position:absolute;top:calc(100% + 9px);left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator{border:1px solid color-mix(in oklab, var(--node-accent) 25%, var(--border))}}.workflow-node-generator{background:var(--popover);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator{background:color-mix(in oklab, var(--popover) 95%, transparent)}}.workflow-node-generator{box-shadow:0 18px 44px #131b3433, 0 0 24px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator{box-shadow:0 18px 44px #131b3433, 0 0 24px color-mix(in oklab, var(--node-accent) 7%, transparent)}}.workflow-node-generator{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}:root:not(.dark) .workflow-node-generator,:root:not(.dark) .workflow-node-material-controls{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workflow-node-generator,:root:not(.dark) .workflow-node-material-controls{border-color:color-mix(in oklab, var(--node-accent) 12%, var(--border))}}.workflow-node-generator-scroll{max-height:inherit}.workflow-node-generator-scroll>.workflow-node-generator-viewport{height:auto;max-height:inherit}.workflow-node-generator-content{flex-direction:column;min-width:100%;display:flex}.workflow-node-generator-top{top:auto;bottom:calc(100% + 9px)}.workflow-node-generator-left{left:0;transform:none}.workflow-node-generator-right{right:var(--workflow-generator-side-offset,0px);left:auto;transform:none}.dark .workflow-node-generator{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-generator{border-color:color-mix(in oklab, var(--node-accent) 30%, #919dcd1f)}}.dark .workflow-node-generator{box-shadow:0 22px 52px #0205128a, 0 0 28px var(--node-accent);background:#0e1429f5}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-generator{box-shadow:0 22px 52px #0205128a, 0 0 28px color-mix(in oklab, var(--node-accent) 8%, transparent)}}.workflow-node-material-controls{z-index:12;border:1px solid var(--node-accent);width:min(460px,100vw - 40px);position:absolute;top:calc(100% + 9px);left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls{border:1px solid color-mix(in oklab,var(--node-accent) 25%,var(--border))}}.workflow-node-material-controls{background:var(--popover);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls{background:color-mix(in oklab,var(--popover) 96%,transparent)}}.workflow-node-material-controls{box-shadow:0 18px 44px #131b3433,0 0 24px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls{box-shadow:0 18px 44px #131b3433,0 0 24px color-mix(in oklab,var(--node-accent) 7%,transparent)}}.workflow-node-material-controls{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.dark .workflow-node-material-controls{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-material-controls{border-color:color-mix(in oklab,var(--node-accent) 28%,#919dcd1f)}}.dark .workflow-node-material-controls{background:#0e1429f5;box-shadow:0 22px 52px #0205128a}.workflow-node-material-controls>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls>header{border-bottom:1px solid color-mix(in oklab,var(--border) 62%,transparent)}}.workflow-node-material-controls>header{padding:11px 13px}.workflow-node-material-controls>header strong,.workflow-node-material-controls>header small{display:block}.workflow-node-material-controls>header strong{font-size:12px}.workflow-node-material-controls>header small{color:var(--muted-foreground);margin-top:2px;font-size:10px}.workflow-node-material-controls>header>span{color:#10b981;background:oklab(69.5873% -.142158 .0448781/.11);border-radius:999px;padding:3px 7px;font-size:8px}.workflow-node-material-controls>div{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:7px;padding:10px;display:grid}.workflow-node-material-controls button{border:1px solid var(--border);justify-content:center;align-items:center;gap:5px;min-height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls button{border:1px solid color-mix(in oklab,var(--border) 68%,transparent)}}.workflow-node-material-controls button{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls button{background:color-mix(in oklab,var(--muted) 42%,transparent)}}.workflow-node-material-controls button{color:var(--foreground);font-size:11px;transition:all .15s}.workflow-node-material-controls button:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls button:hover:not(:disabled){border-color:color-mix(in oklab,var(--primary) 38%,var(--border))}}.workflow-node-material-controls button:hover:not(:disabled){color:var(--primary)}.workflow-node-material-controls button.is-primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls button.is-primary{border-color:color-mix(in oklab,var(--primary) 28%,var(--border))}}.workflow-node-material-controls button.is-primary{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-material-controls button.is-primary{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-node-material-controls button.is-primary{color:var(--primary)}.workflow-node-material-controls button svg{width:12px;height:12px}.workflow-node-material-controls button:disabled{opacity:.45}.workflow-node-upscale-standalone .workflow-node-upscale-controls{border-top:0}.workflow-node-upscale-standalone{max-height:min(480px, var(--workflow-upscale-available-height,calc(100vh - 112px)));scrollbar-color:var(--primary) transparent;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-standalone{scrollbar-color:color-mix(in oklab,var(--primary) 42%,transparent) transparent}}.workflow-node-upscale-standalone{scrollbar-width:thin}.workflow-node-upscale-standalone.is-above{top:auto;bottom:calc(100% + 9px)}.workflow-node-upscale-standalone .workflow-node-upscale-controls>header{padding-right:28px}.workflow-node-upscale-standalone>.workflow-node-upscale-close{z-index:2;width:24px;height:24px;min-height:24px;color:var(--muted-foreground);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:7px}.workflow-node-upscale-standalone>.workflow-node-upscale-close:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-standalone>.workflow-node-upscale-close:hover{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-node-upscale-standalone>.workflow-node-upscale-close:hover{color:var(--foreground)}.workflow-node-upscale-standalone>.workflow-node-upscale-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workflow-node-upscale-controls{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-controls{border-top:1px solid color-mix(in oklab,var(--border) 62%,transparent)}}.workflow-node-upscale-controls{background:linear-gradient(135deg,var(--node-accent),transparent 62%);padding:10px}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-controls{background:linear-gradient(135deg,color-mix(in oklab,var(--node-accent) 7%,transparent),transparent 62%)}}.workflow-node-upscale-controls>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.workflow-node-upscale-controls>header strong,.workflow-node-upscale-controls>header small{display:block}.workflow-node-upscale-controls>header strong{color:var(--foreground);font-size:11px}.workflow-node-upscale-controls>header small{color:var(--muted-foreground);margin-top:2px;font-size:8px}.workflow-node-upscale-controls>header span{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-controls>header span{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.workflow-node-upscale-controls>header span{color:var(--primary);padding:3px 7px;font-size:8px}.workflow-node-upscale-controls>header span.is-warning{color:#f59e0b;background:oklab(76.8591% .0560995 .154808/.13)}.workflow-node-upscale-size,.workflow-node-upscale-warning{border-radius:9px;margin:0 0 8px;padding:7px 9px;font-size:9px;line-height:1.45}.workflow-node-upscale-size{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-size{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.workflow-node-upscale-size{color:var(--muted-foreground)}.workflow-node-upscale-warning{color:#ef4444;background:oklab(63.6834% .187864 .0889286/.08);border:1px solid oklab(63.6834% .187864 .0889286/.24)}.workflow-node-upscale-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.workflow-node-upscale-submit{width:100%;margin-top:9px;border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-submit{border-color:color-mix(in oklab,var(--primary) 42%,var(--border))!important}}.workflow-node-upscale-submit{background:linear-gradient(135deg,var(--primary),#38bdf8)!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-submit{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 22%,var(--card)),color-mix(in oklab,#38bdf8 14%,var(--card)))!important}}.workflow-node-upscale-submit{font-weight:650;color:var(--primary)!important}.workflow-node-upscale-submit:not(:disabled):hover{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-upscale-submit:not(:disabled):hover{box-shadow:0 0 18px color-mix(in oklab,var(--primary) 18%,transparent)}}.workflow-node-upscale-submit:not(:disabled):hover{transform:translateY(-1px)}.workflow-node-generation-terminal{z-index:14;border:1px solid #ef4444;align-items:flex-start;gap:9px;display:flex;position:absolute;inset:auto 10px 10px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-terminal{border:1px solid color-mix(in oklab,#ef4444 32%,var(--border))}}.workflow-node-generation-terminal{background:#ef4444;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-terminal{background:color-mix(in oklab,#ef4444 10%,var(--popover))}}.workflow-node-generation-terminal{color:#ef4444;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:9px 10px;box-shadow:0 12px 34px #7f1d1d38}.workflow-node-generation-terminal.is-cancelled,.workflow-node-generation-terminal.is-partial_success{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-terminal.is-cancelled,.workflow-node-generation-terminal.is-partial_success{border-color:color-mix(in oklab,#f59e0b 32%,var(--border))}}.workflow-node-generation-terminal.is-cancelled,.workflow-node-generation-terminal.is-partial_success{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-terminal.is-cancelled,.workflow-node-generation-terminal.is-partial_success{background:color-mix(in oklab,#f59e0b 10%,var(--popover))}}.workflow-node-generation-terminal.is-cancelled,.workflow-node-generation-terminal.is-partial_success{color:#f59e0b}.workflow-node-generation-terminal>svg{flex:none;width:14px;height:14px;margin-top:1px}.workflow-node-generation-terminal strong,.workflow-node-generation-terminal small{display:block}.workflow-node-generation-terminal strong{font-size:10px}.workflow-node-generation-terminal small{color:currentColor;opacity:.86;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:42px;margin-top:2px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.workspace-asset-dialog-backdrop{z-index:1300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050814a8;place-items:center;padding:18px;animation:.16s ease-out both workflow-generator-backdrop-in;display:grid;position:fixed;inset:0}.workspace-asset-dialog{border:1px solid var(--primary);flex-direction:column;width:min(1500px,100vw - 48px);height:min(900px,100dvh - 48px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border))}}.workspace-asset-dialog{background:var(--card);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog{background:color-mix(in oklab,var(--card) 98%,transparent)}}.workspace-asset-dialog{box-shadow:0 38px 110px #0408187a,0 0 45px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog{box-shadow:0 38px 110px #0408187a,0 0 45px color-mix(in oklab,var(--primary) 8%,transparent)}}.dark .workspace-asset-dialog{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workspace-asset-dialog{border-color:color-mix(in oklab,var(--primary) 23%,#919dcd29)}}.dark .workspace-asset-dialog{box-shadow:0 40px 120px #010410c2,0 0 48px var(--primary);background:#0b1123fb}@supports (color:color-mix(in lab, red, red)){.dark .workspace-asset-dialog{box-shadow:0 40px 120px #010410c2,0 0 48px color-mix(in oklab,var(--primary) 10%,transparent)}}.workspace-asset-dialog-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog-header{border-bottom:1px solid color-mix(in oklab,var(--border) 68%,transparent)}}.workspace-asset-dialog-header{background:linear-gradient(100deg,var(--primary),transparent 38%,#22d3ee0a);padding:16px 24px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog-header{background:linear-gradient(100deg,color-mix(in oklab,var(--primary) 6%,transparent),transparent 38%,oklab(79.7116% -.114121 -.0700163/.04))}}.workspace-asset-dialog-title{align-items:center;gap:11px;display:flex}.workspace-asset-dialog-title>span{background:linear-gradient(135deg,var(--primary),#22d3ee1c);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog-title>span{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 18%,transparent),oklab(79.7116% -.114121 -.0700163/.11))}}.workspace-asset-dialog-title>span{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog-title>span{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 15%,transparent)}}.workspace-asset-dialog-title svg{width:18px;height:18px}.workspace-asset-dialog-title strong,.workspace-asset-dialog-title small{display:block}.workspace-asset-dialog-title strong{font-size:17px}.workspace-asset-dialog-title small{color:var(--muted-foreground);margin-top:4px;font-size:12px}.workspace-asset-dialog-header>button,.workspace-public-asset-sheet>button{width:34px;height:34px;color:var(--muted-foreground);border-radius:10px;place-items:center;transition:all .15s;display:grid}.workspace-asset-dialog-header>button:hover,.workspace-public-asset-sheet>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog-header>button:hover,.workspace-public-asset-sheet>button:hover{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.workspace-asset-dialog-header>button:hover,.workspace-public-asset-sheet>button:hover{color:var(--primary)}.workspace-asset-dialog-header>button svg,.workspace-public-asset-sheet>button svg{width:16px;height:16px}.workspace-asset-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-asset-toolbar{border-bottom:1px solid color-mix(in oklab,var(--border) 55%,transparent)}}.workspace-asset-toolbar{padding:12px 24px}.workspace-asset-scope-tabs{min-width:0}.workspace-asset-scope-tabs .ant-tabs-nav{margin:0}.workspace-asset-scope-tabs .ant-tabs-nav:before,.workspace-asset-scope-tabs .ant-tabs-ink-bar{display:none}.workspace-asset-scope-tabs .ant-tabs-nav-list{border:1px solid var(--border);background:var(--muted);border-radius:999px;gap:6px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-scope-tabs .ant-tabs-nav-list{background:color-mix(in oklab,var(--muted) 45%,transparent)}}.workspace-asset-scope-tabs .ant-tabs-nav-list{padding:4px}.workspace-asset-scope-tabs .ant-tabs-tab{border-radius:999px;padding:8px 17px;transition:background .16s,box-shadow .16s;margin:0!important}.workspace-asset-scope-tabs .ant-tabs-tab-active{background:var(--card);box-shadow:0 2px 10px #0d162a1c}.workspace-asset-scope-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--foreground)}.dark .workspace-asset-scope-tabs .ant-tabs-tab-active{background:#818cf838;box-shadow:inset 0 0 0 1px #a5b4fc80,0 4px 14px #252b6a40}.dark .workspace-asset-scope-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#e4e9ff!important}.workspace-asset-scope-tabs .ant-tabs-tab-btn>span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.workspace-asset-toolbar-actions{align-items:center;gap:9px;display:flex}.workspace-asset-toolbar-actions .ant-btn{border-radius:999px;height:38px;padding-inline:17px;font-size:13px;font-weight:600}.workspace-asset-search{border-bottom:1px solid var(--border);align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-asset-search{border-bottom:1px solid color-mix(in oklab,var(--border) 55%,transparent)}}.workspace-asset-search{padding:14px 24px}.workspace-asset-search-control{flex:0 480px;align-items:center;gap:8px;width:min(480px,100%);min-width:220px;display:flex}.workspace-asset-search-input{flex:auto;min-width:0}.workspace-asset-search-input.ant-input-affix-wrapper{border-radius:999px;height:40px;padding-inline:14px}.workspace-asset-search-input .ant-input{font-size:12px}.workspace-asset-search-input .ant-input-prefix{color:var(--muted-foreground);margin-inline-end:8px}.workspace-asset-search-submit.ant-btn{border-radius:999px;flex:none;min-width:70px;height:40px;padding-inline:18px;font-size:12px;font-weight:600}.workspace-asset-kinds{border-radius:999px;padding:4px}.workspace-asset-kinds .ant-segmented-item-label{min-height:34px;padding-inline:12px;font-size:12px;line-height:34px}.workspace-asset-kinds .ant-segmented-thumb,.workspace-asset-kinds .ant-segmented-item{border-radius:999px}.workspace-asset-review-select{width:148px;height:42px;margin-left:auto}.workspace-asset-review-select .ant-select-selector{border-radius:999px!important}.workspace-asset-notice{border:1px solid var(--primary);margin:0 18px 9px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-notice{border:1px solid color-mix(in oklab,var(--primary) 18%,transparent)}}.workspace-asset-notice{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-notice{background:color-mix(in oklab,var(--primary) 5%,transparent)}}.workspace-asset-notice{color:var(--primary);padding:7px 10px;font-size:9px}.workspace-asset-notice.is-error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-notice.is-error{border-color:color-mix(in oklab,var(--destructive) 22%,transparent)}}.workspace-asset-notice.is-error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-notice.is-error{background:color-mix(in oklab,var(--destructive) 6%,transparent)}}.workspace-asset-notice.is-error{color:var(--destructive)}.workspace-asset-dialog-body{border-top:1px solid var(--border);flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-asset-dialog-body{border-top:1px solid color-mix(in oklab,var(--border) 55%,transparent)}}.workspace-asset-libraries{border-right:1px solid var(--border);flex-direction:column;flex:none;width:240px;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-asset-libraries{border-right:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.workspace-asset-libraries{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-libraries{background:color-mix(in oklab,var(--muted) 22%,transparent)}}.workspace-asset-libraries{padding:18px}.workspace-asset-libraries>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:8px;display:flex}.workspace-asset-libraries>header b,.workspace-asset-libraries>header small{display:block}.workspace-asset-libraries>header b{font-size:13px}.workspace-asset-libraries>header small{color:var(--muted-foreground);margin-top:3px;font-size:11px}.workspace-asset-libraries>header button{width:30px;height:30px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.workspace-asset-libraries>header button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-libraries>header button:hover{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.workspace-asset-libraries>header svg{width:14px;height:14px}.workspace-asset-libraries>form{gap:5px;margin-bottom:8px;display:flex}.workspace-asset-libraries>form input{min-width:0;height:38px;font-size:12px}.workspace-asset-libraries>form button{border-radius:999px;height:38px;padding-inline:11px;font-size:12px}.workspace-asset-library-scroll{flex:1;width:100%;min-width:0;min-height:0}.workspace-asset-library-scroll .virtual-scroll-viewport{min-width:0;overflow-x:hidden}.workspace-asset-library-scroll .virtual-scroll-content{max-width:100%;width:100%!important;min-width:0!important}.workspace-asset-library-list{flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.workspace-asset-library-list>div{border-radius:10px;align-items:center;width:100%;min-width:0;max-width:100%;transition:background .15s;display:flex}.workspace-asset-library-list>div.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-library-list>div.is-active{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.workspace-asset-library-select{text-align:left;border-radius:10px;flex:1 1 0;align-items:center;gap:9px;min-width:0;padding:9px 8px;display:flex;overflow:hidden}.workspace-asset-library-select:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-library-select:hover{background:color-mix(in oklab,var(--primary) 7%,transparent)}}.workspace-asset-library-icon{border:1px solid var(--primary);flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-asset-library-icon{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border))}}.workspace-asset-library-icon{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-library-icon{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.workspace-asset-library-icon{color:var(--primary)}.workspace-asset-library-copy{flex:1 1 0;min-width:0;overflow:hidden}.workspace-asset-library-list b,.workspace-asset-library-list small{display:block}.workspace-asset-library-list b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.workspace-asset-library-list small{width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.workspace-asset-library-delete.ant-btn{width:28px;min-width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;flex:none;margin-right:5px}.workspace-asset-library-delete.ant-btn:hover{color:var(--destructive)}.workspace-asset-results{flex:1;min-width:0;height:100%}.workspace-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 22px 28px;display:grid}.workspace-team-bulk-review{border:1px solid var(--border);background:var(--muted);border-radius:16px;grid-column:1/-1;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-team-bulk-review{background:color-mix(in oklab,var(--muted) 45%,transparent)}}.workspace-team-bulk-review{padding:9px 12px}.workspace-team-bulk-review>span{color:var(--muted-foreground);font-size:12px}.workspace-team-bulk-review>div{gap:8px;margin-left:auto;display:flex}.workspace-team-bulk-review .ant-btn{border-radius:999px;min-height:34px;padding-inline:13px;font-size:12px}.workspace-asset-result-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:0 1px 3px;display:flex}.workspace-asset-result-heading>div{flex:1 1 0;min-width:0}.workspace-asset-result-heading strong,.workspace-asset-result-heading small{display:block}.workspace-asset-result-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.workspace-asset-result-heading small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.workspace-asset-result-heading>span{background:var(--primary);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.workspace-asset-result-heading>span{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.workspace-asset-result-heading>span{color:var(--primary);padding:6px 10px;font-size:11px}.workspace-asset-pagination{color:var(--muted-foreground);grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:8px 0 2px;font-size:10px;display:flex}.workspace-asset-pagination button{border:1px solid var(--border);background:var(--background);border-radius:8px;height:28px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-pagination button{background:color-mix(in oklab,var(--background) 72%,transparent)}}.workspace-asset-pagination button{color:var(--foreground)}.workspace-asset-pagination button:disabled{cursor:not-allowed;opacity:.4}.workspace-asset-card{border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card{border:1px solid color-mix(in oklab,var(--border) 68%,transparent)}}.workspace-asset-card{background:var(--background);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card{background:color-mix(in oklab,var(--background) 68%,transparent)}}.workspace-asset-card{content-visibility:auto;contain-intrinsic-size:310px;transition:transform .15s,border-color .15s,box-shadow .15s}.generation-history-card{content-visibility:auto;contain-intrinsic-size:420px}.workspace-generation-tabs{border-bottom:1px solid var(--border);background:var(--muted);flex:none}@supports (color:color-mix(in lab, red, red)){.workspace-generation-tabs{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.workspace-generation-tabs{padding:7px 8px}.workspace-generation-panel{min-width:0;max-width:100%}.workspace-panel-scroll .virtual-scroll-viewport{overflow-x:hidden}.workspace-panel-scroll .virtual-scroll-content{overflow-wrap:anywhere;max-width:100%;width:100%!important;min-width:0!important}.workspace-panel-scroll :is(article,section){min-width:0;max-width:100%}.workspace-panel-scroll .flex>:is(span,div){min-width:0}.workspace-generation-tabs .ant-tabs-nav{margin:0}.workspace-generation-tabs .ant-tabs-nav:before,.workspace-generation-tabs .ant-tabs-ink-bar{display:none}.workspace-generation-tabs .ant-tabs-nav-wrap,.workspace-generation-tabs .ant-tabs-nav-list{width:100%}.workspace-generation-tabs .ant-tabs-tab{border-radius:10px;flex:1;justify-content:center;padding:8px 4px;transition:background .16s,box-shadow .16s;margin:0!important}.workspace-generation-tabs .ant-tabs-tab-active{background:var(--card);box-shadow:inset 0 0 0 1px var(--primary),0 2px 8px #0f172a14}@supports (color:color-mix(in lab, red, red)){.workspace-generation-tabs .ant-tabs-tab-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 20%,var(--border)),0 2px 8px #0f172a14}}.workspace-generation-tabs .ant-tabs-tab-btn>span{justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.workspace-generation-tabs .ant-tabs-content-holder{display:none}.workspace-generation-segmented,.workspace-generation-segmented .ant-segmented-group{width:100%}.workspace-generation-segmented .ant-segmented-item{flex:1}.workspace-generation-segmented .ant-segmented-item-label{font-size:12px}.workspace-generation-icon-actions .ant-btn{width:27px;min-width:27px;height:27px;color:var(--muted-foreground)}.workspace-generation-icon-actions .ant-btn:hover:not(:disabled){color:var(--primary)}.workspace-generation-icon-actions .ant-btn svg{width:14px;height:14px}.workspace-asset-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card:hover{border-color:color-mix(in oklab,var(--primary) 35%,var(--border))}}.workspace-asset-card:hover{box-shadow:0 10px 26px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card:hover{box-shadow:0 10px 26px color-mix(in oklab,var(--primary) 7%,#0a12281a)}}.workspace-asset-card.is-focused{border-color:#22d3ee}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card.is-focused{border-color:color-mix(in oklab,#22d3ee 58%,var(--border))}}.workspace-asset-card.is-focused{box-shadow:0 0 0 1px oklab(79.7116% -.114121 -.0700163/.32),0 18px 42px oklab(46.7761% -.0537255 -.0571913/.26149)}.workspace-asset-card>div{aspect-ratio:4/3;background:linear-gradient(135deg,var(--primary),#22d3ee);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card>div{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 11%,var(--muted)),color-mix(in oklab,#22d3ee 6%,var(--muted)))}}.workspace-asset-card>div>svg{width:25px;height:25px;color:var(--primary)}.workspace-asset-thumbnail{width:100%;height:100%;color:var(--primary);display:block;position:relative;overflow:hidden}.workspace-asset-thumbnail>:first-child{width:100%;height:100%}.workspace-asset-thumbnail.is-image:hover img{transform:scale(1.035)}.workspace-asset-thumbnail img{transition:transform .18s}.workspace-asset-video-overlay{color:#fff;background:linear-gradient(#02061738,#02061785);flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:background .18s;display:flex;position:absolute;inset:0}.workspace-asset-video-overlay>svg{background:#00000073;border:1px solid #ffffff59;border-radius:999px;width:48px;height:48px;padding:13px;box-shadow:0 10px 30px #0003}.workspace-asset-video-overlay small{font-size:11px;font-weight:600}.workspace-asset-thumbnail.is-video:hover .workspace-asset-video-overlay{background:#020617a6}.workspace-asset-thumbnail:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.workspace-asset-card>div>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b199e;border:1px solid #ffffff29;border-radius:999px;padding:3px 6px;font-size:7px;position:absolute;top:7px;left:7px}.workspace-asset-card>section{padding:13px}.workspace-asset-card>section>strong,.workspace-asset-card>section>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-asset-card>section>strong{font-size:13px}.workspace-asset-card>section>small{color:var(--muted-foreground);margin-top:4px;font-size:11px}.workspace-asset-card footer{justify-content:space-between;align-items:center;gap:7px;min-height:34px;margin-top:12px;display:flex}.workspace-asset-card footer button{min-width:34px;height:34px;color:var(--muted-foreground);border-radius:999px;place-items:center;font-size:11px;display:grid}.workspace-asset-card footer button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card footer button:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 8%,transparent)}}.workspace-asset-card footer button:hover:not(:disabled){color:var(--primary)}.workspace-asset-card footer button.is-primary{background:var(--primary);padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card footer button.is-primary{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workspace-asset-card footer button.is-primary{color:var(--primary)}.workspace-asset-card footer button.is-danger{background:var(--destructive);padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-asset-card footer button.is-danger{background:color-mix(in oklab,var(--destructive) 9%,transparent)}}.workspace-asset-card footer button.is-danger{color:var(--destructive)}.workspace-asset-card footer button svg{width:14px;height:14px}.workspace-asset-card footer button.workspace-asset-restore{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:auto;min-width:94px;height:32px;padding:0 12px;display:inline-flex}.workspace-asset-card footer button.workspace-asset-restore .ant-btn-icon{justify-content:center;align-items:center;display:inline-flex}.workspace-asset-card footer>span{color:var(--primary);align-items:center;gap:3px;font-size:9px;display:flex}.workspace-asset-card footer>span svg{width:11px;height:11px}.workspace-asset-card>div>span.is-pending{color:#fde68a;background:#784a06b8;border-color:#fbbf2447}.workspace-asset-card>div>span.is-rejected{color:#fecaca;background:#7f1d1db8;border-color:#f8717147}.workspace-asset-card>div>span.is-active{color:#bbf7d0;background:#064e3ba8;border-color:#34d3993d}.workspace-asset-preview-dialog.ant-modal{max-width:calc(100vw - 24px);width:min(880px,100vw - 24px)!important}.workspace-asset-preview-dialog .ant-modal-content{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:18px}.workspace-asset-preview-dialog .ant-modal-title{color:var(--foreground)}.workspace-asset-preview-dialog .ant-modal-body{max-height:calc(100dvh - 150px);overflow-y:auto}.workspace-asset-preview-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:9px;max-width:calc(100% - 40px);display:flex;overflow:hidden}.workspace-asset-preview-media{color:#b8c2d7;background:#090d17;border-radius:12px;place-items:center;min-height:240px;max-height:60vh;display:grid;overflow:hidden}.workspace-asset-preview-media img,.workspace-asset-preview-media .kh-video-player{object-fit:contain;width:100%;max-height:60vh}.workspace-asset-preview-media .kh-video-player{aspect-ratio:16/9}.workspace-asset-preview-specs{margin-top:20px}.workspace-asset-preview-specs h3{margin-bottom:9px;font-size:13px;font-weight:650}.workspace-asset-preview-specs dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 18px;display:grid}.workspace-asset-preview-specs dl>div{border-bottom:1px solid var(--border);gap:10px;min-width:0;padding:10px 0;font-size:12px;display:flex}.workspace-asset-preview-specs dt{width:76px;color:var(--muted-foreground);flex:none}.workspace-asset-preview-specs dd{overflow-wrap:anywhere;min-width:0}.workspace-asset-video-tools{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:11px;margin-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-asset-video-tools{background:color-mix(in oklab,var(--card) 70%,transparent)}}.workspace-asset-video-tools{padding:15px}.workspace-asset-video-tools h3{font-size:13px;font-weight:650}.workspace-asset-video-tools p,.workspace-asset-video-tools>small{color:var(--muted-foreground);font-size:11px;line-height:1.6}.workspace-asset-video-tools-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.workspace-asset-video-tools-row>span{min-width:150px;font-size:12px}.workspace-asset-video-tools-row label{align-items:center;gap:7px;font-size:12px;display:inline-flex}.workspace-asset-video-tools-row .ant-input-number{width:88px}@media (width<=600px){.workspace-asset-preview-dialog .ant-modal-body{flex-direction:column;display:flex}.workspace-asset-video-tools{order:1;margin-top:12px}.workspace-asset-preview-specs{order:2;margin-top:14px}.workspace-asset-preview-specs dl{grid-template-columns:1fr}.workspace-asset-video-tools-row label{justify-content:space-between;width:100%}.workspace-asset-video-tools-row>.ant-btn-primary{width:100%}}.team-leader-hub .workspace-antd-date-time-picker.ant-picker{width:100%;box-shadow:none}.team-leader-hub .workspace-antd-date-time-picker .ant-picker-input>input{color:#f8fafc;font-size:12px}.team-leader-hub .workspace-antd-date-time-picker .ant-picker-input>input::placeholder{color:#fff6}.team-leader-hub .workspace-antd-date-time-picker .ant-picker-suffix,.team-leader-hub .workspace-antd-date-time-picker .ant-picker-clear{color:#ffffff8f}.workspace-team-asset-card>section{flex-direction:column;min-height:156px;display:flex}.workspace-team-asset-meta{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.workspace-team-asset-meta em{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workspace-team-asset-meta em{border:1px solid color-mix(in oklab,var(--border) 58%,transparent)}}.workspace-team-asset-meta em{background:var(--muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-team-asset-meta em{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.workspace-team-asset-meta em{color:var(--muted-foreground);padding:3px 8px;font-size:10px;font-style:normal}.workspace-team-asset-review{background:linear-gradient(135deg,oklab(79.7116% -.114121 -.0700163/.07),var(--primary));border:1px solid oklab(79.7116% -.114121 -.0700163/.14);border-radius:10px;grid-template-columns:1fr 72px;gap:6px;margin-top:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-team-asset-review{background:linear-gradient(135deg,oklab(79.7116% -.114121 -.0700163/.07),color-mix(in oklab,var(--primary) 5%,transparent))}}.workspace-team-asset-review{padding:6px}.workspace-team-asset-review button{color:#34d399;background:oklab(77.2944% -.146957 .0443044/.13);border-radius:8px;justify-content:center;align-items:center;gap:4px;height:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-team-asset-review button{color:color-mix(in oklab,#34d399 88%,var(--foreground))}}.workspace-team-asset-review button{font-size:9px;transition:all .15s}.workspace-team-asset-review button:hover:not(:disabled){background:oklab(77.2944% -.146957 .0443044/.18);transform:translateY(-1px)}.workspace-team-asset-review button.is-danger{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workspace-team-asset-review button.is-danger{background:color-mix(in oklab,var(--destructive) 10%,transparent)}}.workspace-team-asset-review button.is-danger{color:var(--destructive)}.workspace-team-asset-review svg{width:11px;height:11px}.workspace-team-asset-card footer{margin-top:auto;padding-top:10px}.workspace-team-asset-card footer button{flex:none;width:34px;min-width:34px;padding:0;display:grid}.workspace-team-asset-card footer button.is-primary{white-space:nowrap;background:linear-gradient(135deg,var(--primary),#22d3ee1a);flex:1;justify-content:center;width:auto;min-width:0;padding-inline:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-team-asset-card footer button.is-primary{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 14%,transparent),oklab(79.7116% -.114121 -.0700163/.1))}}.workspace-asset-loading,.workspace-asset-empty{min-height:240px;color:var(--muted-foreground);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.workspace-asset-empty>svg{width:28px;height:28px;color:var(--primary)}.workspace-asset-empty strong{color:var(--foreground);font-size:14px}.workspace-public-asset-sheet{z-index:4;border-left:1px solid var(--primary);width:min(380px,100%);height:100%;position:absolute;top:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-public-asset-sheet{border-left:1px solid color-mix(in oklab,var(--primary) 22%,var(--border))}}.workspace-public-asset-sheet{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.workspace-public-asset-sheet{background:color-mix(in oklab,var(--card) 98%,transparent)}}.workspace-public-asset-sheet{padding:18px;box-shadow:-24px 0 70px #03071640}.dark .workspace-public-asset-sheet{background:#0c1225fc;box-shadow:-28px 0 80px #010410a6}.workspace-public-asset-sheet>button{margin-left:auto}.workspace-public-asset-sheet>svg{color:var(--primary);margin:100px auto 0;display:block}.workspace-public-asset-cover{aspect-ratio:4/3;background:var(--muted);border-radius:15px;place-items:center;margin-top:12px;display:grid;overflow:hidden}.workspace-public-asset-cover img{object-fit:cover;width:100%;height:100%}.workspace-public-asset-cover svg{width:32px;height:32px;color:var(--primary)}.workspace-public-asset-sheet>span{background:var(--primary);border-radius:999px;margin-top:16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.workspace-public-asset-sheet>span{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.workspace-public-asset-sheet>span{color:var(--primary);padding:4px 8px;font-size:8px}.workspace-public-asset-sheet h3{margin:10px 0 0;font-size:18px}.workspace-public-asset-sheet>p{color:var(--muted-foreground);margin:8px 0 0;font-size:10px;line-height:1.7}.workspace-public-asset-sheet dl{border-block:1px solid var(--border);margin:18px 0}@supports (color:color-mix(in lab, red, red)){.workspace-public-asset-sheet dl{border-block:1px solid color-mix(in oklab,var(--border) 64%,transparent)}}.workspace-public-asset-sheet dl{padding:7px 0}.workspace-public-asset-sheet dl>div{justify-content:space-between;gap:15px;padding:7px 2px;font-size:9px;display:flex}.workspace-public-asset-sheet dt{color:var(--muted-foreground)}.workspace-public-asset-sheet dd{color:var(--foreground)}.workspace-public-asset-sheet>[data-slot=button]{width:100%}.workspace-asset-upload-dialog{max-width:calc(100vw - 24px)}.workspace-upload-center-trigger{z-index:80;border:1px solid var(--primary);align-items:center;gap:8px;min-height:40px;display:inline-flex;position:fixed;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.workspace-upload-center-trigger{border:1px solid color-mix(in oklab,var(--primary) 32%,var(--border))}}.workspace-upload-center-trigger{background:var(--background);border-radius:999px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.workspace-upload-center-trigger{background:color-mix(in oklab,var(--background) 90%,var(--primary))}}.workspace-upload-center-trigger{color:var(--foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:600;box-shadow:0 14px 36px #04081838}.workspace-upload-center-trigger:hover{border-color:var(--primary);color:var(--primary)}.workspace-upload-center-trigger span{background:var(--primary);min-width:19px;height:19px;color:var(--primary-foreground);border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;display:grid}.workspace-asset-upload-dialog :is(.ant-modal-content,.ant-modal-container){border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:0;overflow:hidden;box-shadow:0 30px 90px #04081852}.workspace-asset-upload-dialog .ant-modal-header{margin:0}.workspace-asset-upload-heading{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:22px 26px;display:flex}.workspace-asset-upload-heading>span{background:var(--primary);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-asset-upload-heading>span{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.workspace-asset-upload-heading>span{color:var(--primary)}.workspace-asset-upload-heading h2{font-size:17px;font-weight:650}.workspace-asset-upload-heading p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.workspace-asset-upload-content{padding:22px 26px}.workspace-asset-upload-content>.ant-alert{margin-bottom:14px}.workspace-asset-upload-batches{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.workspace-asset-upload-batches .ant-select{flex:1;min-width:0}.workspace-asset-upload-batches .ant-btn{border-radius:999px}.workspace-asset-upload-target{color:var(--muted-foreground);margin:0 0 12px;font-size:12px}.workspace-asset-upload-drop .ant-upload-drag{background:var(--muted);border-radius:16px;min-height:148px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-upload-drop .ant-upload-drag{background:color-mix(in oklab,var(--muted) 40%,transparent)}}.workspace-asset-upload-drop .ant-upload-drag-container{flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.workspace-asset-upload-drop strong{font-size:14px}.workspace-asset-upload-drop span{color:var(--muted-foreground);margin-top:6px;font-size:12px}.workspace-asset-upload-list{max-height:280px;margin-top:18px}.workspace-asset-upload-item{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.workspace-asset-upload-kind{background:var(--primary);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.workspace-asset-upload-kind{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workspace-asset-upload-kind{color:var(--primary);padding:5px 8px;font-size:11px}.workspace-asset-upload-item strong,.workspace-asset-upload-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-asset-upload-item strong{font-size:12px}.workspace-asset-upload-item small{color:var(--muted-foreground);margin-top:4px;font-size:11px}.workspace-asset-upload-item .ant-progress{margin:5px 0 0}.workspace-asset-upload-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.workspace-asset-upload-footer>span{color:var(--muted-foreground);font-size:12px}.workspace-asset-upload-footer>div{gap:9px;display:flex}.workspace-asset-upload-footer .ant-btn{border-radius:999px;height:38px;padding-inline:18px;font-size:12px}@media (width<=1500px){.workspace-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.workspace-asset-toolbar,.workspace-asset-search{flex-wrap:wrap}.workspace-asset-search-control{flex:100%;max-width:480px}.workspace-asset-review-select{margin-left:0}.workspace-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-asset-libraries{width:200px}}@media (width<=640px){.workspace-asset-dialog-backdrop{padding:8px}.workspace-asset-dialog{border-radius:16px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.workspace-asset-dialog-header{padding-inline:14px}.workspace-asset-dialog-title small{display:none}.workspace-asset-toolbar{gap:10px;padding:10px 14px}.workspace-asset-scope-tabs .ant-tabs-tab{padding:7px 9px}.workspace-asset-scope-tabs .ant-tabs-tab-btn>span{gap:5px;font-size:11px}.workspace-asset-toolbar-actions{justify-content:flex-end;width:100%}.workspace-asset-toolbar-actions .ant-btn{height:34px;padding-inline:12px;font-size:11px}.workspace-asset-search{gap:8px;padding:10px 14px}.workspace-asset-search-control{width:100%;min-width:0;max-width:none}.workspace-asset-kinds{max-width:100%;overflow-x:auto}.workspace-asset-kinds .ant-segmented-item-label{padding-inline:8px;font-size:11px}.workspace-asset-dialog-body{flex-direction:column}.workspace-asset-libraries{border-right:0;border-bottom:1px solid var(--border);width:100%;height:142px}@supports (color:color-mix(in lab, red, red)){.workspace-asset-libraries{border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.workspace-asset-libraries{padding:10px 14px}.workspace-asset-libraries.is-creating{height:190px}.workspace-asset-library-list{flex-direction:column}.workspace-asset-grid{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.workspace-asset-card>section{padding:9px}.workspace-asset-card footer{flex-wrap:wrap;justify-content:flex-start}.workspace-asset-upload-heading,.workspace-asset-upload-content,.workspace-asset-upload-footer{padding-inline:16px}.workspace-asset-upload-footer{flex-direction:column;align-items:stretch}.workspace-asset-upload-footer>div .ant-btn{flex:1}.workflow-node-material-controls>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-node-generator-backdrop{z-index:1199;cursor:default;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0508149e;border:0;border-radius:0;width:100%;height:100%;animation:.16s ease-out both workflow-generator-backdrop-in;display:block;position:fixed;inset:0}.workflow-node-generator.workflow-node-generator-expanded{z-index:1200;border-color:var(--primary);width:min(1120px,100vw - 40px);max-width:calc(100vw - 40px);height:min(820px,100vh - 40px);max-height:calc(100vh - 40px);position:fixed;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator.workflow-node-generator-expanded{border-color:color-mix(in oklab, var(--primary) 31%, var(--border))}}.workflow-node-generator.workflow-node-generator-expanded{box-shadow:0 32px 90px #03071666, 0 0 42px var(--primary);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator.workflow-node-generator-expanded{box-shadow:0 32px 90px #03071666, 0 0 42px color-mix(in oklab, var(--primary) 11%, transparent)}}.workflow-node-generator.workflow-node-generator-expanded{animation:.18s cubic-bezier(.2,.8,.2,1) both workflow-generator-expand-in;transform:translate(-50%,-50%)}.workflow-node-generator-expanded>.workflow-node-generator-scroll,.workflow-node-generator-expanded>.workflow-node-generator-scroll>.workflow-node-generator-viewport{height:100%;max-height:none}.workflow-node-generator-expanded .workflow-node-generator-content{min-height:100%}.workflow-node-generator-expanded .workflow-node-generator-toolbar{border-bottom:1px solid var(--border);min-height:57px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-expanded .workflow-node-generator-toolbar{border-bottom:1px solid color-mix(in oklab,var(--border) 58%,transparent)}}.workflow-node-generator-expanded .workflow-node-generator-toolbar{padding:11px 16px}.workflow-node-generator-expanded .workflow-node-prompt-shell{flex:1;min-height:260px;margin:7px 16px 10px}.workflow-node-generator-expanded .workflow-node-prompt-shell textarea,.workflow-node-generator-expanded .workflow-node-prompt-highlight{border-radius:13px;height:100%;min-height:260px;padding:16px;font-size:15px}.workflow-node-generator-expanded .workflow-node-prompt-highlight{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-expanded .workflow-node-prompt-highlight{border:1px solid color-mix(in oklab,var(--primary) 15%,var(--border))}}.workflow-node-generator-expanded .workflow-node-prompt-highlight{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-expanded .workflow-node-prompt-highlight{background:color-mix(in oklab,var(--muted) 24%,transparent)}}.workflow-node-generator-expanded .workflow-node-reference-panel,.workflow-node-generator-expanded .workflow-node-reference-strip,.workflow-node-generator-expanded .workflow-node-creative-panel,.workflow-node-generator-expanded .workflow-node-creative-summary,.workflow-node-generator-expanded .workflow-node-creative-warning,.workflow-node-generator-expanded .workflow-node-prompt-guide,.workflow-node-generator-expanded .workflow-node-generation-progress,.workflow-node-generator-expanded .workflow-node-media-preflight,.workflow-node-generator-expanded .workflow-node-job,.workflow-node-generator-expanded .workflow-node-scheme{margin-left:16px!important;margin-right:16px!important}.workflow-node-generator-expanded .workflow-node-generator-footer{min-height:56px;padding:9px 16px}.dark .workflow-node-generator.workflow-node-generator-expanded{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-generator.workflow-node-generator-expanded{border-color:color-mix(in oklab,var(--primary) 28%,#919dcd24)}}.dark .workflow-node-generator.workflow-node-generator-expanded{box-shadow:0 38px 100px #010410b8,0 0 52px var(--primary);background:#0c1225fb}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-generator.workflow-node-generator-expanded{box-shadow:0 38px 100px #010410b8,0 0 52px color-mix(in oklab,var(--primary) 10%,transparent)}}:root:not(.dark) .workflow-node-generator.workflow-node-generator-expanded{border-color:var(--node-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .workflow-node-generator.workflow-node-generator-expanded{border-color:color-mix(in oklab, var(--node-accent) 14%, var(--border))}}@keyframes workflow-generator-backdrop-in{0%{opacity:0}}@keyframes workflow-generator-expand-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.975)}}@keyframes workflow-submit-spin{to{transform:rotate(360deg)}}.workflow-node-generator-toolbar{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:6px;min-height:48px;padding:10px 12px 6px;display:flex;overflow:auto hidden}.workflow-node-generator-toolbar::-webkit-scrollbar{display:none}.workflow-node-generator-toolbar button{background:var(--muted);border-radius:999px;flex:none;align-items:center;gap:5px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-toolbar button{background:color-mix(in oklab, var(--muted) 72%, transparent)}}.workflow-node-generator-toolbar button{color:var(--muted-foreground);padding:0 10px;font-size:10.5px;transition:background-color .15s,color .15s,opacity .15s}.workflow-node-generator-toolbar button svg{width:13px;height:13px}.workflow-node-generator-toolbar button:hover:not(:disabled),.workflow-node-generator-toolbar button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-toolbar button:hover:not(:disabled),.workflow-node-generator-toolbar button.is-active{background:color-mix(in oklab, var(--primary) 13%, transparent)}}.workflow-node-generator-toolbar button:hover:not(:disabled),.workflow-node-generator-toolbar button.is-active{color:var(--primary)}.workflow-node-generator-toolbar button:disabled{cursor:not-allowed;opacity:.42}.workflow-node-generator-toolbar-spacer{flex:1 0 12px;min-width:12px}.workflow-node-reference-panel{border:1px solid var(--border);margin:3px 12px 7px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-panel{border:1px solid color-mix(in oklab, var(--border) 68%, transparent)}}.workflow-node-reference-panel{background:var(--muted);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-panel{background:color-mix(in oklab, var(--muted) 46%, transparent)}}.workflow-node-reference-panel{padding:12px}.workflow-node-reference-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-node-reference-panel>header strong,.workflow-node-reference-panel>header small{display:block}.workflow-node-reference-panel>header strong{font-size:12px}.workflow-node-reference-panel>header small{color:var(--muted-foreground);margin-top:3px;font-size:10px}.workflow-node-reference-panel>header>span{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-panel>header>span{background:color-mix(in oklab, var(--primary) 11%, transparent)}}.workflow-node-reference-panel>header>span{color:var(--primary);padding:3px 8px;font-size:10px}.workflow-node-reference-panel>p{color:var(--muted-foreground);text-align:center;margin:14px 0 3px;font-size:10px}.workflow-node-reference-order{border:1px solid var(--border);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-order{border:1px solid color-mix(in oklab,var(--border) 58%,transparent)}}.workflow-node-reference-order{background:var(--background);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-order{background:color-mix(in oklab,var(--background) 62%,transparent)}}.workflow-node-reference-order{padding:8px}.workflow-node-reference-order>small{color:var(--muted-foreground);letter-spacing:.04em;margin-bottom:6px;font-size:9px;display:block}.workflow-node-reference-order-scroll{min-width:0}.workflow-node-reference-order-scroll .virtual-scroll-viewport{height:auto}.workflow-node-reference-order-list{gap:6px;min-width:max-content;padding:1px 1px 5px;display:flex}.workflow-node-reference-order article{border:1px solid var(--border);grid-template-columns:14px 18px 32px minmax(38px,1fr) 22px 22px 22px;align-items:center;gap:4px;min-width:168px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-order article{border:1px solid color-mix(in oklab,var(--border) 65%,transparent)}}.workflow-node-reference-order article{background:var(--card);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-order article{background:color-mix(in oklab,var(--card) 88%,transparent)}}.workflow-node-reference-order article{color:var(--muted-foreground);padding:4px}.workflow-node-reference-order article:active{cursor:grabbing}.workflow-node-reference-order article>svg{cursor:grab;opacity:.58;width:12px;height:12px}.workflow-node-reference-order article>b{background:var(--primary);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-order article>b{background:color-mix(in oklab,var(--primary) 15%,transparent)}}.workflow-node-reference-order article>b{color:var(--primary);font-size:8px}.workflow-node-reference-order article>img{object-fit:cover;border-radius:6px;width:32px;height:32px}.workflow-node-reference-order article>span{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflow-node-reference-order article>button{width:22px;height:22px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .14s,color .14s;display:grid}.workflow-node-reference-order article>button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-order article>button:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 12%,transparent)}}.workflow-node-reference-order article>button:hover:not(:disabled){color:var(--primary)}.workflow-node-reference-order article>button:last-child:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-order article>button:last-child:hover{background:color-mix(in oklab,var(--destructive) 12%,transparent)}}.workflow-node-reference-order article>button:last-child:hover{color:var(--destructive)}.workflow-node-reference-order article>button:disabled{opacity:.25}.workflow-node-reference-order article>button svg{width:11px;height:11px}.workflow-node-reference-order>p{color:var(--muted-foreground);margin:6px 1px 0;font-size:8px}.workflow-node-reference-scroll{width:100%;margin-top:9px;padding-bottom:2px}.workflow-node-reference-scroll .virtual-scroll-viewport{height:auto}.workflow-node-reference-grid{gap:7px;min-width:max-content;padding:2px 2px 5px;display:flex}.workflow-node-reference-grid button{background:var(--muted);opacity:.78;border:2px solid #0000;border-radius:11px;flex:none;width:62px;height:62px;transition:border-color .15s,opacity .15s,transform .15s;position:relative;overflow:hidden}.workflow-node-reference-grid button:hover{opacity:1;transform:translateY(-1px)}.workflow-node-reference-grid button.is-active{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-grid button.is-active{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 20%, transparent)}}.workflow-node-reference-grid img{object-fit:cover;width:100%;height:100%}.workflow-node-reference-grid b{color:#fff;background:#080c1cd1;border-radius:5px;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:3px;left:3px}.workflow-node-reference-strip{border:1px solid var(--border);align-items:center;gap:8px;min-height:52px;margin:2px 12px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip{border:1px solid color-mix(in oklab,var(--border) 68%,transparent)}}.workflow-node-reference-strip{background:var(--muted);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip{background:color-mix(in oklab,var(--muted) 36%,transparent)}}.workflow-node-reference-strip{padding:6px 8px}.workflow-node-reference-strip>header{color:var(--muted-foreground);flex:none;align-items:center;gap:5px;font-size:10px;display:flex}.workflow-node-reference-strip>header small{background:var(--muted);min-width:17px;height:17px;color:var(--foreground);border-radius:50%;place-items:center;font-size:8px;display:grid}.workflow-node-reference-strip-scroll{flex:1;min-width:0}.workflow-node-reference-strip-scroll .virtual-scroll-viewport{height:auto}.workflow-node-reference-strip-list{gap:6px;min-width:max-content;padding:1px 1px 5px;display:flex}.workflow-node-reference-strip-list button{border:1px solid var(--border);flex:none;width:48px;height:48px;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip-list button{border:1px solid color-mix(in oklab,var(--border) 75%,transparent)}}.workflow-node-reference-strip-list button{background:var(--card);border-radius:9px;padding:2px}.workflow-node-reference-strip img{object-fit:cover;border-radius:6px;width:100%;height:100%}.workflow-node-reference-strip-list button>span{background:var(--muted);width:100%;height:100%;color:var(--primary);border-radius:6px;place-items:center;display:grid}.workflow-node-reference-strip-list button>span svg{width:16px;height:16px}.workflow-node-reference-strip button.has-alias{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip button.has-alias{border-color:color-mix(in oklab,var(--primary) 44%,var(--border))}}.workflow-node-reference-strip button.has-alias{background:linear-gradient(145deg,var(--primary),var(--card))}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip button.has-alias{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 12%,var(--card)),var(--card))}}.workflow-node-reference-strip button.has-alias{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip button.has-alias{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-node-reference-strip button.is-linked{border-color:var(--cyan-400,#22d3ee)}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip button.is-linked{border-color:color-mix(in oklab,var(--cyan-400,#22d3ee) 38%,var(--border))}}.workflow-node-reference-strip button b{color:#fff;background:#080c1cd1;border-radius:4px;place-items:center;min-width:14px;height:14px;font-size:7px;display:grid;position:absolute;top:2px;left:2px}.workflow-node-reference-strip button.has-alias b{background:linear-gradient(135deg,var(--primary),var(--cyan-400,#22d3ee));min-width:21px}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip button.has-alias b{background:linear-gradient(135deg,var(--primary),color-mix(in oklab,var(--cyan-400,#22d3ee) 75%,var(--primary)))}}.workflow-node-reference-strip button.has-alias b{box-shadow:0 4px 12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-strip button.has-alias b{box-shadow:0 4px 12px color-mix(in oklab,var(--primary) 32%,transparent)}}.workflow-node-reference-strip button>svg{background:var(--popover);width:15px;height:15px;color:var(--muted-foreground);opacity:0;border-radius:50%;padding:3px;transition:opacity .14s;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 8px #0000002e}.workflow-node-reference-strip button:hover>svg{opacity:1}.workflow-node-reference-strip-list button>small{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#050916c2;border-radius:0 0 6px 6px;padding:2px 3px;font-size:6px;line-height:1.2;position:absolute;bottom:1px;left:1px;right:1px;overflow:hidden}.workflow-node-reference-strip>span{color:var(--muted-foreground);flex:none;font-size:8px}.workflow-asset-hover-preview{z-index:2600;pointer-events:none;border:1px solid var(--primary);width:280px;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-asset-hover-preview{border:1px solid color-mix(in oklab, var(--primary) 20%, var(--border))}}.workflow-asset-hover-preview{background:var(--popover);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.workflow-asset-hover-preview{background:color-mix(in oklab, var(--popover) 97%, transparent)}}.workflow-asset-hover-preview{box-shadow:0 22px 56px #070b1b47, 0 0 28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-asset-hover-preview{box-shadow:0 22px 56px #070b1b47, 0 0 28px color-mix(in oklab, var(--primary) 8%, transparent)}}.workflow-asset-hover-preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.12s ease-out workflowAssetPreviewIn}.workflow-asset-hover-preview-media{object-fit:contain;background:radial-gradient(circle at 18% 18%, var(--primary), transparent 34%), linear-gradient(135deg, var(--muted), var(--background));width:100%;height:178px;display:block}@supports (color:color-mix(in lab, red, red)){.workflow-asset-hover-preview-media{background:radial-gradient(circle at 18% 18%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in oklab, var(--muted) 38%, #050816), color-mix(in oklab, var(--background) 76%, #0b1020))}}.workflow-asset-hover-preview :is(video,img).workflow-asset-hover-preview-media{object-fit:contain}.workflow-asset-hover-preview-empty{width:100%;height:178px;color:var(--muted-foreground);place-items:center;font-size:12px;display:grid}.workflow-asset-hover-preview footer{border-top:1px solid var(--border);gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-asset-hover-preview footer{border-top:1px solid color-mix(in oklab, var(--border) 62%, transparent)}}.workflow-asset-hover-preview footer{padding:9px 11px 10px}.workflow-asset-hover-preview footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workflow-asset-hover-preview footer span{color:var(--muted-foreground);font-size:10px}.dark .workflow-asset-hover-preview{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-asset-hover-preview{border-color:color-mix(in oklab, var(--primary) 24%, #919dcd24)}}.dark .workflow-asset-hover-preview{box-shadow:0 28px 72px #010410b3, 0 0 34px var(--primary);background:#0d1327fa}@supports (color:color-mix(in lab, red, red)){.dark .workflow-asset-hover-preview{box-shadow:0 28px 72px #010410b3, 0 0 34px color-mix(in oklab, var(--primary) 10%, transparent)}}@keyframes workflowAssetPreviewIn{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.workflow-node-audio-strip{border:1px solid var(--border);align-items:center;gap:7px;min-height:38px;margin:2px 12px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-audio-strip{border:1px solid color-mix(in oklab,var(--border) 58%,transparent)}}.workflow-node-audio-strip{background:var(--muted);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-audio-strip{background:color-mix(in oklab,var(--muted) 22%,transparent)}}.workflow-node-audio-strip{padding:4px 6px}.workflow-node-audio-strip>header{color:var(--muted-foreground);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:9px;display:flex}.workflow-node-audio-strip>header small{background:var(--primary);border-radius:50%;place-items:center;min-width:16px;height:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-audio-strip>header small{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-node-audio-strip>header small{color:var(--primary);font-size:8px}.workflow-node-audio-strip-scroll{flex:1;min-width:0}.workflow-node-audio-strip-scroll .virtual-scroll-viewport{height:auto}.workflow-node-audio-strip-list{gap:5px;min-width:max-content;padding:1px 1px 4px;display:flex}.workflow-node-audio-strip-card{border:1px solid var(--border);align-items:center;gap:2px;width:178px;min-width:178px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-audio-strip-card{border:1px solid color-mix(in oklab,var(--border) 62%,transparent)}}.workflow-node-audio-strip-card{background:var(--card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-node-audio-strip-card{background:color-mix(in oklab,var(--card) 72%,transparent)}}.workflow-node-audio-strip-card{padding:2px 4px;box-shadow:inset 0 1px #ffffff0d}.workflow-node-audio-strip-card [aria-label$=播放进度]{max-width:48px}.workflow-node-audio-strip-card [aria-label^=试听],.workflow-node-audio-strip-card [aria-label^=暂停]{width:22px;height:22px}.workflow-node-audio-strip-card [aria-label^=移除音频]{flex:none;padding:4px}.workflow-node-creative-panel{border:1px solid var(--primary);margin:3px 12px 8px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-panel{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border))}}.workflow-node-creative-panel{background:var(--muted);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-panel{background:color-mix(in oklab,var(--muted) 34%,transparent)}}.workflow-node-creative-panel{padding:11px}.workflow-node-creative-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.workflow-node-creative-panel>header>div{align-items:center;gap:9px;min-width:0;display:flex}.workflow-node-creative-panel>header>div>span{background:var(--primary);border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-panel>header>div>span{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.workflow-node-creative-panel>header>div>span{color:var(--primary)}.workflow-node-creative-panel>header svg{width:14px;height:14px}.workflow-node-creative-panel>header strong,.workflow-node-creative-panel>header small{display:block}.workflow-node-creative-panel>header strong{font-size:12px}.workflow-node-creative-panel>header small{color:var(--muted-foreground);margin-top:2px;font-size:9px}.workflow-node-creative-panel>header button{background:var(--muted);height:28px;color:var(--muted-foreground);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:inline-flex}.workflow-node-creative-panel>header button:disabled{opacity:.4}.workflow-node-creative-grid-scroll{max-height:235px}.workflow-node-creative-grid-scroll .virtual-scroll-viewport{height:auto;max-height:235px;padding-right:7px}.workflow-node-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:100%;display:grid}.workflow-node-creative-grid>button{border:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:76px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-grid>button{border:1px solid color-mix(in oklab,var(--border) 78%,transparent)}}.workflow-node-creative-grid>button{background:var(--card);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-grid>button{background:color-mix(in oklab,var(--card) 72%,transparent)}}.workflow-node-creative-grid>button{text-align:left;padding:8px;transition:border-color .14s,background-color .14s,transform .14s}.workflow-node-creative-grid>button:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-grid>button:hover:not(:disabled){border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}}.workflow-node-creative-grid>button:hover:not(:disabled){transform:translateY(-1px)}.workflow-node-creative-grid>button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-grid>button.is-active{border-color:color-mix(in oklab,var(--primary) 62%,var(--border))}}.workflow-node-creative-grid>button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-grid>button.is-active{background:color-mix(in oklab,var(--primary) 9%,var(--card))}}.workflow-node-creative-grid>button:disabled{cursor:not-allowed;opacity:.42}.workflow-node-creative-grid>button>i,.workflow-node-creative-grid>button>span{border-radius:8px;grid-row:1/3;align-self:center;width:28px;height:40px}.workflow-node-creative-grid>button>span{background:var(--muted);color:var(--primary);place-items:center;display:grid}.workflow-node-creative-grid>button>span svg{width:15px;height:15px}.workflow-node-creative-grid>button b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:10px;overflow:hidden}.workflow-node-creative-grid>button small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:2px;font-size:8px;overflow:hidden}.workflow-node-creative-grid>button>svg{width:13px;height:13px;color:var(--primary);position:absolute;top:6px;right:6px}.workflow-node-creative-secondary{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-secondary{border-top:1px solid color-mix(in oklab,var(--border) 68%,transparent)}}.workflow-node-creative-secondary{padding-top:10px}.workflow-node-creative-secondary>span{color:var(--muted-foreground);font-size:10px}.workflow-node-creative-secondary>div{background:var(--muted);border-radius:9px;gap:4px;padding:3px;display:flex}.workflow-node-creative-secondary button{min-width:52px;height:26px;color:var(--muted-foreground);border-radius:7px;padding:0 9px;font-size:9px}.workflow-node-creative-secondary button.is-active{background:var(--card);color:var(--primary);box-shadow:0 2px 7px #0000001a}.workflow-node-creative-advanced{border-top:1px solid var(--border);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-advanced{border-top:1px solid color-mix(in oklab,var(--border) 68%,transparent)}}.workflow-node-creative-advanced{padding-top:10px}.workflow-node-creative-advanced>header,.workflow-node-expression-target{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-node-creative-advanced>header strong,.workflow-node-creative-advanced>header small,.workflow-node-expression-target strong,.workflow-node-expression-target small{display:block}.workflow-node-creative-advanced>header strong,.workflow-node-expression-target strong{font-size:10px}.workflow-node-creative-advanced>header small,.workflow-node-expression-target small{color:var(--muted-foreground);margin-top:2px;font-size:8px}.workflow-node-creative-advanced>header>button{background:var(--primary);border-radius:8px;flex:none;height:28px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-advanced>header>button{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-node-creative-advanced>header>button{color:var(--primary);padding:0 9px;font-size:9px}.workflow-node-creative-advanced>header>button:disabled{cursor:not-allowed;opacity:.4}.workflow-node-camera-scroll{margin-top:8px;padding-bottom:2px}.workflow-node-camera-scroll .virtual-scroll-viewport{height:auto}.workflow-node-camera-timeline{gap:6px;min-width:600px;padding-bottom:5px;display:grid}.workflow-node-camera-timeline>div{grid-template-columns:20px 66px 14px 66px minmax(92px,1fr) 76px 27px;align-items:center;gap:5px;display:grid}.workflow-node-camera-timeline>div>b{background:var(--primary);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-camera-timeline>div>b{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-node-camera-timeline>div>b{color:var(--primary);font-size:8px}.workflow-node-camera-timeline>div>span{color:var(--muted-foreground);text-align:center;font-size:8px}.workflow-node-camera-timeline [data-slot=select-trigger]{height:30px;padding-inline:7px;font-size:8px}.workflow-node-camera-timeline>div>button{width:27px;height:27px;color:var(--muted-foreground);border-radius:7px;place-items:center;display:grid}.workflow-node-camera-timeline>div>button:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-node-camera-timeline>div>button:hover{background:color-mix(in oklab,var(--destructive) 10%,transparent)}}.workflow-node-camera-timeline>div>button:hover{color:var(--destructive)}.workflow-node-camera-timeline>div>button svg{width:12px;height:12px}.workflow-node-time-input{border:1px solid var(--border);background:var(--background);border-radius:8px;align-items:center;height:30px;display:flex;overflow:hidden}.workflow-node-time-input input{border:0;border-radius:0;width:44px;height:100%;padding-inline:6px;font-size:8px;box-shadow:none!important}.workflow-node-time-input span{color:var(--muted-foreground);font-size:8px}.workflow-node-expression-target{margin-bottom:10px}.workflow-node-expression-target [data-slot=select-trigger]{width:190px;height:32px;font-size:9px}.workflow-node-expression-transition{grid-template-columns:1fr 18px 1fr 92px;align-items:center;gap:6px;margin-top:8px;display:grid}.workflow-node-expression-transition>span{color:var(--primary);text-align:center}.workflow-node-expression-transition [data-slot=select-trigger]{height:32px;padding-inline:8px;font-size:9px}.workflow-node-creative-panel>p{color:var(--muted-foreground);margin:9px 0 0;font-size:9px}.workflow-node-creative-summary{border:1px solid var(--primary);align-items:center;gap:6px;min-height:36px;margin:2px 12px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-summary{border:1px solid color-mix(in oklab,var(--primary) 16%,transparent)}}.workflow-node-creative-summary{background:var(--primary);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-summary{background:color-mix(in oklab,var(--primary) 6%,transparent)}}.workflow-node-creative-summary{padding:5px 8px}.workflow-node-creative-summary>span{color:var(--primary);flex:none;font-size:9px}.workflow-node-creative-summary-scroll{flex:1;min-width:0}.workflow-node-creative-summary-scroll .virtual-scroll-viewport{height:auto}.workflow-node-creative-summary-list{gap:6px;min-width:max-content;padding:1px 1px 5px;display:flex}.workflow-node-creative-summary button{background:var(--card);height:23px;color:var(--foreground);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:inline-flex;box-shadow:0 2px 6px #0000000f}.workflow-node-creative-summary button svg{width:10px;height:10px;color:var(--muted-foreground)}.workflow-node-creative-summary small{color:var(--muted-foreground);flex:none;margin-left:auto;font-size:8px}.workflow-node-creative-warning{background:oklab(76.8591% .0560995 .154808/.1);border-radius:9px;align-items:center;gap:6px;display:flex;color:#d97706!important;min-height:0!important;margin:0 12px 7px!important;padding:7px 9px!important;font-size:9px!important}.workflow-node-creative-warning svg{flex:none;width:13px;height:13px}.workflow-node-creative-preview{border:1px solid var(--primary);gap:7px;margin:2px 12px 8px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview{border:1px solid color-mix(in oklab, var(--primary) 19%, transparent)}}.workflow-node-creative-preview{background:radial-gradient(circle at 18% 0%, var(--primary), transparent 42%), linear-gradient(135deg, var(--primary) 0%, var(--background) 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview{background:radial-gradient(circle at 18% 0%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in oklab, var(--primary) 7%, var(--card)) 0%, color-mix(in oklab, var(--background) 82%, transparent) 100%)}}.workflow-node-creative-preview{padding:8px;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0f172a14}.workflow-node-creative-preview:before{background:linear-gradient(90deg, transparent, var(--primary), #22d3ee, transparent);width:42%;height:1px;position:absolute;inset:0 auto auto 12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview:before{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--primary) 52%, transparent), #22d3ee, transparent)}}.workflow-node-creative-preview:before{content:"";opacity:.8}.workflow-node-creative-preview.has-warning{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview.has-warning{border-color:color-mix(in oklab, #f59e0b 28%, var(--primary))}}.workflow-node-creative-preview>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workflow-node-creative-preview>header>span{min-width:0;color:var(--primary);letter-spacing:.02em;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.workflow-node-creative-preview>header svg{width:12px;height:12px}.workflow-node-creative-preview>header small{color:var(--muted-foreground);flex:none;font-size:8px}.workflow-node-creative-preview-scroll{min-width:0}.workflow-node-creative-preview-scroll .virtual-scroll-viewport{height:auto}.workflow-node-creative-preview-list{gap:7px;min-width:max-content;padding:1px 1px 5px;display:flex}.workflow-node-creative-preview-list button{border:1px solid var(--primary);flex:none;align-items:center;gap:6px;height:27px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview-list button{border:1px solid color-mix(in oklab, var(--primary) 13%, var(--border))}}.workflow-node-creative-preview-list button{background:linear-gradient(180deg, var(--card), var(--muted));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview-list button{background:linear-gradient(180deg, color-mix(in oklab, var(--card) 90%, #ffffff2e), color-mix(in oklab, var(--muted) 24%, var(--card)))}}.workflow-node-creative-preview-list button{color:var(--foreground);padding:0 8px 0 10px;font-size:9px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s,transform .16s,box-shadow .16s;box-shadow:0 5px 14px #0f172a14}.workflow-node-creative-preview-list button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview-list button:hover{border-color:color-mix(in oklab, var(--primary) 38%, var(--border))}}.workflow-node-creative-preview-list button:hover{color:var(--primary);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}.workflow-node-creative-preview-list button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-creative-preview-list button:focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 48%, transparent)}}.workflow-node-creative-preview-list button:focus-visible{outline-offset:2px}.workflow-node-creative-preview-list button svg{width:11px;height:11px;color:var(--muted-foreground)}.workflow-node-creative-preview-list button:hover svg{color:#ef4444}.workflow-node-creative-preview-warning{background:oklab(76.8591% .0560995 .154808/.1);border:1px solid oklab(76.8591% .0560995 .154808/.24);border-radius:11px;align-items:flex-start;gap:7px;line-height:1.45;display:flex;color:#d97706!important;min-height:0!important;margin:0!important;padding:7px 9px!important;font-size:9px!important}.workflow-node-creative-preview-warning.is-blocked{background:oklab(63.6834% .187864 .0889286/.1);border-color:oklab(63.6834% .187864 .0889286/.3);color:#dc2626!important}.workflow-node-creative-preview-warning svg{flex:none;width:13px;height:13px;margin-top:1px}.dark .workflow-node-creative-preview{background:radial-gradient(circle at 14% 0%, var(--primary), transparent 42%), linear-gradient(135deg, #141c37e6, #080d1cf0)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-creative-preview{background:radial-gradient(circle at 14% 0%, color-mix(in oklab, var(--primary) 24%, transparent), transparent 42%), linear-gradient(135deg, #141c37e6, #080d1cf0)}}.dark .workflow-node-creative-preview{box-shadow:inset 0 1px #ffffff0d,0 16px 32px #0000003d}.dark .workflow-node-creative-preview-list button{background:linear-gradient(#1c274ae6,#0e162ee6);box-shadow:0 8px 20px #00000038}.workflow-node-prompt-guide{border:1px solid var(--primary);align-items:flex-start;gap:9px;margin:3px 12px 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide{border:1px solid color-mix(in oklab, var(--primary) 17%, transparent)}}.workflow-node-prompt-guide{background:linear-gradient(120deg, var(--primary), #22d3ee0f);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide{background:linear-gradient(120deg, color-mix(in oklab, var(--primary) 9%, transparent), oklab(79.7116% -.114121 -.0700163/.06))}}.workflow-node-prompt-guide{color:var(--primary);padding:9px 10px}.workflow-node-prompt-guide>svg{flex:none;width:15px;height:15px}.workflow-node-prompt-guide>div{flex:1}.workflow-node-prompt-guide strong{font-size:10px;display:block}.workflow-node-prompt-guide p{color:var(--muted-foreground);margin:2px 0 0;font-size:9px;line-height:1.55}.workflow-node-prompt-guide button svg{width:13px;height:13px}.workflow-node-prompt-guide-popover{border:1px solid var(--primary);overflow:hidden;gap:0!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover{border:1px solid color-mix(in oklab,var(--primary) 19%,var(--border))}}.workflow-node-prompt-guide-popover{background:var(--popover)!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover{background:color-mix(in oklab,var(--popover) 98%,transparent)!important}}.workflow-node-prompt-guide-popover{box-shadow:0 28px 76px #070b1b4d,0 0 34px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover{box-shadow:0 28px 76px #070b1b4d,0 0 34px color-mix(in oklab,var(--primary) 8%,transparent)!important}}.workflow-node-prompt-guide-popover>header{background:linear-gradient(110deg,var(--primary),#d946ef12,transparent);justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover>header{background:linear-gradient(110deg,color-mix(in oklab,var(--primary) 12%,transparent),oklab(66.6764% .204559 -.158959/.07),transparent)}}.workflow-node-prompt-guide-popover>header{padding:16px 18px}.workflow-node-prompt-guide-popover>header strong,.workflow-node-prompt-guide-popover>header small{display:block}.workflow-node-prompt-guide-popover>header strong{font-size:15px}.workflow-node-prompt-guide-popover>header small{color:var(--muted-foreground);margin-top:3px;font-size:10px}.workflow-node-prompt-guide-popover>header button{border:1px solid var(--border);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover>header button{border:1px solid color-mix(in oklab,var(--border) 68%,transparent)}}.workflow-node-prompt-guide-popover>header button{background:var(--card);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover>header button{background:color-mix(in oklab,var(--card) 75%,transparent)}}.workflow-node-prompt-guide-popover>header button{color:var(--muted-foreground)}.workflow-node-prompt-guide-popover>header button:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover>header button:hover{border-color:color-mix(in oklab,var(--destructive) 30%,var(--border))}}.workflow-node-prompt-guide-popover>header button:hover{color:var(--destructive)}.workflow-node-prompt-guide-popover>header button svg{width:14px;height:14px}.workflow-node-prompt-guide-popover>nav{border-bottom:1px solid var(--border);gap:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-guide-popover>nav{border-bottom:1px solid color-mix(in oklab,var(--border) 62%,transparent)}}.workflow-node-prompt-guide-popover>nav{padding:0 12px}.workflow-node-prompt-guide-popover>nav button{height:42px;color:var(--muted-foreground);padding:0 14px;font-size:11px;position:relative}.workflow-node-prompt-guide-popover>nav button:hover,.workflow-node-prompt-guide-popover>nav button.is-active{color:var(--primary)}.workflow-node-prompt-guide-popover>nav button.is-active:after{background:linear-gradient(90deg,var(--primary),#d946ef,#22d3ee);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.workflow-node-prompt-guide-scroll{max-height:min(500px,100vh - 220px)}.workflow-node-prompt-guide-scroll>.virtual-scroll-viewport{height:auto;max-height:min(500px,100vh - 220px)}.workflow-node-prompt-guide-body{min-width:100%;padding:14px 16px 17px}.workflow-node-prompt-guide-body>p{color:var(--muted-foreground);margin:0 0 10px;font-size:10px}.workflow-node-prompt-formula{background:var(--muted);border-radius:12px;flex-wrap:wrap;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-formula{background:color-mix(in oklab,var(--muted) 40%,transparent)}}.workflow-node-prompt-formula{padding:11px}.workflow-node-prompt-formula span{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-formula span{border:1px solid color-mix(in oklab,var(--border) 65%,transparent)}}.workflow-node-prompt-formula span{background:var(--card);color:var(--muted-foreground);border-radius:999px;padding:6px 10px;font-size:10px}.workflow-node-prompt-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.workflow-node-prompt-principles article,.workflow-node-prompt-rules section{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-principles article,.workflow-node-prompt-rules section{border:1px solid color-mix(in oklab,var(--border) 62%,transparent)}}.workflow-node-prompt-principles article,.workflow-node-prompt-rules section{background:var(--muted);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-principles article,.workflow-node-prompt-rules section{background:color-mix(in oklab,var(--muted) 20%,transparent)}}.workflow-node-prompt-principles article,.workflow-node-prompt-rules section{padding:12px}.workflow-node-prompt-principles b,.workflow-node-prompt-principles small{display:block}.workflow-node-prompt-principles b{font-size:11px}.workflow-node-prompt-principles small{color:var(--muted-foreground);margin-top:4px;font-size:9px;line-height:1.55}.workflow-node-prompt-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workflow-node-prompt-template-grid article{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article{border:1px solid color-mix(in oklab,var(--border) 66%,transparent)}}.workflow-node-prompt-template-grid article{background:var(--muted);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article{background:color-mix(in oklab,var(--muted) 18%,transparent)}}.workflow-node-prompt-template-grid article{padding:12px;transition:border-color .15s,background-color .15s}.workflow-node-prompt-template-grid article:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article:hover{border-color:color-mix(in oklab,var(--primary) 28%,var(--border))}}.workflow-node-prompt-template-grid article:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article:hover{background:color-mix(in oklab,var(--primary) 4%,transparent)}}.workflow-node-prompt-template-grid article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-node-prompt-template-grid article header b{font-size:11px}.workflow-node-prompt-template-grid article header span{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article header span{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.workflow-node-prompt-template-grid article header span{color:var(--primary);padding:3px 7px;font-size:8px}.workflow-node-prompt-template-grid article p{color:var(--muted-foreground);margin:5px 0;font-size:9px}.workflow-node-prompt-template-grid article small{min-height:39px;color:var(--foreground);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article small{color:color-mix(in oklab,var(--foreground) 78%,var(--muted-foreground))}}.workflow-node-prompt-template-grid article small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.5}.workflow-node-prompt-template-grid article>button{border:1px solid var(--primary);width:100%;height:31px;margin-top:9px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article>button{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border))}}.workflow-node-prompt-template-grid article>button{background:var(--primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-template-grid article>button{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.workflow-node-prompt-template-grid article>button{color:var(--primary);font-size:9px}.workflow-node-prompt-template-grid article>button:hover{background:var(--primary);color:#fff}.workflow-node-prompt-rules{gap:8px;display:grid}.workflow-node-prompt-rules section b{align-items:center;gap:8px;font-size:11px;display:flex}.workflow-node-prompt-rules section b span{background:var(--primary);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-rules section b span{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.workflow-node-prompt-rules section b span{color:var(--primary);font-size:9px}.workflow-node-prompt-rules section p{color:var(--muted-foreground);margin:5px 0 0 29px;font-size:9px;line-height:1.6}.dark .workflow-node-prompt-guide-popover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-prompt-guide-popover{border-color:color-mix(in oklab,var(--primary) 19%,#919dcd21)}}.dark .workflow-node-prompt-guide-popover{box-shadow:0 34px 88px #010410c2,0 0 36px var(--primary)!important;background:#0c1225fc!important}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-prompt-guide-popover{box-shadow:0 34px 88px #010410c2,0 0 36px color-mix(in oklab,var(--primary) 9%,transparent)!important}}.workflow-node-prompt-shell{min-height:94px;margin:1px 12px 5px;position:relative}.workflow-node-prompt-shell textarea,.workflow-node-prompt-highlight{border:0;border-radius:10px;min-height:94px;padding:10px 2px 24px;font-size:14px;line-height:1.65}.workflow-node-prompt-highlight{white-space:pre-wrap;overflow-wrap:break-word;color:var(--foreground);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-highlight{color:color-mix(in oklab,var(--foreground) 88%,var(--muted-foreground))}}.workflow-node-prompt-highlight{pointer-events:none;-webkit-user-select:none;user-select:none}.workflow-node-prompt-highlight-mention{background:linear-gradient(135deg,var(--primary),#22d3ee26);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-highlight-mention{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 22%,transparent),oklab(79.7116% -.114121 -.0700163/.15))}}.workflow-node-prompt-highlight-mention{box-shadow:inset 0 0 0 1px var(--primary), 0 0 13px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-highlight-mention{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 34%,transparent), 0 0 13px color-mix(in oklab,var(--primary) 13%,transparent)}}.workflow-node-prompt-highlight-mention{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-highlight-mention{color:color-mix(in oklab,var(--primary) 82%,var(--foreground))}}.workflow-node-prompt-highlight-mention{font-weight:inherit}.workflow-node-prompt-shell textarea{z-index:1;resize:none;color:#0000;caret-color:var(--foreground);-webkit-text-fill-color:transparent;box-shadow:none;background:0 0;position:relative}.workflow-node-prompt-shell textarea:focus-visible{box-shadow:none}.workflow-node-prompt-shell textarea::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-shell textarea::placeholder{color:color-mix(in oklab,var(--muted-foreground) 72%,transparent)}}.workflow-node-prompt-shell textarea::placeholder{-webkit-text-fill-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-shell textarea::placeholder{-webkit-text-fill-color:color-mix(in oklab,var(--muted-foreground) 72%,transparent)}}.workflow-node-prompt-shell textarea::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-shell textarea::selection{background:color-mix(in oklab,var(--primary) 22%,transparent)}}.workflow-node-prompt-shell textarea::selection{color:#0000;-webkit-text-fill-color:transparent}.workflow-node-prompt-count{z-index:2;color:var(--muted-foreground);position:absolute;bottom:5px;right:2px}@supports (color:color-mix(in lab, red, red)){.workflow-node-prompt-count{color:color-mix(in oklab,var(--muted-foreground) 72%,transparent)}}.workflow-node-prompt-count{font-variant-numeric:tabular-nums;pointer-events:none;font-size:9px}.workflow-node-mention-menu{z-index:1850;border:1px solid var(--primary);max-width:calc(100vw - 24px);position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-mention-menu{border:1px solid color-mix(in oklab,var(--primary) 20%,var(--border))}}.workflow-node-mention-menu{background:var(--popover);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.workflow-node-mention-menu{background:color-mix(in oklab,var(--popover) 97%,transparent)}}.workflow-node-mention-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 38px #070b1b3d}.workflow-node-mention-menu>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-mention-menu>header{border-bottom:1px solid color-mix(in oklab,var(--border) 65%,transparent)}}.workflow-node-mention-menu>header{color:var(--muted-foreground);padding:0 10px;font-size:8px}.workflow-node-mention-menu>header span{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex;overflow:hidden}.workflow-node-mention-menu>header svg{width:13px;height:13px;color:var(--primary)}.workflow-node-mention-browser{grid-template-columns:150px minmax(0,1fr);min-height:220px;display:grid}.workflow-node-mention-browser>nav{border-right:1px solid var(--border);align-content:start;gap:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-mention-browser>nav{border-right:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.workflow-node-mention-browser>nav{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.workflow-node-mention-browser>nav{background:color-mix(in oklab,var(--muted) 32%,transparent)}}.workflow-node-mention-browser>nav{padding:7px}.workflow-node-mention-browser>nav button{height:38px;color:var(--muted-foreground);text-align:left;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto 12px;align-items:center;gap:5px;padding:0 7px;display:grid}.workflow-node-mention-browser>nav button:hover,.workflow-node-mention-browser>nav button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-mention-browser>nav button:hover,.workflow-node-mention-browser>nav button.is-active{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-node-mention-browser>nav button:hover,.workflow-node-mention-browser>nav button.is-active{color:var(--foreground)}.workflow-node-mention-browser>nav button>svg:first-child{width:14px;height:14px}.workflow-node-mention-browser>nav button>svg:last-child{width:10px;height:10px;transform:rotate(-90deg)}.workflow-node-mention-browser>nav button span{font-size:10px}.workflow-node-mention-browser>nav button small{font-size:8px}.workflow-node-mention-results{max-height:260px}.workflow-node-mention-results>.virtual-scroll-viewport{height:260px}.workflow-node-mention-list{min-width:100%;padding:6px}.workflow-node-mention-list>button{text-align:left;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:8px;width:100%;min-height:42px;padding:5px 7px;display:grid}.workflow-node-mention-list>button:hover,.workflow-node-mention-list>button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-mention-list>button:hover,.workflow-node-mention-list>button.is-active{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-node-mention-list>button>img,.workflow-node-mention-list>button>span{background:var(--muted);object-fit:cover;border-radius:7px;grid-row:1/3;width:30px;height:30px}.workflow-node-mention-list>button>span{color:var(--primary);place-items:center;display:grid}.workflow-node-mention-list>button>span svg{width:14px;height:14px}.workflow-node-mention-list>button>b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:9px;font-weight:600;overflow:hidden}.workflow-node-mention-list>button>small{color:var(--muted-foreground);align-self:start;font-size:7px}.workflow-node-mention-list>p{color:var(--muted-foreground);text-align:center;margin:0;padding:24px 8px;font-size:9px}.dark .workflow-node-mention-menu{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-mention-menu{border-color:color-mix(in oklab,var(--primary) 16%,#919dcd1f)}}.dark .workflow-node-mention-menu{background:#0e1429fa;box-shadow:0 20px 44px #0205128c}.workflow-node-generator-options{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-options{border:1px solid color-mix(in oklab, var(--border) 68%, transparent)}}.workflow-node-generator-options{background:var(--muted);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-options{background:color-mix(in oklab, var(--muted) 34%, transparent)}}.workflow-node-generator-options{padding:11px}.workflow-node-options-scroll{max-height:300px}.workflow-node-options-scroll .virtual-scroll-viewport{height:auto;max-height:300px;padding-right:7px}.workflow-node-settings-panel{border:1px solid var(--border);margin:3px 12px 9px}@supports (color:color-mix(in lab, red, red)){.workflow-node-settings-panel{border:1px solid color-mix(in oklab,var(--border) 72%,transparent)}}.workflow-node-settings-panel{background:var(--muted);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workflow-node-settings-panel{background:color-mix(in oklab,var(--muted) 30%,transparent)}}.workflow-node-settings-panel{padding:11px}.workflow-node-settings-popover{border:1px solid var(--primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-settings-popover{border:1px solid color-mix(in oklab,var(--primary) 17%,var(--border))}}.workflow-node-settings-popover{background:var(--popover);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.workflow-node-settings-popover{background:color-mix(in oklab,var(--popover) 98%,transparent)}}.workflow-node-settings-popover{box-shadow:0 22px 58px #070b1b3d,0 0 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-settings-popover{box-shadow:0 22px 58px #070b1b3d,0 0 24px color-mix(in oklab,var(--primary) 6%,transparent)}}.workflow-node-settings-popover .workflow-node-settings-panel{background:0 0;border:0;border-radius:0;margin:0;padding:14px}.workflow-node-settings-popover button:focus-visible,.workflow-node-prompt-guide-popover button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dark .workflow-node-settings-popover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-settings-popover{border-color:color-mix(in oklab,var(--primary) 17%,#919dcd21)}}.dark .workflow-node-settings-popover{box-shadow:0 28px 66px #010410ad,0 0 28px var(--primary);background:#0d1327fb}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-settings-popover{box-shadow:0 28px 66px #010410ad,0 0 28px color-mix(in oklab,var(--primary) 7%,transparent)}}.workflow-node-settings-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.workflow-node-settings-panel>header strong,.workflow-node-settings-panel>header small{display:block}.workflow-node-settings-panel>header strong{font-size:12px}.workflow-node-settings-panel>header small{color:var(--muted-foreground);margin-top:2px;font-size:9px}.workflow-node-settings-panel>header>span{background:var(--primary);border-radius:999px;max-width:210px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-settings-panel>header>span{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-node-settings-panel>header>span{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-size:9px}.workflow-node-settings-panel>header>button{width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid}.workflow-node-settings-panel>header>button:hover{background:var(--muted);color:var(--foreground)}.workflow-node-settings-panel>header>button svg{width:14px;height:14px}.workflow-node-settings-panel>.workflow-node-options-scroll .workflow-node-generator-options{background:0 0;border:0;padding:0}.workflow-node-model-notice{background:oklab(76.8591% .0560995 .154808/.08);border:1px solid oklab(76.8591% .0560995 .154808/.23);border-radius:10px;gap:7px;display:flex;color:#d97706!important;min-height:0!important;margin:0 0 10px!important;padding:8px 9px!important;font-size:9px!important;line-height:1.55!important}.workflow-node-model-notice svg{flex:none;width:13px;height:13px;margin-top:1px}.workflow-node-settings-empty{border:1px dashed var(--border);text-align:center;border-radius:10px;grid-column:1/-1;color:var(--muted-foreground)!important;margin:0!important;padding:20px!important;font-size:10px!important}.workflow-node-negative-prompt{margin-bottom:10px;display:block}.workflow-node-negative-prompt>span{margin-bottom:6px;font-size:10px;font-weight:600;display:block}.workflow-node-negative-prompt textarea{resize:none;background:var(--card);min-height:68px;font-size:10px}.workflow-node-parameter-field{border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab, red, red)){.workflow-node-parameter-field{border:1px solid color-mix(in oklab,var(--border) 74%,transparent)}}.workflow-node-parameter-field{background:var(--card);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.workflow-node-parameter-field{background:color-mix(in oklab,var(--card) 72%,transparent)}}.workflow-node-parameter-field{padding:10px}.workflow-node-parameter-field>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:29px;margin-bottom:7px;display:flex}.workflow-node-parameter-field>header>div{min-width:0}.workflow-node-parameter-field>header span{color:var(--foreground);font-size:10.5px;font-weight:650;display:block}.workflow-node-parameter-field>header strong{background:var(--primary);border-radius:6px;flex:none}@supports (color:color-mix(in lab, red, red)){.workflow-node-parameter-field>header strong{background:color-mix(in oklab,var(--primary) 9%,transparent)}}.workflow-node-parameter-field>header strong{color:var(--primary);white-space:nowrap;padding:3px 6px;font-size:9px;font-weight:600}.workflow-node-parameter-field>header small{color:var(--muted-foreground);text-overflow:ellipsis;margin-top:2px;font-size:8px;line-height:1.4;display:block;overflow:hidden}.workflow-node-option-grid{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:5px;display:grid}.workflow-node-option-grid-two{grid-template-columns:repeat(2,1fr)}.workflow-node-option-grid button{border:1px solid var(--border);justify-content:center;align-items:center;gap:5px;min-height:36px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-node-option-grid button{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.workflow-node-option-grid button{background:var(--background);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.workflow-node-option-grid button{background:color-mix(in oklab, var(--background) 72%, transparent)}}.workflow-node-option-grid button{color:var(--muted-foreground);padding:5px 7px;font-size:9px;transition:border-color .14s,background-color .14s,color .14s}.workflow-node-option-grid button>svg{width:11px;height:11px;display:none}.workflow-node-option-grid button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-option-grid button.is-active{border-color:color-mix(in oklab, var(--primary) 52%, var(--border))}}.workflow-node-option-grid button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-option-grid button.is-active{background:color-mix(in oklab, var(--primary) 11%, var(--card))}}.workflow-node-option-grid button.is-active{color:var(--primary)}.workflow-node-option-grid button.is-active>svg{display:block}.workflow-node-ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-node-ratio-grid button{flex-direction:column;gap:4px;min-height:48px}.workflow-node-ratio-grid button>i{border:1.5px solid;border-radius:2px;width:18px;max-height:18px;display:block}.workflow-node-ratio-grid button>svg{position:absolute;top:4px;right:4px}.workflow-node-field-select{border:1px solid var(--border)!important;height:36px!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-field-select{border:1px solid color-mix(in oklab,var(--border) 76%,transparent)!important}}.workflow-node-field-select{background:var(--background)!important;font-size:10px!important}.workflow-node-slider-shell{background:var(--muted);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workflow-node-slider-shell{background:color-mix(in oklab,var(--muted) 55%,transparent)}}.workflow-node-slider-shell{padding:8px 10px 6px}.workflow-node-range{width:100%;height:4px;accent-color:var(--primary)}.workflow-node-slider-shell>div{color:var(--muted-foreground);justify-content:space-between;margin-top:5px;display:flex}.workflow-node-slider-shell small{font-size:7px}.workflow-node-number-shell{border:1px solid var(--border);align-items:center;height:36px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-number-shell{border:1px solid color-mix(in oklab,var(--border) 76%,transparent)}}.workflow-node-number-shell{background:var(--background);border-radius:9px}.workflow-node-number-shell input{background:0 0;border:0;border-radius:0;height:100%;font-size:10px;box-shadow:none!important}.workflow-node-number-shell span{color:var(--muted-foreground);padding:0 10px;font-size:9px}.workflow-node-scheme{color:var(--primary);margin:0 12px 5px;font-size:9px}.workflow-node-job{border:1px solid var(--border);margin:0 12px 6px}@supports (color:color-mix(in lab, red, red)){.workflow-node-job{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.workflow-node-job{background:var(--muted);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.workflow-node-job{background:color-mix(in oklab,var(--muted) 36%,transparent)}}.workflow-node-job{padding:7px 9px;font-size:9px;line-height:1.5}.workflow-node-job-failed,.workflow-node-job-cancelled{color:var(--destructive)}.workflow-node-job-success{color:#10b981}.workflow-node-job-pending,.workflow-node-job-processing{color:#22d3ee}.workflow-node-generation-progress{border:1px solid var(--primary);margin:2px 12px 8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-progress{border:1px solid color-mix(in oklab,var(--primary) 24%,var(--border))}}.workflow-node-generation-progress{background:radial-gradient(circle at 10% 0%,var(--primary),transparent 42%),linear-gradient(135deg,var(--primary),var(--background));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-progress{background:radial-gradient(circle at 10% 0%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in oklab,var(--primary) 7%,var(--card)),color-mix(in oklab,var(--background) 78%,transparent))}}.workflow-node-generation-progress{padding:9px;box-shadow:inset 0 1px #ffffff0f,0 12px 26px #0f172a14}.workflow-node-generation-progress:before{background:linear-gradient(90deg,transparent,var(--primary),#22d3ee,transparent);width:42%;height:1px;position:absolute;top:0;left:14px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-progress:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--primary) 55%,transparent),#22d3ee,transparent)}}.workflow-node-generation-progress:before{content:"";opacity:.8}.workflow-node-generation-progress>header{color:var(--primary);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.workflow-node-generation-progress>header span{align-items:center;gap:6px;min-width:0;font-weight:700;display:inline-flex}.workflow-node-generation-progress>header svg{flex:none;width:12px;height:12px}.workflow-node-generation-progress>header b{font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.workflow-node-generation-progress>i{background:var(--muted);border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-progress>i{background:color-mix(in oklab,var(--muted) 82%,transparent)}}.workflow-node-generation-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),#22d3ee);height:100%;box-shadow:0 0 9px var(--primary);display:block}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-progress>i>span{box-shadow:0 0 9px color-mix(in oklab,var(--primary) 34%,transparent)}}.workflow-node-generation-progress>i>span{transition:width .4s}.workflow-node-generation-stage-track{margin-top:7px;color:inherit!important;justify-content:stretch!important;align-items:stretch!important;gap:4px!important;display:flex!important}.workflow-node-generation-stage-track>span{background:var(--muted);border:1px solid #0000;border-radius:7px;flex:1;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-stage-track>span{background:color-mix(in oklab,var(--muted) 76%,transparent)}}.workflow-node-generation-stage-track>span{color:var(--muted-foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:4px 5px;font-size:7px;font-weight:650}.workflow-node-generation-stage-track>span.is-processing{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-stage-track>span.is-processing{background:color-mix(in oklab,var(--primary) 15%,transparent)}}.workflow-node-generation-stage-track>span.is-processing{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary),0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-stage-track>span.is-processing{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 18%,transparent),0 0 8px color-mix(in oklab,var(--primary) 12%,transparent)}}.workflow-node-generation-stage-track>span.is-success{color:#10b981;background:oklab(69.5873% -.142158 .0448781/.11)}.workflow-node-generation-stage-track>span.is-failed{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generation-stage-track>span.is-failed{background:color-mix(in oklab,var(--destructive) 11%,transparent)}}.workflow-node-generation-stage-track>span.is-failed{color:var(--destructive)}.workflow-node-failure-guidance{border:1px solid var(--destructive);margin:2px 12px 8px}@supports (color:color-mix(in lab, red, red)){.workflow-node-failure-guidance{border:1px solid color-mix(in oklab,var(--destructive) 26%,var(--border))}}.workflow-node-failure-guidance{background:linear-gradient(135deg,var(--destructive),var(--background));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.workflow-node-failure-guidance{background:linear-gradient(135deg,color-mix(in oklab,var(--destructive) 8%,var(--card)),color-mix(in oklab,var(--background) 80%,transparent))}}.workflow-node-failure-guidance{color:var(--destructive);padding:0 10px;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #7f1d1d14}.workflow-node-failure-guidance summary{cursor:pointer;align-items:center;gap:7px;min-height:38px;font-size:9px;font-weight:750;list-style:none;display:flex}.workflow-node-failure-guidance summary::-webkit-details-marker{display:none}.workflow-node-failure-guidance summary svg{flex:none;width:12px;height:12px}.workflow-node-failure-guidance summary span{flex:1}.workflow-node-failure-guidance summary svg:last-child{color:var(--muted-foreground);transition:transform .15s}.workflow-node-failure-guidance[open] summary svg:last-child{transform:rotate(180deg)}.workflow-node-failure-guidance p,.workflow-node-failure-guidance ol{color:var(--muted-foreground);margin:0 0 8px;font-size:8px;line-height:1.55}.workflow-node-failure-guidance ol{padding-left:18px}.workflow-node-media-preflight{border:1px solid var(--destructive);margin:2px 12px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-media-preflight{border:1px solid color-mix(in oklab,var(--destructive) 24%,var(--border))}}.workflow-node-media-preflight{background:var(--destructive);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.workflow-node-media-preflight{background:color-mix(in oklab,var(--destructive) 5%,var(--card))}}.workflow-node-media-preflight{color:var(--foreground)}.workflow-node-media-preflight>header{align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:11px;display:flex}.workflow-node-media-preflight>header svg{width:14px;height:14px;color:var(--destructive)}.workflow-node-media-preflight>header span{color:var(--destructive);margin-left:auto;font-size:10px}.workflow-node-media-preflight-stages{flex-wrap:wrap;gap:5px;padding:0 11px 9px;display:flex}.workflow-node-media-preflight-stages span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:3px 7px;font-size:9px}.workflow-node-media-preflight-stages .is-blocked{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-node-media-preflight-stages .is-blocked{border-color:color-mix(in oklab,var(--destructive) 35%,var(--border))}}.workflow-node-media-preflight-stages .is-blocked{color:var(--destructive)}.workflow-node-media-preflight-stages .is-passed{color:#10b981}.workflow-node-media-preflight-scroll{border-block:1px solid var(--border);max-height:220px}.workflow-node-media-preflight-scroll>.virtual-scroll-viewport{height:auto;max-height:220px}.workflow-node-media-preflight-list{gap:7px;padding:10px 11px;display:grid}.workflow-node-media-preflight-item{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-node-media-preflight-item{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.workflow-node-media-preflight-item{background:var(--background);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workflow-node-media-preflight-item{background:color-mix(in oklab,var(--background) 72%,transparent)}}.workflow-node-media-preflight-item{padding:8px 9px}.workflow-node-media-preflight-item strong{font-size:10px;display:block}.workflow-node-media-preflight-item p{color:var(--destructive);margin:5px 0 2px;font-size:10px;line-height:1.5}.workflow-node-media-preflight-item small{color:var(--muted-foreground);font-size:10px;line-height:1.5}.workflow-node-media-preflight-note{color:var(--muted-foreground);margin:0;padding:9px 11px;font-size:9px;line-height:1.5}.dark .workflow-node-media-preflight{background:#23162ae6}.dark .workflow-node-job{background:#0f162cb8}.dark .workflow-node-generation-progress{background:radial-gradient(circle at 10% 0%,var(--primary),transparent 44%),linear-gradient(135deg,#141c37eb,#080d1cf0)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-generation-progress{background:radial-gradient(circle at 10% 0%,color-mix(in oklab,var(--primary) 24%,transparent),transparent 44%),linear-gradient(135deg,#141c37eb,#080d1cf0)}}.dark .workflow-node-generation-progress{box-shadow:inset 0 1px #ffffff0b,0 16px 32px #0000003d}.dark .workflow-node-failure-guidance{background:linear-gradient(135deg,var(--destructive),#080d1cf0)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-failure-guidance{background:linear-gradient(135deg,color-mix(in oklab,var(--destructive) 12%,#141c37eb),#080d1cf0)}}.dark .workflow-node-failure-guidance{box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0000003b}.workflow-node-generator-footer{z-index:4;border-top:1px solid var(--primary);justify-content:space-between;align-items:center;gap:6px;min-height:54px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer{border-top:1px solid color-mix(in oklab, var(--primary) 10%, var(--border))}}.workflow-node-generator-footer{background:linear-gradient(180deg,var(--popover),var(--muted))}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer{background:linear-gradient(180deg,color-mix(in oklab,var(--popover) 97%,transparent),color-mix(in oklab,var(--muted) 40%,var(--popover)))}}.workflow-node-generator-footer{box-shadow:0 -10px 28px var(--background),inset 0 1px 0 #ffffff4d;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer{box-shadow:0 -10px 28px color-mix(in oklab,var(--background) 26%,transparent),inset 0 1px 0 oklab(100% 0 5.96046e-8/.3)}}.workflow-node-generator-footer{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%)}.workflow-node-generator-footer:before{background:linear-gradient(90deg,transparent,var(--primary),#22d3ee,transparent);width:32%;height:1px;position:absolute;top:-1px;left:18px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer:before{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--primary) 48%,transparent),#22d3ee,transparent)}}.workflow-node-generator-footer:before{content:"";opacity:.65}.dark .workflow-node-generator-footer{background:linear-gradient(#0f162cf7,#0a1022fa);box-shadow:0 -12px 30px #01041047,inset 0 1px #ffffff06}.workflow-node-footer-fields,.workflow-node-footer-actions{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.workflow-node-footer-fields{flex:1}.workflow-node-footer-actions{flex:none}.workflow-node-generator-footer [data-slot=select-trigger],.workflow-node-parameter-trigger{border:1px solid var(--border);height:36px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer [data-slot=select-trigger],.workflow-node-parameter-trigger{border:1px solid color-mix(in oklab,var(--border) 66%,transparent)}}.workflow-node-generator-footer [data-slot=select-trigger],.workflow-node-parameter-trigger{background:var(--background);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer [data-slot=select-trigger],.workflow-node-parameter-trigger{background:color-mix(in oklab,var(--background) 50%,transparent)}}.workflow-node-generator-footer [data-slot=select-trigger],.workflow-node-parameter-trigger{color:var(--foreground);font-size:9px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;box-shadow:none!important}.workflow-node-generator-footer [data-slot=select-trigger]{padding:0 9px}.workflow-node-generator-footer [data-slot=select-trigger]:hover,.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer [data-slot=select-trigger]:hover,.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible{border-color:color-mix(in oklab,var(--primary) 34%,var(--border))}}.workflow-node-generator-footer [data-slot=select-trigger]:hover,.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer [data-slot=select-trigger]:hover,.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible{background:color-mix(in oklab,var(--primary) 5%,var(--background))}}.workflow-node-generator-footer [data-slot=select-trigger]:hover,.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible{color:var(--primary)}.workflow-node-generator-footer [data-slot=select-trigger].is-warning{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer [data-slot=select-trigger].is-warning{border-color:color-mix(in oklab,#f59e0b 38%,var(--border))}}.workflow-node-generator-footer [data-slot=select-trigger].is-warning{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer [data-slot=select-trigger].is-warning{background:color-mix(in oklab,#f59e0b 4%,var(--background))}}.workflow-node-generator-footer [data-slot=select-trigger].is-warning{color:#d97706}.workflow-node-model-select{width:118px}.workflow-node-mode-select{width:112px}.workflow-node-parameter-trigger{text-align:left;align-items:center;gap:6px;width:120px;min-width:0;padding:0 8px;display:flex}.workflow-node-parameter-trigger:hover,.workflow-node-parameter-trigger.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-parameter-trigger:hover,.workflow-node-parameter-trigger.is-active{border-color:color-mix(in oklab,var(--primary) 34%,var(--border))}}.workflow-node-parameter-trigger:hover,.workflow-node-parameter-trigger.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-parameter-trigger:hover,.workflow-node-parameter-trigger.is-active{background:color-mix(in oklab,var(--primary) 6%,var(--background))}}.workflow-node-parameter-trigger:hover,.workflow-node-parameter-trigger.is-active{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-parameter-trigger:hover,.workflow-node-parameter-trigger.is-active{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 5%,transparent)}}.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible,.workflow-node-parameter-trigger:focus-visible,.workflow-node-advanced-trigger:focus-visible,.workflow-node-submit:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible,.workflow-node-parameter-trigger:focus-visible,.workflow-node-advanced-trigger:focus-visible,.workflow-node-submit:focus-visible{outline:2px solid color-mix(in oklab,var(--primary) 48%,transparent)}}.workflow-node-generator-footer [data-slot=select-trigger]:focus-visible,.workflow-node-parameter-trigger:focus-visible,.workflow-node-advanced-trigger:focus-visible,.workflow-node-submit:focus-visible{outline-offset:2px}.workflow-node-parameter-trigger svg{flex:none;width:12px;height:12px}.workflow-node-parameter-trigger>span{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;font-weight:600;overflow:hidden}.workflow-node-parameter-trigger:hover>span,.workflow-node-parameter-trigger.is-active>span{color:var(--primary)}.workflow-node-reference-count{border:1px solid var(--primary);flex:none;justify-content:center;align-items:center;gap:3px;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-count{border:1px solid color-mix(in oklab,var(--primary) 18%,transparent)}}.workflow-node-reference-count{background:var(--primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workflow-node-reference-count{background:color-mix(in oklab,var(--primary) 7%,transparent)}}.workflow-node-reference-count{color:var(--primary);font-size:7px}.workflow-node-reference-count svg{width:11px;height:11px}.workflow-node-advanced-trigger{border:1px solid var(--border);flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-node-advanced-trigger{border:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.workflow-node-advanced-trigger{background:var(--background);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workflow-node-advanced-trigger{background:color-mix(in oklab,var(--background) 46%,transparent)}}.workflow-node-advanced-trigger{color:var(--muted-foreground)}.workflow-node-advanced-trigger.is-active,.workflow-node-advanced-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-advanced-trigger.is-active,.workflow-node-advanced-trigger:hover{border-color:color-mix(in oklab,var(--primary) 38%,var(--border))}}.workflow-node-advanced-trigger.is-active,.workflow-node-advanced-trigger:hover{color:var(--primary)}.workflow-node-advanced-trigger svg{width:13px;height:13px}.workflow-node-points{min-width:43px;color:var(--foreground);white-space:nowrap;text-align:right;font-size:10px;font-weight:650}.workflow-node-submit{border:1px solid var(--border);flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit{border:1px solid color-mix(in oklab,var(--border) 78%,transparent)}}.workflow-node-submit{background:var(--muted);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit{background:color-mix(in oklab,var(--muted) 72%,var(--background))}}.workflow-node-submit{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit{color:color-mix(in oklab,var(--muted-foreground) 54%,transparent)}}.workflow-node-submit{transition:transform .16s,filter .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.26)}.workflow-node-submit:before{content:"";opacity:0;background:linear-gradient(120deg,#0000 16%,#ffffff47 47%,#0000 72%);border-radius:50%;transition:opacity .16s,transform .44s;position:absolute;inset:3px;transform:rotate(-35deg)translate(-75%)}.workflow-node-submit.is-ready{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-ready{border-color:color-mix(in oklab,var(--primary) 54%,#22d3ee)}}.workflow-node-submit.is-ready{background:linear-gradient(145deg,var(--primary),#22d3ee)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-ready{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 96%,#7c3aed),color-mix(in oklab,#22d3ee 72%,var(--primary)))}}.workflow-node-submit.is-ready{color:#fff;box-shadow:0 0 0 3px var(--primary),0 8px 20px var(--primary),inset 0 1px 0 #ffffff47}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-ready{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 9%,transparent),0 8px 20px color-mix(in oklab,var(--primary) 27%,transparent),inset 0 1px 0 #ffffff47}}.workflow-node-submit.is-ready:hover{filter:saturate(1.08)brightness(1.06);box-shadow:0 0 0 4px var(--primary),0 11px 25px var(--primary),inset 0 1px 0 #ffffff4d;transform:translateY(-1px)scale(1.055)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-ready:hover{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 11%,transparent),0 11px 25px color-mix(in oklab,var(--primary) 34%,transparent),inset 0 1px 0 #ffffff4d}}.workflow-node-submit.is-ready:hover:before{opacity:.72;transform:rotate(-35deg)translate(78%)}.workflow-node-submit.is-unavailable{cursor:not-allowed}.workflow-node-submit.is-unavailable:after{border:1px solid var(--muted-foreground);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-unavailable:after{border:1px solid color-mix(in oklab,var(--muted-foreground) 9%,transparent)}}.workflow-node-submit.is-unavailable:after{content:"";border-radius:50%}.dark .workflow-node-submit.is-unavailable{color:#96a2c352;background:#141b32b8;border-color:#909dc41f;box-shadow:inset 0 1px #ffffff06}.workflow-node-submit:disabled{opacity:1}.workflow-node-submit svg{z-index:1;width:15px;height:15px;position:relative}.workflow-node-submit:disabled svg{opacity:.58}.workflow-node-submit.is-checking{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-checking{border-color:color-mix(in oklab,var(--primary) 42%,#a78bfa)}}.workflow-node-submit.is-checking{background:linear-gradient(145deg,var(--primary),#7c3aed);color:#fff;opacity:.86}.workflow-node-submit.is-checking svg,.workflow-node-submit.is-running svg{animation:.9s linear infinite workflow-submit-spin}.workflow-node-submit.is-running{cursor:progress;border-color:#22d3ee}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-running{border-color:color-mix(in oklab,#22d3ee 48%,var(--primary))}}.workflow-node-submit.is-running{background:linear-gradient(145deg,var(--primary),#22d3ee)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-running{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 72%,#475569),color-mix(in oklab,#22d3ee 54%,var(--primary)))}}.workflow-node-submit.is-running{color:#fff;box-shadow:0 0 0 3px oklab(79.7116% -.114121 -.0700163/.08),0 8px 20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit.is-running{box-shadow:0 0 0 3px oklab(79.7116% -.114121 -.0700163/.08),0 8px 20px color-mix(in oklab,var(--primary) 20%,transparent)}}.workflow-node-submit.is-running{opacity:.86}.workflow-node-submit-review{border:1px solid var(--primary);overflow:hidden;gap:0!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review{border:1px solid color-mix(in oklab,var(--primary) 18%,var(--border))}}.workflow-node-submit-review{background:var(--popover)!important;border-radius:15px!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review{background:color-mix(in oklab,var(--popover) 98%,transparent)!important}}.workflow-node-submit-review{box-shadow:0 24px 62px #070b1b42,0 0 26px var(--primary)!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review{box-shadow:0 24px 62px #070b1b42,0 0 26px color-mix(in oklab,var(--primary) 7%,transparent)!important}}.workflow-node-submit-review>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review>header{border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.workflow-node-submit-review>header{padding:14px 15px 12px}.workflow-node-submit-review>header strong,.workflow-node-submit-review>header small{display:block}.workflow-node-submit-review>header strong{font-size:13px}.workflow-node-submit-review>header small{color:var(--muted-foreground);margin-top:3px;font-size:9px}.workflow-node-submit-review>header>span{color:#059669;background:oklab(69.5873% -.142158 .0448781/.11);border-radius:999px;padding:4px 8px;font-size:9px}.workflow-node-submit-review>header>span.is-warning{color:#d97706;background:oklab(76.8591% .0560995 .154808/.11)}.workflow-node-submit-review-list{gap:5px;padding:10px 12px;display:grid}.workflow-node-submit-review-list>div{border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-height:48px;padding:8px;display:grid}.workflow-node-submit-review-list>div.ok{background:oklab(69.5873% -.142158 .0448781/.06)}.workflow-node-submit-review-list>div.warning{background:oklab(76.8591% .0560995 .154808/.08)}.workflow-node-submit-review-list svg{color:#10b981;width:15px;height:15px;margin:2px 0 0 2px}.workflow-node-submit-review-list .warning svg{color:#f59e0b}.workflow-node-submit-review-list b,.workflow-node-submit-review-list small{display:block}.workflow-node-submit-review-list b{font-size:10px;font-weight:650}.workflow-node-submit-review-list small{color:var(--muted-foreground);margin-top:2px;font-size:9px;line-height:1.5}.workflow-node-submit-review>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review>footer{border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent)}}.workflow-node-submit-review>footer{padding:10px 12px}.workflow-node-submit-review>footer button{border:1px solid var(--border);height:32px}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review>footer button{border:1px solid color-mix(in oklab,var(--border) 75%,transparent)}}.workflow-node-submit-review>footer button{color:var(--muted-foreground);border-radius:9px;padding:0 13px;font-size:10px}.workflow-node-submit-review>footer button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review>footer button:hover{border-color:color-mix(in oklab,var(--primary) 40%,var(--border))}}.workflow-node-submit-review>footer button:hover{color:var(--foreground)}.workflow-node-submit-review>footer button.is-primary{background:linear-gradient(135deg,var(--primary),#7c3aed);color:#fff;box-shadow:0 8px 18px var(--primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.workflow-node-submit-review>footer button.is-primary{box-shadow:0 8px 18px color-mix(in oklab,var(--primary) 20%,transparent)}}.dark .workflow-node-submit-review{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-submit-review{border-color:color-mix(in oklab,var(--primary) 17%,#919dcd21)}}.dark .workflow-node-submit-review{box-shadow:0 30px 72px #010410b8,0 0 28px var(--primary)!important;background:#0d1327fc!important}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-submit-review{box-shadow:0 30px 72px #010410b8,0 0 28px color-mix(in oklab,var(--primary) 8%,transparent)!important}}.workflow-node-submit-hint{background:oklab(76.8591% .0560995 .154808/.09);border-radius:8px;align-items:center;gap:6px;display:flex;color:#d97706!important;min-height:0!important;margin:-2px 12px 9px!important;padding:6px 8px!important;font-size:9px!important}.workflow-node-submit-hint svg{flex:none;width:12px;height:12px}@keyframes workflow-edge-travel{to{stroke-dashoffset:-50px}}.workflow-media-preview{object-fit:contain;background:#030710eb}.workflow-media-node>button.workflow-video-poster-button{place-items:center;padding:0;display:grid;position:relative}.workflow-media-empty{background:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px}@supports (color:color-mix(in lab, red, red)){.workflow-media-empty{background:color-mix(in oklab, var(--muted) 54%, transparent)}}.workflow-media-empty{color:var(--muted-foreground)}.workflow-media-empty span{font-size:11px;font-weight:600}.workflow-media-empty small{opacity:.65;font-size:8px}.workflow-text-preview{background:linear-gradient(145deg, var(--card), var(--node-accent));padding:15px 16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-text-preview{background:linear-gradient(145deg, color-mix(in oklab, var(--card) 88%, transparent), color-mix(in oklab, var(--node-accent) 5%, transparent))}}.workflow-text-preview{white-space:pre-wrap;font-size:14px;line-height:1.65}.workflow-node-toolbar{z-index:40;border:1px solid var(--border);align-items:center;gap:3px;margin-bottom:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-node-toolbar{border:1px solid color-mix(in oklab, var(--border) 74%, transparent)}}.workflow-node-toolbar{background:var(--popover);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.workflow-node-toolbar{background:color-mix(in oklab, var(--popover) 93%, transparent)}}.workflow-node-toolbar{color:var(--foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:4px;box-shadow:0 12px 28px #0000002e}.workflow-node-toolbar>span{color:var(--muted-foreground);white-space:nowrap;padding-inline:7px;font-size:10px}.workflow-node-toolbar button{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:grid}.workflow-node-toolbar button:hover{background:var(--muted);color:var(--primary)}.workflow-node-toolbar button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workflow-node-toolbar button:disabled{cursor:not-allowed;color:var(--muted-foreground);opacity:.38}.workflow-node-toolbar button:disabled:hover{color:var(--muted-foreground);background:0 0}.workflow-node-toolbar button.is-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-toolbar button.is-active{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-node-toolbar button.is-active{color:var(--primary)}.workflow-node-toolbar button svg{width:15px;height:15px}.workflow-node-toolbar .workflow-toolbar-danger:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.workflow-node-toolbar .workflow-toolbar-danger:hover{background:color-mix(in oklab,var(--destructive) 12%,transparent)}}.workflow-node-toolbar .workflow-toolbar-danger:hover{color:var(--destructive)}.workflow-resize-line{border-color:var(--node-accent)!important}@supports (color:color-mix(in lab, red, red)){.workflow-resize-line{border-color:color-mix(in oklab, var(--node-accent) 75%, transparent)!important}}.workflow-resize-handle{border:2px solid var(--card)!important;background:var(--node-accent)!important;border-radius:3px!important;width:9px!important;height:9px!important}.workflow-handle{transition:none;z-index:20!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important}.workflow-handle-target{transform:translate(-50%,-50%)!important}.workflow-handle-source{transform:translate(50%,-50%)!important}.workflow-handle:after{border:3px solid var(--card);width:12px;height:12px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.workflow-handle:after{border:3px solid color-mix(in oklab,var(--card) 92%,white)}}.workflow-handle:after{background:var(--node-accent);box-shadow:0 0 0 1px var(--node-accent),0 0 11px var(--node-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-handle:after{box-shadow:0 0 0 1px color-mix(in oklab,var(--node-accent) 55%,transparent),0 0 11px color-mix(in oklab,var(--node-accent) 45%,transparent)}}.workflow-handle:after{content:"";transition:transform .16s,box-shadow .16s;transform:translate(-50%,-50%)}.workflow-handle:hover,.workflow-handle.connectingto,.workflow-handle.connectingfrom{transform:translate(-50%,-50%)!important}.workflow-handle-source:hover,.workflow-handle-source.connectingto,.workflow-handle-source.connectingfrom{transform:translate(50%,-50%)!important}.workflow-handle:hover:after,.workflow-handle.connectingto:after,.workflow-handle.connectingfrom:after{box-shadow:0 0 0 2px var(--node-accent),0 0 15px var(--node-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-handle:hover:after,.workflow-handle.connectingto:after,.workflow-handle.connectingfrom:after{box-shadow:0 0 0 2px color-mix(in oklab,var(--node-accent) 48%,transparent),0 0 15px color-mix(in oklab,var(--node-accent) 55%,transparent)}}.workflow-handle:hover:after,.workflow-handle.connectingto:after,.workflow-handle.connectingfrom:after{transform:translate(-50%,-50%)scale(1.32)}.workflow-panel-title{color:var(--foreground);letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:650;display:flex}.workflow-panel-title small{max-width:110px;color:var(--muted-foreground);letter-spacing:normal;text-overflow:ellipsis;margin-left:auto;font-size:8px;font-weight:400;overflow:hidden}.workflow-node-library,.workflow-node-inspector{border:1px solid var(--border);margin:14px!important}@supports (color:color-mix(in lab, red, red)){.workflow-node-library,.workflow-node-inspector{border:1px solid color-mix(in oklab, var(--border) 72%, transparent)}}.workflow-node-library,.workflow-node-inspector{background:var(--card);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.workflow-node-library,.workflow-node-inspector{background:color-mix(in oklab, var(--card) 88%, transparent)}}.workflow-node-library,.workflow-node-inspector{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:11px;box-shadow:0 18px 45px #10182e24}.workflow-run-control{gap:6px;display:flex;margin:10px!important}.workflow-run-control[data-generation-open=true]{pointer-events:none;opacity:.46}.workflow-prepare-run-button{background:var(--primary);min-height:32px;color:var(--primary-foreground);box-shadow:none;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:filter .16s,transform .16s;display:inline-flex}.workflow-prepare-run-button:hover:not(:disabled){filter:brightness(1.08)}.workflow-prepare-run-button:active:not(:disabled){transform:scale(.97)}.workflow-prepare-run-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workflow-prepare-run-button:disabled{cursor:not-allowed;opacity:.55}.workflow-node-library{width:auto;min-width:176px;padding:5px;transition:width .16s;margin-top:10px!important}.workflow-node-library-open{border-color:var(--workflow-menu-border);background:var(--workflow-menu-bg);width:246px;min-width:0;color:var(--workflow-menu-text);padding:0;margin-bottom:64px!important}:is(.workflow-node-library-open,.workflow-quick-menu,.workflow-context-menu,.workflow-context-create,.workflow-create-menu){--workflow-menu-bg:#fff;--workflow-menu-surface:#f5f6f9;--workflow-menu-border:#dce0e8;--workflow-menu-text:#202735;--workflow-menu-muted:#667184;--workflow-menu-hover:#eff1f7;--workflow-menu-icon:#526079;--workflow-menu-disabled:#9ba5b4}.dark :is(.workflow-node-library-open,.workflow-quick-menu,.workflow-context-menu,.workflow-context-create,.workflow-create-menu){--workflow-menu-bg:#111112;--workflow-menu-surface:#1b1b1d;--workflow-menu-border:#343438;--workflow-menu-text:#f2f2f3;--workflow-menu-muted:#a5a5ad;--workflow-menu-hover:#262628;--workflow-menu-icon:#d1d1d7;--workflow-menu-disabled:#73747b}.workflow-node-library-toggle{width:100%;height:30px;color:var(--foreground);border-radius:9px;align-items:center;gap:7px;padding:0 8px;font-size:9px;font-weight:650;display:flex}.workflow-node-library-toggle:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-library-toggle:hover{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.workflow-node-library-toggle small{color:var(--muted-foreground);margin-left:auto;font-size:8px;font-weight:400}.workflow-node-library-toggle>svg:last-child{color:var(--muted-foreground);transition:transform .16s}.workflow-node-library-open .workflow-node-library-toggle>svg:last-child{transform:rotate(180deg)}.workflow-node-library-open .workflow-node-library-grid{border-top:1px solid var(--border);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.workflow-node-library-open .workflow-node-library-grid{border-top:1px solid color-mix(in oklab, var(--border) 62%, transparent)}}.workflow-node-library-open .workflow-node-library-grid{padding-top:5px}.workflow-node-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.workflow-node-library-grid button{height:34px;color:var(--muted-foreground);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:0 7px;font-size:10px;transition:background-color .15s,color .15s,transform .15s;display:flex}.workflow-node-library-grid button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-node-library-grid button:hover{background:color-mix(in oklab, var(--primary) 8%, transparent)}}.workflow-node-library-grid button:hover{color:var(--foreground);transform:translate(2px)}.workflow-node-library-grid button b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.workflow-node-library-grid button>svg{display:none}.workflow-node-library-grid .workflow-node-library-upload{border-top:1px solid var(--border);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.workflow-node-library-grid .workflow-node-library-upload{border-top:1px solid color-mix(in oklab,var(--border) 58%,transparent)}}.workflow-node-library-grid .workflow-node-library-upload{border-radius:0 0 10px 10px;margin-top:2px;padding-top:2px}.workflow-library-icon{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.workflow-library-cyan{color:#06b6d4;background:#06b6d41a}.workflow-library-violet{color:#7c6cf0;background:#7c6cf01a}.workflow-library-fuchsia{color:#d946ef;background:#d946ef1a}.workflow-library-emerald{color:#10b981;background:#10b9811a}.workflow-node-inspector{gap:0;width:238px;padding:0;display:grid;overflow:hidden}.workflow-node-inspector label>span{color:var(--muted-foreground);letter-spacing:.08em;margin-bottom:6px;font-size:8px;font-weight:600;display:block}.workflow-node-inspector>label{border-top:1px solid var(--border);display:block}@supports (color:color-mix(in lab, red, red)){.workflow-node-inspector>label{border-top:1px solid color-mix(in oklab,var(--border) 58%,transparent)}}.workflow-node-inspector>label{padding:11px 12px}.workflow-node-inspector textarea{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-node-inspector textarea{border-color:color-mix(in oklab,var(--border) 66%,transparent)}}.workflow-node-inspector textarea{background:var(--background);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.workflow-node-inspector textarea{background:color-mix(in oklab,var(--background) 66%,transparent)}}.workflow-node-inspector textarea{box-shadow:none;line-height:1.55}.workflow-inspector-header{background:linear-gradient(110deg,var(--primary),transparent 70%);align-items:center;gap:9px;min-width:0;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-inspector-header{background:linear-gradient(110deg,color-mix(in oklab,var(--primary) 5%,transparent),transparent 70%)}}.workflow-inspector-header>span{width:29px;height:29px}.workflow-inspector-header>span svg{width:14px;height:14px}.workflow-inspector-header>div{flex:1;min-width:0}.workflow-inspector-header strong,.workflow-inspector-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-inspector-header strong{font-size:10px;font-weight:650}.workflow-inspector-header small{color:var(--muted-foreground);margin-top:2px;font-size:7px}.workflow-inspector-header>button{width:27px;height:27px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.workflow-inspector-header>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-inspector-header>button:hover{background:color-mix(in oklab,var(--primary) 8%,transparent)}}.workflow-inspector-header>button:hover{color:var(--primary)}.workflow-inspector-header>button svg{width:13px;height:13px}.workflow-inspector-meta{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-inspector-meta{border-top:1px solid color-mix(in oklab,var(--border) 55%,transparent)}}.workflow-inspector-meta{background:var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-inspector-meta{background:color-mix(in oklab,var(--border) 42%,transparent)}}.workflow-inspector-meta>span{background:var(--card);min-width:0}@supports (color:color-mix(in lab, red, red)){.workflow-inspector-meta>span{background:color-mix(in oklab,var(--card) 96%,transparent)}}.workflow-inspector-meta>span{padding:8px 7px}.workflow-inspector-meta small,.workflow-inspector-meta b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-inspector-meta small{color:var(--muted-foreground);font-size:7px}.workflow-inspector-meta b{color:var(--foreground);margin-top:3px;font-size:8px;font-weight:600}.workflow-node-inspector>footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.workflow-node-inspector>footer{border-top:1px solid color-mix(in oklab,var(--border) 55%,transparent)}}.workflow-node-inspector>footer{background:var(--muted);padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.workflow-node-inspector>footer{background:color-mix(in oklab,var(--muted) 24%,transparent)}}.workflow-node-inspector>footer span,.workflow-node-inspector>footer small{display:block}.workflow-node-inspector>footer span{color:var(--foreground);font-size:8px}.workflow-node-inspector>footer small{color:var(--muted-foreground);margin-top:2px;font-size:7px}.dark .workflow-node-inspector{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .workflow-node-inspector{border-color:color-mix(in oklab,var(--primary) 14%,#919dcd1c)}}.dark .workflow-node-inspector{background:#0d1326eb;box-shadow:0 18px 48px #0104106b}.workflow-shortcuts{border:1px solid var(--border);align-items:center;gap:8px;display:flex;margin-bottom:7px!important}@supports (color:color-mix(in lab, red, red)){.workflow-shortcuts{border:1px solid color-mix(in oklab, var(--border) 65%, transparent)}}.workflow-shortcuts{background:var(--card);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-shortcuts{background:color-mix(in oklab, var(--card) 76%, transparent)}}.workflow-shortcuts{color:var(--muted-foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;padding:6px 12px;font-size:8px}.workflow-tool-dock{background:var(--card);border-radius:16px;gap:3px;margin-bottom:10px!important}@supports (color:color-mix(in lab, red, red)){.workflow-tool-dock{background:color-mix(in oklab,var(--card) 93%,transparent)}}.workflow-tool-dock{pointer-events:auto;padding:5px;box-shadow:0 10px 34px #00000029}.workflow-tool-dock>button{width:35px;height:35px;color:var(--muted-foreground);pointer-events:auto;border-radius:11px;place-items:center;transition:background .14s,color .14s,transform .14s;display:grid}.workflow-tool-dock>button:hover,.workflow-tool-dock>button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-tool-dock>button:hover,.workflow-tool-dock>button[aria-pressed=true]{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-tool-dock>button:hover,.workflow-tool-dock>button[aria-pressed=true]{color:var(--primary)}.workflow-tool-dock>button:active{transform:scale(.93)}.workflow-tool-dock>button:focus-visible,.workflow-canvas-utility-icons button:focus-visible,.workflow-canvas-appearance button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workflow-tool-dock>button:disabled,.workflow-canvas-utility-icons button:disabled{cursor:not-allowed;opacity:.45}.workflow-tool-dock>.workflow-tool-dock-primary{background:var(--foreground);color:var(--background)}.workflow-tool-dock>.workflow-tool-dock-primary:hover,.workflow-tool-dock>.workflow-tool-dock-primary[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.workflow-canvas-utilities{border:1px solid var(--border);align-items:center;gap:7px;display:flex;margin:0 0 10px 11px!important}@supports (color:color-mix(in lab, red, red)){.workflow-canvas-utilities{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.workflow-canvas-utilities{background:var(--card);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workflow-canvas-utilities{background:color-mix(in oklab,var(--card) 89%,transparent)}}.workflow-canvas-utilities{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:5px 8px;box-shadow:0 10px 34px #0000001c}.workflow-canvas-utilities>button{border-right:1px solid var(--border);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px 3px 2px;font-size:11px;font-weight:600;display:flex}.workflow-canvas-utility-icons{align-items:center;gap:1px;display:flex}.workflow-canvas-utility-icons button{width:33px;height:33px;color:var(--muted-foreground);border-radius:9px;place-items:center;display:grid}.workflow-canvas-utility-icons button:hover,.workflow-canvas-utility-icons button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-canvas-utility-icons button:hover,.workflow-canvas-utility-icons button[aria-pressed=true]{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-canvas-utility-icons button:hover,.workflow-canvas-utility-icons button[aria-pressed=true]{color:var(--primary)}.workflow-canvas-utility-icons span{min-width:39px;color:var(--foreground);text-align:center;font-size:12px;font-weight:600}.workflow-canvas-appearance{border:1px solid var(--border);background:var(--popover);width:240px;color:var(--foreground);pointer-events:auto;border-radius:14px;padding:12px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0003}.workflow-canvas-appearance>button{width:100%;min-height:38px;color:var(--foreground);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:0 9px;font-size:12px;display:flex}.workflow-canvas-appearance>button:hover:not(:disabled){background:var(--accent)}.workflow-canvas-appearance>button svg{color:var(--muted-foreground)}.workflow-canvas-appearance>button small{color:var(--muted-foreground);margin-left:auto;font-size:11px}.workflow-canvas-appearance>button[aria-pressed=true] svg{color:var(--primary)}.workflow-canvas-appearance>button:disabled{cursor:not-allowed;opacity:.5}.workflow-editor .workflow-minimap{bottom:62px!important;left:12px!important}@media (width<=900px){.workflow-canvas-utilities{bottom:61px!important}}.workflow-shortcuts i{background:var(--border);width:1px;height:9px}.workflow-shortcut-help-trigger{color:var(--foreground);pointer-events:auto;border-radius:999px;align-items:center;gap:5px;padding:3px 6px;font-size:9px;font-weight:650;display:inline-flex}.workflow-shortcut-help-trigger:hover,.workflow-shortcut-help-trigger[aria-expanded=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-shortcut-help-trigger:hover,.workflow-shortcut-help-trigger[aria-expanded=true]{background:color-mix(in oklab,var(--primary) 11%,transparent)}}.workflow-shortcut-help-trigger:hover,.workflow-shortcut-help-trigger[aria-expanded=true]{color:var(--primary)}.workflow-shortcut-help-trigger:focus-visible,.workflow-shortcut-help-heading button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.workflow-shortcut-help{border:1px solid var(--border);background:var(--popover);width:min(330px,100vw - 32px);color:var(--foreground);pointer-events:auto;border-radius:14px;padding:12px;font-size:11px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0003}.workflow-shortcut-help-heading,.workflow-shortcut-help dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-shortcut-help-heading strong{font-size:12px}.workflow-shortcut-help-heading button{border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.workflow-shortcut-help-heading button:hover{background:var(--muted)}.workflow-shortcut-help dl{gap:8px;margin-top:12px;display:grid}.workflow-shortcut-help dt{color:var(--muted-foreground)}.workflow-shortcut-help dd{text-align:right;margin:0}.workflow-shortcut-help p{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:12px;padding-top:9px;line-height:1.5}.workflow-box-select-toggle{border:1px solid var(--primary);align-items:center;gap:5px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workflow-box-select-toggle{border:1px solid color-mix(in oklab, var(--primary) 18%, transparent)}}.workflow-box-select-toggle{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workflow-box-select-toggle{background:color-mix(in oklab, var(--primary) 7%, transparent)}}.workflow-box-select-toggle{color:var(--primary);padding:0 9px;font-size:9px;font-weight:700;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}.workflow-box-select-toggle:hover,.workflow-box-select-toggle[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-box-select-toggle:hover,.workflow-box-select-toggle[aria-pressed=true]{border-color:color-mix(in oklab, var(--primary) 42%, transparent)}}.workflow-box-select-toggle:hover,.workflow-box-select-toggle[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-box-select-toggle:hover,.workflow-box-select-toggle[aria-pressed=true]{background:color-mix(in oklab, var(--primary) 14%, transparent)}}.workflow-box-select-toggle:hover,.workflow-box-select-toggle[aria-pressed=true]{box-shadow:0 0 18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.workflow-box-select-toggle:hover,.workflow-box-select-toggle[aria-pressed=true]{box-shadow:0 0 18px color-mix(in oklab, var(--primary) 14%, transparent)}}.workflow-box-select-toggle:active{transform:scale(.96)}.workflow-quick-menu{border:1px solid var(--workflow-menu-border);background:var(--workflow-menu-bg);width:246px;color:var(--workflow-menu-text);border-radius:14px;animation:.14s ease-out workflow-menu-in;position:absolute;box-shadow:0 22px 55px #00000057}.workflow-context-menu{z-index:45;border:1px solid var(--workflow-menu-border);background:var(--workflow-menu-bg);width:224px;color:var(--workflow-menu-text);border-radius:14px;padding:8px;animation:.14s ease-out workflow-menu-in;position:absolute;box-shadow:0 24px 58px #00000057}.workflow-context-scroll{max-height:min(420px,100dvh - 36px)}.workflow-context-viewport{height:auto;max-height:min(420px,100dvh - 36px)}.workflow-context-menu .virtual-scrollbar-vertical,.workflow-create-menu .virtual-scrollbar-vertical{right:1px}.workflow-context-menu .virtual-scroll-thumb,.workflow-create-menu .virtual-scroll-thumb{background:#727276}.workflow-context-heading{justify-content:space-between;align-items:center;gap:8px;padding:7px 7px 12px;display:flex}.workflow-context-heading span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.workflow-context-heading small,.workflow-context-label{color:var(--workflow-menu-muted);font-size:11px}.workflow-context-label{padding:8px 7px 4px}.workflow-context-divider{background:var(--workflow-menu-border);height:1px;margin:9px 0 5px}.workflow-context-item{width:100%;height:39px;color:var(--workflow-menu-text);border-radius:8px;justify-content:flex-start;gap:10px;padding-inline:6px;font-size:13px;font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important}.workflow-context-item:hover:not(:disabled){color:var(--workflow-menu-text);background:var(--workflow-menu-hover)!important}.workflow-context-item:disabled{color:var(--workflow-menu-disabled);opacity:1}.workflow-context-item svg{border:1px solid var(--workflow-menu-border);width:25px;height:25px;color:var(--workflow-menu-icon);border-radius:7px;flex:none;padding:5px}.workflow-context-item:disabled svg{color:var(--workflow-menu-disabled)}.workflow-context-item>svg.ml-auto{border:0;width:14px;height:14px;margin-left:auto;padding:0}.workflow-context-item kbd{color:var(--workflow-menu-muted);margin-left:auto;font-family:inherit;font-size:11px}.workflow-context-danger,.workflow-context-danger:hover:not(:disabled),.workflow-context-danger svg{color:var(--destructive)}.workflow-context-plus{border:1px solid var(--workflow-menu-border);width:25px;height:25px;color:var(--workflow-menu-icon);border-radius:7px;flex:none;place-items:center;font-size:19px;font-weight:300;line-height:1;display:grid}.workflow-context-create{border:1px solid var(--workflow-menu-border);background:var(--workflow-menu-bg);border-radius:14px;width:246px;position:absolute;top:35px;left:calc(100% + 7px);box-shadow:0 22px 55px #0003}.workflow-context-create.is-left{left:auto;right:calc(100% + 7px)}.workflow-context-create.is-up{top:auto;bottom:0}.workflow-create-menu{background:var(--workflow-menu-bg);max-height:min(470px,100dvh - 36px);color:var(--workflow-menu-text);border-radius:14px;flex-direction:column;padding:8px;display:flex}.workflow-create-scroll{flex:1}.workflow-create-viewport{height:auto;max-height:min(390px,100dvh - 112px)}.workflow-create-heading{justify-content:space-between;align-items:center;gap:8px;padding:4px 5px 10px;font-size:13px;display:flex}.workflow-create-heading button{width:23px;height:23px;color:var(--workflow-menu-muted);border-radius:7px;place-items:center;display:grid}.workflow-create-heading button:hover{background:var(--workflow-menu-hover);color:var(--workflow-menu-text)}.workflow-create-search{border:1px solid var(--workflow-menu-border);background:var(--workflow-menu-surface);height:34px;color:var(--workflow-menu-muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.workflow-create-search input{min-width:0;color:var(--workflow-menu-text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.workflow-create-group{border-top:1px solid var(--workflow-menu-border);gap:1px;margin-top:9px;padding-top:7px;display:grid}.workflow-create-group>span{color:var(--workflow-menu-muted);padding:2px 8px 5px;font-size:11px}.workflow-create-group>button{min-height:34px;color:var(--workflow-menu-text);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:5px 9px;font-size:13px;display:flex}.workflow-create-group>button:not(:disabled):hover{background:var(--workflow-menu-hover)}.workflow-create-group>button>svg{color:var(--workflow-menu-icon);flex:none}.workflow-create-group>button:disabled{cursor:not-allowed;opacity:.48}.workflow-create-group>button small{color:var(--workflow-menu-muted);margin-left:auto;font-size:10px}.workflow-create-empty{color:var(--workflow-menu-muted);padding:15px 7px;font-size:11px}.workflow-director-node{border:1px solid var(--primary);width:300px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-director-node{border:1px solid color-mix(in oklab,var(--primary) 28%,var(--border))}}.workflow-director-node{background:var(--card);color:var(--foreground);border-radius:15px;box-shadow:0 12px 30px #00000021}.workflow-director-node.is-selected{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary),0 15px 34px #00000024}@supports (color:color-mix(in lab, red, red)){.workflow-director-node.is-selected{box-shadow:0 0 0 2px color-mix(in oklab,var(--primary) 17%,transparent),0 15px 34px #00000024}}.workflow-director-node-header,.workflow-director-node-footer{align-items:center;gap:8px;padding:10px 12px;display:flex}.workflow-director-node-header{border-bottom:1px solid var(--border);font-size:12px}.workflow-director-node-header svg{color:var(--primary)}.workflow-director-node-header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workflow-director-node-header span{color:var(--muted-foreground);font-size:10px}.workflow-director-node-preview{color:#fff;background:linear-gradient(145deg,#283043,#63718c 55%,#293241);justify-content:center;align-items:center;gap:11px;height:108px;font-size:12px;display:flex}.workflow-director-node-preview svg{opacity:.75}.workflow-director-node-footer{border-top:1px solid var(--border);justify-content:space-between;font-size:10px}.workflow-director-node-footer span{color:var(--muted-foreground)}.workflow-director-node-footer button{background:var(--primary);border-radius:7px;align-items:center;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-director-node-footer button{background:color-mix(in oklab,var(--primary) 10%,transparent)}}.workflow-director-node-footer button{color:var(--primary);padding:5px 7px;font-weight:650}.workflow-director-dialog{--director-panel:#fff;--director-surface:#f5f7fa;--director-raised:#f4f6f9;--director-border:#dbe1ea;--director-text:#222938;--director-muted:#667185;--director-accent:#6258d8;--director-active:#ebe9fb;--director-hover:#f0f1f7}.dark .workflow-director-dialog{--director-panel:#1b1d22;--director-surface:#181a1f;--director-raised:#282b32;--director-border:#343941;--director-text:#eef0f4;--director-muted:#a0a7b3;--director-accent:#a6a0ff;--director-active:#302f46;--director-hover:#2c3039}.workflow-director-dialog.ant-modal{max-width:none;height:100dvh;margin:0;padding:0;top:0;width:100vw!important}.workflow-director-dialog :is(.ant-modal-content,.ant-modal-container){background:var(--director-surface);height:100%;max-height:none;color:var(--director-text);box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.workflow-director-dialog .ant-modal-header{border-bottom:1px solid var(--director-border);background:var(--director-panel);min-width:0;margin:0;padding:14px 62px 14px 20px}.workflow-director-dialog .ant-modal-close{width:32px;height:32px;color:var(--director-muted);border-radius:8px;place-items:center;display:grid;top:11px;right:13px}.workflow-director-dialog .ant-modal-close:hover{color:var(--director-text);background:var(--director-hover)}.workflow-director-dialog .ant-modal-body{flex-direction:column;flex:1;height:0;min-height:0;padding:0;display:flex;overflow:hidden}.workflow-director-title{min-width:0;color:var(--director-text);align-items:center;gap:9px;font-size:15px;font-weight:630;display:flex}.workflow-director-title svg{color:var(--director-accent);flex:none}.workflow-director-title strong{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-director-title small{color:var(--director-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px;font-weight:400}.workflow-director-workbench{grid-template-rows:minmax(0,1fr) 262px;grid-template-columns:288px minmax(0,1fr) 340px;height:100%;min-height:0;display:grid}.workflow-director-workbench.is-exporting{pointer-events:none}.workflow-director-workbench.is-timeline-collapsed{grid-template-rows:minmax(0,1fr)}.workflow-director-sidebar{border-right:1px solid var(--director-border);background:var(--director-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workflow-director-left{flex-direction:row}.workflow-director-rail{border-right:1px solid var(--director-border);background:var(--director-surface);flex-direction:column;flex:none;align-items:center;gap:8px;width:46px;padding:14px 6px;display:flex}.workflow-director-rail button{width:33px;height:33px;color:var(--director-muted);border-radius:9px;flex:none;place-items:center;display:grid}.workflow-director-rail button:hover{background:var(--director-hover);color:var(--director-text)}.workflow-director-rail button[aria-pressed=true]{background:var(--director-active);color:var(--director-accent)}.workflow-director-dialog :is(button,.ant-input,.ant-input-number,.ant-select,.ant-switch,.ant-slider-handle):focus-visible{outline:2px solid var(--director-accent);outline-offset:2px}.workflow-director-sidebar-scroll{height:100%}.workflow-director-left .workflow-director-sidebar-scroll{flex:1;min-width:0}.workflow-director-sidebar-scroll>.virtual-scroll-viewport{height:100%}.workflow-director-sidebar-content{flex-direction:column;gap:14px;min-height:100%;padding:18px 14px;display:flex}.workflow-director-sidebar-content>strong,.workflow-director-section-title strong{color:var(--director-text);letter-spacing:.01em;font-size:13px;font-weight:620}.workflow-director-section-title{border-top:1px solid var(--director-border);justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.workflow-director-section-title.is-first{border-top:0;padding-top:0}.workflow-director-section-title span{color:var(--director-muted);font-size:12px}.workflow-director-search{border:1px solid var(--director-border);color:var(--director-muted);border-radius:9px;align-items:center;gap:6px;padding:0 8px;display:flex}.workflow-director-search .ant-input{box-shadow:none!important;background:0 0!important;border:0!important}.workflow-director-add-row{flex-wrap:wrap;gap:5px;display:flex}.workflow-director-object-list,.workflow-director-shot-list{align-content:start;gap:4px;display:grid}.workflow-director-object-list button,.workflow-director-shot-list>div{min-height:36px;color:var(--director-text);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:13px;display:flex}.workflow-director-object-list button:hover,.workflow-director-object-list button[aria-pressed=true],.workflow-director-shot-list>div.is-active{background:var(--director-active);color:var(--director-accent)}.workflow-director-tree-row{border-radius:8px;align-items:center;min-width:0;display:flex}.workflow-director-tree-row>button:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-director-tree-row>button:not(:first-child){width:25px;height:25px;min-height:25px;color:var(--director-muted);flex:none;justify-content:center;padding:0}.workflow-director-tree-row>button:not(:first-child)[aria-pressed=true]{color:var(--director-accent)}.workflow-director-light-indicator{border:1px solid var(--director-border);border-radius:50%;flex:none;width:10px;height:10px;display:block;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.workflow-director-light-indicator{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 9%,transparent)}}.workflow-director-preset-list,.workflow-director-camera-presets{gap:5px;display:grid}.workflow-director-camera-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-director-preset-list button,.workflow-director-camera-presets button{border:1px solid var(--director-border);background:var(--director-raised);min-height:42px;color:var(--director-text);text-align:left;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:13px;transition:background .16s,border-color .16s,transform .16s;display:flex}.workflow-director-preset-list button:active:not(:disabled),.workflow-director-camera-presets button:active:not(:disabled){transform:scale(.98)}.workflow-director-preset-list button:hover:not(:disabled),.workflow-director-camera-presets button:hover:not(:disabled){border-color:var(--director-accent);background:var(--director-active)}.workflow-director-preset-list button:disabled,.workflow-director-camera-presets button:disabled{opacity:.45}.workflow-director-model-assets{gap:5px;display:grid}.workflow-director-model-assets button{border:1px solid var(--director-border);background:var(--director-raised);min-width:0;color:var(--director-text);text-align:left;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.workflow-director-model-assets button:hover:not(:disabled){border-color:var(--director-accent);background:var(--director-active)}.workflow-director-model-assets button:disabled{opacity:.45}.workflow-director-model-assets span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.workflow-director-model-assets small{color:var(--director-muted);font-size:10px}.workflow-director-aspect-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workflow-director-aspect-list button{border:1px solid var(--director-border);background:var(--director-raised);height:42px;color:var(--director-text);border-radius:8px;font-size:13px}.workflow-director-aspect-list button[aria-pressed=true]{border-color:var(--director-accent);background:var(--director-active);color:var(--director-accent)}.workflow-director-viewport{background:#0b0d12;min-width:0;min-height:0;position:relative;overflow:hidden}.workflow-director-camera-frame{z-index:1;pointer-events:none;border:1px solid #ffffffb8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2000px #00000057,inset 0 0 0 1px #00000080}.workflow-director-camera-frame span{color:#fff;background:#04060cad;border-radius:5px;padding:3px 7px;font-size:11px;position:absolute;top:8px;left:8px}.workflow-director-viewport-hint{color:#f1f5f9;text-align:center;pointer-events:none;background:#060a1499;border-radius:8px;padding:7px 10px;font-size:12px;position:absolute;bottom:10px;left:12px;right:12px}.workflow-director-view-switch,.workflow-director-viewport-dock{z-index:2;color:#dde0e7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14161cdb;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex;position:absolute;box-shadow:0 10px 30px #00000042}.workflow-director-view-switch{top:14px;left:50%;transform:translate(-50%)}.workflow-director-performance-status{z-index:2;color:#eef0f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#14161cdb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 22px #00000038}.workflow-director-performance-status strong{font-size:11px;font-weight:650}.workflow-director-performance-status span{color:#b9c0cc;font-variant-numeric:tabular-nums}.workflow-director-performance-status.is-high strong{color:#9ee6be}.workflow-director-performance-status.is-balanced strong{color:#a9d5ff}.workflow-director-performance-status.is-performance strong{color:#ffd69a}.workflow-director-viewport-dock{bottom:46px;left:50%;transform:translate(-50%)}.workflow-director-view-switch button,.workflow-director-viewport-dock button{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;display:flex}.workflow-director-view-switch button:hover,.workflow-director-viewport-dock button:hover:not(:disabled),.workflow-director-view-switch button[aria-pressed=true],.workflow-director-viewport-dock button[aria-pressed=true]{color:#fff;background:#4c5264}.workflow-director-orientation{z-index:2;color:#edf0f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14161ce3;border:1px solid #ffffff2b;border-radius:13px;gap:5px;width:118px;padding:7px;display:grid;position:absolute;top:15px;right:14px;box-shadow:0 12px 28px #0000003d}.workflow-director-orientation>div{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.workflow-director-orientation button{color:#d9dce5;border-radius:7px;min-height:27px;font-size:11px;font-weight:600}.workflow-director-orientation button:hover:not(:disabled),.workflow-director-orientation button[aria-pressed=true]{color:#fff;background:#4c5264}.workflow-director-observer-height{color:#aeb8c8;text-align:center;border-top:1px solid #ffffff1f;padding-top:6px;font-size:10px}.workflow-director-orientation>button{color:#afb7c5;border-top:1px solid #ffffff1f;border-radius:0;padding-top:4px}.workflow-director-orientation button:disabled{cursor:not-allowed;opacity:.42}.workflow-director-viewport-dock button:disabled{opacity:.4}.workflow-director-viewport-dock i{background:#535862;width:1px;height:17px}.workflow-director-shot-strip{border-top:1px solid var(--director-border);background:var(--director-panel);min-width:0;color:var(--director-text);flex-direction:column;grid-area:2/1/auto/-1;justify-content:flex-start;gap:3px;padding:7px 14px 154px;font-size:13px;display:flex}.workflow-director-shot-strip-row,.workflow-director-timeline{align-items:center;gap:12px;min-width:0;display:flex}.workflow-director-shot-strip-row>span{flex:none;font-weight:650}.workflow-director-shot-strip-scroll{flex:1;min-width:0}.workflow-director-shot-strip-scroll>.virtual-scroll-viewport{height:41px;overflow-y:hidden}.workflow-director-shot-strip-content{gap:6px;width:max-content;padding-bottom:7px;display:flex}.workflow-director-shot-strip-content button{border:1px solid var(--director-border);min-width:105px;height:36px;color:var(--director-text);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.workflow-director-shot-strip-content button[aria-pressed=true]{border-color:var(--director-accent);background:var(--director-active);color:var(--director-accent)}.workflow-director-shot-strip-content small{color:var(--director-muted);font-size:11px}.workflow-director-timeline{border-top:1px solid var(--director-border);height:40px}.workflow-director-timeline>button:first-child{border:1px solid var(--director-border);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.workflow-director-timeline>button:first-child:hover{background:var(--director-hover)}.workflow-director-timeline>span{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:70px}.workflow-director-timeline-track{flex:1;align-items:center;min-width:0;margin:0 12px;display:flex;position:relative}.workflow-director-timeline-track .ant-slider{width:100%;margin:0}.workflow-director-timeline-markers{display:none}.workflow-director-timeline-markers button{z-index:2;border:1px solid var(--director-panel);background:var(--director-accent);width:9px;height:9px;box-shadow:0 0 0 1px var(--director-accent);pointer-events:auto;border-radius:2px;padding:0;position:absolute;transform:translate(-50%)rotate(45deg)}.workflow-director-timeline-markers button.is-camera{top:1px}.workflow-director-timeline-markers button.is-object{background:#20b9cb;bottom:1px;box-shadow:0 0 0 1px #20b9cb}.workflow-director-timeline-markers button.is-bone{background:#f59e0b;border-radius:999px;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f59e0b}.workflow-director-timeline-markers button:hover,.workflow-director-timeline-markers button:focus-visible{outline:2px solid var(--director-text);outline-offset:3px}.workflow-director-multitrack{z-index:3;border-top:1px solid var(--director-border);background:var(--director-panel);min-width:0;height:152px;color:var(--director-text);grid-area:2/1/auto/-1;grid-template-rows:24px minmax(0,1fr);align-self:end;font-size:11px;display:grid}.workflow-director-track-ruler{border-bottom:1px solid var(--director-border);grid-template-columns:168px minmax(0,1fr);align-items:center;min-width:0;display:grid}.workflow-director-track-ruler>strong{color:var(--director-muted);text-overflow:ellipsis;white-space:nowrap;padding:0 14px;font-size:10px;font-weight:600;overflow:hidden}.workflow-director-track-ruler>div{height:100%;margin-right:19px;position:relative}.workflow-director-track-ruler span{color:var(--director-muted);font-variant-numeric:tabular-nums;font-size:9px;position:absolute;top:5px;transform:translate(-50%)}.workflow-director-track-ruler span:first-child{transform:none}.workflow-director-track-scroll{min-height:0}.workflow-director-track-scroll>.virtual-scroll-viewport{height:100%}.workflow-director-track-list{align-content:start;min-width:0;padding:2px 14px 7px 0;display:grid}.workflow-director-track{grid-template-columns:168px minmax(0,1fr);align-items:center;min-width:0;min-height:28px;display:grid}.workflow-director-track+.workflow-director-track{border-top:1px solid var(--director-border)}@supports (color:color-mix(in lab, red, red)){.workflow-director-track+.workflow-director-track{border-top:1px solid color-mix(in srgb,var(--director-border) 62%,transparent)}}.workflow-director-track-label{min-width:0;height:27px;color:var(--director-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:10px;display:flex;overflow:hidden}.workflow-director-track-label i{background:var(--director-accent);border-radius:50%;flex:none;width:6px;height:6px}.workflow-director-track.is-object .workflow-director-track-label i{background:#20b9cb}.workflow-director-track.is-bone .workflow-director-track-label i{background:#f59e0b}.workflow-director-track.is-animation .workflow-director-track-label i{background:#db6ff1;border-radius:2px}.workflow-director-track.is-selected .workflow-director-track-label{background:var(--director-active);color:var(--director-text)}.workflow-director-track-rail{border-right:1px solid var(--director-border);border-left:1px solid var(--director-border);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),var(--director-border) calc(10% - 1px),var(--director-border) 10%),var(--director-raised);border-radius:4px;height:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-director-track-rail{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),color-mix(in srgb,var(--director-border) 55%,transparent) calc(10% - 1px),color-mix(in srgb,var(--director-border) 55%,transparent) 10%),var(--director-raised)}}.workflow-director-track-rail{cursor:crosshair}.workflow-director-track-rail>button:not(.workflow-director-track-segment){z-index:2;border:1px solid var(--director-panel);width:8px;height:8px;color:var(--director-accent);background:currentColor;border-radius:2px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 1px}.workflow-director-track.is-object .workflow-director-track-rail>button:not(.workflow-director-track-segment){color:#20b9cb}.workflow-director-track.is-bone .workflow-director-track-rail>button:not(.workflow-director-track-segment){color:#f59e0b;border-radius:50%;transform:translate(-50%,-50%)}.workflow-director-track-rail>button.is-base{opacity:.62;width:6px;height:6px}.workflow-director-track-playhead{z-index:4;pointer-events:none;background:#ff596f;width:1px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 0 1px #ff596f21}.workflow-director-track-segment{z-index:2;background:#db6ff1;border:1px solid #e493f5;border-radius:4px;min-width:3px;height:16px;position:absolute;top:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-director-track-segment{background:color-mix(in srgb,#db6ff1 30%,var(--director-active))}}.workflow-director-track-segment{color:var(--director-text);text-align:left;padding:0 4px;font-size:9px}.workflow-director-track-segment span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-director-track-rail>button:hover,.workflow-director-track-rail>button:focus-visible{outline:2px solid var(--director-text);outline-offset:2px}.workflow-director-keyframe-list{gap:4px;display:grid}.workflow-director-keyframe-list>div{border:1px solid var(--director-border);border-radius:8px;justify-content:space-between;align-items:center;padding:2px 5px;display:flex}.workflow-director-keyframe-list>div>button:first-child{color:var(--director-text);text-align:left;flex:1;font-size:13px}.workflow-director-webgl-fallback{color:#fff;place-items:center;height:100%;font-size:12px;display:grid}.workflow-director-properties{border-right:0;border-left:1px solid var(--director-border)}.workflow-director-shot-list>div{justify-content:space-between;padding-right:2px}.workflow-director-shot-list>div>button:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.workflow-director-properties .workflow-director-sidebar-content>label,.workflow-director-coordinates label{color:var(--director-muted);align-items:center;gap:7px;font-size:13px;display:flex}.workflow-director-properties .workflow-director-sidebar-content>label .ant-input-number{width:90px;margin-left:auto}.workflow-director-properties .workflow-director-sidebar-content>label .ant-select{min-width:130px;margin-left:auto}.workflow-director-properties .workflow-director-sidebar-content>label .ant-switch,.workflow-director-properties .workflow-director-sidebar-content>label .ant-color-picker-trigger{margin-left:auto}.workflow-director-properties .workflow-director-sidebar-content>label.workflow-director-field-stack{flex-direction:column;align-items:stretch}.workflow-director-field-stack .ant-input{resize:none;min-height:76px}.workflow-director-control-block{border:1px solid var(--director-border);background:var(--director-raised);border-radius:10px;gap:4px;padding:10px 11px 4px;display:grid}.workflow-director-control-block>div:first-child{color:var(--director-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.workflow-director-control-block .workflow-director-coordinates{margin:5px 0 7px}.workflow-director-control-block strong{color:var(--director-text);font-weight:550}.workflow-director-performance-card{border:1px solid var(--director-border);background:var(--director-raised);border-radius:10px;gap:6px;padding:10px 11px;display:grid}.workflow-director-performance-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-director-performance-card strong{color:var(--director-text);font-size:12px;font-weight:620}.workflow-director-performance-card span,.workflow-director-performance-card p{color:var(--director-muted);margin:0;font-size:11px;line-height:1.5}.workflow-director-performance-card .ant-btn{justify-self:start}.workflow-director-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.workflow-director-animation-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.workflow-director-animation-controls label{color:var(--director-muted);gap:5px;font-size:12px;display:grid}.workflow-director-animation-controls .ant-input-number{width:100%}.workflow-director-animation-segments{gap:8px;display:grid}.workflow-director-animation-segment{border:1px solid var(--director-border);background:var(--director-raised);border-radius:10px;gap:8px;padding:9px;display:grid}.workflow-director-animation-segment>div:first-child{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.workflow-director-animation-segment>div:first-child strong{color:var(--director-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.workflow-director-animation-segment>div:first-child span{color:var(--director-muted);font-size:11px}.workflow-director-animation-segment>label{color:var(--director-muted);gap:5px;font-size:12px;display:grid}.workflow-director-animation-segment>label .ant-input-number{width:100%}.workflow-director-control-block .ant-slider{margin:6px 2px 10px}.workflow-director-dialog .ant-slider .ant-slider-rail{background:var(--director-muted)}@supports (color:color-mix(in lab, red, red)){.workflow-director-dialog .ant-slider .ant-slider-rail{background:color-mix(in srgb,var(--director-muted) 35%,var(--director-raised))}}.workflow-director-dialog .ant-slider .ant-slider-track{background:var(--director-accent)}.workflow-director-dialog .ant-slider .ant-slider-handle:after{background:var(--director-panel);box-shadow:0 0 0 2px var(--director-accent)}.workflow-director-dialog .ant-slider:hover .ant-slider-track{background:var(--director-accent)}.workflow-director-actor-label{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#070a14c7;border:1px solid #ffffff4d;border-radius:7px;max-width:145px;padding:3px 7px;font-size:11px;font-weight:650;display:block;overflow:hidden;box-shadow:0 3px 10px #0000004d}.workflow-director-dialog .ant-select-selector,.workflow-director-dialog .ant-input,.workflow-director-dialog .ant-input-number{border-color:var(--director-border)!important;background:var(--director-raised)!important;color:var(--director-text)!important}.workflow-director-dialog .ant-select-selection-item,.workflow-director-dialog .ant-input-number-input{color:var(--director-text)!important}.workflow-director-dialog .ant-btn:not(.ant-btn-primary){border-color:var(--director-border);background:var(--director-raised);color:var(--director-text)}.workflow-director-dialog .ant-btn:not(.ant-btn-primary):hover:not(:disabled){border-color:var(--director-accent);background:var(--director-active);color:var(--director-accent)}.workflow-director-coordinates{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.workflow-director-coordinates label{flex-direction:column;align-items:stretch}.workflow-director-coordinates .ant-input-number{width:100%}.workflow-director-empty{color:var(--director-muted);margin:0;font-size:12px;line-height:1.6}.workflow-director-panorama-error{background:#d9534f;border:1px solid #d9534f59;border-radius:8px;margin:0}@supports (color:color-mix(in lab, red, red)){.workflow-director-panorama-error{background:color-mix(in srgb,#d9534f 9%,var(--director-panel))}}.workflow-director-panorama-error{color:#bd4847;padding:8px 10px;font-size:12px;line-height:1.5}.dark .workflow-director-panorama-error{color:#ffaaa7}.workflow-director-dialog .workflow-director-sidebar-content>.ant-upload-wrapper,.workflow-director-dialog .workflow-director-sidebar-content>.ant-select{width:100%}.workflow-director-dialog .workflow-director-sidebar-content>.ant-upload-wrapper .ant-upload{width:100%;display:block}.workflow-director-footer{border-top:1px solid var(--director-border);background:var(--director-panel);flex:none;align-items:center;gap:18px;min-width:0;min-height:62px;padding:10px 17px;display:flex}.workflow-director-footer-note{min-width:0;color:var(--director-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:1.45;overflow:hidden}.workflow-director-footer-actions,.workflow-director-footer-history{flex:none;align-items:center;gap:8px;display:flex}.workflow-director-footer-history{border-right:1px solid var(--director-border);margin-right:7px;padding-right:15px}.workflow-director-dialog .workflow-director-footer .ant-btn{white-space:nowrap;height:36px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:570;line-height:1;display:inline-flex}.workflow-director-dialog .workflow-director-footer .ant-btn-primary{background:var(--director-accent);color:#fff}.workflow-director-dialog .workflow-director-footer .ant-btn-primary:hover:not(:disabled){background:var(--director-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-director-dialog .workflow-director-footer .ant-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--director-accent) 82%,#000)}}.workflow-director-crowd-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.workflow-director-crowd-fields label{gap:6px;font-size:12px;display:grid}.workflow-director-crowd-fields .ant-input-number{width:100%}.canvas-agent-dialog :is(.ant-modal-content,.ant-modal-container){border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:0;overflow:hidden}.canvas-agent-dialog .ant-modal-header{border-bottom:1px solid var(--border);background:var(--card);margin:0;padding:16px 64px 16px 24px}.canvas-agent-dialog .ant-modal-body{padding:0}.canvas-agent-title{color:var(--foreground);letter-spacing:-.2px;align-items:center;gap:11px;font-size:15px;font-weight:600;display:flex}.canvas-agent-title-icon{border:1px solid var(--primary);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.canvas-agent-title-icon{border:1px solid color-mix(in oklab,var(--primary) 15%,var(--border))}}.canvas-agent-title-icon{background:var(--primary);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.canvas-agent-title-icon{background:color-mix(in oklab,var(--primary) 7%,var(--card))}}.canvas-agent-title-icon{color:var(--primary)}.canvas-agent-title small{color:var(--muted-foreground);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:400;display:block}.canvas-agent-layout{grid-template-columns:240px minmax(0,1fr);height:min(740px,100dvh - 150px);min-height:380px;transition:grid-template-columns .2s;display:grid}.canvas-agent-layout.is-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.canvas-agent-history{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;align-items:stretch;gap:16px;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.canvas-agent-history{background:color-mix(in oklab,var(--muted) 28%,var(--card))}}.canvas-agent-history{padding:16px 14px 12px}.canvas-agent-history-heading{height:30px;color:var(--muted-foreground);letter-spacing:.3px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-left:8px;font-size:11px;font-weight:500;display:flex}.canvas-agent-dialog .canvas-agent-icon-button.ant-btn{width:30px;min-width:30px;height:30px;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.canvas-agent-dialog .canvas-agent-icon-button.ant-btn:hover:not(:disabled){background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.canvas-agent-dialog .canvas-agent-icon-button.ant-btn:hover:not(:disabled){background:color-mix(in oklab,var(--muted) 65%,var(--card))}}.canvas-agent-dialog .canvas-agent-icon-button.ant-btn:hover:not(:disabled){color:var(--foreground)}.canvas-agent-dialog .canvas-agent-icon-button.ant-btn:disabled{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.canvas-agent-dialog .canvas-agent-icon-button.ant-btn:disabled{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.canvas-agent-dialog .canvas-agent-new-chat.ant-btn{border-color:var(--primary);justify-content:flex-start;gap:9px;height:38px}@supports (color:color-mix(in lab, red, red)){.canvas-agent-dialog .canvas-agent-new-chat.ant-btn{border-color:color-mix(in oklab,var(--primary) 18%,var(--border))}}.canvas-agent-dialog .canvas-agent-new-chat.ant-btn{background:var(--card);color:var(--foreground);padding:0 12px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #00000008}.canvas-agent-dialog .canvas-agent-new-chat.ant-btn .ant-btn-icon{color:var(--primary)}.canvas-agent-history-label{color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;padding:3px 8px 0;font-size:11px;display:flex}.canvas-agent-history-label>span:last-child{font-variant-numeric:tabular-nums;opacity:.65}.canvas-agent-history-scroll{flex:1;min-width:0;min-height:0;margin-top:-7px}.canvas-agent-history-scroll>.virtual-scroll-viewport{height:100%}.canvas-agent-history-list{align-content:start;gap:3px;display:grid}.canvas-agent-history-list button{width:100%;min-width:0;color:var(--muted-foreground);text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:10px 9px;font-size:12px;transition:background .15s,color .15s;display:flex}.canvas-agent-history-list button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.canvas-agent-history-list button>svg{opacity:.7;flex-shrink:0}.canvas-agent-history-list button>i{background:var(--primary);border-radius:50%;flex-shrink:0;width:5px;height:5px}.canvas-agent-history-list button:hover:not(:disabled),.canvas-agent-history-list button[aria-pressed=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.canvas-agent-history-list button:hover:not(:disabled),.canvas-agent-history-list button[aria-pressed=true]{background:color-mix(in oklab,var(--primary) 7%,var(--card))}}.canvas-agent-history-list button:hover:not(:disabled),.canvas-agent-history-list button[aria-pressed=true]{color:var(--foreground)}.canvas-agent-history-list button[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.canvas-agent-history-list button[aria-pressed=true]{border-color:color-mix(in oklab,var(--primary) 12%,transparent)}}.canvas-agent-history-list button:disabled{cursor:default;opacity:.6}.canvas-agent-history-list button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.canvas-agent-history-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:7px;padding:30px 8px;font-size:12px;display:flex}.canvas-agent-history-empty>svg{opacity:.4;margin-bottom:3px}.canvas-agent-history-empty small{opacity:.7;font-size:11px}.canvas-agent-history-foot{border-top:1px solid var(--border);color:var(--foreground);align-items:center;gap:9px;margin-top:auto;padding:13px 5px 0;font-size:11px;display:flex}.canvas-agent-history-foot-icon{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--muted-foreground);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.canvas-agent-history-foot small{color:var(--muted-foreground);margin-top:2px;font-size:10px;display:block}.is-sidebar-collapsed .canvas-agent-history{align-items:center;gap:14px;padding-left:10px;padding-right:10px}.is-sidebar-collapsed .canvas-agent-history-heading{padding:0}.canvas-agent-dialog .is-sidebar-collapsed .canvas-agent-new-chat.ant-btn{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.is-sidebar-collapsed .canvas-agent-history-foot{padding:12px 0 0}.canvas-agent-main{background:var(--card);flex-direction:column;min-width:0;min-height:0;display:flex}.canvas-agent-view-switch{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 26px 0;display:flex}.canvas-agent-view-switch .ant-segmented{font-size:12px}.agent-activity{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;padding:16px 26px 0;display:flex}.agent-activity-toolbar,.agent-activity-filter{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-activity-toolbar .ant-segmented{font-size:12px}.agent-activity-filter>span,.agent-activity-snapshot{color:var(--muted-foreground);font-size:11px}.agent-activity-scroll{flex:1;min-height:0}.agent-activity-scroll>.virtual-scroll-viewport{height:100%}.agent-activity-list{flex-direction:column;gap:12px;padding:2px 12px 18px 0;display:flex}.agent-activity-card{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);border-radius:14px;padding:16px 18px}.agent-activity-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-activity-card header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.agent-activity-card header strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.agent-activity-card header small{color:var(--muted-foreground);font-size:10px}.agent-activity-status{background:var(--muted);color:var(--muted-foreground);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px}.agent-activity-status.is-success{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agent-activity-status.is-success{background:color-mix(in oklab,var(--primary) 10%,var(--card))}}.agent-activity-status.is-success{color:var(--primary)}.agent-activity-status.is-failed{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.agent-activity-status.is-failed{background:color-mix(in oklab,var(--destructive) 9%,var(--card))}}.agent-activity-status.is-failed{color:var(--destructive)}.agent-activity-evidence{gap:9px;min-width:0;margin-top:12px;display:grid}.agent-activity-facts{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 18px;font-size:11px;display:flex}.agent-activity-stage{color:var(--foreground);font-size:12px}.agent-activity-warning{background:var(--primary);border-radius:8px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.agent-activity-warning{background:color-mix(in oklab,var(--primary) 6%,var(--card))}}.agent-activity-warning{color:var(--foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.agent-activity-muted{color:var(--muted-foreground);margin-top:6px;font-size:11px;line-height:1.7}.agent-activity-stages{border-left:1px solid var(--border);gap:8px;margin:3px 0 3px 3px;padding:2px 0 2px 13px;display:grid}.agent-activity-stages li,.agent-activity-step-heading{align-items:center;gap:8px;font-size:12px;display:flex}.agent-activity-stages small,.agent-activity-step-heading small{color:var(--muted-foreground);margin-left:auto;font-size:11px}.agent-activity-dot{background:var(--border);border-radius:50%;flex-shrink:0;width:6px;height:6px}.agent-activity-dot:is(.is-success,.is-processing,.is-waiting){background:var(--primary)}.agent-activity-dot.is-failed{background:var(--destructive)}.agent-activity-assets{flex-wrap:wrap;gap:7px;display:flex}.agent-activity-assets .ant-btn{max-width:100%;height:auto;min-height:28px;padding:4px 8px;font-size:11px}.agent-activity-assets .ant-btn>span:not(.ant-btn-icon){white-space:normal;text-align:left;overflow-wrap:anywhere}.agent-activity-steps{gap:10px;margin-top:12px;display:grid}.agent-activity-steps>li{border:1px solid var(--border);border-radius:9px;padding:12px}.agent-activity-step-heading strong{font-weight:500}.agent-activity-card footer{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:9px;font-size:10px;display:flex}.agent-activity-card footer .ant-btn{color:var(--muted-foreground);font-size:11px}.agent-activity-events{border-top:1px solid var(--border);color:var(--muted-foreground);gap:8px;margin-top:10px;padding-top:12px;font-size:11px;display:grid}.agent-activity-events li{gap:18px;display:flex}.agent-activity-events time{font-variant-numeric:tabular-nums;flex-shrink:0}.agent-activity-empty{min-height:200px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.agent-activity-empty strong{color:var(--foreground);font-weight:500}.agent-activity-empty span{max-width:400px;line-height:1.8}.agent-activity-snapshot{flex-shrink:0;padding:0 0 10px}.canvas-agent-conversation-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 26px;display:flex}.canvas-agent-conversation-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.canvas-agent-conversation-heading strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.canvas-agent-conversation-heading>div>span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:10px;display:flex}.canvas-agent-conversation-heading i{background:var(--primary);opacity:.7;border-radius:50%;width:4px;height:4px}.canvas-agent-notices{gap:8px;padding:0 26px;display:grid}.canvas-agent-notices:empty{display:none}.canvas-agent-notices .ant-alert{font-size:12px}.canvas-agent-messages{flex:1;min-height:0}.canvas-agent-messages>.virtual-scroll-viewport{height:100%}.canvas-agent-message-list{flex-direction:column;gap:24px;width:min(100%,850px);min-height:100%;margin:0 auto;padding:18px 30px 28px;display:flex}.canvas-agent-message{max-width:100%;color:var(--foreground);border-radius:16px;padding:0}.canvas-agent-message.is-user{border:1px solid var(--primary);align-self:flex-end;max-width:85%}@supports (color:color-mix(in lab, red, red)){.canvas-agent-message.is-user{border:1px solid color-mix(in oklab,var(--primary) 10%,var(--border))}}.canvas-agent-message.is-user{background:var(--primary);border-radius:16px 16px 4px}@supports (color:color-mix(in lab, red, red)){.canvas-agent-message.is-user{background:color-mix(in oklab,var(--primary) 5%,var(--card))}}.canvas-agent-message.is-user{padding:13px 16px}.canvas-agent-message small{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.canvas-agent-message small svg{color:var(--primary)}.canvas-agent-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:13px;line-height:1.85}.agent-message-content{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.85}.canvas-agent-message .agent-message-content p{white-space:normal}.agent-message-content :is(h1,h2,h3,h4,h5,h6){margin:18px 0 8px;font-size:14px;font-weight:600;line-height:1.55}.agent-message-content>:first-child{margin-top:9px}.agent-message-content :is(ul,ol){margin:8px 0;padding-left:22px}.agent-message-content ul{list-style:outside}.agent-message-content ol{list-style:decimal}.agent-message-content li{margin:4px 0}.agent-message-content blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);background:var(--muted);border-radius:0 6px 6px 0;margin:12px 0;padding:4px 12px}.agent-message-content a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.agent-message-scroll{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;max-width:100%;margin:12px 0}.agent-message-scroll>.virtual-scroll-viewport{max-width:100%}.agent-message-scroll>.virtual-scrollbar-horizontal{opacity:1;pointer-events:auto;height:8px}.agent-message-scroll>.virtual-scrollbar-horizontal .virtual-scroll-thumb{height:5px}.agent-message-scroll .virtual-scroll-content{padding-bottom:12px}.agent-message-content table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7}.agent-message-content :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;min-width:100px;max-width:360px;padding:10px 12px}.agent-message-content th{background:var(--muted);white-space:nowrap;font-weight:600}.agent-message-content tbody tr:last-child td{border-bottom:0}.agent-message-content code{background:var(--muted);border-radius:4px;padding:2px 4px;font-size:12px}.agent-message-content pre{white-space:pre;margin:0;padding:14px}.agent-message-content pre code{background:0 0;padding:0}.agent-message-image-label{color:var(--muted-foreground)}.workflow-node-prompt-count.is-over-limit{color:var(--destructive);font-size:11px}.canvas-agent-welcome{color:var(--muted-foreground);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding-bottom:20px;display:flex}.canvas-agent-welcome-icon{border:1px solid var(--primary);place-items:center;width:60px;height:60px;margin-bottom:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.canvas-agent-welcome-icon{border:1px solid color-mix(in oklab,var(--primary) 13%,var(--border))}}.canvas-agent-welcome-icon{background:linear-gradient(145deg,var(--primary),var(--card));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.canvas-agent-welcome-icon{background:linear-gradient(145deg,color-mix(in oklab,var(--primary) 10%,var(--card)),var(--card))}}.canvas-agent-welcome-icon{color:var(--primary);box-shadow:0 6px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.canvas-agent-welcome-icon{box-shadow:0 6px 24px color-mix(in oklab,var(--primary) 5%,transparent)}}.canvas-agent-welcome-eyebrow{color:var(--muted-foreground);letter-spacing:2.4px;font-size:9px;font-weight:500}.canvas-agent-welcome strong{color:var(--foreground);letter-spacing:-.6px;font-size:23px;font-weight:500}.canvas-agent-welcome p{margin:0;font-size:12px;line-height:1.9}.canvas-agent-compose-area{flex-direction:column;flex-shrink:0;align-self:center;gap:10px;width:min(100%,910px);padding:0 26px 17px;display:flex}.canvas-agent-quote{border:1px solid var(--primary);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.canvas-agent-quote{border:1px solid color-mix(in oklab,var(--primary) 25%,var(--border))}}.canvas-agent-quote{background:var(--primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.canvas-agent-quote{background:color-mix(in oklab,var(--primary) 5%,var(--card))}}.canvas-agent-quote{padding:12px}.canvas-agent-quote>span{flex:1;font-size:11px;line-height:1.7}.canvas-agent-quote .ant-btn{flex-shrink:0;height:32px;font-size:12px}.canvas-agent-compose{border:1px solid var(--muted-foreground);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.canvas-agent-compose{border:1px solid color-mix(in oklab,var(--muted-foreground) 22%,var(--border))}}.canvas-agent-compose{background:var(--card);border-radius:17px;transition:border-color .18s,box-shadow .18s;box-shadow:0 2px 4px #00000008,0 8px 28px #00000005}.canvas-agent-compose:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.canvas-agent-compose:focus-within{border-color:color-mix(in oklab,var(--primary) 48%,var(--border))}}.canvas-agent-compose:focus-within{box-shadow:0 0 0 3px var(--primary),0 6px 22px #00000008}@supports (color:color-mix(in lab, red, red)){.canvas-agent-compose:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 5%,transparent),0 6px 22px #00000008}}.canvas-agent-compose-editor{flex:none;height:auto;max-height:180px;margin:3px 3px 0}.canvas-agent-compose-editor>.virtual-scroll-viewport{height:auto;max-height:180px}.canvas-agent-compose .ant-input{resize:none;color:var(--foreground);box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 15px 9px;font-size:13px;line-height:1.8;display:block}.canvas-agent-compose .ant-input::placeholder{color:var(--muted-foreground);opacity:.65}.canvas-agent-compose-tools{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:5px 10px 10px 16px;display:flex}.canvas-agent-compose-options,.canvas-agent-compose-send{align-items:center;gap:8px;min-width:0;display:flex}.canvas-agent-scope{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.canvas-agent-scope>svg{color:var(--primary);opacity:.8}.canvas-agent-tool-divider{background:var(--border);flex-shrink:0;width:1px;height:14px}.canvas-agent-dialog .canvas-agent-shortcut-select{width:144px;font-size:12px}.canvas-agent-dialog .canvas-agent-model-select{width:196px;font-size:12px}.canvas-agent-dialog .canvas-agent-compose-tools .ant-select{height:32px;box-shadow:none;background:0 0;border:0;border-radius:7px}.canvas-agent-dialog .canvas-agent-compose-tools .ant-select:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.canvas-agent-dialog .canvas-agent-compose-tools .ant-select:hover{background:color-mix(in oklab,var(--muted) 40%,transparent)}}.canvas-agent-dialog .canvas-agent-compose-tools .ant-select-prefix{color:var(--primary)}.canvas-agent-dialog .canvas-agent-send-button.ant-btn{width:34px;min-width:34px;height:34px;box-shadow:none;border-radius:10px;padding:0}.canvas-agent-compose-caption{color:var(--muted-foreground);opacity:.75;justify-content:space-between;gap:12px;padding:0 3px;font-size:10px;display:flex}@media (prefers-reduced-motion:reduce){.canvas-agent-layout{transition:none}}.workflow-editor-notice{z-index:40;pointer-events:none;border:1px solid var(--primary);max-width:320px;position:absolute;bottom:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.workflow-editor-notice{border:1px solid color-mix(in oklab,var(--primary) 24%,transparent)}}.workflow-editor-notice{background:var(--popover);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.workflow-editor-notice{background:color-mix(in oklab,var(--popover) 94%,transparent)}}.workflow-editor-notice{color:var(--primary);padding:9px 12px;font-size:10px;animation:.18s ease-out both workflow-notice-enter;box-shadow:0 14px 32px #0000002e}@keyframes workflow-notice-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.workflow-asset-save-dialog :is(.ant-modal-content,.ant-modal-container){border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:0;overflow:hidden;box-shadow:0 28px 80px #0a12283b}.dark .workflow-asset-save-dialog :is(.ant-modal-content,.ant-modal-container){border-color:#aebee81f;box-shadow:0 28px 90px #00000085}.workflow-asset-save-dialog .ant-modal-header{margin:0}.workflow-asset-save-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 22px;display:flex}.workflow-asset-save-icon{background:var(--primary);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.workflow-asset-save-icon{background:color-mix(in oklab,var(--primary) 12%,transparent)}}.workflow-asset-save-icon{color:var(--primary)}.workflow-asset-save-icon svg{width:18px;height:18px}.workflow-asset-save-header h2{font-size:15px;font-weight:650;line-height:1.4}.workflow-asset-save-header p{color:var(--muted-foreground);margin-top:3px;font-size:12px;line-height:1.45}.workflow-asset-save-body{padding:20px 22px 22px}.workflow-asset-save-preview{border:1px solid var(--border);background:var(--muted);border-radius:12px;align-items:center;gap:12px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-asset-save-preview{background:color-mix(in oklab,var(--muted) 50%,transparent)}}.workflow-asset-save-preview{padding:9px}.workflow-asset-save-preview>img,.workflow-asset-save-preview>svg{background:var(--muted);object-fit:cover;border-radius:8px;flex:none;width:64px;height:54px}.workflow-asset-save-preview>svg{color:var(--primary);padding:16px}.workflow-asset-save-preview b,.workflow-asset-save-preview small{display:block}.workflow-asset-save-preview b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.workflow-asset-save-preview small{color:var(--muted-foreground);margin-top:4px;font-size:11px}.workflow-asset-save-field{color:var(--foreground);margin:18px 0 8px;font-size:12px;font-weight:600;display:block}.workflow-asset-save-body>.ant-input,.workflow-asset-save-body>.ant-select{width:100%;height:40px}.workflow-asset-save-body>.ant-segmented{width:100%;padding:4px}.workflow-asset-save-body>.ant-segmented .ant-segmented-item-label{min-height:34px;line-height:34px}.workflow-asset-save-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.workflow-asset-save-footer>div{flex-wrap:wrap;justify-content:flex-end}@media (width<=480px){.workflow-asset-save-header,.workflow-asset-save-body,.workflow-asset-save-footer{padding-inline:16px}.workflow-asset-save-footer{flex-direction:column;align-items:flex-start}.workflow-asset-save-footer>div{width:100%}.workflow-asset-save-footer>div .ant-btn{flex:1}}.workspace-live-indicator i{opacity:.6;background:#22d3ee;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #22d3ee73}@keyframes workflow-menu-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}}@media (width<=760px){.workflow-node-library{width:min(310px,100vw - 24px)}.workflow-node-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-node-library-grid button{height:32px}.workflow-node-library-grid button b{display:none}.workflow-node-inspector{width:210px}.workflow-shortcuts{gap:0;padding:4px}.workflow-shortcuts>i,.workflow-shortcuts>span{display:none}.workflow-shortcut-help{right:50%;transform:translate(50%)}.workflow-editor .workflow-minimap{display:none}.workflow-node-generator{width:min(640px,100vw - 32px);max-width:calc(100vw - 32px)}.workflow-node-generator.workflow-node-generator-expanded{border-radius:14px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.workflow-node-generator-expanded .workflow-node-prompt-shell,.workflow-node-generator-expanded .workflow-node-prompt-shell textarea{min-height:180px}.workflow-node-generator-toolbar{flex-wrap:wrap}.workflow-node-generator-footer{gap:4px;padding-inline:8px}.workflow-node-generator-toolbar-spacer{display:none}.workflow-node-footer-fields,.workflow-node-footer-actions{gap:4px}.workflow-node-footer-fields{flex:1}.workflow-node-points{display:none}.workflow-node-generator-options,.workflow-node-prompt-principles,.workflow-node-prompt-template-grid{grid-template-columns:1fr}.workflow-node-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node-model-select{width:104px}.workflow-node-mode-select{width:100px}.workflow-node-parameter-trigger{width:108px}}@media (width<=480px){.workflow-node-model-select,.workflow-node-mode-select{width:82px}.workflow-node-parameter-trigger{justify-content:center;width:32px;padding:0}.workflow-node-parameter-trigger>span,.workflow-node-parameter-trigger>svg:last-child{display:none}.workflow-node-reference-count,.workflow-node-advanced-trigger{width:28px;height:28px}.workflow-node-submit{width:36px;height:36px}}@media (width<=1279px){.workspace-editor-body{overflow:visible}}.ai-particle-field{z-index:0;background:radial-gradient(circle at 16% 12%, var(--primary), transparent 30rem), radial-gradient(circle at 86% 20%, #22d3ee21, transparent 28rem), linear-gradient(145deg, var(--background), var(--background))}@supports (color:color-mix(in lab, red, red)){.ai-particle-field{background:radial-gradient(circle at 16% 12%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 30rem), radial-gradient(circle at 86% 20%, oklab(79.7116% -.114121 -.0700163/.13), transparent 28rem), linear-gradient(145deg, color-mix(in oklab, var(--background) 96%, white), color-mix(in oklab, var(--background) 91%, #eef8ff))}}.ai-network-grid{background-image:radial-gradient(circle, var(--primary) 1px, transparent 1.4px), radial-gradient(circle, #0891b21a .8px, transparent 1.2px)}@supports (color:color-mix(in lab, red, red)){.ai-network-grid{background-image:radial-gradient(circle, color-mix(in oklab, var(--primary) 18%, transparent) 1px, transparent 1.4px), radial-gradient(circle, oklab(60.8911% -.0828014 -.0738333/.1) .8px, transparent 1.2px)}}.ai-network-grid{opacity:.56;background-position:0 0,18px 18px;background-size:36px 36px;-webkit-mask-image:radial-gradient(at 50% 35%,#000 0%,#0000 74%);mask-image:radial-gradient(at 50% 35%,#000 0%,#0000 74%)}.ai-light-mesh{background:repeating-radial-gradient(ellipse at 50% 8%, transparent 0 68px, var(--primary) 69px 70px, transparent 71px 118px), conic-gradient(from 215deg at 50% 10%, transparent 0 14%, #06b6d412 18%, transparent 23% 68%, var(--primary) 74%, transparent 80%)}@supports (color:color-mix(in lab, red, red)){.ai-light-mesh{background:repeating-radial-gradient(ellipse at 50% 8%, transparent 0 68px, color-mix(in oklab, var(--primary) 8%, transparent) 69px 70px, transparent 71px 118px), conic-gradient(from 215deg at 50% 10%, transparent 0 14%, oklab(71.4837% -.102719 -.0725165/.07) 18%, transparent 23% 68%, color-mix(in oklab, var(--primary) 6%, transparent) 74%, transparent 80%)}}.ai-light-mesh{opacity:.8;animation:18s ease-in-out infinite alternate ai-light-mesh-drift;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.ai-aurora{filter:blur(80px);opacity:.22;border-radius:9999px;animation:13s ease-in-out infinite alternate ai-aurora-drift;position:absolute}.ai-aurora-one{background:oklab(79.7116% -.114121 -.0700163/.17);width:34rem;height:18rem;top:18%;left:4%}.ai-aurora-two{background:var(--primary);width:32rem;height:20rem;top:23%;right:3%}@supports (color:color-mix(in lab, red, red)){.ai-aurora-two{background:color-mix(in oklab, var(--primary) 18%, transparent)}}.ai-aurora-two{animation-delay:-5s}.ai-scan-line{opacity:0;inset-inline:8%;background:linear-gradient(90deg,#0000,oklab(71.4837% -.102719 -.0725165/.34),#0000);height:1px;animation:9s linear infinite ai-scan;position:absolute;top:23%}.ai-particle{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);background:var(--primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-particle{background:color-mix(in oklab, var(--primary) 64%, #22d3ee)}}.ai-particle{box-shadow:0 0 0 3px var(--primary), 0 0 16px #06b6d43d}@supports (color:color-mix(in lab, red, red)){.ai-particle{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 8%, transparent), 0 0 16px oklab(71.4837% -.102719 -.0725165/.24)}}.ai-particle{animation:ai-particle-float var(--particle-duration) ease-in-out var(--particle-delay) infinite alternate}.ai-data-ring{border:1px solid var(--primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-data-ring{border:1px solid color-mix(in oklab, var(--primary) 12%, transparent)}}.ai-data-ring{opacity:.75;border-radius:50%;animation:16s ease-in-out infinite alternate ai-data-ring-drift}.ai-data-ring:after{border:1px solid var(--primary);width:6px;height:6px;position:absolute;top:7%;left:18%}@supports (color:color-mix(in lab, red, red)){.ai-data-ring:after{border:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}.ai-data-ring:after{background:var(--background);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ai-data-ring:after{background:color-mix(in oklab, var(--background) 80%, transparent)}}.ai-data-ring:after{box-shadow:0 0 16px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-data-ring:after{box-shadow:0 0 16px color-mix(in oklab, var(--primary) 35%, transparent)}}.ai-data-ring:after{content:""}.ai-data-ring-one{width:32rem;height:32rem;top:6rem;right:-9rem}.ai-data-ring-two{width:38rem;height:38rem;animation-delay:-7s;bottom:-16rem;left:-9rem}.dark .ai-particle-field:not(.ai-particle-field-dark),.ai-particle-field-dark{background:radial-gradient(circle at 50% 46%,#395abe24,#0000 35%),linear-gradient(#0508120d,#0508128c)}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-network-grid,.ai-particle-field-dark .ai-network-grid{opacity:1;transform-origin:bottom;background-image:linear-gradient(#8ddaff0e 1px,#0000 1px),linear-gradient(90deg,#8ddaff0e 1px,#0000 1px);background-position:0 0;background-size:72px 72px;transform:perspective(520px)rotateX(62deg)scale(1.55)translateY(23%);-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-light-mesh,.ai-particle-field-dark .ai-light-mesh{opacity:0}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-aurora,.ai-particle-field-dark .ai-aurora{opacity:.32}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-aurora-one,.ai-particle-field-dark .ai-aurora-one{background:#1cb3e533}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-aurora-two,.ai-particle-field-dark .ai-aurora-two{background:#7a4eeb3b}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-scan-line,.ai-particle-field-dark .ai-scan-line{background:linear-gradient(90deg,#0000,#76e7ff8c,#0000)}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-particle,.ai-particle-field-dark .ai-particle{background:#a9efffeb;box-shadow:0 0 10px #5fdaffd9,0 0 24px #7968ff7a}.dark .ai-particle-field:not(.ai-particle-field-dark) .ai-data-ring,.ai-particle-field-dark .ai-data-ring{opacity:.42;border-color:#76e7ff14}.home-page{min-height:100vh}.member-profile-trigger{font-size:.75rem}.home-hero-badge{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-hero-badge{border:1px solid color-mix(in oklab, var(--primary) 12%, transparent)}}.home-hero-badge{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-hero-badge{background:color-mix(in oklab, var(--card) 58%, transparent)}}.home-hero-badge{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-hero-badge{color:color-mix(in oklab, var(--primary) 78%, var(--foreground))}}.home-hero-badge{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.64)}.home-gradient-title{letter-spacing:1.5rem;background-image:linear-gradient(90deg,#087ca1,#6557df 48%,#b739aa);padding-top:1rem;padding-left:1.5rem;font-size:4rem;font-weight:100;line-height:1.2}@media (width<=899px){.home-gradient-title{letter-spacing:clamp(.08rem,1.5vw,.7rem);font-size:clamp(1.6rem,7vw,4rem)}}.home-capability-card{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.home-capability-card{border-color:color-mix(in oklab, var(--border) 82%, transparent)}}.home-capability-card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-capability-card{background:color-mix(in oklab, var(--card) 72%, transparent)}}.home-capability-card{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.68),0 20px 60px oklab(51.0573% .0278994 -.228355/.06)}.home-capability-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-capability-card:hover{border-color:color-mix(in oklab, var(--primary) 20%, var(--border))}}.home-capability-card:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-capability-card:hover{background:color-mix(in oklab, var(--card) 88%, transparent)}}.home-capability-card:focus-visible,.ai-inspiration-chip:focus-visible,.ai-composer-shell button:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-capability-card:focus-visible,.ai-inspiration-chip:focus-visible,.ai-composer-shell button:focus-visible{outline:3px solid color-mix(in oklab, var(--primary) 65%, transparent)}}.home-capability-card:focus-visible,.ai-inspiration-chip:focus-visible,.ai-composer-shell button:focus-visible{outline-offset:3px}.home-community{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.home-community{border-color:color-mix(in oklab, var(--border) 72%, transparent)}}.home-community{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.home-community{background:color-mix(in oklab, var(--card) 34%, transparent)}}.dark .home-gradient-title{background-image:linear-gradient(90deg,#8bf3ff,#a89aff 48%,#f0a7ff)}.dark .home-hero-badge{color:#cffafebf;box-shadow:none;background:#67e8f90f;border-color:#67e8f926}.dark .home-capability-card{box-shadow:none;background:#ffffff0e;border-color:#ffffff1a}.dark .home-capability-card:hover{background:#ffffff13;border-color:#c4b5fd4d}.ai-composer-shell{border-color:var(--primary);height:4.5rem}@supports (color:color-mix(in lab, red, red)){.ai-composer-shell{border-color:color-mix(in oklab, var(--primary) 10%, var(--border))}}.ai-composer-shell{background:var(--card);border-radius:2.4rem}@supports (color:color-mix(in lab, red, red)){.ai-composer-shell{background:color-mix(in oklab, var(--card) 76%, transparent)}}.ai-composer-shell{will-change:height;transition:height .52s cubic-bezier(.22,1,.36,1),border-color .32s,background-color .32s,box-shadow .42s;box-shadow:0 24px 72px oklab(36.8362% -.0063718 -.102617/.16),inset 0 1px oklab(100% 0 5.96046e-8/.7)}.ai-composer-shell.is-expanded{border-color:var(--primary);height:12rem}@supports (color:color-mix(in lab, red, red)){.ai-composer-shell.is-expanded{border-color:color-mix(in oklab, var(--primary) 20%, var(--border))}}.ai-composer-shell.is-expanded{background:var(--card);border-radius:2.4rem}@supports (color:color-mix(in lab, red, red)){.ai-composer-shell.is-expanded{background:color-mix(in oklab, var(--card) 88%, transparent)}}.ai-composer-shell.is-expanded{box-shadow:0 30px 90px oklab(36.8362% -.0063718 -.102617/.2),inset 0 1px oklab(100% 0 5.96046e-8/.75)}.ai-composer-shell:before{border-radius:inherit;background:linear-gradient(105deg, transparent 18%, oklab(79.7116% -.114121 -.0700163/.28), var(--primary), transparent 82%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ai-composer-shell:before{background:linear-gradient(105deg, transparent 18%, oklab(79.7116% -.114121 -.0700163/.28), color-mix(in oklab, var(--primary) 24%, transparent), transparent 82%)}}.ai-composer-shell:before{content:"";opacity:.32;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ai-composer-control,.ai-composer-submit,.ai-composer-collapsed-action,.ai-inspiration-more{border-radius:9999px;flex:none;place-items:center;transition:color .18s,background-color .18s,transform .18s,border-color .18s;display:grid}.ai-composer-control{width:2.25rem;height:2.25rem;color:var(--muted-foreground)}.ai-composer-control:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-composer-control:hover{background:color-mix(in oklab, var(--primary) 9%, transparent)}}.ai-composer-control:hover{color:var(--foreground)}.ai-composer-submit,.ai-composer-collapsed-action{width:2.75rem;height:2.75rem}.ai-composer-submit{background:var(--foreground);color:var(--background);box-shadow:0 8px 24px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ai-composer-submit{box-shadow:0 8px 24px color-mix(in oklab, var(--foreground) 16%, transparent)}}.ai-composer-submit:hover{transform:translateY(-1px)scale(1.04)}.ai-composer-collapsed-action{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-composer-collapsed-action{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.ai-composer-collapsed-action{color:var(--primary)}.ai-inspiration-chip{border:1px solid var(--border);flex:none;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-inspiration-chip{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.ai-inspiration-chip{background:var(--card);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ai-inspiration-chip{background:color-mix(in oklab, var(--card) 68%, transparent)}}.ai-inspiration-chip{text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.375rem .75rem .375rem .375rem;transition:border-color .18s,background-color .18s,transform .18s}.ai-inspiration-chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-inspiration-chip:hover{border-color:color-mix(in oklab, var(--primary) 20%, var(--border))}}.ai-inspiration-chip:hover{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.ai-inspiration-chip:hover{background:color-mix(in oklab, var(--card) 88%, transparent)}}.ai-inspiration-chip:hover{transform:translateY(-1px)}.ai-inspiration-more{border:1px solid var(--border);width:2.75rem;height:2.75rem}@supports (color:color-mix(in lab, red, red)){.ai-inspiration-more{border:1px solid color-mix(in oklab, var(--border) 80%, transparent)}}.ai-inspiration-more{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.ai-inspiration-more{background:color-mix(in oklab, var(--card) 68%, transparent)}}.ai-inspiration-more{color:var(--muted-foreground);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ai-inspiration-more:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-inspiration-more:hover{border-color:color-mix(in oklab, var(--primary) 20%, var(--border))}}.ai-inspiration-more:hover{color:var(--primary)}.dark .ai-composer-shell{background:#ffffff13;border-color:#ffffff1a;box-shadow:0 30px 90px #00000061}.dark .ai-composer-shell.is-expanded{background:#ffffff18;border-color:#a5f3fc33;box-shadow:0 34px 100px #0000007a}@media (width>=640px){.ai-composer-shell.is-expanded{height:13rem}}.ai-orbit-visual{border:1px solid var(--primary);position:relative}@supports (color:color-mix(in lab, red, red)){.ai-orbit-visual{border:1px solid color-mix(in oklab, var(--primary) 23%, transparent)}}.ai-orbit-visual{background:radial-gradient(circle at center, var(--primary) 0 20%, transparent 21%), repeating-radial-gradient(circle at center, transparent 0 22%, var(--primary) 23% 23.5%, transparent 24% 36%)}@supports (color:color-mix(in lab, red, red)){.ai-orbit-visual{background:radial-gradient(circle at center, color-mix(in oklab, var(--primary) 13%, transparent) 0 20%, transparent 21%), repeating-radial-gradient(circle at center, transparent 0 22%, color-mix(in oklab, var(--primary) 15%, transparent) 23% 23.5%, transparent 24% 36%)}}.ai-orbit-visual:before,.ai-orbit-visual:after{border:1px solid var(--primary);position:absolute;inset:14%}@supports (color:color-mix(in lab, red, red)){.ai-orbit-visual:before,.ai-orbit-visual:after{border:1px solid color-mix(in oklab, var(--primary) 25%, transparent)}}.ai-orbit-visual:before,.ai-orbit-visual:after{content:"";border-radius:42% 58% 54% 46%;animation:10s linear infinite ai-orbit}.ai-orbit-visual:after{border-radius:58% 42% 46% 54%;animation-duration:7s;animation-direction:reverse;inset:25%}.case-art:after{content:"";mix-blend-mode:soft-light;opacity:.38;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes ai-particle-float{0%{opacity:.18;transform:translate(-4px,8px)scale(.65)}45%{opacity:.8}to{opacity:.36;transform:translate(11px,-23px)scale(1.15)}}@keyframes ai-aurora-drift{0%{transform:translate(-4%,-3%)scale(.92)}to{transform:translate(6%,7%)scale(1.08)}}@keyframes ai-light-mesh-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,2%)scale(1.035)}}@keyframes ai-data-ring-drift{0%{transform:rotate(-7deg)scale(.96)}to{transform:rotate(8deg)scale(1.04)}}@keyframes ai-scan{0%,10%{opacity:0;transform:translateY(-10rem)}22%{opacity:.4}75%{opacity:.12}90%,to{opacity:0;transform:translateY(34rem)}}@keyframes ai-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workflow-edge-flow,.workflow-edge-current-tail,.workflow-edge-current-glow,.workflow-node-generation-spinner>i,.workflow-node-heading i.is-busy,.ai-particle,.ai-aurora,.ai-light-mesh,.ai-data-ring,.ai-scan-line,.ai-orbit-visual:before,.ai-orbit-visual:after{animation:none}.ai-composer-shell,.ai-composer-submit,.ai-inspiration-chip,.home-capability-card,.home-capability-card span,.case-art{transition-duration:.01ms}.ai-composer-submit:hover,.ai-inspiration-chip:hover{transform:none}}button,a,input,textarea,select{font:inherit}.input{border:1px solid var(--border);background:var(--background);width:100%;height:2.5rem;color:var(--foreground);border-radius:.75rem;outline:none;padding:0 .75rem;font-size:.75rem}.input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--primary) 16%, transparent)}}.team-leader-hub{width:min(1360px,100vw - 32px);max-height:calc(100vh - 32px)}.team-leader-hub .team-leader-hub-scroll [data-slot=scroll-area-viewport]{max-height:min(76vh,760px)}.team-leader-hub :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number){min-height:40px;color:#fffffff0!important;background:#ffffff12!important;border-color:#ffffff29!important;border-radius:12px!important;font-size:13px!important}.team-leader-hub .ant-select-selector .ant-select-selection-item,.team-leader-hub .ant-input::placeholder{font-size:12px}.team-leader-hub .ant-btn:not(.ant-btn-circle){border-radius:999px;min-height:40px;padding-inline:16px;font-size:12px;font-weight:550}.team-leader-hub form label{color:#e8eaf1c7;font-size:12px;line-height:1.5}.team-leader-hub form p[class*=text-white\/]{color:#e8eaf1a6}.team-leader-hub .ant-input::placeholder{color:#e8eaf185!important}.team-leader-hub .ant-select{min-height:40px}.team-leader-hub .ant-select-selector{align-items:center;height:40px!important}.team-leader-hub .ant-select-selection-item,.team-leader-hub .ant-select-selection-placeholder{font-size:12px!important}.team-leader-hub .ant-select-item{min-height:34px;font-size:12px}.team-hub-toolbar-button.ant-btn,.team-leader-hub .team-hub-toolbar-button{color:#ffffffc7;min-height:38px;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:550;display:inline-flex}.team-hub-toolbar-button.ant-btn:hover:not(:disabled),.team-leader-hub .team-hub-toolbar-button:hover:not(:disabled){color:#e4fbff;background:#67e8f91a;border-color:#67e8f95c}.team-hub-toolbar-button.ant-btn:focus-visible,.team-leader-hub .team-hub-toolbar-button:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.team-leader-hub .ant-btn.team-hub-list-action{letter-spacing:0;border-radius:999px;gap:5px;height:32px;min-height:32px;padding:0 11px;font-size:12px;font-weight:500;line-height:1.2}.team-leader-hub .team-hub-list-action svg{flex:none;width:13px;height:13px}.team-leader-hub .ant-btn.team-hub-text-action{border:0;height:auto;min-height:24px;padding:0 2px;font-size:12px}.team-leader-hub .ant-btn.team-hub-danger-action{color:#fca5a5}.team-leader-hub .ant-btn.team-hub-dialog-close{color:#ffffffb3;width:36px;height:36px;min-height:36px;padding:0}.team-leader-hub .ant-btn.team-hub-form-action{border-radius:999px;height:32px;min-height:32px;padding:0 11px;font-size:12px}.team-leader-hub .ant-btn.team-hub-form-link{border-radius:999px;height:28px;min-height:28px;padding:0 7px;font-size:12px}.team-leader-hub .team-hub-material-option{cursor:pointer;transition:border-color .16s,background-color .16s}.team-leader-hub .team-hub-material-option:hover{background:#67e8f90f;border-color:#67e8f952}.team-leader-hub .team-hub-material-option:has(.ant-checkbox-disabled){cursor:not-allowed;opacity:.55}.team-points-action-form{grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.team-points-action-fields{align-items:center;gap:10px;min-width:0;display:flex}.team-points-action-fields>.ant-input{flex:1 1 0;min-width:110px}.team-points-action-fields>.team-points-member-select{flex:none;width:clamp(170px,24%,260px)}.team-points-action-fields>.team-points-action-submit{flex:none;min-width:118px}.team-points-reclaim-amount{flex:1 1 0;gap:8px;min-width:150px;display:flex}.team-points-reclaim-amount>.ant-input{flex:1;min-width:0}.team-points-reclaim-amount>.ant-btn{flex:none}.team-hub-scope-filter{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:2px;min-height:38px;padding:3px;display:inline-flex}.team-hub-scope-filter button{color:#ffffff8c;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px}.team-hub-scope-filter button[aria-pressed=true]{color:#f3e8ff;background:#a78bfa38;box-shadow:0 1px 5px #0000001f}.team-hub-scope-filter button:disabled{opacity:.4}.team-leader-hub .team-hub-primary-button{color:#08202a;background:#67e8f9;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 18px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 4px 16px #22d3ee1f}.team-leader-hub .team-hub-primary-button:hover:not(:disabled){background:#a5f3fc}.team-leader-hub .team-hub-primary-button:disabled{color:#bee1e894;box-shadow:none;cursor:not-allowed;background:#67e8f921;border:1px solid #67e8f933}.team-hub-readonly-count{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;height:40px;padding:0 12px;font-size:12px;display:flex}@media (width<=1100px){.team-points-action-form{grid-template-columns:1fr}.team-points-action-fields{flex-wrap:wrap}.team-points-action-fields>.ant-input{flex:180px}.team-points-action-fields>.team-points-member-select{flex:180px;width:auto}}@media (width<=600px){.team-points-action-fields>.team-points-action-submit{flex:100%}}.team-leader-hub [data-slot=input],.team-leader-hub [data-slot=select-trigger]{width:100%;box-shadow:inset 0 1px #ffffff09;color:#ffffffe6!important;background:#ffffff0e!important;border-color:#ffffff1a!important;border-radius:12px!important;height:2.5rem!important;padding-inline:.75rem!important;font-size:13px!important;line-height:1.25rem!important}.team-leader-hub [data-slot=select-trigger]{justify-content:space-between;min-width:0}.team-leader-hub [data-slot=input]::placeholder,.team-leader-hub [data-slot=textarea]::placeholder{color:#e8eaf185}.team-leader-hub [data-slot=input]:hover:not(:disabled),.team-leader-hub [data-slot=select-trigger]:hover:not([data-disabled]){background:#ffffff12!important;border-color:#67e8f938!important}.team-leader-hub [data-slot=input]:focus-visible,.team-leader-hub [data-slot=select-trigger]:focus-visible{border-color:#67e8f96b!important;box-shadow:0 0 0 3px #22d3ee1f,inset 0 1px #ffffff0a!important}.team-leader-hub [data-slot=textarea]{box-shadow:inset 0 1px #ffffff09;color:#ffffffe6!important;background:#ffffff0e!important;border-color:#ffffff1a!important;border-radius:12px!important;padding:.75rem!important;font-size:13px!important;line-height:1.55!important}.team-leader-hub form [data-slot=button]{border-radius:999px;min-height:2.5rem;font-size:13px}.team-leader-hub [data-slot=select-value]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.team-leader-hub [data-slot=select-trigger]>svg{flex:none}.team-leader-hub .form-select-option-copy b{font-size:13px;font-weight:600}.team-leader-hub .form-select-option-copy small{color:#fff6;margin-top:.125rem;font-size:12px}:root:not(.dark) .team-leader-hub{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 28px 90px #20325a2b!important}:root:not(.dark) .team-leader-hub>.pointer-events-none{background:radial-gradient(circle at 8% 0,#22d3ee14,#0000 32%),radial-gradient(circle at 80% 4%,#8b5cf614,#0000 34%)}:root:not(.dark) .team-leader-hub :is([class^=border-white\/],[class*=" border-white/"]){border-color:var(--border)}:root:not(.dark) .team-leader-hub :is([class^=bg-white\/],[class*=" bg-white/"],[class^=bg-black\/],[class*=" bg-black/"],[class^=bg-slate-950\/],[class*=" bg-slate-950/"]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-leader-hub :is([class^=bg-white\/],[class*=" bg-white/"],[class^=bg-black\/],[class*=" bg-black/"],[class^=bg-slate-950\/],[class*=" bg-slate-950/"]){background-color:color-mix(in oklab,var(--muted) 60%,var(--card))}}:root:not(.dark) .team-leader-hub [class*="bg-[#111827]"]{background-color:var(--popover)}:root:not(.dark) .team-leader-hub :is([class^=text-white\/],[class*=" text-white/"]){color:var(--muted-foreground)}:root:not(.dark) .team-leader-hub .text-white{color:var(--foreground)}:root:not(.dark) .team-leader-hub :is([class^=text-cyan-],[class*=\ text-cyan-]){color:#0e7490}:root:not(.dark) .team-leader-hub :is([class^=text-emerald-],[class*=\ text-emerald-]){color:#047857}:root:not(.dark) .team-leader-hub :is([class^=text-amber-],[class*=\ text-amber-]){color:#a16207}:root:not(.dark) .team-leader-hub :is([class^=text-violet-],[class*=\ text-violet-]){color:#6d28d9}:root:not(.dark) .team-leader-hub :is([class^=text-red-],[class*=\ text-red-]){color:#b91c1c}:root:not(.dark) .team-leader-hub :is([class^=text-orange-],[class*=\ text-orange-]){color:#c2410c}:root:not(.dark) .team-leader-hub :is([class^=text-sky-],[class*=\ text-sky-]){color:#0369a1}:root:not(.dark) .team-leader-hub :is([class^=text-blue-],[class*=\ text-blue-]){color:#1d4ed8}:root:not(.dark) .team-leader-hub [data-slot=input],:root:not(.dark) .team-leader-hub [data-slot=select-trigger],:root:not(.dark) .team-leader-hub [data-slot=textarea]{border-color:var(--border)!important;background:var(--background)!important;color:var(--foreground)!important;box-shadow:none!important}:root:not(.dark) .team-leader-hub :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-input-number){border-color:var(--border)!important;background:var(--background)!important;color:var(--foreground)!important}:root:not(.dark) .team-leader-hub .ant-input::placeholder{color:var(--muted-foreground)!important}:root:not(.dark) .team-leader-hub .ant-select-selection-item{color:var(--foreground)!important}:root:not(.dark) .team-leader-hub .workspace-antd-date-time-picker .ant-picker-input>input{color:var(--foreground)}:root:not(.dark) .team-leader-hub .workspace-antd-date-time-picker .ant-picker-input>input::placeholder,:root:not(.dark) .team-leader-hub .workspace-antd-date-time-picker :is(.ant-picker-suffix,.ant-picker-clear){color:var(--muted-foreground)}:root:not(.dark) .team-leader-hub .team-hub-material-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-leader-hub .team-hub-material-option:hover{border-color:color-mix(in oklab,var(--primary) 35%,var(--border))}}:root:not(.dark) .team-leader-hub .team-hub-material-option:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-leader-hub .team-hub-material-option:hover{background:color-mix(in oklab,var(--primary) 5%,var(--card))}}:root:not(.dark) .team-leader-hub .ant-btn.team-hub-danger-action{color:#b91c1c}:root:not(.dark) .team-leader-hub .ant-btn.team-hub-dialog-close{color:var(--muted-foreground)}:root:not(.dark) .team-hub-toolbar-button.ant-btn,:root:not(.dark) .team-leader-hub .team-hub-toolbar-button{border-color:var(--border);background:var(--card);color:var(--foreground)}:root:not(.dark) .team-hub-toolbar-button.ant-btn:hover:not(:disabled),:root:not(.dark) .team-leader-hub .team-hub-toolbar-button:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-hub-toolbar-button.ant-btn:hover:not(:disabled),:root:not(.dark) .team-leader-hub .team-hub-toolbar-button:hover:not(:disabled){border-color:color-mix(in oklab,var(--primary) 36%,var(--border))}}:root:not(.dark) .team-hub-toolbar-button.ant-btn:hover:not(:disabled),:root:not(.dark) .team-leader-hub .team-hub-toolbar-button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-hub-toolbar-button.ant-btn:hover:not(:disabled),:root:not(.dark) .team-leader-hub .team-hub-toolbar-button:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 9%,var(--card))}}:root:not(.dark) .team-hub-toolbar-button.ant-btn:hover:not(:disabled),:root:not(.dark) .team-leader-hub .team-hub-toolbar-button:hover:not(:disabled){color:var(--primary)}:root:not(.dark) .team-hub-scope-filter{border-color:var(--border);background:var(--muted)}:root:not(.dark) .team-hub-scope-filter button{color:var(--muted-foreground)}:root:not(.dark) .team-hub-scope-filter button[aria-pressed=true]{background:var(--card);color:var(--foreground)}:root:not(.dark) .team-leader-hub .team-hub-primary-button:disabled{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-leader-hub .team-hub-primary-button:disabled{border-color:color-mix(in oklab,var(--primary) 18%,var(--border))}}:root:not(.dark) .team-leader-hub .team-hub-primary-button:disabled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-leader-hub .team-hub-primary-button:disabled{background:color-mix(in oklab,var(--primary) 8%,var(--card))}}:root:not(.dark) .team-leader-hub .team-hub-primary-button:disabled{color:var(--muted-foreground)}:root:not(.dark) .team-hub-readonly-count{border-color:var(--border);background:var(--card);color:var(--foreground)}:root:not(.dark) .team-leader-hub form label,:root:not(.dark) .team-leader-hub form p[class*=text-white\/]{color:var(--muted-foreground)}:root:not(.dark) .team-leader-hub [data-slot=input]::placeholder,:root:not(.dark) .team-leader-hub [data-slot=textarea]::placeholder{color:var(--muted-foreground)!important}:root:not(.dark) .team-leader-hub [data-slot=input]:hover:not(:disabled),:root:not(.dark) .team-leader-hub [data-slot=select-trigger]:hover:not([data-disabled]){border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .team-leader-hub [data-slot=input]:hover:not(:disabled),:root:not(.dark) .team-leader-hub [data-slot=select-trigger]:hover:not([data-disabled]){border-color:color-mix(in oklab,var(--primary) 32%,var(--border))!important}}:root:not(.dark) .team-leader-hub [data-slot=input]:hover:not(:disabled),:root:not(.dark) .team-leader-hub [data-slot=select-trigger]:hover:not([data-disabled]){background:var(--card)!important}:root:not(.dark) .team-leader-hub .form-select-option-copy small{color:var(--muted-foreground)}:root:not(.dark) :is([data-slot=select-content],[data-slot=popover-content])[class*="bg-[#111827]"]{border-color:var(--border)!important;background:var(--popover)!important;color:var(--popover-foreground)!important}@media (width<=640px){.team-leader-hub{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.team-leader-hub header{padding-inline:16px}.team-leader-hub .team-leader-hub-scroll [data-slot=scroll-area-viewport]{max-height:calc(100vh - 230px)}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn:not(.ant-btn-link){min-height:36px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-size:12px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn .ant-btn-icon{flex:none;justify-content:center;align-items:center;margin-inline-end:0;display:inline-flex}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn .ant-btn-icon svg{width:14px;height:14px}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default{border-color:var(--border);background:var(--card)}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default{background:color-mix(in oklab,var(--card) 86%,var(--muted))}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default{color:var(--foreground)}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default:hover:not(:disabled){border-color:color-mix(in oklab,var(--primary) 38%,var(--border))}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 8%,var(--card))}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default:hover:not(:disabled){color:var(--primary);box-shadow:0 4px 14px var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-default:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in oklab,var(--primary) 10%,transparent)}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous){background:linear-gradient(115deg,var(--primary),var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous){background:linear-gradient(115deg,var(--primary),color-mix(in oklab,var(--primary) 78%,#41c6df))}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous){color:var(--primary-foreground);box-shadow:0 5px 16px var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous){box-shadow:0 5px 16px color-mix(in oklab,var(--primary) 22%,transparent)}}:root.dark :is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous){color:#fff;background:linear-gradient(115deg,#6958e8,#8b78f1);box-shadow:0 5px 18px #6958e838}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){filter:brightness(1.08);box-shadow:0 7px 19px var(--primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){box-shadow:0 7px 19px color-mix(in oklab,var(--primary) 28%,transparent)}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){transform:translateY(-1px)}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-text{background:var(--card);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-text{background:color-mix(in oklab,var(--card) 75%,var(--muted))}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-text{color:var(--muted-foreground)}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-text:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-text:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 9%,var(--card))}}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-text:hover:not(:disabled){color:var(--primary)}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-icon-only{border-radius:999px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn:focus-visible,.drama-back-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn:disabled{box-shadow:none;opacity:.52}.drama-studio .drama-sort-button.ant-btn{width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;background:0 0;border:0;padding:0}.drama-studio .drama-row-icon-button.ant-btn{border:1px solid var(--border);background:var(--card);width:30px;min-width:30px;height:30px;min-height:30px}@supports (color:color-mix(in lab, red, red)){.drama-studio .drama-row-icon-button.ant-btn{background:color-mix(in oklab,var(--card) 82%,var(--muted))}}.drama-studio .drama-row-icon-button.ant-btn{color:var(--muted-foreground)}.drama-studio .drama-row-icon-button.ant-btn:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.drama-studio .drama-row-icon-button.ant-btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--primary) 40%,var(--border))}}.drama-studio .drama-row-icon-button.ant-btn:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.drama-studio .drama-row-icon-button.ant-btn:hover:not(:disabled){background:color-mix(in oklab,var(--primary) 10%,var(--card))}}.drama-studio .drama-row-icon-button.ant-btn:hover:not(:disabled){color:var(--primary)}.drama-studio .drama-row-danger-button.ant-btn:hover:not(:disabled){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.drama-studio .drama-row-danger-button.ant-btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--destructive) 38%,var(--border))}}.drama-studio .drama-row-danger-button.ant-btn:hover:not(:disabled){background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.drama-studio .drama-row-danger-button.ant-btn:hover:not(:disabled){background:color-mix(in oklab,var(--destructive) 9%,var(--card))}}.drama-studio .drama-row-danger-button.ant-btn:hover:not(:disabled){color:var(--destructive)}.drama-studio .drama-asset-card-actions .ant-btn:not(.ant-btn-link){min-height:30px;padding-inline:10px;font-size:12px}.drama-back-link{border:1px solid var(--border);background:var(--card);border-radius:999px;min-height:36px}@supports (color:color-mix(in lab, red, red)){.drama-back-link{background:color-mix(in oklab,var(--card) 86%,var(--muted))}}.drama-back-link{color:var(--muted-foreground);padding-inline:13px;font-size:12px;font-weight:550}.drama-back-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.drama-back-link:hover{border-color:color-mix(in oklab,var(--primary) 35%,var(--border))}}.drama-back-link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.drama-back-link:hover{background:color-mix(in oklab,var(--primary) 8%,var(--card))}}.drama-back-link:hover{color:var(--primary)}.drama-description-button{min-height:30px}.drama-description-button:hover{color:var(--primary)}.drama-field-label{color:var(--foreground);font-size:13px;font-weight:600;line-height:1.45;display:block}.drama-studio-dialog .ant-modal-title{color:var(--foreground);font-size:17px;font-weight:650;line-height:1.4}.drama-studio-dialog .ant-modal-body{color:var(--foreground);font-size:13px;line-height:1.6}.drama-studio-dialog .ant-modal-footer{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.drama-studio-dialog :is(.ant-input:not(textarea),.ant-input-number,.ant-select-selector),.drama-studio-drawer :is(.ant-input:not(textarea),.ant-input-number,.ant-select-selector){border-radius:10px;min-height:38px;font-size:13px}.drama-studio-dialog textarea.ant-input,.drama-studio-drawer textarea.ant-input{border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6}.drama-studio-dialog .ant-input::placeholder,.drama-studio-drawer .ant-input::placeholder{color:var(--muted-foreground);opacity:.72}.drama-studio-drawer .ant-drawer-content-wrapper{max-width:100vw}.drama-studio-drawer .ant-drawer-header{border-bottom-color:var(--border);padding:18px 22px}.drama-studio-drawer .ant-drawer-title{color:var(--foreground);font-size:16px;font-weight:650}.drama-studio-drawer .ant-drawer-body{padding:22px}.workflow-inpaint-dialog :is(.ant-modal-content,.ant-modal-container){background:0 0;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 30px 90px #080f2352}.workflow-inpaint-dialog .ant-modal-header{height:0;margin:0;overflow:hidden}.workflow-inpaint-dialog .ant-modal-body{padding:0}.workflow-inpaint-dialog .ant-modal-close{z-index:2;background:var(--card);border-radius:999px;top:15px;right:15px}@supports (color:color-mix(in lab, red, red)){.workflow-inpaint-dialog .ant-modal-close{background:color-mix(in oklab,var(--card) 82%,transparent)}}.workflow-inpaint-dialog .ant-modal-close{color:var(--muted-foreground)}.workflow-inpaint-dialog .ant-modal-close:hover{background:var(--muted);color:var(--foreground)}.workflow-inpaint-dialog header{padding-right:58px}.workflow-inpaint-dialog footer .ant-btn{border-radius:999px;min-height:36px;padding-inline:16px;font-size:13px;font-weight:600}.notification-center-drawer .ant-drawer-header{border-bottom-color:var(--border);padding:18px 20px}.notification-center-drawer .ant-drawer-title{color:var(--foreground)}.notification-center-drawer .ant-btn{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding-inline:11px;font-size:12px;display:inline-flex}.notification-center-drawer .ant-btn-icon-only{width:32px;min-width:32px;padding:0}@media (width<=640px){.drama-studio-drawer .ant-drawer-header,.drama-studio-drawer .ant-drawer-body{padding:16px}.workflow-inpaint-dialog :is(header,footer){padding-inline:16px}.workflow-inpaint-dialog header{padding-right:52px}}@media (prefers-reduced-motion:reduce){:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn:not(.ant-btn-link){transition:none}:is(.drama-studio,.drama-studio-dialog,.drama-studio-drawer) .ant-btn-primary:not(.ant-btn-dangerous):hover:not(:disabled){transform:none}}.team-create-dialog :is(.ant-modal-content,.ant-modal-container),.project-create-dialog :is(.ant-modal-content,.ant-modal-container),.team-members-dialog :is(.ant-modal-content,.ant-modal-container),.canvas-version-history-dialog :is(.ant-modal-content,.ant-modal-container),.asset-version-history-dialog :is(.ant-modal-content,.ant-modal-container){box-shadow:none;background:0 0;padding:0;overflow:hidden}.team-create-dialog .ant-modal-header,.project-create-dialog .ant-modal-header,.team-members-dialog .ant-modal-header,.canvas-version-history-dialog .ant-modal-header,.asset-version-history-dialog .ant-modal-header{margin:0}.team-create-dialog .ant-modal-close,.project-create-dialog .ant-modal-close,.team-members-dialog .ant-modal-close,.canvas-version-history-dialog .ant-modal-close,.asset-version-history-dialog .ant-modal-close{color:var(--muted-foreground);inset-block-start:16px;inset-inline-end:16px}.team-create-dialog .ant-modal-close:hover,.project-create-dialog .ant-modal-close:hover,.team-members-dialog .ant-modal-close:hover,.canvas-version-history-dialog .ant-modal-close:hover,.asset-version-history-dialog .ant-modal-close:hover{color:var(--foreground);background:var(--muted)}.canvas-agent-image-tools{align-items:center;gap:8px;min-width:0;padding:10px 12px 0;display:flex}.agent-context-description{color:var(--muted-foreground);margin:10px 0;font-size:12px;line-height:1.7}.agent-context-columns{grid-template-columns:260px minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.agent-context-columns section{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.agent-context-columns header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.agent-context-columns header strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.agent-context-columns header span{color:var(--muted-foreground);flex-shrink:0;margin-left:auto;font-size:11px}.agent-context-scroll{height:min(48vh,400px)}.agent-context-nodes{gap:4px;padding:8px;display:grid}.agent-context-nodes .ant-btn{justify-content:flex-start;font-size:12px}.agent-context-nodes .ant-btn>span:not(.ant-btn-icon){text-overflow:ellipsis;overflow:hidden}.agent-context-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);padding:16px;font-size:13px;line-height:1.8}.agent-context-columns footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex}.agent-context-selected{max-height:80px;margin-top:12px}.agent-context-chips{flex-wrap:wrap;gap:6px;display:flex}.canvas-agent-image-tools>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);font-size:12px;overflow:hidden}.canvas-agent-image-evidence{border:1px solid var(--border);color:var(--muted-foreground);background:var(--muted);overflow-wrap:anywhere;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.6}.canvas-agent-target-tools{color:var(--muted-foreground);align-items:center;gap:10px;padding:10px 12px 0;font-size:12px;display:flex}.canvas-agent-target-tools .ant-select{width:240px}.canvas-agent-prompt-tool{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.canvas-agent-prompt-tool>span,.canvas-agent-tool-caption{color:var(--muted-foreground);font-size:12px;line-height:1.7}.canvas-agent-tool-diff{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.canvas-agent-tool-diff section{min-width:0}.canvas-agent-tool-diff h4{color:var(--muted-foreground);margin:0 0 8px;font-size:12px;font-weight:500}.canvas-agent-tool-text{border:1px solid var(--border);background:var(--background);border-radius:10px;height:280px}.canvas-agent-tool-text p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground);margin:0;padding:12px;font-size:13px;line-height:1.8}.canvas-agent-tool-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.canvas-agent-tool-actions>span{color:var(--muted-foreground);font-size:11px}.agent-activity.is-message-activity{flex:none;align-self:stretch;height:420px;padding:12px 0 0}.agent-activity.is-message-activity .agent-activity-toolbar>strong{font-size:12px;font-weight:500}.canvas-agent-generation-review{gap:14px;margin-top:16px;display:grid}.canvas-agent-generation-total{border:1px solid var(--border);background:var(--muted);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.canvas-agent-generation-total>span{color:var(--muted-foreground);font-size:12px}.canvas-agent-generation-total strong{font-size:24px;font-weight:600}.canvas-agent-generation-total small{font-size:12px;font-weight:400}.canvas-agent-generation-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}.canvas-agent-generation-review dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.canvas-agent-generation-review dt{color:var(--muted-foreground)}.canvas-agent-generation-review dd{overflow-wrap:anywhere;text-align:right;margin:0}.canvas-agent-generation-review h4{margin:0;font-size:12px;font-weight:500}.canvas-agent-generation-prompt{border:1px solid var(--border);border-radius:10px;max-height:180px}.canvas-agent-generation-prompt p{white-space:pre-wrap;margin:0;padding:12px;font-size:13px}.canvas-agent-generation-prompt>.virtual-scroll-viewport{max-height:180px}.canvas-agent-function-result{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}.canvas-agent-function-result>strong{font-size:13px;font-weight:600}.canvas-agent-function-result>span{color:var(--muted-foreground);font-size:12px;line-height:1.7}.canvas-agent-function-diff{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:16px;display:flex}.canvas-agent-function-diff>p{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--muted);border-radius:8px;margin:0 0 12px;padding:12px;font-size:13px;line-height:1.8}.canvas-agent-function-diff>small{color:var(--muted-foreground)}@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-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}@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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@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))}}
