*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-5{bottom:-1.25rem}.-left-0\.5{left:-.125rem}.-left-1{left:-.25rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-4{top:-1rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[-4px\]{left:-4px}.left-\[256px\]{left:256px}.left-\[328px\]{left:328px}.left-\[360px\]{left:360px}.left-\[72px\]{left:72px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[12px\]{top:12px}.top-\[calc\(-6px-1\.25rem\)\]{top:calc(-6px - 1.25rem)}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[100002\]{z-index:100002}.z-\[10000\]{z-index:10000}.z-\[100050\]{z-index:100050}.z-\[1000\]{z-index:1000}.z-\[10050\]{z-index:10050}.z-\[10051\]{z-index:10051}.z-\[10052\]{z-index:10052}.z-\[10053\]{z-index:10053}.z-\[10054\]{z-index:10054}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[10\]{z-index:10}.z-\[110\]{z-index:110}.z-\[112\]{z-index:112}.z-\[120\]{z-index:120}.z-\[125\]{z-index:125}.z-\[128\]{z-index:128}.z-\[129\]{z-index:129}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[160\]{z-index:160}.z-\[161\]{z-index:161}.z-\[18\]{z-index:18}.z-\[19\]{z-index:19}.z-\[1\]{z-index:1}.z-\[20000\]{z-index:20000}.z-\[20050\]{z-index:20050}.z-\[20060\]{z-index:20060}.z-\[200\]{z-index:200}.z-\[205\]{z-index:205}.z-\[20\]{z-index:20}.z-\[210\]{z-index:210}.z-\[245\]{z-index:245}.z-\[250\]{z-index:250}.z-\[28\]{z-index:28}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[3\]{z-index:3}.z-\[400\]{z-index:400}.z-\[45\]{z-index:45}.z-\[4\]{z-index:4}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.z-\[9\]{z-index:9}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}.col-start-2{grid-column-start:2}.-m-0\.5{margin:-.125rem}.-m-1{margin:-.25rem}.-m-4{margin:-1rem}.m-0{margin:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[1px\]{margin-left:1px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[148px\]{height:148px}.h-\[18px\]{height:18px}.h-\[200\%\]{height:200%}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[36px\]{height:36px}.h-\[44px\]{height:44px}.h-\[490px\]{height:490px}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[min\(52vw\,360px\)\]{height:min(52vw,360px)}.h-\[min\(58vh\,480px\)\]{height:min(58vh,480px)}.h-\[min\(92vh\,860px\)\]{height:min(92vh,860px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-14{max-height:3.5rem}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[220px\]{max-height:220px}.max-h-\[22rem\]{max-height:22rem}.max-h-\[280px\]{max-height:280px}.max-h-\[292px\]{max-height:292px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[56px\]{max-height:56px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[900px\]{max-height:900px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[min\(180px\,45\%\)\]{max-height:min(180px,45%)}.max-h-\[min\(22rem\,70vh\)\]{max-height:min(22rem,70vh)}.max-h-\[min\(52vh\,28rem\)\]{max-height:min(52vh,28rem)}.max-h-\[min\(64vh\,680px\)\]{max-height:min(64vh,680px)}.max-h-\[min\(70vh\,36rem\)\]{max-height:min(70vh,36rem)}.max-h-\[min\(70vh\,420px\)\]{max-height:min(70vh,420px)}.max-h-\[min\(720px\,88vh\)\]{max-height:min(720px,88vh)}.max-h-\[min\(72vh\,680px\)\]{max-height:min(72vh,680px)}.max-h-\[min\(86vh\,820px\)\]{max-height:min(86vh,820px)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-5{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[140px\]{min-height:140px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[160\]{min-height:160}.min-h-\[160px\]{min-height:160px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[180px\]{min-height:180px}.min-h-\[18rem\]{min-height:18rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[min\(22vh\,200px\)\]{min-height:min(22vh,200px)}.min-h-\[min\(240px\,34vh\)\]{min-height:min(240px,34vh)}.min-h-\[min\(42vh\,400px\)\]{min-height:min(42vh,400px)}.min-h-\[min\(52vh\,520px\)\]{min-height:min(52vh,520px)}.min-h-full{min-height:100%}.\!w-full{width:100%!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[11rem\]{width:11rem}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[18px\]{width:18px}.w-\[2\.75rem\]{width:2.75rem}.w-\[200\%\]{width:200%}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[272px\]{width:272px}.w-\[3\.5rem\]{width:3.5rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[33\%\]{width:33%}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-\[4\.25rem\]{width:4.25rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[5\.5rem\]{width:5.5rem}.w-\[500px\]{width:500px}.w-\[540px\]{width:540px}.w-\[6\.5rem\]{width:6.5rem}.w-\[6\.75rem\]{width:6.75rem}.w-\[600px\]{width:600px}.w-\[680px\]{width:680px}.w-\[7\.5rem\]{width:7.5rem}.w-\[700px\]{width:700px}.w-\[720px\]{width:720px}.w-\[72px\]{width:72px}.w-\[800px\]{width:800px}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[calc\(100\%-8px\)\]{width:calc(100% - 8px)}.w-\[min\(100\%\,380px\)\]{width:min(100%,380px)}.w-\[min\(100\%\,400px\)\]{width:min(100%,400px)}.w-\[min\(140px\,28vw\)\]{width:min(140px,28vw)}.w-\[min\(228px\,20vw\)\]{width:min(228px,20vw)}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,calc(100vw - 24px))}.w-\[min\(52vw\,360px\)\]{width:min(52vw,360px)}.w-\[min\(860px\,94vw\)\]{width:min(860px,94vw)}.w-\[min\(88vw\,248px\)\]{width:min(88vw,248px)}.w-\[min\(92vw\,320px\)\]{width:min(92vw,320px)}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-\[min\(92vw\,440px\)\]{width:min(92vw,440px)}.w-\[min\(97vw\,1520px\)\]{width:min(97vw,1520px)}.w-\[min\(calc\(100vw-2rem\)\,20rem\)\]{width:min(calc(100vw - 2rem),20rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-7{min-width:1.75rem}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[108px\]{min-width:108px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[132px\]{min-width:132px}.min-w-\[148px\]{min-width:148px}.min-w-\[150px\]{min-width:150px}.min-w-\[168px\]{min-width:168px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[196px\]{min-width:196px}.min-w-\[2\.25rem\]{min-width:2.25rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[248px\]{min-width:248px}.min-w-\[25\%\]{min-width:25%}.min-w-\[280px\]{min-width:280px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[300px\]{min-width:300px}.min-w-\[33\%\]{min-width:33%}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[420px\]{min-width:420px}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[50\%\]{min-width:50%}.min-w-\[520px\]{min-width:520px}.min-w-\[52px\]{min-width:52px}.min-w-\[56px\]{min-width:56px}.min-w-\[5rem\]{min-width:5rem}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[72px\]{min-width:72px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[88px\]{min-width:88px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[100px\]{max-width:100px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[110px\]{max-width:110px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[2\.75rem\]{max-width:2.75rem}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[3rem\]{max-width:3rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[400px\]{max-width:400px}.max-w-\[45\%\]{max-width:45%}.max-w-\[4rem\]{max-width:4rem}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[560px\]{max-width:560px}.max-w-\[58\%\]{max-width:58%}.max-w-\[5rem\]{max-width:5rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[72\%\]{max-width:72%}.max-w-\[72px\]{max-width:72px}.max-w-\[7rem\]{max-width:7rem}.max-w-\[88px\]{max-width:88px}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[calc\(100\%-0\.5rem\)\]{max-width:calc(100% - .5rem)}.max-w-\[calc\(100\%-10px\)\]{max-width:calc(100% - 10px)}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(100vw-340px\)\]{max-width:calc(100vw - 340px)}.max-w-\[min\(100\%\,11rem\)\]{max-width:min(100%,11rem)}.max-w-\[min\(100\%\,280px\)\]{max-width:min(100%,280px)}.max-w-\[min\(280px\,calc\(100vw-24px\)\)\]{max-width:min(280px,calc(100vw - 24px))}.max-w-\[min\(280px\,calc\(100vw-48px\)\)\]{max-width:min(280px,calc(100vw - 48px))}.max-w-\[min\(42vw\,280px\)\]{max-width:min(42vw,280px)}.max-w-\[min\(96vw\,calc\(100vw-2rem\)\)\]{max-width:min(96vw,calc(100vw - 2rem))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.\!flex-none{flex:none!important}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.2}}.animate-breathe{animation:breathe 4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-cell{cursor:cell}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-ne-resize{cursor:ne-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-max{grid-auto-columns:max-content}.grid-flow-col{grid-auto-flow:column}.auto-rows-min{grid-auto-rows:min-content}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_48px\]{grid-template-columns:1fr 48px}.grid-cols-\[20px_1fr_40px\]{grid-template-columns:20px 1fr 40px}.grid-cols-\[44px_1fr_54px\]{grid-template-columns:44px 1fr 54px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(132px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0{row-gap:0px}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[1px\]{border-radius:1px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl{border-bottom-left-radius:.25rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[rgba\(0\,0\,0\,0\.18\)\]{border-color:#0000002e}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-500\/80{border-color:#f59e0bcc}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/20{border-color:#0003}.border-black\/30{border-color:#0000004d}.border-black\/60{border-color:#0009}.border-black\/70{border-color:#000000b3}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/70{border-color:#06b6d4b3}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/95{border-color:#34d399f2}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-600\/90{border-color:#059669e6}.border-fuchsia-200\/90{border-color:#f5d0fee6}.border-fuchsia-800\/50{border-color:#86198f80}.border-fuchsia-900\/50{border-color:#701a7580}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/40{border-color:#22c55e66}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-400\/25{border-color:#818cf840}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/50{border-color:#f9731680}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-pink-300\/40{border-color:#f9a8d466}.border-pink-500\/20{border-color:#ec489933}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/50{border-color:#a855f780}.border-purple-700\/30{border-color:#7e22ce4d}.border-purple-700\/40{border-color:#7e22ce66}.border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400\/90{border-color:#f87171e6}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/45{border-color:#991b1b73}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/60{border-color:#38bdf899}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-500\/70{border-color:#0ea5e9b3}.border-sky-600\/40{border-color:#0284c766}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/10{border-color:#8b5cf61a}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/70{border-color:#8b5cf6b3}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/85{border-color:#ffffffd9}.border-white\/90{border-color:#ffffffe6}.border-white\/\[0\.376\]{border-color:#ffffff60}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-100\/85{border-color:#f4f4f5d9}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-200\/50{border-color:#e4e4e780}.border-zinc-200\/60{border-color:#e4e4e799}.border-zinc-200\/80{border-color:#e4e4e7cc}.border-zinc-200\/90{border-color:#e4e4e7e6}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-zinc-300\/70{border-color:#d4d4d8b3}.border-zinc-300\/80{border-color:#d4d4d8cc}.border-zinc-300\/90{border-color:#d4d4d8e6}.border-zinc-400{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.border-zinc-400\/50{border-color:#a1a1aa80}.border-zinc-400\/70{border-color:#a1a1aab3}.border-zinc-500{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.border-zinc-500\/50{border-color:#71717a80}.border-zinc-500\/60{border-color:#71717a99}.border-zinc-500\/80{border-color:#71717acc}.border-zinc-600{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.border-zinc-600\/30{border-color:#52525b4d}.border-zinc-600\/50{border-color:#52525b80}.border-zinc-600\/80{border-color:#52525bcc}.border-zinc-600\/90{border-color:#52525be6}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-700\/30{border-color:#3f3f464d}.border-zinc-700\/40{border-color:#3f3f4666}.border-zinc-700\/45{border-color:#3f3f4673}.border-zinc-700\/50{border-color:#3f3f4680}.border-zinc-700\/55{border-color:#3f3f468c}.border-zinc-700\/60{border-color:#3f3f4699}.border-zinc-700\/75{border-color:#3f3f46bf}.border-zinc-700\/80{border-color:#3f3f46cc}.border-zinc-700\/90{border-color:#3f3f46e6}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/25{border-color:#27272a40}.border-zinc-800\/50{border-color:#27272a80}.border-zinc-800\/80{border-color:#27272acc}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.border-zinc-900\/95{border-color:#18181bf2}.\!bg-\[\#1f1f1f\]\/75{background-color:#1f1f1fbf!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#020617\]{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-\[\#020617\]\/70{background-color:#020617b3}.bg-\[\#020617\]\/80{background-color:#020617cc}.bg-\[\#050506\]{--tw-bg-opacity: 1;background-color:rgb(5 5 6 / var(--tw-bg-opacity, 1))}.bg-\[\#050508\]{--tw-bg-opacity: 1;background-color:rgb(5 5 8 / var(--tw-bg-opacity, 1))}.bg-\[\#09090b\]{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-\[\#09090b\]\/90{background-color:#09090be6}.bg-\[\#09090b\]\/95{background-color:#09090bf2}.bg-\[\#0a0a0c\]\/35{background-color:#0a0a0c59}.bg-\[\#0a0a0c\]\/75{background-color:#0a0a0cbf}.bg-\[\#101012\]{--tw-bg-opacity: 1;background-color:rgb(16 16 18 / var(--tw-bg-opacity, 1))}.bg-\[\#111113\]{--tw-bg-opacity: 1;background-color:rgb(17 17 19 / var(--tw-bg-opacity, 1))}.bg-\[\#121212\]{--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity, 1))}.bg-\[\#121214\]{--tw-bg-opacity: 1;background-color:rgb(18 18 20 / var(--tw-bg-opacity, 1))}.bg-\[\#141416\]{--tw-bg-opacity: 1;background-color:rgb(20 20 22 / var(--tw-bg-opacity, 1))}.bg-\[\#18181b\]{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 30 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1e\]\/95{background-color:#1a1a1ef2}.bg-\[\#1f1f1f\]{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.bg-\[\#1f1f1f\]\/20{background-color:#1f1f1f33}.bg-\[\#1f1f1f\]\/30{background-color:#1f1f1f4d}.bg-\[\#1f1f1f\]\/40{background-color:#1f1f1f66}.bg-\[\#1f1f1f\]\/50{background-color:#1f1f1f80}.bg-\[\#1f1f1f\]\/70{background-color:#1f1f1fb3}.bg-\[\#1f1f1f\]\/80{background-color:#1f1f1fcc}.bg-\[\#1f1f1f\]\/90{background-color:#1f1f1fe6}.bg-\[\#1f1f1f\]\/95{background-color:#1f1f1ff2}.bg-\[\#1f1f1f\]\/\[0\.04\]{background-color:#1f1f1f0a}.bg-\[\#202020\]{--tw-bg-opacity: 1;background-color:rgb(32 32 32 / var(--tw-bg-opacity, 1))}.bg-\[\#202020\]\/95{background-color:#202020f2}.bg-\[\#202023\]{--tw-bg-opacity: 1;background-color:rgb(32 32 35 / var(--tw-bg-opacity, 1))}.bg-\[\#232326\]{--tw-bg-opacity: 1;background-color:rgb(35 35 38 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-\[\#d1d5db\]{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f7\]{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f6f6\]{--tw-bg-opacity: 1;background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(253\,226\,236\,0\.45\)\]{background-color:#fde2ec73}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/30{background-color:#fbbf244d}.bg-amber-400\/95{background-color:#fbbf24f2}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/60{background-color:#f59e0b99}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/80{background-color:#d97706cc}.bg-amber-900\/30{background-color:#78350f4d}.bg-amber-900\/50{background-color:#78350f80}.bg-amber-900\/90{background-color:#78350fe6}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/30{background-color:#451a034d}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-400\/30{background-color:#60a5fa4d}.bg-blue-400\/5{background-color:#60a5fa0d}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-500\/95{background-color:#3b82f6f2}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-600\/80{background-color:#2563ebcc}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-blue-900\/90{background-color:#1e3a8ae6}.bg-blue-950\/40{background-color:#17255466}.bg-blue-950\/50{background-color:#17255480}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/5{background-color:#22d3ee0d}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-950\/50{background-color:#08334480}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/\[0\.11\]{background-color:#34d3991c}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/80{background-color:#059669cc}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/50{background-color:#064e3b80}.bg-emerald-900\/80{background-color:#064e3bcc}.bg-emerald-950\/40{background-color:#022c2266}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-950\/40{background-color:#4a044e66}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/20{background-color:#4ade8033}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/90{background-color:#14532de6}.bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.bg-green-950\/20{background-color:#052e1633}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/30{background-color:#f973164d}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/30{background-color:#9333ea4d}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/30{background-color:#581c874d}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-600\/90{background-color:#dc2626e6}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/90{background-color:#7f1d1de6}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/35{background-color:#450a0a59}.bg-red-950\/80{background-color:#450a0acc}.bg-red-950\/90{background-color:#450a0ae6}.bg-red-950\/95{background-color:#450a0af2}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-400\/90{background-color:#fb7185e6}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-600\/90{background-color:#0284c7e6}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-300\/95{background-color:#c4b5fdf2}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-400\/90{background-color:#a78bfae6}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/25{background-color:#8b5cf640}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-500\/95{background-color:#8b5cf6f2}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/30{background-color:#7c3aed4d}.bg-violet-600\/90{background-color:#7c3aede6}.bg-violet-600\/95{background-color:#7c3aedf2}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.125\]{background-color:#ffffff20}.bg-white\/\[0\.96\]{background-color:#fffffff5}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-900\/20{background-color:#713f1233}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-100\/30{background-color:#f4f4f54d}.bg-zinc-100\/80{background-color:#f4f4f5cc}.bg-zinc-100\/95{background-color:#f4f4f5f2}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-200\/50{background-color:#e4e4e780}.bg-zinc-200\/60{background-color:#e4e4e799}.bg-zinc-200\/70{background-color:#e4e4e7b3}.bg-zinc-200\/80{background-color:#e4e4e7cc}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-300\/80{background-color:#d4d4d8cc}.bg-zinc-400{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-50\/95{background-color:#fafafaf2}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/50{background-color:#71717a80}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.bg-zinc-600\/50{background-color:#52525b80}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-700\/30{background-color:#3f3f464d}.bg-zinc-700\/45{background-color:#3f3f4673}.bg-zinc-700\/80{background-color:#3f3f46cc}.bg-zinc-700\/90{background-color:#3f3f46e6}.bg-zinc-700\/95{background-color:#3f3f46f2}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-800\/40{background-color:#27272a66}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-800\/60{background-color:#27272a99}.bg-zinc-800\/70{background-color:#27272ab3}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-800\/90{background-color:#27272ae6}.bg-zinc-800\/95{background-color:#27272af2}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/25{background-color:#18181b40}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/5{background-color:#18181b0d}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/70{background-color:#18181bb3}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-900\/85{background-color:#18181bd9}.bg-zinc-900\/90{background-color:#18181be6}.bg-zinc-900\/95{background-color:#18181bf2}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-zinc-950\/50{background-color:#09090b80}.bg-zinc-950\/60{background-color:#09090b99}.bg-zinc-950\/80{background-color:#09090bcc}.bg-zinc-950\/85{background-color:#09090bd9}.bg-zinc-950\/90{background-color:#09090be6}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-700{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-50\/70{--tw-gradient-from: rgb(253 244 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-600{--tw-gradient-from: #525252 var(--tw-gradient-from-position);--tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-600{--tw-gradient-from: #57534e var(--tw-gradient-from-position);--tw-gradient-to: rgb(87 83 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-400{--tw-gradient-from: #a1a1aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(161 161 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-500{--tw-gradient-from: #71717a var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[45\%\]{--tw-gradient-from-position: 45%}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-500{--tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #71717a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-600{--tw-gradient-to: rgb(82 82 91 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #52525b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[48\%\]{--tw-gradient-via-position: 48%}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-900{--tw-gradient-to: #78350f var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-700{--tw-gradient-to: #a21caf var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-neutral-800{--tw-gradient-to: #262626 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-900{--tw-gradient-to: #7c2d12 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-stone-500{--tw-gradient-to: #78716c var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-zinc-700{--tw-gradient-to: #3f3f46 var(--tw-gradient-to-position)}.to-zinc-800{--tw-gradient-to: #27272a var(--tw-gradient-to-position)}.to-\[52\%\]{--tw-gradient-to-position: 52%}.bg-cover{background-size:cover}.bg-center{background-position:center}.\!object-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-contain{-o-object-fit:contain;object-fit:contain}.\!object-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-14{padding-bottom:3.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[calc\(theme\(spacing\.20\)\+0\.75rem\)\]{padding-left:5.75rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.98em\]{font-size:.98em}.text-\[0\.9em\]{font-size:.9em}.text-\[1\.12em\]{font-size:1.12em}.text-\[1\.3em\]{font-size:1.3em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[min\(28vw\,180px\)\]{font-size:min(28vw,180px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[rgba\(245\,245\,245\,0\.6\)\]{color:#f5f5f599}.text-\[rgba\(245\,245\,245\,0\.75\)\]{color:#f5f5f5bf}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/85{color:#fcd34dd9}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/90{color:#f59e0be6}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/90{color:#78350fe6}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fuchsia-100\/95{color:#fae8fff2}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-fuchsia-950{--tw-text-opacity: 1;color:rgb(74 4 78 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-300\/80{color:#86efaccc}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-500\/90{color:#22c55ee6}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/60{color:#c084fc99}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-600\/60{color:#9333ea99}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/90{color:#fca5a5e6}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/80{color:#f87171cc}.text-red-400\/90{color:#f87171e6}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-400\/90{color:#38bdf8e6}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-50{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dashed{text-decoration-style:dashed}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/50::-moz-placeholder{color:#ffffff80}.placeholder-white\/50::placeholder{color:#ffffff80}.placeholder-zinc-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(161 161 170 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(113 113 122 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.placeholder-zinc-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(82 82 91 / var(--tw-placeholder-opacity, 1))}.caret-blue-400{caret-color:#60a5fa}.accent-amber-500{accent-color:#f59e0b}.accent-blue-500{accent-color:#3b82f6}.accent-blue-600{accent-color:#2563eb}.accent-sky-400{accent-color:#38bdf8}.accent-sky-600{accent-color:#0284c7}.accent-white{accent-color:#fff}.accent-zinc-100{accent-color:#f4f4f5}.accent-zinc-500{accent-color:#71717a}.accent-zinc-800{accent-color:#27272a}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.38\]{opacity:.38}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.15);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 0 0 1px rgba(0,0,0,.65);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(255,255,255,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(139\,92\,246\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(139,92,246,.5);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(139\,92\,246\,0\.55\)\]{--tw-shadow: 0 0 6px rgba(139,92,246,.55);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 0 8px rgba(0,0,0,.55);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,197\,94\,0\.8\)\]{--tw-shadow: 0 0 8px rgba(34,197,94,.8);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(37\,99\,235\,0\.45\)\]{--tw-shadow: 0 0 8px rgba(37,99,235,.45);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 12px 40px rgba(0,0,0,.55);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 18px 48px rgba(0,0,0,.45);--tw-shadow-colored: 0 18px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.15);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.55);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.18);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 30px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.45);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 8px 40px rgba(0,0,0,.45);--tw-shadow-colored: 0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_32px_rgba\(236\,72\,153\,0\.07\)\]{--tw-shadow: inset 0 0 32px rgba(236,72,153,.07);--tw-shadow-colored: inset 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.2);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/20{--tw-shadow-color: rgb(255 255 255 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-zinc-400\/20{--tw-shadow-color: rgb(161 161 170 / .2);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-0{outline-offset:0px}.outline-blue-500{outline-color:#3b82f6}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-400\/60{--tw-ring-color: rgb(251 191 36 / .6)}.ring-amber-500\/20{--tw-ring-color: rgb(245 158 11 / .2)}.ring-amber-500\/40{--tw-ring-color: rgb(245 158 11 / .4)}.ring-amber-500\/50{--tw-ring-color: rgb(245 158 11 / .5)}.ring-black\/40{--tw-ring-color: rgb(0 0 0 / .4)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-400\/50{--tw-ring-color: rgb(96 165 250 / .5)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-blue-500\/40{--tw-ring-color: rgb(59 130 246 / .4)}.ring-blue-500\/50{--tw-ring-color: rgb(59 130 246 / .5)}.ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.ring-cyan-400\/40{--tw-ring-color: rgb(34 211 238 / .4)}.ring-cyan-400\/50{--tw-ring-color: rgb(34 211 238 / .5)}.ring-cyan-500\/40{--tw-ring-color: rgb(6 182 212 / .4)}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/70{--tw-ring-color: rgb(52 211 153 / .7)}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-emerald-600\/50{--tw-ring-color: rgb(5 150 105 / .5)}.ring-fuchsia-950\/40{--tw-ring-color: rgb(74 4 78 / .4)}.ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-green-500\/20{--tw-ring-color: rgb(34 197 94 / .2)}.ring-green-500\/30{--tw-ring-color: rgb(34 197 94 / .3)}.ring-green-500\/40{--tw-ring-color: rgb(34 197 94 / .4)}.ring-orange-500\/30{--tw-ring-color: rgb(249 115 22 / .3)}.ring-purple-500\/30{--tw-ring-color: rgb(168 85 247 / .3)}.ring-purple-500\/40{--tw-ring-color: rgb(168 85 247 / .4)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-500\/20{--tw-ring-color: rgb(239 68 68 / .2)}.ring-red-500\/90{--tw-ring-color: rgb(239 68 68 / .9)}.ring-rose-500\/40{--tw-ring-color: rgb(244 63 94 / .4)}.ring-sky-400\/60{--tw-ring-color: rgb(56 189 248 / .6)}.ring-violet-500\/40{--tw-ring-color: rgb(139 92 246 / .4)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-zinc-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))}.ring-zinc-400\/30{--tw-ring-color: rgb(161 161 170 / .3)}.ring-zinc-400\/50{--tw-ring-color: rgb(161 161 170 / .5)}.ring-zinc-400\/60{--tw-ring-color: rgb(161 161 170 / .6)}.ring-zinc-500\/25{--tw-ring-color: rgb(113 113 122 / .25)}.ring-zinc-500\/40{--tw-ring-color: rgb(113 113 122 / .4)}.ring-zinc-500\/45{--tw-ring-color: rgb(113 113 122 / .45)}.ring-zinc-500\/50{--tw-ring-color: rgb(113 113 122 / .5)}.ring-zinc-900\/20{--tw-ring-color: rgb(24 24 27 / .2)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-transparent{--tw-ring-offset-color: transparent}.ring-offset-white{--tw-ring-offset-color: #fff}.ring-offset-zinc-900{--tw-ring-offset-color: #18181b}.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-\[42px\]{--tw-blur: blur(42px);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-\[50px\]{--tw-blur: blur(50px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.55\]{--tw-brightness: brightness(.55);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: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-0{--tw-backdrop-blur: blur(0);-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-\[18px\]{--tw-backdrop-blur: blur(18px);-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-\[1px\]{--tw-backdrop-blur: blur(1px);-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-\[20px\]{--tw-backdrop-blur: blur(20px);-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-\[22px\]{--tw-backdrop-blur: blur(22px);-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-\[2px\]{--tw-backdrop-blur: blur(2px);-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-\[6px\]{--tw-backdrop-blur: blur(6px);-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(12px);-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(4px);-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(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,max-width\]{transition-property:left,max-width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,transform\]{transition-property:left,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[-\:\\s\|\]{-: s|}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[line-height\:0\]{line-height:0}.\[scrollbar-color\:rgba\(113\,113\,122\,0\.35\)_transparent\]{scrollbar-color:rgba(113,113,122,.35) transparent}.\[scrollbar-color\:rgba\(255\,255\,255\,0\.22\)_transparent\]{scrollbar-color:rgba(255,255,255,.22) transparent}.\[scrollbar-color\:rgba\(255\,255\,255\,0\.28\)_transparent\]{scrollbar-color:rgba(255,255,255,.28) transparent}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}html.qdm-app-cursor{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,default!important;height:100%;max-width:100%;overflow:hidden}html.qdm-app-cursor body{height:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.material-library-sidebar,.material-library-sidebar *{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,default!important}.material-library-sidebar input,.material-library-sidebar textarea{cursor:text!important}html.qdm-app-cursor #root{height:100%;max-width:100%;min-height:0;overflow:hidden}#canvas-bg.canvas-custom-cursor{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,default!important}#canvas-bg.canvas-custom-cursor *{cursor:inherit!important}#canvas-bg.canvas-custom-cursor textarea[data-table-editor-textarea],#canvas-bg.canvas-custom-cursor textarea[data-table-editor-textarea] *{cursor:text!important;caret-color:#3b82f6}#canvas-bg.canvas-custom-cursor .resize-handle-corner,#canvas-bg.canvas-custom-cursor .resize-handle-corner *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-custom-cursor .resize-handle-top-bottom,#canvas-bg.canvas-custom-cursor .resize-handle-top-bottom *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ns-resize!important}html input[type=range],body input[type=range],input[type=range]{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}html input[type=range]::-webkit-slider-thumb,body input[type=range]::-webkit-slider-thumb,input[type=range]::-webkit-slider-thumb{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}html input[type=range]::-moz-range-thumb,body input[type=range]::-moz-range-thumb,input[type=range]::-moz-range-thumb{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}html input[type=range].cursor-pointer,body input[type=range].cursor-pointer,input[type=range].cursor-pointer,html input[type=range].cursor-pointer::-webkit-slider-thumb,body input[type=range].cursor-pointer::-webkit-slider-thumb,input[type=range].cursor-pointer::-webkit-slider-thumb,html input[type=range].cursor-pointer::-moz-range-thumb,body input[type=range].cursor-pointer::-moz-range-thumb,input[type=range].cursor-pointer::-moz-range-thumb{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z%27%20fill=%27white%27/%3E%3Cpath%20d=%27m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z%27%20fill=%27black%27/%3E%3Cpath%20d=%27m13%2010.814v11.188l2.969-2.866.428-.139h4.768z%27%20fill=%27black%27/%3E%3C/g%3E%3C/svg%3E") 12 10,pointer!important}#canvas-bg.canvas-custom-cursor input[type=range],#canvas-bg.canvas-custom-cursor input[type=range]::-webkit-slider-thumb,#canvas-bg.canvas-custom-cursor input[type=range]::-moz-range-thumb,#canvas-bg.canvas-custom-cursor input[type=range].cursor-pointer,#canvas-bg.canvas-custom-cursor input[type=range].cursor-pointer::-webkit-slider-thumb,#canvas-bg.canvas-custom-cursor input[type=range].cursor-pointer::-moz-range-thumb{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,pointer!important}#canvas-bg.canvas-custom-cursor .resize-handle-side,#canvas-bg.canvas-custom-cursor .resize-handle-side *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ew-resize!important}#canvas-bg.canvas-custom-cursor .resize-handle-corner-rb,#canvas-bg.canvas-custom-cursor .resize-handle-corner-rb *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-side,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-side *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ew-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-top-bottom,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-top-bottom *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m9%2017.9907v.005l5.997%205.996.001-3.999h1.999%202.02v4l5.98-6.001-5.98-5.999.001%204.019-2.021.002h-2l.001-4.022zm1.411.003%203.587-3.588-.001%202.587h3.5%202.521v-2.585l3.565%203.586-3.564%203.585-.001-2.585h-2.521l-3.499-.001-.001%202.586z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m17.4971%2018.9932h2.521v2.586l3.565-3.586-3.565-3.585v2.605h-2.521-3.5v-2.607l-3.586%203.587%203.586%203.586v-2.587z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,ns-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner-rb,#canvas-bg.canvas-custom-cursor [data-group-resize-handle].resize-handle-corner-rb *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%27-0.9999999999999999%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(90%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19.7432%2017.0869-4.072%204.068%202.829%202.828-8.473-.013-.013-8.47%202.841%202.842%204.075-4.068%201.414-1.415-2.844-2.842h8.486v8.484l-2.83-2.827z%27%20fill=%27%23fff%27/%3E%3Cpath%20d=%27m18.6826%2016.7334-4.427%204.424%201.828%201.828-5.056-.016-.014-5.054%201.842%201.841%204.428-4.422%202.474-2.475-1.844-1.843h5.073v5.071l-1.83-1.828z%27%20fill=%27%23000%27/%3E%3C/g%3E%3C/svg%3E") 16 16,nwse-resize!important}#canvas-bg.canvas-panning,#canvas-bg.canvas-panning .canvas-world,#canvas-bg.canvas-local-panning,#canvas-bg.canvas-local-panning .canvas-world{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042%27%20fill=%27white%27/%3E%3Cg%20stroke=%27black%27%20stroke-width=%27.75%27%3E%3Cpath%20d=%27m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042z%27%20stroke-linejoin=%27round%27/%3E%3Cpath%20d=%27m20.5664%2019.7344v-3.459%27%20stroke-linecap=%27round%27/%3E%3Cpath%20d=%27m18.5508%2019.7461-.016-3.473%27%20stroke-linecap=%27round%27/%3E%3Cpath%20d=%27m16.5547%2016.3047.021%203.426%27%20stroke-linecap=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing!important}#canvas-bg.canvas-panning .node-border-beam,#canvas-bg.canvas-panning .node-border-beam:before,#canvas-bg.canvas-panning .node-border-beam:after,#canvas-bg.canvas-panning .node-border-beam *,#canvas-bg.canvas-local-panning .node-border-beam,#canvas-bg.canvas-local-panning .node-border-beam:before,#canvas-bg.canvas-local-panning .node-border-beam:after,#canvas-bg.canvas-local-panning .node-border-beam *{animation-play-state:paused!important}#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-image],#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video],#canvas-bg.canvas-panning .node-wrapper[data-node-type=preview],#canvas-bg.canvas-panning .node-wrapper[data-node-type=input-image],#canvas-bg.canvas-panning .node-wrapper[data-node-type=video-input]{contain:layout style}#canvas-bg.canvas-local-panning .node-wrapper img,#canvas-bg.canvas-local-panning .node-wrapper video{pointer-events:none!important;backface-visibility:hidden}#canvas-bg.canvas-local-panning .node-wrapper{contain:layout style}#canvas-bg.canvas-panning .node-wrapper{pointer-events:none!important}.canvas-world{will-change:transform;contain:layout;transform-origin:0 0;backface-visibility:hidden;pointer-events:none}#canvas-bg.canvas-node-dragging .node-wrapper,#canvas-bg.canvas-local-node-dragging .node-wrapper{pointer-events:none!important}#canvas-bg.canvas-node-dragging .node-wrapper[data-node-type=gen-video] [data-gen-ref-strip-overlay]{display:none!important}#canvas-bg.canvas-node-dragging .node-wrapper:not(.node-dragging-self) img,#canvas-bg.canvas-node-dragging .node-wrapper:not(.node-dragging-self) video{image-rendering:pixelated}#canvas-bg.canvas-viewport-interacting .node-wrapper{pointer-events:none!important}#canvas-bg.canvas-panning .node-wrapper img,#canvas-bg.canvas-panning .node-wrapper video{image-rendering:pixelated;pointer-events:none}#canvas-bg.canvas-panning .connection-group,#canvas-bg.canvas-local-panning .connection-group{opacity:calc(var(--conn-target-opacity, 1) * .38)!important}#canvas-bg.canvas-panning .connection-group .edge-flow,#canvas-bg.canvas-panning .connection-group .edge-flow-glow,#canvas-bg.canvas-panning .connection-group .edge-bg,#canvas-bg.canvas-local-panning .connection-group .edge-flow,#canvas-bg.canvas-local-panning .connection-group .edge-flow-glow,#canvas-bg.canvas-local-panning .connection-group .edge-bg{display:none!important}#canvas-bg.canvas-panning .connection-group .edge-hit-path,#canvas-bg.canvas-local-panning .connection-group .edge-hit-path,#canvas-bg.canvas-panning .connection-group animateTransform,#canvas-bg.canvas-local-panning .connection-group animateTransform{display:none!important}#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-image] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=preview] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=input-image] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=video-input] img,#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video] video,#canvas-bg.canvas-panning .node-wrapper[data-node-type=preview] video,#canvas-bg.canvas-panning .node-wrapper[data-node-type=video-input] video{contain:layout style;backface-visibility:hidden;pointer-events:none}#canvas-bg.canvas-panning .node-wrapper.node-generating-visual[data-node-type=gen-image],#canvas-bg.canvas-panning .node-wrapper.node-generating-visual[data-node-type=gen-video]{contain:layout style}#canvas-bg.canvas-panning .node-wrapper.node-generating-visual[data-node-type=gen-image] [data-compact-gen-preview],#canvas-bg.canvas-panning .node-wrapper.node-generating-visual[data-node-type=gen-video] [data-compact-gen-preview]{contain:none;isolation:isolate}#canvas-bg.canvas-panning .node-wrapper.node-generating-visual[data-node-type=gen-image] img,#canvas-bg.canvas-panning .node-wrapper.node-generating-visual[data-node-type=gen-video] img,#canvas-bg.canvas-panning .node-wrapper.node-generating-visual[data-node-type=gen-video] video{contain:none;backface-visibility:visible}#canvas-bg.canvas-panning .node-wrapper .generation-timer-badge,#canvas-bg.canvas-panning .node-wrapper [data-generation-timer],#canvas-bg.canvas-local-panning .node-wrapper .generation-timer-badge,#canvas-bg.canvas-local-panning .node-wrapper [data-generation-timer]{opacity:.85}.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-compact-gen-preview]:after,.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-aux-gen-preview]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:61;pointer-events:none;border-radius:inherit;background:#18181be6}.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-compact-gen-preview]:has([data-compact-gen-progress-layer]):after,.node-wrapper.node-generating-visual:not(.node-generating-visual--simple) [data-aux-gen-preview]:has([data-aux-gen-progress-layer]):after{opacity:0}.node-wrapper.node-generating-visual[data-node-type=gen-image]:before,.node-wrapper.node-generating-visual[data-node-type=gen-video]:before,.node-wrapper.node-generating-visual[data-node-type=preview]:before{display:none}#canvas-bg.canvas-panning .node-wrapper.node-generating-visual:before{display:none}.node-wrapper.node-generating-visual--simple[data-node-type=gen-image]:before,.node-wrapper.node-generating-visual--simple[data-node-type=gen-video]:before,.node-wrapper.node-generating-visual--simple[data-node-type=preview]:before{display:none}.tapnow-generation-overlay{z-index:1;border-radius:inherit;isolation:isolate;contain:paint;background:#0c0d0f}.tapnow-generation-backdrop,.tapnow-generation-stars,.tapnow-generation-vignette{position:absolute;top:0;right:0;bottom:0;left:0}.tapnow-generation-backdrop{z-index:0;background:radial-gradient(circle at 48% 44%,rgba(255,255,255,.025),transparent 58%),linear-gradient(135deg,#111214,#0a0b0c)}.tapnow-generation-stars{z-index:1;overflow:hidden}.tapnow-generation-star{position:absolute;display:block;border-radius:50%;background:#fffffffa;box-shadow:0 0 3px #ffffff80;animation-name:tapnow-generation-star-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.tapnow-generation-stars--base{opacity:.28;filter:brightness(.72);clip-path:inset(100% 0 0 0);animation:tapnow-generation-stars-rise 1.8s cubic-bezier(.18,.7,.2,1) forwards}.tapnow-generation-stars--base .tapnow-generation-star:nth-child(3n+1),.tapnow-generation-stars--base .tapnow-generation-star:nth-child(4n+2){opacity:.04!important}.tapnow-generation-stars--revealed{opacity:0;clip-path:polygon(0 0,0 0,0 34%,0 68%,0 100%,0 100%);animation:tapnow-generation-stars-reveal 12s linear 1.8s infinite}.tapnow-generation-rise-glow{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;opacity:0;animation:tapnow-generation-rise-glow 1.8s cubic-bezier(.18,.7,.2,1) forwards}.tapnow-generation-rise-wing{position:absolute;top:58%;width:58%;height:18%;opacity:.82;background:radial-gradient(ellipse at center,#ffffff1c,#ffffff0d,#fff0 76%);filter:blur(11px)}.tapnow-generation-rise-wing--left{left:-5%;transform:rotate(-12deg);transform-origin:100% 50%}.tapnow-generation-rise-wing--right{right:-5%;transform:rotate(12deg);transform-origin:0 50%}.tapnow-generation-scan{position:absolute;z-index:3;top:-8%;bottom:-8%;left:-76%;width:76%;opacity:0;background:radial-gradient(ellipse 42% 78% at 74% 27%,#dae7f229,#dae7f212 43%,#dae7f200 78%),radial-gradient(ellipse 55% 52% at 57% 72%,#f4e5d61c,#f4e5d60b 47%,#f4e5d600 80%),radial-gradient(ellipse 32% 86% at 88% 54%,#ffffff24,#ffffff0d 46%,#fff0 79%);filter:blur(15px);transform-origin:center;animation:tapnow-generation-scan 12s linear 1.8s infinite}.tapnow-generation-scan-core{position:absolute;top:5%;right:12%;bottom:1%;width:42%;border-radius:44% 56% 62% 38%/57% 42% 58% 43%;background:radial-gradient(ellipse at 58% 48%,#ffffff1c,#ffffff09 48%,#fff0 76%);filter:blur(14px)}.tapnow-generation-vignette{z-index:4;box-shadow:inset 0 0 24px #00000094,inset 0 0 1px #ffffff1f}.tapnow-generation-progress-probe{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;visibility:hidden}@keyframes tapnow-generation-star-twinkle{0%,to{transform:scale(.72);opacity:.24}46%{transform:scale(1.18);opacity:1}68%{transform:scale(.92);opacity:.58}}@keyframes tapnow-generation-stars-rise{0%{clip-path:polygon(0 100%,50% 100%,100% 100%,100% 100%,0 100%);opacity:.06}18%{clip-path:polygon(0 100%,50% 78%,100% 100%,100% 100%,0 100%);opacity:.2}52%{clip-path:polygon(0 76%,50% 48%,100% 76%,100% 100%,0 100%);opacity:.42}82%{clip-path:polygon(0 32%,50% 4%,100% 32%,100% 100%,0 100%);opacity:.36}to{clip-path:polygon(0 0,50% 0,100% 0,100% 100%,0 100%);opacity:.28}}@keyframes tapnow-generation-rise-glow{0%{transform:translate3d(0,44%,0) scale(.82);opacity:0}18%{opacity:.58}66%{opacity:.3}to{transform:translate3d(0,-58%,0) scale(1.08);opacity:0}}@keyframes tapnow-generation-stars-reveal{0%{clip-path:polygon(0 0,0 0,0 34%,0 68%,0 100%,0 100%);opacity:.08}3%{opacity:.72}25%{clip-path:polygon(0 0,25% 0,21% 34%,29% 68%,24% 100%,0 100%);opacity:.78}50%{clip-path:polygon(0 0,50% 0,46% 34%,54% 68%,49% 100%,0 100%);opacity:.82}75%{clip-path:polygon(0 0,75% 0,71% 34%,79% 68%,74% 100%,0 100%);opacity:.82}94%{clip-path:polygon(0 0,100% 0,96% 34%,100% 68%,97% 100%,0 100%);opacity:.82}to{clip-path:polygon(0 0,100% 0,100% 34%,100% 68%,100% 100%,0 100%);opacity:0}}@keyframes tapnow-generation-scan{0%{transform:translateZ(0);opacity:0}3%{opacity:.65}94%{transform:translate3d(250%,0,0);opacity:.65}to{transform:translate3d(250%,0,0);opacity:0}}#canvas-bg.canvas-panning .tapnow-generation-overlay *,#canvas-bg.canvas-local-panning .tapnow-generation-overlay *,#canvas-bg.canvas-viewport-interacting .tapnow-generation-overlay *{animation-play-state:paused!important;will-change:auto!important}#canvas-bg.canvas-panning .tapnow-generation-stars,#canvas-bg.canvas-panning .tapnow-generation-scan,#canvas-bg.canvas-panning .tapnow-generation-rise-glow,#canvas-bg.canvas-local-panning .tapnow-generation-stars,#canvas-bg.canvas-local-panning .tapnow-generation-scan,#canvas-bg.canvas-local-panning .tapnow-generation-rise-glow,#canvas-bg.canvas-viewport-interacting .tapnow-generation-stars,#canvas-bg.canvas-viewport-interacting .tapnow-generation-scan,#canvas-bg.canvas-viewport-interacting .tapnow-generation-rise-glow{visibility:hidden!important}@media(prefers-reduced-motion:reduce){.tapnow-generation-star,.tapnow-generation-stars--base,.tapnow-generation-stars--revealed,.tapnow-generation-rise-glow,.tapnow-generation-scan{animation:none!important}.tapnow-generation-stars--base,.tapnow-generation-stars--revealed{clip-path:inset(0 0 0 0)}.tapnow-generation-stars--base{opacity:.28}.tapnow-generation-stars--revealed{opacity:.45}.tapnow-generation-scan{left:42%;opacity:.35}}#canvas-bg.canvas-text-dragging,#canvas-bg.canvas-text-dragging *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042%27%20fill=%27white%27/%3E%3Cg%20stroke=%27black%27%20stroke-width=%27.75%27%3E%3Cpath%20d=%27m13.5732%2012.0361c.48-.178%201.427-.069%201.677.473.213.462.396%201.241.406%201.075.024-.369-.024-1.167.137-1.584.117-.304.347-.59.686-.691.285-.086.62-.116.916-.055.313.064.642.287.765.499.362.623.368%201.899.385%201.831.064-.272.07-1.229.283-1.584.141-.235.497-.445.687-.479.294-.052.656-.068.964-.008.249.049.586.344.677.487.219.344.342%201.316.379%201.658.016.141.074-.393.293-.736.406-.639%201.844-.763%201.898.639.026.654.02.624.02%201.064%200%20.516-.012.828-.04%201.202-.03.399-.116%201.304-.241%201.742-.086.301-.371.978-.653%201.384%200%200-1.074%201.25-1.191%201.812-.117.563-.078.567-.102.965-.023.399.121.923.121.923s-.801.104-1.234.034c-.391-.062-.875-.84-1-1.078-.172-.328-.539-.265-.682-.023-.224.383-.709%201.07-1.05%201.113-.669.084-2.055.03-3.14.02%200%200%20.185-1.011-.227-1.358-.305-.26-.83-.784-1.144-1.06l-.832-.921c-.283-.36-1.002-.929-1.243-1.985-.213-.936-.192-1.395.037-1.77.232-.381.67-.589.854-.625.208-.042.692-.039.875.062.223.123.313.159.488.391.23.307.312.456.213.121-.076-.262-.322-.595-.434-.97-.109-.361-.401-.943-.38-1.526.008-.221.103-.771.832-1.042z%27%20stroke-linejoin=%27round%27/%3E%3Cpath%20d=%27m20.5664%2019.7344v-3.459%27%20stroke-linecap=%27round%27/%3E%3Cpath%20d=%27m18.5508%2019.7461-.016-3.473%27%20stroke-linecap=%27round%27/%3E%3Cpath%20d=%27m16.5547%2016.3047.021%203.426%27%20stroke-linecap=%27round%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing!important}#canvas-bg.canvas-text-create-cursor,#canvas-bg.canvas-text-create-cursor *{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm25%2016h-6.01v-6h-2.98v6h-6.01v3h6.01v6h2.98v-6h6.01z'%20fill%3D'white'%2F%3E%3Cpath%20d%3D'm23.9902%2017.0103h-6v-6.01h-.98v6.01h-6v.98h6v6.01h.98v-6.01h6z'%20fill%3D'%23231f1f'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,crosshair!important}#canvas-bg.canvas-doodle-cursor,#canvas-bg.canvas-doodle-cursor *{cursor:var(--app-doodle-cursor, crosshair),crosshair!important}#canvas-bg.canvas-custom-cursor.canvas-compact-ref-pick,#canvas-bg.canvas-custom-cursor.canvas-compact-ref-pick *{cursor:url(../cursor-s-v3.svg) 16 16,crosshair!important}#canvas-bg.canvas-custom-cursor.canvas-connecting-wire,#canvas-bg.canvas-custom-cursor.canvas-connecting-wire *{cursor:url(../cursor-s-v3.svg) 16 16,crosshair!important}.canvas-text-input-cursor,.canvas-text-input-cursor *{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20fill%3D'white'%20d%3D'M7.94%200a5.25%205.25%200%200%200-3.47%201.17A5.27%205.27%200%200%200%201%200H0v3h1c1.41%200%201.85.7%202%201v3.94H2v3h1v3c-.13.3-.57%201-2%201H0v3h1a5.27%205.27%200%200%200%203.47-1.17c.98.8%202.21%201.21%203.47%201.17h1v-3h-1c-1.41%200-1.85-.7-2-1v-3H7v-3H6V4c.13-.3.57-1%202-1h1V0H7.94z'%2F%3E%3Cpath%20fill%3D'black'%20d%3D'M7.94%202V1a4%204%200%200%200-3.47%201.64A4%204%200%200%200%201%201v1c1.3-.17%202.56.6%203%201.84v5.1H3v1h1v4.16c-.45%201.24-1.7%202-3%201.84v1a4.05%204.05%200%200%200%203.47-1.63%204.05%204.05%200%200%200%203.47%201.63v-1A2.82%202.82%200%200%201%205%2014.1V9.93h1v-1H5V3.85A2.81%202.81%200%200%201%207.94%202z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") 8 16,text!important}.canvas-text-editor-minimal{scrollbar-width:none;-ms-overflow-style:none}.canvas-text-editor-minimal::-webkit-scrollbar{width:0;height:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;font-feature-settings:"kern" 1}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.feature-control-password-input::-ms-reveal{display:none}.feature-control-password-input::-ms-clear{display:none}.rh-scroll-minimal{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.5) transparent}.rh-scroll-minimal::-webkit-scrollbar{width:4px;height:4px}.rh-scroll-minimal::-webkit-scrollbar-track{background:transparent}.rh-scroll-minimal::-webkit-scrollbar-thumb{background:#71717a59;border-radius:999px}.rh-scroll-minimal::-webkit-scrollbar-thumb:hover{background:#71717a8c}.rh-scroll-minimal::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.rh-scroll-minimal.scroll-no-buttons::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.inpaint-crop-scroll{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.35) transparent}.inpaint-crop-scroll::-webkit-scrollbar{width:3px;height:3px}.inpaint-crop-scroll::-webkit-scrollbar-track{background:transparent}.inpaint-crop-scroll::-webkit-scrollbar-thumb{background:#71717a47;border-radius:999px}.inpaint-crop-scroll::-webkit-scrollbar-thumb:hover{background:#71717a80}.inpaint-crop-scroll::-webkit-scrollbar-button,.inpaint-crop-scroll::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important}.node-wrapper{contain:layout style;--tapnow-node-bg: #1f1f1f;--tapnow-node-surface: #1f1f1f;--tapnow-node-surface-hover: #292929;--tapnow-node-border: rgba(255, 255, 255, .1);--tapnow-node-text: #cccccc;--tapnow-node-text-muted: rgba(204, 204, 204, .6);--tapnow-node-text-subtle: rgba(204, 204, 204, .35);--tapnow-node-icon-subtle: rgba(204, 204, 204, .2);--tapnow-node-radius: 1rem;border-radius:var(--tapnow-node-radius)}:is(.theme-dark,[data-theme=dark]) .node-wrapper{color:var(--tapnow-node-text);background-color:var(--tapnow-node-bg)!important;border-radius:var(--tapnow-node-radius)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper:not(.node-selected-border){border-color:transparent!important;box-shadow:none!important}:is(.theme-light,[data-theme=light]) .node-wrapper{--tapnow-node-border: rgba(0, 0, 0, .18);box-shadow:none!important}:is(.theme-light,[data-theme=light]) .node-wrapper:not(.node-selected-border):not([data-hide-border=true]):not([data-has-image=true]):not([data-highlighted=true]){border-color:var(--tapnow-node-border)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=bg-zinc-900],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="bg-[#18181b]"],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="bg-[#1f1f1f]"]{background-color:var(--tapnow-node-surface)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=border-zinc-800],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=border-zinc-700],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="border-zinc-700/80"],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="border-zinc-600/80"]{border-color:var(--tapnow-node-border)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-100],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-200]{color:var(--tapnow-node-text)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-300],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-400]{color:var(--tapnow-node-text-muted)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="placeholder:text-zinc-500"]::-moz-placeholder{color:var(--tapnow-node-text-subtle)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~=text-zinc-500],:is(.theme-dark,[data-theme=dark]) .node-wrapper [class~="placeholder:text-zinc-500"]::placeholder{color:var(--tapnow-node-text-subtle)!important}.node-wrapper img,.node-wrapper video{image-rendering:auto}svg{shape-rendering:geometricPrecision;text-rendering:optimizeLegibility}.perf-mode .node-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.perf-mode .connection-group{opacity:var(--conn-target-opacity, 1)!important}.interacting .node-wrapper,body.canvas-interacting:not(.canvas-box-select-group-dragging) .node-wrapper,[data-interacting=true].node-wrapper{transition:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;contain:layout style;transform-style:flat!important}.canvas-interacting .node-wrapper[data-node-type=gen-image] img,.canvas-interacting .node-wrapper[data-node-type=gen-video] img,.canvas-interacting .node-wrapper[data-node-type=input-image] img{opacity:1!important;visibility:visible!important}.canvas-interacting .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],#canvas-bg.canvas-viewport-interacting .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],#canvas-bg.canvas-local-panning .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],#canvas-bg.canvas-panning .node-wrapper[data-node-type=input-image]:not(.node-selected-border):not(.node-dragging-self) [data-input-image-media],.canvas-interacting .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],.canvas-interacting .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-viewport-interacting .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-viewport-interacting .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-local-panning .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-local-panning .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-image]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview],#canvas-bg.canvas-panning .node-wrapper[data-node-type=gen-video]:not(.node-selected-border):not(.node-dragging-self) [data-compact-gen-preview]{content-visibility:auto;contain-intrinsic-size:300px 200px}[data-interacting=true] *,.interacting .node-wrapper *,body.canvas-interacting:not(.canvas-box-select-group-dragging) .node-wrapper *{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#canvas-bg.canvas-viewport-interacting .node-wrapper,#canvas-bg.canvas-local-panning .node-wrapper,#canvas-bg.canvas-panning .node-wrapper,#canvas-bg.canvas-local-node-dragging .node-wrapper,#canvas-bg.canvas-node-dragging .node-wrapper{transition:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}#canvas-bg.canvas-viewport-interacting .node-wrapper *,#canvas-bg.canvas-local-panning .node-wrapper *,#canvas-bg.canvas-panning .node-wrapper *,#canvas-bg.canvas-local-node-dragging .node-wrapper *,#canvas-bg.canvas-node-dragging:not(.canvas-box-select-group-dragging) .node-wrapper *{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.canvas-interacting .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,.interacting .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,[data-interacting=true] .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-viewport-interacting .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-local-panning .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-panning .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-local-node-dragging .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer,#canvas-bg.canvas-node-dragging .node-wrapper .edit-region-generating-overlay .edit-region-blur-layer{filter:blur(14px) saturate(.92)!important}.interacting .node-wrapper,body.canvas-interacting:not(.canvas-box-select-group-dragging) .node-wrapper,.interacting .node-wrapper *:not(.input-point):not(.connector):not(.node-input-connector-hit):not(.node-output-connector-hit):not([data-node-delete-button]),body.canvas-interacting:not(.canvas-box-select-group-dragging) .node-wrapper *:not(.input-point):not(.connector):not(.node-input-connector-hit):not(.node-output-connector-hit):not([data-node-delete-button]){pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.interacting .node-wrapper .input-point,.interacting .node-wrapper .connector,.interacting .node-wrapper .node-input-connector-hit,.interacting .node-wrapper .node-output-connector-hit,.interacting .node-wrapper [data-node-delete-button],.canvas-interacting .node-wrapper .input-point,.canvas-interacting .node-wrapper .connector,.canvas-interacting .node-wrapper .node-input-connector-hit,.canvas-interacting .node-wrapper .node-output-connector-hit,.canvas-interacting .node-wrapper [data-node-delete-button]{pointer-events:auto!important}.interacting .node-wrapper[data-node-type=preview] .grid>div,.canvas-interacting .node-wrapper[data-node-type=preview] .grid>div,.interacting .node-wrapper[data-node-type=preview] button,.canvas-interacting .node-wrapper[data-node-type=preview] button{pointer-events:auto!important}.interacting .node-wrapper .rh-list-dropdown,.interacting .node-wrapper .rh-list-dropdown *,.canvas-interacting .node-wrapper .rh-list-dropdown,.canvas-interacting .node-wrapper .rh-list-dropdown *,.interacting .node-wrapper [data-model-select-area],.interacting .node-wrapper [data-model-select-area] *,.canvas-interacting .node-wrapper [data-model-select-area],.canvas-interacting .node-wrapper [data-model-select-area] *,.interacting .node-wrapper .node-dropdown-button,.interacting .node-wrapper .node-dropdown-menu,.interacting .node-wrapper .node-dropdown-menu *,.canvas-interacting .node-wrapper .node-dropdown-button,.canvas-interacting .node-wrapper .node-dropdown-menu,.canvas-interacting .node-wrapper .node-dropdown-menu *{pointer-events:auto!important}textarea,input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=url],input:not([type]),[contenteditable=true]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;pointer-events:auto!important}.canvas-interacting .node-wrapper[data-node-type=text-node] textarea[data-node-text-editing="1"],.interacting .node-wrapper[data-node-type=text-node] textarea[data-node-text-editing="1"],.canvas-interacting .node-wrapper[data-node-type=text-node] [data-node-text-editing="1"][contenteditable=true],.interacting .node-wrapper[data-node-type=text-node] [data-node-text-editing="1"][contenteditable=true]{pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.node-wrapper textarea,.node-wrapper input[type=text],.node-wrapper input[type=search],.node-wrapper input:not([type]),.node-wrapper [contenteditable=true]{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;font-synthesis:none!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Microsoft YaHei,PingFang SC,sans-serif!important;font-size:18px!important;line-height:1.6!important}[data-theme=dark] .node-wrapper textarea,[data-theme=dark] .node-wrapper input[type=text],[data-theme=dark] .node-wrapper [contenteditable=true],.theme-dark .node-wrapper textarea,.theme-dark .node-wrapper input[type=text],.theme-dark .node-wrapper [contenteditable=true],:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel] textarea,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel] [contenteditable=true],:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true],:is(.theme-dark,[data-theme=dark]) .tapnow-aux-gen-composer textarea,:is(.theme-dark,[data-theme=dark]) .tapnow-aux-gen-composer [contenteditable=true]{color:var(--tapnow-node-text, #cccccc)!important}:is(.theme-dark,[data-theme=dark]) .node-wrapper strong,:is(.theme-dark,[data-theme=dark]) .node-wrapper b,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true] strong,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true] b,:is(.theme-dark,[data-theme=dark]) .prompt-md-rich-root strong,:is(.theme-dark,[data-theme=dark]) .prompt-md-rich-root b,:is(.theme-dark,[data-theme=dark]) .text-node-rich-root strong,:is(.theme-dark,[data-theme=dark]) .text-node-rich-root b{color:#e0e0e0;font-weight:700}.prompt-md-rich-root h1,.prompt-md-rich-root h2,.prompt-md-rich-root h3,.text-node-rich-root h1,.text-node-rich-root h2,.text-node-rich-root h3{font-weight:600}:is(.theme-dark,[data-theme=dark]) .node-wrapper::-moz-selection,:is(.theme-dark,[data-theme=dark]) .node-wrapper *::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel]::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel] *::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true]::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true] *::-moz-selection,:is(.theme-dark,[data-theme=dark]) .tapnow-aux-gen-composer::-moz-selection,:is(.theme-dark,[data-theme=dark]) .tapnow-aux-gen-composer *::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-node-type^=text-node]::-moz-selection,:is(.theme-dark,[data-theme=dark]) [data-node-type^=text-node] *::-moz-selection{background:#79bfff;color:#fff;text-shadow:none}:is(.theme-dark,[data-theme=dark]) .node-wrapper::selection,:is(.theme-dark,[data-theme=dark]) .node-wrapper *::selection,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel]::selection,:is(.theme-dark,[data-theme=dark]) [data-gen-prompt-panel] *::selection,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true]::selection,:is(.theme-dark,[data-theme=dark]) [data-prompt-editor-area=true] *::selection,:is(.theme-dark,[data-theme=dark]) .tapnow-aux-gen-composer::selection,:is(.theme-dark,[data-theme=dark]) .tapnow-aux-gen-composer *::selection,:is(.theme-dark,[data-theme=dark]) [data-node-type^=text-node]::selection,:is(.theme-dark,[data-theme=dark]) [data-node-type^=text-node] *::selection{background:#79bfff;color:#fff;text-shadow:none}:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel::-moz-selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel *::-moz-selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages::-moz-selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages *::-moz-selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown::-moz-selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown *::-moz-selection{background:#79bfff;color:#fff;text-shadow:none}:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel::selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-panel *::selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages::selection,:is(.theme-dark,[data-theme=dark]) .sketch-chat-messages *::selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown::selection,:is(.theme-dark,[data-theme=dark]) .chat-markdown *::selection{background:#79bfff;color:#fff;text-shadow:none}.node-wrapper.media-offscreen img,.node-wrapper.media-offscreen video{display:none!important}.node-wrapper.media-viewport-shell .bg-black,.node-wrapper.media-offscreen .bg-black{background-color:#18181bbf!important}.node-wrapper img,.node-wrapper video,.node-wrapper textarea,.node-wrapper input,.node-wrapper button,.node-wrapper span,.node-wrapper label,.node-wrapper p,.node-wrapper div{transition:opacity .2s ease-out}@keyframes nodeMountFadeIn{0%{opacity:0}to{opacity:1}}.node-mount-fade-in{animation:nodeMountFadeIn .32s ease-out both}@keyframes connectionMountFadeIn{0%{opacity:0}to{opacity:var(--conn-target-opacity, 1)}}.connection-mount-fade-in:not([data-conn-intro-done]){animation:connectionMountFadeIn .68s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--conn-fade-delay, 0ms)}.connection-group[data-conn-intro-done="1"]{animation:none!important}.canvas-interacting .connection-group,.canvas-interacting .connection-group .edge-main,.canvas-interacting .connection-group .edge-bg,.interacting .connection-group,.interacting .connection-group .edge-main,.interacting .connection-group .edge-bg{transition:none!important}.canvas-interacting .connection-group .edge-flow,.canvas-interacting .connection-group .edge-flow-glow,.canvas-interacting .connection-group .edge-hit-path,.interacting .connection-group .edge-flow,.interacting .connection-group .edge-flow-glow,.interacting .connection-group .edge-hit-path{display:none!important}.canvas-interacting .connection-mount-fade-in,.interacting .connection-mount-fade-in,.large-project-mode .connection-mount-fade-in,.ultra-perf-mode .connection-mount-fade-in{animation:none!important;opacity:var(--conn-target-opacity, 1)!important}body.canvas-box-select-group-dragging [data-canvas-connections-layer],#canvas-bg.canvas-box-select-group-dragging [data-canvas-connections-layer]{visibility:hidden!important;pointer-events:none!important}#canvas-bg.canvas-box-select-group-dragging{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}body.canvas-node-dragging .connection-group[data-drag-related=false],#canvas-bg.canvas-node-dragging .connection-group[data-drag-related=false],#canvas-bg.canvas-local-node-dragging .connection-group[data-drag-related=false]{display:none!important}body.canvas-node-dragging .connection-group,#canvas-bg.canvas-node-dragging .connection-group,#canvas-bg.canvas-local-node-dragging .connection-group{opacity:var(--conn-target-opacity, 1)!important;transition:none!important;animation:none!important}.zoom-tiny .node-wrapper,.group-preview-collapsed.node-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:layout style}.zoom-tiny .node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video])>*,.zoom-tiny .node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video]) *,.group-preview-collapsed.node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video])>*,.group-preview-collapsed.node-wrapper:not([data-node-type=preview]):not([data-node-type=input-image]):not([data-node-type=image-compare]):not([data-node-type=gen-image]):not([data-node-type=gen-video]) *{opacity:0!important;visibility:hidden!important;pointer-events:none}.zoom-tiny .node-wrapper[data-node-type=preview]>*:not(.smart-image-container):not(.preview-content):not(img):not(video),.zoom-tiny .node-wrapper[data-node-type=input-image]>*:not(.smart-image-container):not(img):not(video),.zoom-tiny .node-wrapper[data-node-type=image-compare]>*:not(.smart-image-container):not(img):not(video),.zoom-tiny .node-wrapper[data-node-type=gen-image]>*:not(.smart-image-container):not(img):not(video),.zoom-tiny .node-wrapper[data-node-type=gen-video]>*:not(.smart-image-container):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=preview]>*:not(.smart-image-container):not(.preview-content):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=input-image]>*:not(.smart-image-container):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=image-compare]>*:not(.smart-image-container):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=gen-image]>*:not(.smart-image-container):not(img):not(video),.group-preview-collapsed.node-wrapper[data-node-type=gen-video]>*:not(.smart-image-container):not(img):not(video){opacity:0!important;visibility:hidden!important;pointer-events:none}.zoom-tiny .node-wrapper[data-node-type=preview] img,.zoom-tiny .node-wrapper[data-node-type=preview] video,.zoom-tiny .node-wrapper[data-node-type=input-image] img,.zoom-tiny .node-wrapper[data-node-type=input-image] video,.zoom-tiny .node-wrapper[data-node-type=image-compare] img,.zoom-tiny .node-wrapper[data-node-type=gen-image] img,.zoom-tiny .node-wrapper[data-node-type=gen-image] video,.zoom-tiny .node-wrapper[data-node-type=gen-video] img,.zoom-tiny .node-wrapper[data-node-type=gen-video] video,.group-preview-collapsed.node-wrapper[data-node-type=preview] img,.group-preview-collapsed.node-wrapper[data-node-type=preview] video,.group-preview-collapsed.node-wrapper[data-node-type=input-image] img,.group-preview-collapsed.node-wrapper[data-node-type=input-image] video,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] img,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] img,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] video,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] img,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] video{opacity:1!important;visibility:visible!important;image-rendering:auto}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=preview] .preview-content,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=preview] .preview-content,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container{opacity:1!important;visibility:visible!important}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container *,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container *{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container video,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container img,.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container video{opacity:1!important;visibility:visible!important;pointer-events:auto!important;image-rendering:auto}.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=preview] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=input-image] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=image-compare] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=gen-image] .smart-image-container *:has(video),.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container *:has(img),.zoom-tiny .node-wrapper[data-node-type=gen-video] .smart-image-container *:has(video){opacity:1!important;visibility:visible!important;pointer-events:auto!important}.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container *,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container *{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container video,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container img,.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container video{opacity:1!important;visibility:visible!important;pointer-events:auto!important;image-rendering:auto}.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=preview] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=input-image] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=image-compare] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=gen-image] .smart-image-container *:has(video),.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container *:has(img),.group-preview-collapsed.node-wrapper[data-node-type=gen-video] .smart-image-container *:has(video){opacity:1!important;visibility:visible!important;pointer-events:auto!important}.zoom-tiny .connection-group{stroke-width:1px!important;opacity:.5}.ultra-perf-mode .node-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important;contain:strict}.ultra-perf-mode .node-wrapper img,.ultra-perf-mode .node-wrapper video{image-rendering:auto}.ultra-perf-mode .connection-group{stroke-width:1px!important}.ultra-perf-mode svg{shape-rendering:optimizeSpeed}.large-project-mode .node-wrapper{transition:none!important}.large-project-mode .node-wrapper:hover{transform:none!important}.large-project-mode .node-wrapper:hover:not(.node-dragging):not(.node-selected){transform:none!important;box-shadow:inherit!important}.large-project-mode .connection-group{transition:none!important}.large-project-mode .connection-group path{transition:none!important}.large-project-mode .animate-pulse-glow{animation:none!important}.large-project-mode .node-wrapper img{image-rendering:auto}.dragging-active .node-wrapper:not(.is-dragging){opacity:.85;transition:none!important}.dragging-active .node-wrapper:not(.is-dragging) img,.dragging-active .node-wrapper:not(.is-dragging) video{visibility:hidden}.dragging-active .node-wrapper:not(.is-dragging):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit}.dragging-active .node-wrapper.is-dragging{z-index:100!important;opacity:1}.zooming .node-wrapper img,.zooming .node-wrapper video{image-rendering:auto}.zoom-low .node-wrapper .text-xs,.zoom-low .node-wrapper .text-\[10px\],.zoom-low .node-wrapper .text-\[9px\],.zoom-low .node-wrapper button:not(.essential-btn),.zoom-low .node-wrapper input,.zoom-low .node-wrapper textarea,.zoom-low .node-wrapper select{visibility:hidden}.zoom-ultra-low .node-wrapper>*:not(:first-child){visibility:hidden}.zoom-ultra-low .node-wrapper img,.zoom-ultra-low .node-wrapper video{image-rendering:auto}.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#71717a73;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#71717aa6}.custom-scrollbar::-webkit-scrollbar-button{display:none;height:0;width:0}.director-scrollbar{scrollbar-width:thin;scrollbar-color:#52525b transparent}.director-scrollbar::-webkit-scrollbar{height:6px;width:6px}.director-scrollbar::-webkit-scrollbar-track{background:#27272a4d;border-radius:3px;margin:0 4px}.director-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;min-width:30px}.director-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#60a5fa,#a78bfa)}#canvas-bg.canvas-custom-cursor .director-scrollbar::-webkit-scrollbar-thumb,#canvas-bg.canvas-custom-cursor .director-scrollbar::-webkit-scrollbar-thumb:hover{cursor:url("data:image/svg+xml,%3csvg%20height='32'%20width='32'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%20style='color:%20black;'%3e%3cdefs%3e%3cfilter%20id='shadow'%20y='-40%25'%20x='-40%25'%20width='180px'%20height='180%25'%20color-interpolation-filters='sRGB'%3e%3cfeDropShadow%20dx='1'%20dy='1'%20stdDeviation='1.2'%20flood-opacity='.5'/%3e%3c/filter%3e%3c/defs%3e%3cg%20fill='none'%20transform='rotate(0%2016%2016)'%20filter='url(%23shadow)'%3e%3cpath%20d='m12%2024.4219v-16.015l11.591%2011.619h-6.781l-.411.124z'%20fill='white'/%3e%3cpath%20d='m21.0845%2025.0962-3.605%201.535-4.682-11.089%203.686-1.553z'%20fill='white'/%3e%3cpath%20d='m19.751%2024.4155-1.844.774-3.1-7.374%201.841-.775z'%20fill='black'/%3e%3cpath%20d='m13%2010.814v11.188l2.969-2.866.428-.139h4.768z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e") 12 10,pointer!important}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.side-panel-shell,.side-panel-shell *,.material-library-sidebar,.material-library-sidebar *,.sketch-history-panel,.sketch-history-panel *{scrollbar-width:none!important;-ms-overflow-style:none!important}.side-panel-shell::-webkit-scrollbar,.side-panel-shell *::-webkit-scrollbar,.material-library-sidebar::-webkit-scrollbar,.material-library-sidebar *::-webkit-scrollbar,.sketch-history-panel::-webkit-scrollbar,.sketch-history-panel *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.audio-slider{outline:none;transition:all .2s ease;height:6px;border-radius:3px}.audio-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:transparent}.audio-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0003,0 0 0 3px #ffffff1a;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:-5px}.audio-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 12px #0000004d,0 0 0 4px #ffffff26;border-color:#fffc}.audio-slider::-webkit-slider-thumb:active{transform:scale(1.15);box-shadow:0 2px 10px #0006,0 0 0 5px #fff3}.audio-slider::-moz-range-track{height:6px;border-radius:3px;background:transparent}.audio-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0003,0 0 0 3px #ffffff1a;cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease}.audio-slider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 3px 12px #0000004d,0 0 0 4px #ffffff26;border-color:#fffc}.audio-slider::-moz-range-thumb:active{transform:scale(1.15);box-shadow:0 2px 10px #0006,0 0 0 5px #fff3}html input[type=range].doodle-toolbar-eraser-range-light{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none}html input[type=range].doodle-toolbar-eraser-range-light::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:linear-gradient(to right,#f59e0b 0%,#f59e0b var(--eraser-fill-pct, 0%),#ffffff var(--eraser-fill-pct, 0%),#ffffff 100%);border:1px solid #e4e4e7}html input[type=range].doodle-toolbar-eraser-range-light::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border-radius:50%;background:#f59e0b;border:none;box-shadow:0 1px 3px #0000001f}html input[type=range].doodle-toolbar-eraser-range-light::-moz-range-progress{height:6px;border-radius:9999px;background:#f59e0b}html input[type=range].doodle-toolbar-eraser-range-light::-moz-range-track{height:6px;border-radius:9999px;background:#fff;border:1px solid #e4e4e7}html input[type=range].doodle-toolbar-eraser-range-light::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#f59e0b;border:none;box-shadow:0 1px 3px #0000001f}.style-tags-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.style-tags-scrollbar::-webkit-scrollbar{width:6px;height:6px}.style-tags-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:3px}.style-tags-scrollbar::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px;min-width:30px;min-height:30px}.style-tags-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff80}.music-node-scrollbar{scrollbar-width:thin;scrollbar-color:#3b82f6 #27272a;position:relative}.music-node-scrollbar::-webkit-scrollbar{width:10px}.music-node-scrollbar::-webkit-scrollbar-track{background:#27272a;border-radius:0;margin:0;border-left:1px solid rgba(63,63,70,.5)}.music-node-scrollbar::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:0;border:none;min-height:40px;border-left:1px solid rgba(37,99,235,.8)}.music-node-scrollbar::-webkit-scrollbar-thumb:hover{background:#2563eb;border-left-color:#1e40af}.music-node-scrollbar::-webkit-scrollbar-button{display:block;height:12px;width:10px;background:#27272a;border-left:1px solid rgba(63,63,70,.5)}.music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:decrement{border-bottom:1px solid rgba(63,63,70,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%231e40af' d='M3 0L0 3h6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:6px 6px}.music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:increment{border-top:1px solid rgba(63,63,70,.5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%231e40af' d='M3 6L0 3h6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:6px 6px}.music-node-scrollbar::-webkit-scrollbar-button:hover{background-color:#1e293b}.theme-light .music-node-scrollbar{scrollbar-color:#3b82f6 #e4e4e7}.theme-light .music-node-scrollbar::-webkit-scrollbar-track{background:#e4e4e7;border-left-color:#d4d4d8}.theme-light .music-node-scrollbar::-webkit-scrollbar-thumb{border-left-color:#2563eb99}.theme-light .music-node-scrollbar::-webkit-scrollbar-button{background:#e4e4e7;border-left-color:#d4d4d8}.theme-light .music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:decrement{border-bottom-color:#d4d4d8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%232563eb' d='M3 0L0 3h6z'/%3E%3C/svg%3E")}.theme-light .music-node-scrollbar::-webkit-scrollbar-button:single-button:vertical:increment{border-top-color:#d4d4d8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%232563eb' d='M3 6L0 3h6z'/%3E%3C/svg%3E")}.theme-light .music-node-scrollbar::-webkit-scrollbar-button:hover{background-color:#d4d4d8}.resize-handle{cursor:nwse-resize;opacity:0;transition:opacity .2s}.node-wrapper:hover .resize-handle,[data-group-frame]:hover .resize-handle{opacity:1}.connector{position:absolute;top:50%;transform:translateY(-50%);width:.9rem;height:.9rem;background-color:#27272a;border:1px solid #71717a;color:#a1a1aa;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:crosshair;transition:all .2s;z-index:30;opacity:0;pointer-events:auto}.node-wrapper[data-node-hover-chrome=true] .connector,.node-wrapper[data-node-hover-chrome=true] [data-node-delete-button]{opacity:1}.node-wrapper [data-node-delete-chrome]{z-index:20;pointer-events:auto}#canvas-bg.canvas-connecting-wire .node-wrapper .connector,#canvas-bg.canvas-connecting-wire .node-wrapper .input-point,#canvas-bg.canvas-connecting-wire .node-wrapper [data-node-delete-button]{opacity:0!important;pointer-events:none!important}#canvas-bg.canvas-connecting-wire .node-output-connector-hit,#canvas-bg.canvas-connecting-wire .node-input-connector-hit{pointer-events:none!important}.node-wrapper[data-compact-gen-start-hover=true] .connector:not(.active){opacity:0!important}.node-wrapper[data-compact-gen-start-hover=true] [data-node-delete-button]{opacity:0!important}.node-wrapper.node-wrapper-has-open-dropdown .connector:not(.active),.node-wrapper.node-wrapper-has-open-dropdown:hover .connector,.node-wrapper.node-wrapper-has-open-dropdown .node-output-connector-hit:hover .connector,.node-wrapper.node-wrapper-has-open-dropdown .node-input-connector-hit:hover .connector{opacity:0!important;pointer-events:none!important}.node-wrapper.node-wrapper-has-open-dropdown .connector.active,.node-wrapper.node-wrapper-has-open-dropdown:hover .connector.active,.node-wrapper.node-wrapper-has-open-dropdown .node-output-connector-hit:hover .connector.active,.node-wrapper.node-wrapper-has-open-dropdown .node-input-connector-hit:hover .connector.active{opacity:1}.node-wrapper.node-wrapper-has-open-dropdown [data-node-delete-button]{opacity:0!important;pointer-events:none!important}.connector:hover,.connector.active{background-color:#d4d4d8;border-color:#fff;transform:translateY(-50%) scale(1.2);opacity:1;color:#000}.connector-right{right:-.45rem}.connector-left{left:-.45rem;right:auto}.node-output-connector-hit,.node-input-connector-hit{border-radius:9999px;z-index:0!important}.node-output-connector-hit .tapnow-node-handle,.node-input-connector-hit .tapnow-node-handle{left:50%!important;right:auto!important;top:50%;width:32px!important;height:32px!important;color:var(--tapnow-handle-color);background:var(--tapnow-handle-bg);border:2px solid var(--tapnow-handle-color)!important;border-radius:9999px;box-shadow:none!important;opacity:0;cursor:crosshair;pointer-events:auto;transition:transform .25s cubic-bezier(.34,1.8,.64,1),opacity .3s cubic-bezier(.34,1.56,.64,1),color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)!important;will-change:transform,opacity}.node-input-connector-hit .tapnow-node-handle{transform:translate(calc(-50% + 32px),-50%)!important}.node-output-connector-hit .tapnow-node-handle{transform:translate(calc(-50% - 32px),-50%)!important}.node-wrapper[data-node-hover-chrome=true] .tapnow-node-handle,.node-wrapper[data-node-dial-open=true] .tapnow-node-handle,.node-input-connector-hit:hover .tapnow-node-handle,.node-output-connector-hit:hover .tapnow-node-handle,.tapnow-node-handle.active,.tapnow-node-handle:focus-visible{opacity:1;transform:translate(calc(-50% + var(--tapnow-follow-x, 0px)),calc(-50% + var(--tapnow-follow-y, 0px)))!important}.node-input-connector-hit:hover .tapnow-node-handle,.node-output-connector-hit:hover .tapnow-node-handle,.tapnow-node-handle:focus-visible{color:var(--tapnow-handle-hover-color);border-color:var(--tapnow-handle-hover-color)!important;background:var(--tapnow-handle-bg)!important;outline:none}.tapnow-node-handle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tapnow-handle-hover-color) 18%,transparent)!important}@media(prefers-reduced-motion:reduce){.node-output-connector-hit .tapnow-node-handle,.node-input-connector-hit .tapnow-node-handle{transition-duration:1ms!important}}.tapnow-context-menu{animation:tapnow-context-menu-in .18s cubic-bezier(.22,1,.36,1) both;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}@keyframes tapnow-context-menu-in{0%{opacity:0;transform:translateY(-50%) scale(.96)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.tapnow-context-menu{animation-duration:1ms}}.node-output-connector-hit,.node-output-connector-hit .connector,.node-input-connector-hit,.node-input-connector-hit .connector{cursor:url(../cursor-s-v3.svg) 16 16,crosshair!important}#canvas-bg.canvas-custom-cursor .node-output-connector-hit,#canvas-bg.canvas-custom-cursor .node-output-connector-hit *,#canvas-bg.canvas-custom-cursor .node-input-connector-hit,#canvas-bg.canvas-custom-cursor .node-input-connector-hit *{cursor:url(../cursor-s-v3.svg) 16 16,crosshair!important}.input-point{position:absolute;top:50%;transform:translateY(-50%);left:-.25rem;width:.5rem;height:.5rem;background-color:#52525b;border-radius:50%;border:1px solid #18181b;transition:all .2s;z-index:20;cursor:crosshair}.node-wrapper[data-node-hover-chrome=true] .input-point{background-color:#a1a1aa}.input-point.connected{background-color:#fff;box-shadow:none}.input-point.active{background-color:#fff;border-color:#fff;transform:translateY(-50%);box-shadow:none}.node-wrapper[data-node-type=topaz-upscale] .input-point,.node-wrapper[data-node-type=topaz-upscale] .connector{opacity:0!important;box-shadow:none!important}.node-wrapper[data-node-type=topaz-upscale][data-node-hover-chrome=true] .connector,.node-wrapper[data-node-type=topaz-upscale] .connector:hover,.node-wrapper[data-node-type=topaz-upscale] .connector.active,.node-wrapper[data-node-type=topaz-upscale] .input-point.connected,.node-wrapper[data-node-type=topaz-upscale] .input-point.active{opacity:0!important}.lightbox-overlay{background-color:#090a0c}.sketch-lightbox{--sketch-lb-text: rgba(255, 255, 255, .88);--sketch-lb-text-dim: rgba(255, 255, 255, .52);--sketch-lb-glass: rgba(28, 28, 32, .72);--sketch-lb-glass-border: rgba(255, 255, 255, .1);--sketch-lb-glass-hover: rgba(255, 255, 255, .12);--sketch-lb-divider: rgba(255, 255, 255, .12);opacity:1}.sketch-lightbox-overlay{background:#0000008c;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);overflow:visible}.sketch-lightbox-overlay:before{content:none}.sketch-border-gold-clean{border:1px solid var(--sketch-lb-gold-36);box-sizing:border-box}.sketch-inset-outline{box-shadow:inset 0 0 0 1px var(--sketch-lb-inset)}.sketch-soft-shadow{box-shadow:0 12px 32px #00000047}.sketch-lightbox-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0;box-sizing:border-box;overflow:visible}.sketch-lightbox-image-area{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.sketch-lightbox-zoom-surface{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}img.sketch-lightbox-img-frame{display:block;border-radius:12px;border:none;box-shadow:0 24px 64px #00000073;box-sizing:border-box;background:#ffffff0a}.sketch-lightbox-video-frame{position:relative;flex-shrink:0;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #00000073;background:#0000008c;box-sizing:border-box}.sketch-lightbox-frame--bare img{border-radius:0}.sketch-lightbox-top-left{position:absolute;top:16px;left:16px;z-index:50;pointer-events:auto}.sketch-lightbox-top{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:0;pointer-events:auto;max-width:calc(100vw - 32px)}.sketch-lightbox-pill{display:inline-flex;align-items:center;gap:1px;background:var(--sketch-lb-glass);border:1px solid var(--sketch-lb-glass-border);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px #00000047;padding:2px 4px}.sketch-lightbox-pill+.sketch-lightbox-pill{margin-left:8px}.sketch-lightbox-pill-divider{width:1px;height:14px;background:var(--sketch-lb-divider);flex-shrink:0;margin:0 2px}.sketch-lightbox-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:var(--sketch-lb-text);cursor:pointer;flex-shrink:0;transition:background-color .14s ease,color .14s ease}.sketch-lightbox-icon-btn:hover{background:var(--sketch-lb-glass-hover);color:#fff}.sketch-lightbox-icon-btn:active{background:#ffffff2e}.sketch-lightbox-zoom-label{min-width:36px;text-align:center;font-size:11px;font-variant-numeric:tabular-nums;color:var(--sketch-lb-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.sketch-lightbox-zoom-slider{width:72px;height:3px;margin:0 4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ffffff2e;border-radius:999px;outline:none;cursor:pointer;flex-shrink:0}.sketch-lightbox-zoom-slider::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer}.sketch-lightbox-zoom-slider::-moz-range-thumb{width:11px;height:11px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;cursor:pointer}.sketch-lightbox-close-group{display:inline-flex;flex-direction:row;align-items:center;gap:2px}.sketch-lightbox-close-hint{font-size:9px;letter-spacing:.04em;color:var(--sketch-lb-text-dim);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;padding-right:4px}.sketch-lightbox-bottom-bar{position:absolute;bottom:68px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;justify-content:center;gap:24px;pointer-events:auto;min-width:min(100%,480px);padding:0 16px}.sketch-lightbox-page-text{font-size:13px;font-variant-numeric:tabular-nums;color:var(--sketch-lb-text);min-width:48px;text-align:left;flex-shrink:0}.sketch-lightbox-dots{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.sketch-lightbox-dot{width:6px;height:6px;border-radius:999px;border:none;padding:0;background:#ffffff47;cursor:pointer;transition:transform .14s ease,background-color .14s ease}.sketch-lightbox-dot:hover{background:#ffffff85}.sketch-lightbox-dot--active{width:8px;height:8px;background:#fff}.sketch-lightbox-bottom-actions{display:none}.sketch-lightbox-tooltip{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;font-size:11px;white-space:nowrap;color:#fff;background:#000000e0;border-radius:8px;pointer-events:none;z-index:60;animation:sketch-lightbox-tooltip-in .12s ease both}@keyframes sketch-lightbox-tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sketch-lightbox-info-wrap{position:relative}.sketch-lightbox-info-popover{position:absolute;top:calc(100% + 8px);left:0;right:auto;bottom:auto;min-width:200px;padding:10px 14px;background:#000000c7;border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px #0006;z-index:60;animation:sketch-lightbox-info-in .15s ease both}.sketch-lightbox-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;line-height:1.5;color:var(--sketch-lb-text)}.sketch-lightbox-info-row+.sketch-lightbox-info-row{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.sketch-lightbox-info-row span:first-child{color:var(--sketch-lb-text-dim)}.sketch-lightbox-bottom{position:absolute;bottom:20px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 16px;pointer-events:none;z-index:40}.sketch-lightbox-bottom .sketch-lightbox-actions{pointer-events:auto}.sketch-lightbox-actions{display:inline-flex;align-items:center;max-width:min(100vw - 2rem,42rem);background:var(--sketch-lb-glass);border:1px solid var(--sketch-lb-glass-border);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px #00000047;padding:2px 4px;gap:1px}.sketch-lightbox-action-title{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:11px;color:var(--sketch-lb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;flex-shrink:1;min-width:0}.sketch-lightbox-action-divider{width:1px;height:14px;background:var(--sketch-lb-divider);flex-shrink:0;margin:0 2px}.sketch-lightbox-action{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:none;border-radius:999px;background:transparent;font-size:11px;color:var(--sketch-lb-text);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .14s ease,color .14s ease}.sketch-lightbox-oss-url{height:28px;padding:0 8px;font-size:10px;line-height:28px;color:var(--sketch-lb-text-dim)}.sketch-lightbox-action:hover{background:var(--sketch-lb-glass-hover);color:#fff}.sketch-lightbox-action:active{background:#ffffff29}.sketch-lightbox-close{display:none}.sketch-lightbox-grid-btn{position:absolute;top:20px;left:20px;z-index:50;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--sketch-lb-glass-border);background:var(--sketch-lb-glass);color:var(--sketch-lb-text);cursor:pointer;pointer-events:auto;transition:background-color .14s ease,color .14s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sketch-lightbox-grid-btn:hover{background:#28282cd9;color:#fff}.sketch-lightbox-zoom,.sketch-lightbox-nav{display:none}.sketch-lightbox-loading{color:#ffffff8c}.sketch-lightbox-grid-item{position:relative;aspect-ratio:1;background:#141418e6;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.1);transition:border-color .14s ease,box-shadow .14s ease}.sketch-lightbox-grid-item:hover{border-color:#ffffff47}.sketch-lightbox-grid-item--selected{border-color:#ffffff8c;box-shadow:0 0 0 2px #ffffff2e}.sketch-lightbox-grid-check{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:999px;background:#ffffffeb;color:#111;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.sketch-lightbox-grid-hint{color:var(--sketch-lb-text-dim);font-size:12px}.sketch-lightbox-grid-hint button{color:#ffffffb8;background:none;border:none;cursor:pointer;text-decoration:underline;font-size:inherit}.sketch-lightbox-grid-hint button:hover{color:#fff}.sketch-lightbox-context-menu{background:#141418f2;border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px #0000005c}.sketch-lightbox-context-menu button{color:var(--sketch-lb-text)}.sketch-lightbox-context-menu button:hover{background:#ffffff1a}@keyframes sketch-lightbox-info-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sketch-lightbox video{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;border-radius:12px;box-shadow:0 24px 64px #00000073}.sketch-lightbox audio{width:100%}.thumb-stack-item{transition:transform .2s,z-index .2s}.thumb-stack-item:hover{transform:scale(1.1) translateY(-2px);z-index:10!important;border-color:#60a5fa}.stack-card-host{z-index:130;overflow:visible}.stack-card-body{position:relative;overflow:visible}.stack-card__output-plus{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:250;display:flex;width:2.5rem;height:4rem;align-items:center;justify-content:center}.stack-card__output-plus--hidden{opacity:0}.stack-card__output-plus:not(.stack-card__output-plus--hidden) .connector{opacity:1}.stack-card__output-plus-btn{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.stack-card-wrap{overflow:visible}.stack-card-host--dragging{opacity:.92}.stack-card{position:relative;border-radius:12px;overflow:visible;cursor:grab}.stack-card:active{cursor:grabbing}.stack-card:before,.stack-card:after{content:"";position:absolute;border-radius:12px;pointer-events:none;box-sizing:border-box}.stack-card:before{top:0;right:0;bottom:0;left:0;transform:translate(4px,4px);z-index:0}.stack-card:after{top:0;right:0;bottom:0;left:0;transform:translate(8px,8px);z-index:-1}.stack-card--light:before{background:#e4e4e7;border:1px solid #d4d4d8}.stack-card--light:after{background:#f4f4f5;border:1px solid #e4e4e7}.stack-card--dark:before{background:#27272a;border:1px solid #3f3f46}.stack-card--dark:after{background:#18181b;border:1px solid #27272a}.stack-card--light{background:#fff;border:1px solid #d4d4d8;box-shadow:0 2px 8px #00000014}.stack-card--dark{background:#18181b;border:1px solid #3f3f46;box-shadow:0 2px 12px #00000059}.stack-card__thumb,.stack-card__placeholder{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:11px;-o-object-fit:cover;object-fit:cover}.stack-card__badge{position:absolute;right:8px;bottom:8px;z-index:2;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#0000009e;color:#fff;font-size:11px;font-weight:600;line-height:22px;text-align:center;pointer-events:none}.stack-card__badge--dark{background:#ffffff2e;color:#fafafa}.stack-card__header{box-sizing:border-box;box-shadow:0 1px 4px #0000000f}.connection-delete{opacity:0;transition:opacity .2s;pointer-events:auto}.connection-group:hover .connection-delete{opacity:1}.drop-zone{border:2px dashed transparent;transition:all .3s}.drop-zone.drag-over{border-color:#60a5fa;background-color:#60a5fa1a}.markdown-body{font-size:13px;line-height:1.5;color:#ccc;word-wrap:break-word;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body pre{background:#27272a;padding:10px;border-radius:6px;overflow-x:auto;margin:8px 0;white-space:pre-wrap;word-wrap:break-word;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body code{font-family:monospace;background:#3f3f46;padding:2px 4px;border-radius:4px;font-size:12px;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body pre code{background:transparent;padding:0;color:#a1a1aa;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body p{margin-bottom:8px;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body ul,.markdown-body ol{margin-left:20px;margin-bottom:8px;list-style:disc;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body li{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;cursor:text}.markdown-body video{max-width:100%;border-radius:.5rem;margin-top:.5rem}.markdown-body table{border-collapse:collapse;width:100%;margin:12px 0}.markdown-body table th,.markdown-body table td{border:1px solid #3f3f46;padding:8px 12px;text-align:left}.markdown-body table th{background-color:#3f3f46;font-weight:600}.markdown-body table tr:nth-child(2n){background-color:#27272a}.theme-light .markdown-body table th,.theme-light .markdown-body table td{border-color:#d4d4d8}.theme-light .markdown-body table th{background-color:#e4e4e7}.theme-light .markdown-body table tr:nth-child(2n){background-color:#f4f4f5}.theme-light .markdown-body{color:#18181b}.theme-light .markdown-body pre{background:#f4f4f5;color:#18181b}.theme-light .markdown-body code{background:#e4e4e7;color:#18181b}.theme-light .markdown-body pre code{color:#18181b}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-in{animation-duration:.2s;animation-fill-mode:both}.fade-in{animation-name:fadeIn}.zoom-in-95{animation-name:zoomIn95}@keyframes dash{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes flowPulse{0%,to{opacity:.6}50%{opacity:1}}.animate-dash{animation:dash .6s linear infinite}.flow-line{animation:flowPulse 2s ease-in-out infinite}.theme-light .flow-line,[data-theme=light] .flow-line{animation:flowPulseLight 2.2s ease-in-out infinite}@keyframes flowPulseLight{0%,to{opacity:.88}50%{opacity:1}}.connection-group:hover path{filter:brightness(1.2)}.animate-pulse-glow,.node-selected{animation:none!important}.node-dragging{transition:transform .1s ease-out,box-shadow .2s ease-out!important}.connector-point{transition:all .2s cubic-bezier(.4,0,.2,1)}.connector-point:hover{filter:brightness(1.2)}.connector-point.connector-input:hover,.connector-point.connector-input.active{box-shadow:0 0 12px #3b82f680}.connector-point.connector-output:hover{box-shadow:0 0 12px #3b82f666}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.prompt-fade-mask{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 14px),transparent 100%)}.theme-light .connector-point.connector-input:hover,.theme-light .connector-point.connector-input.active{box-shadow:0 0 12px #0ea5e980}.theme-light .connector-point.connector-output:hover{box-shadow:0 0 12px #0ea5e966}.node-wrapper{transition:border-color .2s ease-out}.node-focus-ripple{position:absolute;pointer-events:none;border-radius:9999px;--focus-ripple-stroke: rgba(226, 232, 240, .28);--focus-ripple-op-0: .55;--focus-ripple-op-35: .28;--focus-ripple-op-70: .16}.theme-light .node-focus-ripple,[data-theme=light] .node-focus-ripple{--focus-ripple-stroke: rgba(96, 165, 250, .3);--focus-ripple-op-0: .72;--focus-ripple-op-35: .33;--focus-ripple-op-70: .2}.node-focus-ripple:before,.node-focus-ripple:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid var(--focus-ripple-stroke);opacity:0;transform:scale(.85)}.node-focus-ripple:before{animation:focusRippleWave 1.6s ease-out 0s 1 both}.node-focus-ripple:after{animation:focusRippleWave 1.6s ease-out .35s 1 both}@keyframes focusRippleWave{0%{opacity:var(--focus-ripple-op-0);transform:scale(.85)}35%{opacity:var(--focus-ripple-op-35);transform:scale(1.15)}70%{opacity:var(--focus-ripple-op-70);transform:scale(1.8)}to{opacity:0;transform:scale(2.45)}}.theme-light .node-focus-ripple:before,[data-theme=light] .node-focus-ripple:before,.theme-light .node-focus-ripple:after,[data-theme=light] .node-focus-ripple:after{border-width:2px}.node-wrapper.node-connect-edge-glow:before,.node-wrapper.node-connect-edge-glow:after{content:"";position:absolute;left:16px;right:16px;height:3px;pointer-events:none;opacity:0;border-radius:999px;z-index:60;background:linear-gradient(90deg,#f8fafc00,#f8fafc00 40%,#f8fafcf2,#f8fafc00 60%,#f8fafc00);background-size:240% 100%;filter:drop-shadow(0 0 6px rgba(248,250,252,.18));animation:connectEdgeShimmerX .9s linear infinite;-webkit-mask-image:linear-gradient(to right,transparent 0px,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0px,#000 14px,#000 calc(100% - 14px),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.node-wrapper.node-connect-edge-glow:before{top:-2px}.node-wrapper.node-connect-edge-glow:after{bottom:-2px}.node-wrapper[data-node-type=custom-agent],.node-wrapper[data-node-type=custom-agent].node-selected-border{transition:none!important}.agent-wire-drop-capture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:145;cursor:crosshair;background:transparent;border:none;pointer-events:auto}.agent-wire-drop-strip{position:absolute;left:0;right:0;top:-8px;bottom:-8px;z-index:148;cursor:crosshair;background:transparent;border:none;pointer-events:auto}.agent-wire-drop-row-host,.agent-input-port-row{position:relative;min-height:32px}.agent-input-port-row--linking{cursor:crosshair;z-index:148}.agent-input-port-dot-hit{position:relative;flex-shrink:0;width:32px;height:32px;margin:-6px 0 -6px -10px;display:flex;align-items:center;justify-content:center;cursor:crosshair;z-index:210}.agent-input-port-dot-visual{width:12px;height:12px;border-radius:9999px;pointer-events:none;flex-shrink:0}@keyframes connectEdgeShimmerX{0%{opacity:0;background-position:100% 50%}10%{opacity:1}90%{opacity:1}to{opacity:0;background-position:0% 50%}}@keyframes connectEdgeShimmerXLight{0%{opacity:.92;background-position:125% 50%}to{opacity:.92;background-position:-25% 50%}}.node-wrapper.node-connect-edge-glow[data-connect-glow-side=left]:after{display:none}.node-wrapper.node-connect-edge-glow[data-connect-glow-side=right]:before{display:none}.theme-light .node-wrapper.node-connect-edge-glow:before,.theme-light .node-wrapper.node-connect-edge-glow:after,[data-theme=light] .node-wrapper.node-connect-edge-glow:before,[data-theme=light] .node-wrapper.node-connect-edge-glow:after{height:3.5px;background:linear-gradient(90deg,#2563eb00,#2563eb00 32%,#3b82f68c 42%,#60a5fa,#3b82f68c 58%,#2563eb00 68%,#2563eb00);background-size:260% 100%;filter:drop-shadow(0 0 8px rgba(59,130,246,.45));animation:connectEdgeShimmerXLight 1s linear infinite;will-change:background-position}.node-wrapper.node-connect-wire-hover{z-index:20!important;border-color:transparent!important;filter:drop-shadow(0 14px 28px rgba(0,0,0,.28)) drop-shadow(0 4px 12px rgba(0,0,0,.12))}.theme-light .node-wrapper.node-connect-wire-hover,[data-theme=light] .node-wrapper.node-connect-wire-hover{border-color:transparent!important;filter:drop-shadow(0 12px 24px rgba(15,23,42,.14)) drop-shadow(0 4px 10px rgba(15,23,42,.08))}.node-wrapper.node-connect-wire-hover.node-connect-edge-glow:before,.node-wrapper.node-connect-wire-hover.node-connect-edge-glow:after{display:none!important}.node-wrapper.node-connect-wire-hover [data-node-hover-chrome-body]{border-width:0!important;border-color:transparent!important}.node-connect-tilt-host--active{transition:transform .18s cubic-bezier(.22,1,.32,1)}#canvas-bg.canvas-connecting-wire .node-connect-tilt-host--active{transition:none!important}#canvas-bg.canvas-connecting-wire [data-gen-prompt-panel-host]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px;pointer-events:auto}.node-border-beam{--beam-core: rgba(255, 255, 255, 1);--beam-mid: rgba(248, 250, 252, .72);--beam-soft: rgba(248, 250, 252, .18);--marquee-core: rgba(255, 255, 255, .95);--marquee-mid: rgba(255, 255, 255, .48);--marquee-soft: rgba(248, 250, 252, .08);--marquee-faint-mid: rgba(255, 255, 255, .16);--marquee-inner-mid: rgba(255, 255, 255, .68);--marquee-inner-soft: rgba(248, 250, 252, .2);--marquee-outline: rgba(255, 255, 255, .24);--marquee-outline-shadow: rgba(248, 250, 252, .06);z-index:60;overflow:visible;isolation:isolate;contain:layout style;box-sizing:border-box;border-radius:calc(.75rem + 1px);border:1px solid var(--marquee-outline);box-shadow:0 0 8px var(--marquee-outline-shadow),0 0 24px #f8fafc17}.node-border-beam:before,.node-border-beam:after{content:"";position:absolute;box-sizing:border-box;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent 0%,transparent 40%,var(--marquee-soft) 43%,var(--marquee-faint-mid) 45%,var(--marquee-mid) 47.5%,var(--marquee-core) 50%,var(--marquee-inner-mid) 52%,var(--marquee-mid) 54%,var(--marquee-inner-soft) 56.5%,var(--marquee-soft) 59%,transparent 62%,transparent 100%);background-size:180% 100%;background-position:100% 50%;background-repeat:no-repeat;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;will-change:background-position,opacity}.node-border-beam:after{top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;padding:1.5px;border-radius:calc(.75rem + 1.5px);filter:drop-shadow(0 0 3px rgba(255,255,255,.75)) drop-shadow(0 0 9px rgba(248,250,252,.36))}.node-border-beam:before{top:-2px;right:-2px;bottom:-2px;left:-2px;padding:2px;border-radius:calc(.75rem + 2px);filter:blur(13px) drop-shadow(0 0 22px rgba(248,250,252,.52)) drop-shadow(0 0 38px rgba(248,250,252,.24))}.node-border-beam--hover:after{animation:nodeConnectionSweepLeftToRight 1.65s cubic-bezier(.4,0,.2,1) infinite}.node-border-beam--commit:after{animation:nodeConnectionSweepLeftToRight 2.1s cubic-bezier(.22,.72,.2,1) forwards}.node-border-beam--hover:before{animation:nodeConnectionSweepGlowLeftToRight 1.65s cubic-bezier(.4,0,.2,1) infinite}.node-border-beam--commit:before{animation:nodeConnectionSweepGlowLeftToRight 2.1s cubic-bezier(.22,.72,.2,1) forwards}@keyframes nodeConnectionSweepLeftToRight{0%{opacity:0;background-position:100% 50%}8%{opacity:.22}20%{opacity:.72}38%{opacity:.58}58%{opacity:.92}76%{opacity:.68}90%{opacity:.28}to{opacity:0;background-position:0% 50%}}@keyframes nodeConnectionSweepGlowLeftToRight{0%{opacity:0;background-position:100% 50%}10%{opacity:.22}22%{opacity:.78}40%{opacity:.58}60%{opacity:.95}78%{opacity:.7}90%{opacity:.26}to{opacity:0;background-position:0% 50%}}.node-border-beam__edge{display:none}.node-border-beam__edge--top,.node-border-beam__edge--bottom{position:absolute;left:14px;right:14px;height:5px;overflow:hidden;pointer-events:none;border-radius:999px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.node-border-beam__edge--left,.node-border-beam__edge--right{position:absolute;top:14px;bottom:14px;width:5px;overflow:hidden;pointer-events:none;border-radius:999px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.node-border-beam__edge--top{top:0;transform:translateY(-45%)}.node-border-beam__edge--bottom{bottom:0;transform:translateY(45%)}.node-border-beam__edge--left{left:0;transform:translate(-45%)}.node-border-beam__edge--right{right:0;transform:translate(45%)}.node-border-beam__beam{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:320% 100%;will-change:background-position,opacity,filter}.node-border-beam__beam--core{background-image:linear-gradient(90deg,transparent 0%,transparent 18%,var(--beam-soft) 24%,var(--beam-mid) 30%,var(--beam-core) 34%,var(--beam-mid) 38%,transparent 44%,transparent 52%,rgba(248,250,252,.08) 58%,var(--beam-mid) 64%,var(--beam-core) 68%,var(--beam-mid) 72%,transparent 78%,transparent 100%);filter:drop-shadow(0 0 3px rgba(248,250,252,.35))}.node-border-beam__beam--glow{background-image:linear-gradient(90deg,transparent 0%,transparent 16%,rgba(248,250,252,.06) 22%,rgba(248,250,252,.22) 30%,rgba(255,255,255,.38) 36%,rgba(248,250,252,.22) 42%,transparent 48%,transparent 54%,rgba(248,250,252,.05) 60%,rgba(248,250,252,.2) 66%,rgba(255,255,255,.32) 72%,rgba(248,250,252,.16) 78%,transparent 84%,transparent 100%);filter:blur(3px);opacity:.9}.node-border-beam__beam--v.node-border-beam__beam--core{background-size:100% 320%;background-image:linear-gradient(180deg,transparent 0%,transparent 18%,var(--beam-soft) 24%,var(--beam-mid) 30%,var(--beam-core) 34%,var(--beam-mid) 38%,transparent 44%,transparent 52%,rgba(248,250,252,.08) 58%,var(--beam-mid) 64%,var(--beam-core) 68%,var(--beam-mid) 72%,transparent 78%,transparent 100%)}.node-border-beam__beam--v.node-border-beam__beam--glow{background-size:100% 320%;background-image:linear-gradient(180deg,transparent 0%,transparent 16%,rgba(248,250,252,.06) 22%,rgba(248,250,252,.22) 30%,rgba(255,255,255,.38) 36%,rgba(248,250,252,.22) 42%,transparent 48%,transparent 54%,rgba(248,250,252,.05) 60%,rgba(248,250,252,.2) 66%,rgba(255,255,255,.32) 72%,rgba(248,250,252,.16) 78%,transparent 84%,transparent 100%)}.node-border-beam[data-connect-glow-side=left] .node-border-beam__beam:not(.node-border-beam__beam--v),.node-border-beam[data-connect-glow-side=both] .node-border-beam__beam:not(.node-border-beam__beam--v){animation:nodeBorderBeamSweepLR 2.4s cubic-bezier(.42,.02,.18,1) forwards}.node-border-beam--hover[data-connect-glow-side=left] .node-border-beam__beam:not(.node-border-beam__beam--v),.node-border-beam--hover[data-connect-glow-side=both] .node-border-beam__beam:not(.node-border-beam__beam--v){animation:nodeBorderBeamSweepLR 3.2s cubic-bezier(.42,.02,.18,1) infinite}.node-border-beam[data-connect-glow-side=left] .node-border-beam__beam--v,.node-border-beam[data-connect-glow-side=both] .node-border-beam__beam--v{animation:nodeBorderBeamSweepTB 2.4s cubic-bezier(.42,.02,.18,1) forwards}.node-border-beam--hover[data-connect-glow-side=left] .node-border-beam__beam--v,.node-border-beam--hover[data-connect-glow-side=both] .node-border-beam__beam--v{animation:nodeBorderBeamSweepTB 3.2s cubic-bezier(.42,.02,.18,1) infinite}.node-border-beam[data-connect-glow-side=left] .node-border-beam__edge--right .node-border-beam__beam,.node-border-beam[data-connect-glow-side=both] .node-border-beam__edge--right .node-border-beam__beam,.node-border-beam--hover[data-connect-glow-side=left] .node-border-beam__edge--right .node-border-beam__beam,.node-border-beam--hover[data-connect-glow-side=both] .node-border-beam__edge--right .node-border-beam__beam{animation-delay:.75s}.node-border-beam[data-connect-glow-side=right] .node-border-beam__beam:not(.node-border-beam__beam--v){animation:nodeBorderBeamSweepRL 2.4s cubic-bezier(.42,.02,.18,1) forwards}.node-border-beam[data-connect-glow-side=right] .node-border-beam__beam--v{animation:nodeBorderBeamSweepBT 2.4s cubic-bezier(.42,.02,.18,1) forwards}.node-border-beam--hover[data-connect-glow-side=right] .node-border-beam__beam:not(.node-border-beam__beam--v){animation:nodeBorderBeamSweepRL 3.2s cubic-bezier(.42,.02,.18,1) infinite}.node-border-beam--hover[data-connect-glow-side=right] .node-border-beam__beam--v{animation:nodeBorderBeamSweepBT 3.2s cubic-bezier(.42,.02,.18,1) infinite}@keyframes nodeBorderBeamSweepLR{0%{background-position:108% 50%;opacity:0}6%{opacity:.75}18%{opacity:1}34%{opacity:.52}50%{opacity:.96}68%{opacity:.48}84%{opacity:.82}to{background-position:-12% 50%;opacity:0}}@keyframes nodeBorderBeamSweepRL{0%{background-position:-12% 50%;opacity:0}6%{opacity:.75}18%{opacity:1}34%{opacity:.52}50%{opacity:.96}68%{opacity:.48}84%{opacity:.82}to{background-position:108% 50%;opacity:0}}@keyframes nodeBorderBeamSweepTB{0%{background-position:50% -12%;opacity:0}6%{opacity:.75}18%{opacity:1}34%{opacity:.52}50%{opacity:.96}68%{opacity:.48}84%{opacity:.82}to{background-position:50% 108%;opacity:0}}@keyframes nodeBorderBeamSweepBT{0%{background-position:50% 108%;opacity:0}6%{opacity:.75}18%{opacity:1}34%{opacity:.52}50%{opacity:.96}68%{opacity:.48}84%{opacity:.82}to{background-position:50% -12%;opacity:0}}.node-border-beam--dark{--beam-core: rgba(255, 255, 255, 1);--beam-mid: rgba(255, 255, 255, .92);--beam-soft: rgba(248, 250, 252, .38)}.node-border-beam--dark .node-border-beam__edge--top,.node-border-beam--dark .node-border-beam__edge--bottom{height:6px}.node-border-beam--dark .node-border-beam__beam--core{filter:drop-shadow(0 0 4px rgba(255,255,255,.55)) drop-shadow(0 0 10px rgba(248,250,252,.32))}.node-border-beam--dark .node-border-beam__beam--glow{opacity:1;filter:blur(4px);background-image:linear-gradient(90deg,transparent 0%,transparent 16%,rgba(248,250,252,.12) 22%,rgba(248,250,252,.38) 30%,rgba(255,255,255,.58) 36%,rgba(248,250,252,.38) 42%,transparent 48%,transparent 54%,rgba(248,250,252,.1) 60%,rgba(248,250,252,.34) 66%,rgba(255,255,255,.5) 72%,rgba(248,250,252,.28) 78%,transparent 84%,transparent 100%)}.node-border-beam--dark .node-border-beam__beam--v.node-border-beam__beam--glow{background-image:linear-gradient(180deg,transparent 0%,transparent 16%,rgba(248,250,252,.12) 22%,rgba(248,250,252,.38) 30%,rgba(255,255,255,.58) 36%,rgba(248,250,252,.38) 42%,transparent 48%,transparent 54%,rgba(248,250,252,.1) 60%,rgba(248,250,252,.34) 66%,rgba(255,255,255,.5) 72%,rgba(248,250,252,.28) 78%,transparent 84%,transparent 100%)}.node-border-beam--dark[data-connect-glow-side=left] .node-border-beam__beam:not(.node-border-beam__beam--v),.node-border-beam--dark[data-connect-glow-side=both] .node-border-beam__beam:not(.node-border-beam__beam--v),.node-border-beam--hover.node-border-beam--dark[data-connect-glow-side=left] .node-border-beam__beam:not(.node-border-beam__beam--v),.node-border-beam--hover.node-border-beam--dark[data-connect-glow-side=both] .node-border-beam__beam:not(.node-border-beam__beam--v){animation-name:nodeBorderBeamSweepLRDark}.node-border-beam--dark[data-connect-glow-side=left] .node-border-beam__beam--v,.node-border-beam--dark[data-connect-glow-side=both] .node-border-beam__beam--v,.node-border-beam--hover.node-border-beam--dark[data-connect-glow-side=left] .node-border-beam__beam--v,.node-border-beam--hover.node-border-beam--dark[data-connect-glow-side=both] .node-border-beam__beam--v{animation-name:nodeBorderBeamSweepTBDark}.node-border-beam--dark[data-connect-glow-side=right] .node-border-beam__beam:not(.node-border-beam__beam--v),.node-border-beam--hover.node-border-beam--dark[data-connect-glow-side=right] .node-border-beam__beam:not(.node-border-beam__beam--v){animation-name:nodeBorderBeamSweepRLDark}.node-border-beam--dark[data-connect-glow-side=right] .node-border-beam__beam--v,.node-border-beam--hover.node-border-beam--dark[data-connect-glow-side=right] .node-border-beam__beam--v{animation-name:nodeBorderBeamSweepBTDark}@keyframes nodeBorderBeamSweepLRDark{0%{background-position:108% 50%;opacity:0}6%{opacity:.88}18%{opacity:1}34%{opacity:.72}50%{opacity:1}68%{opacity:.68}84%{opacity:.92}to{background-position:-12% 50%;opacity:0}}@keyframes nodeBorderBeamSweepRLDark{0%{background-position:-12% 50%;opacity:0}6%{opacity:.88}18%{opacity:1}34%{opacity:.72}50%{opacity:1}68%{opacity:.68}84%{opacity:.92}to{background-position:108% 50%;opacity:0}}@keyframes nodeBorderBeamSweepTBDark{0%{background-position:50% -12%;opacity:0}6%{opacity:.88}18%{opacity:1}34%{opacity:.72}50%{opacity:1}68%{opacity:.68}84%{opacity:.92}to{background-position:50% 108%;opacity:0}}@keyframes nodeBorderBeamSweepBTDark{0%{background-position:50% 108%;opacity:0}6%{opacity:.88}18%{opacity:1}34%{opacity:.72}50%{opacity:1}68%{opacity:.68}84%{opacity:.92}to{background-position:50% -12%;opacity:0}}.node-border-beam--light{--beam-core: rgba(147, 197, 253, 1);--beam-mid: rgba(96, 165, 250, .82);--beam-soft: rgba(59, 130, 246, .28);--marquee-core: rgba(147, 197, 253, .95);--marquee-mid: rgba(59, 130, 246, .48);--marquee-soft: rgba(59, 130, 246, .08);--marquee-faint-mid: rgba(96, 165, 250, .16);--marquee-inner-mid: rgba(96, 165, 250, .68);--marquee-inner-soft: rgba(59, 130, 246, .2);--marquee-outline: rgba(100, 116, 139, .24);--marquee-outline-shadow: rgba(59, 130, 246, .06)}.node-border-beam--light:before{box-shadow:none;filter:blur(13px) drop-shadow(0 0 22px rgba(59,130,246,.52)) drop-shadow(0 0 38px rgba(59,130,246,.24))}.node-border-beam--light:after{filter:drop-shadow(0 0 3px rgba(147,197,253,.75)) drop-shadow(0 0 9px rgba(59,130,246,.36))}.node-border-beam--light .node-border-beam__beam--core{filter:drop-shadow(0 0 4px rgba(59,130,246,.45))}.node-border-beam--light .node-border-beam__beam--glow{background-image:linear-gradient(90deg,transparent 0%,transparent 16%,rgba(59,130,246,.06) 22%,rgba(96,165,250,.24) 30%,rgba(147,197,253,.42) 36%,rgba(96,165,250,.24) 42%,transparent 48%,transparent 54%,rgba(59,130,246,.05) 60%,rgba(96,165,250,.2) 66%,rgba(147,197,253,.36) 72%,rgba(96,165,250,.14) 78%,transparent 84%,transparent 100%);filter:blur(4px)}.node-border-beam--light .node-border-beam__beam--v.node-border-beam__beam--glow{background-image:linear-gradient(180deg,transparent 0%,transparent 16%,rgba(59,130,246,.06) 22%,rgba(96,165,250,.24) 30%,rgba(147,197,253,.42) 36%,rgba(96,165,250,.24) 42%,transparent 48%,transparent 54%,rgba(59,130,246,.05) 60%,rgba(96,165,250,.2) 66%,rgba(147,197,253,.36) 72%,rgba(96,165,250,.14) 78%,transparent 84%,transparent 100%)}.node-wrapper.node-connect-edge-glow:before,.node-wrapper.node-connect-edge-glow:after{display:none!important}.node-wrapper.node-selected-border{border-color:transparent!important;box-shadow:none!important}.node-wrapper.node-selected-border [data-node-edge-chrome=true]{border-color:transparent!important}.node-reflective-border{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(1rem + 1px);box-sizing:border-box;border:1px solid rgba(255,255,255,.72);z-index:5;pointer-events:none}.theme-light .node-wrapper.node-selected-border,[data-theme=light] .node-wrapper.node-selected-border{box-shadow:none!important}.theme-light .node-reflective-border,[data-theme=light] .node-reflective-border{border-width:2px;border-color:#000000b8}@media(prefers-reduced-motion:reduce){.node-border-beam:before,.node-border-beam:after{animation:none!important;background-position:50% 50%}.node-border-beam:before{opacity:.3}.node-border-beam:after{opacity:.9}}.node-wrapper[data-hide-border=true]{border-color:transparent!important;box-shadow:none!important}.node-wrapper[data-node-type=input-image][data-has-image=true]:not(.node-selected-border){border:none!important;border-width:0!important;box-shadow:none!important;background:transparent!important}.theme-dark .node-wrapper[data-node-type=input-image][data-highlighted=true]{box-shadow:0 0 0 3px #60a5fa,0 0 28px 8px #60a5fa99!important}.theme-light .node-wrapper[data-node-type=input-image][data-highlighted=true]{box-shadow:0 0 0 3px #3b82f6,0 0 16px 4px #3b82f666!important}.node-wrapper[data-node-type=input-image] [data-input-image-content=true]{background:transparent!important}.node-wrapper[data-hide-border=true].node-selected-border{border-color:transparent!important;box-shadow:none!important}.project-name-input::placeholder{opacity:.35}.project-name-input::-webkit-input-placeholder{opacity:.35}.project-name-input::-moz-placeholder{opacity:.35}.project-name-input:-ms-input-placeholder{opacity:.35}.render-quality-medium img,.render-quality-medium video{image-rendering:auto}.render-quality-medium{box-shadow:none!important}.render-quality-low img,.render-quality-low video{image-rendering:auto}.render-quality-low{box-shadow:none!important;border-radius:var(--tapnow-node-radius, 1rem)!important}.render-quality-medium.group:hover img:not(.model-brand-logo),.render-quality-medium.group:hover video,.render-quality-low.group:hover img:not(.model-brand-logo),.render-quality-low.group:hover video{image-rendering:auto;filter:none;opacity:1}.alt-selection-box{position:fixed!important;border:3px solid #22c55e!important;background-color:#22c55e33!important;pointer-events:none!important;z-index:2147483647!important;box-shadow:0 0 0 2px #22c55e66,0 0 20px #22c55e4d!important;display:block!important;visibility:visible!important;opacity:1!important;border-radius:4px!important;transform:none!important;will-change:auto!important}.alt-selection-box[data-selection-box=true]{isolation:isolate!important;mix-blend-mode:normal!important}@keyframes marker-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0}}.marker-point:hover{transform:translate(-50%,-50%) scale(1.2)!important}.marker-point.selected{animation:marker-selected-pulse 1.5s infinite}@keyframes marker-selected-pulse{0%,to{box-shadow:0 0 0 2px #fbbf244d,0 2px 8px #0000004d}50%{box-shadow:0 0 0 4px #fbbf2480,0 2px 12px #0006}}.marker-point.dragging{opacity:.6!important;cursor:move!important}.marker-layer{position:absolute;top:0;right:0;bottom:0;left:0}.marker-label{position:absolute;background:#fff;color:#3b82f6;font-weight:500;box-shadow:0 2px 6px #00000026;transition:opacity .2s}.marker-point:hover+.marker-label{opacity:1}.marker-editor{position:absolute;z-index:1000}.marker-editor textarea:focus{outline:none;box-shadow:0 0 0 2px #3b82f6}.marker-edit-select option{background-color:#000!important;color:#fff!important}select,.node-wrapper select,[class*=Agent] select,.cursor-grabbing select{cursor:pointer!important}.theme-dark .video-analyze-select{color-scheme:dark}.theme-dark .video-analyze-select option{background-color:#000!important;color:#fff!important}.theme-light .video-analyze-select{color-scheme:light}.theme-light .video-analyze-select option{background-color:#fff!important;color:#18181b!important}.theme-dark .text-node-chat-select:not(.text-node-chat-model-menu){background-color:transparent!important;color-scheme:dark}.theme-dark .text-node-chat-model-menu{background-color:#1f1f1f!important;color:#fff;color-scheme:dark}.theme-light .text-node-chat-model-menu{background-color:#fff!important;color:#18181b;color-scheme:light}.theme-light .node-dropdown-menu,.theme-light .text-node-chat-model-menu{box-shadow:none!important}.theme-dark .text-node-chat-select option{background-color:#1f1f1f!important;color:#fff!important}.theme-light .text-node-chat-select:not(.text-node-chat-model-menu){background-color:#fff!important;color-scheme:light}.theme-light .text-node-chat-select.chat-select-transparent:not(.text-node-chat-model-menu){background-color:transparent!important}.theme-light .text-node-chat-select option{background-color:#fff!important;color:#18181b!important}.theme-dark .storyboard-select option{background-color:#000!important;color:#fff!important}.theme-light .storyboard-select option{background-color:#fff!important;color:#18181b!important}.light-intensity-slider:not(.light-intensity-slider-dark)::-webkit-slider-runnable-track{height:2px;background:#e4e4e7;border-radius:1px}.light-intensity-slider:not(.light-intensity-slider-dark)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid rgb(212 212 216);cursor:pointer;margin-top:-6px;box-shadow:0 1px 2px #0000001a;-webkit-transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s}.light-intensity-slider:not(.light-intensity-slider-dark)::-webkit-slider-thumb:hover{border-color:#a1a1aa;box-shadow:0 2px 4px #00000026}.light-intensity-slider:not(.light-intensity-slider-dark)::-moz-range-track{height:2px;background:#e4e4e7;border-radius:1px}.light-intensity-slider:not(.light-intensity-slider-dark)::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid rgb(212 212 216);cursor:pointer;box-shadow:0 1px 2px #0000001a;-moz-transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s}.light-intensity-slider:not(.light-intensity-slider-dark)::-moz-range-thumb:hover{border-color:#a1a1aa;box-shadow:0 2px 4px #00000026}.light-intensity-slider-dark{background:transparent!important}.light-intensity-slider-dark::-webkit-slider-runnable-track{height:2px;background:#ffffff4d;border-radius:1px}.light-intensity-slider-dark::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;margin-top:-5px;box-shadow:0 0 #fff0;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.light-intensity-slider-dark::-webkit-slider-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.light-intensity-slider-dark::-moz-range-track{height:2px;background:#ffffff4d;border-radius:1px}.light-intensity-slider-dark::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;box-shadow:0 0 #fff0;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.light-intensity-slider-dark::-moz-range-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.theme-dark .text-node-chat-select option:hover,.theme-dark .text-node-chat-select option:checked{background-color:#27272a!important;color:#fff!important}.theme-light .text-node-chat-select option:hover,.theme-light .text-node-chat-select option:checked{background-color:#f4f4f5!important;color:#18181b!important}.multi-angle-slider{background:transparent}.multi-angle-slider::-webkit-slider-runnable-track{height:2px;background:#ffffff4d;border-radius:1px}.multi-angle-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;margin-top:-5px;box-shadow:0 0 #fff0;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider::-webkit-slider-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.multi-angle-slider::-moz-range-track{height:2px;background:#ffffff4d;border-radius:1px;border:none}.multi-angle-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fffc;border:1px solid rgba(255,255,255,.5);cursor:pointer;box-shadow:0 0 #fff0;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider::-moz-range-thumb:hover{background:#fff;box-shadow:0 0 0 2px #fff3}.multi-angle-slider-light::-webkit-slider-runnable-track{height:2px;background:#00000040;border-radius:1px}.multi-angle-slider-light::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#171717;border:1px solid rgba(0,0,0,.3);cursor:pointer;margin-top:-5px;box-shadow:0 0 #0000;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider-light::-webkit-slider-thumb:hover{background:#262626;box-shadow:0 0 0 2px #0000001a}.multi-angle-slider-light::-moz-range-track{height:2px;background:#00000040;border-radius:1px;border:none}.multi-angle-slider-light::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#171717;border:1px solid rgba(0,0,0,.3);cursor:pointer;box-shadow:0 0 #0000;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.multi-angle-slider-light::-moz-range-thumb:hover{background:#262626;box-shadow:0 0 0 2px #0000001a}.minimal-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.minimal-scrollbar::-webkit-scrollbar{width:6px;height:6px}.minimal-scrollbar::-webkit-scrollbar-track{background:transparent}.minimal-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.minimal-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff59}.theme-light .minimal-scrollbar{scrollbar-color:rgba(0,0,0,.15) transparent}.theme-light .minimal-scrollbar::-webkit-scrollbar-thumb{background:#00000026}.theme-light .minimal-scrollbar::-webkit-scrollbar-thumb:hover{background:#00000040}select{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}select::-webkit-scrollbar{width:6px;height:6px}select::-webkit-scrollbar-track{background:transparent}select::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}select::-webkit-scrollbar-thumb:hover{background:#ffffff59}.theme-light select{scrollbar-color:rgba(0,0,0,.15) transparent}.theme-light select::-webkit-scrollbar-thumb{background:#00000026}.theme-light select::-webkit-scrollbar-thumb:hover{background:#00000040}.chat-scroll-minimal{scrollbar-width:none;-ms-overflow-style:none}.chat-scroll-minimal::-webkit-scrollbar{display:none;width:0;height:0}.chat-markdown{font-size:12px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown *{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown p{margin:0 0 8px}.chat-markdown p:last-child{margin-bottom:0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{margin:12px 0 8px;font-weight:600;line-height:1.4}.chat-markdown h1{font-size:16px}.chat-markdown h2{font-size:14px}.chat-markdown h3{font-size:13px}.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{font-size:12px}.chat-markdown h1:first-child,.chat-markdown h2:first-child,.chat-markdown h3:first-child{margin-top:0}.chat-markdown .chat-md-code-card{margin:8px 0;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000047;overflow:hidden}.chat-markdown .chat-md-code-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:4px 8px 4px 10px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff08}.chat-markdown .chat-md-code-label{font-size:10px;color:#ffffff73;text-transform:lowercase}.chat-markdown .chat-md-code-copy{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0003;color:#ffffffb8;font-size:10px;line-height:1;cursor:pointer;transition:background .1s ease,border-color .1s ease,color .1s ease}.chat-markdown .chat-md-code-copy:hover{background:#ffffff14;border-color:#ffffff38;color:#ffffffeb}.chat-markdown .chat-md-code-copy svg{flex-shrink:0}.chat-markdown pre{background:#0000004d;border-radius:6px;padding:10px 12px;margin:8px 0;overflow-x:auto;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:11px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown .chat-md-code-card pre{margin:0;border-radius:0;background:#0000002e;padding:10px 12px}.chat-markdown pre code{background:transparent;padding:0;border-radius:0;font-size:inherit;color:inherit;white-space:inherit;word-wrap:inherit;overflow-wrap:inherit;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown code{background:#0003;padding:2px 5px;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:11px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:text}.chat-markdown :not(pre)>code{display:inline;max-width:100%}.chat-markdown ul,.chat-markdown ol{margin:8px 0;padding-left:20px}.chat-markdown ul{list-style-type:disc}.chat-markdown ol{list-style-type:decimal}.chat-markdown li{margin:4px 0}.chat-markdown li>ul,.chat-markdown li>ol{margin:4px 0}.chat-markdown blockquote{border-left:3px solid rgba(59,130,246,.5);margin:8px 0;padding:4px 12px;background:#3b82f61a;border-radius:0 4px 4px 0}.chat-markdown blockquote p{margin:0}.chat-markdown table{border-collapse:collapse;width:100%;margin:8px 0;font-size:11px}.chat-markdown th,.chat-markdown td{border:1px solid rgba(255,255,255,.1);padding:6px 10px;text-align:left}.chat-markdown th{background:#0003;font-weight:600}.chat-markdown tr:nth-child(2n){background:#0000001a}.chat-markdown hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:12px 0}.chat-markdown a{color:#60a5fa;text-decoration:none}.chat-markdown a:hover{text-decoration:underline}.chat-markdown strong{font-weight:600}.chat-markdown em{font-style:italic}.chat-markdown img{max-width:100%;border-radius:6px;margin:8px 0}.theme-light .chat-markdown .chat-md-code-card{border-color:#00000014;background:#0000000a}.theme-light .chat-markdown .chat-md-code-head{border-bottom-color:#0000000f;background:#00000005}.theme-light .chat-markdown .chat-md-code-label{color:#00000073}.theme-light .chat-markdown .chat-md-code-copy{border-color:#0000001a;background:#fffc;color:#0000009e}.theme-light .chat-markdown .chat-md-code-copy:hover{background:#fff;border-color:#0000002e;color:#000000e0}.theme-light .chat-markdown .chat-md-code-card pre{background:#00000008}.theme-light .chat-markdown pre{background:#0000000d}.theme-light .chat-markdown code{background:#0000000f}.theme-light .chat-markdown blockquote{background:#3b82f614}.theme-light .chat-markdown th,.theme-light .chat-markdown td{border-color:#0000001a}.theme-light .chat-markdown th{background:#0000000a}.theme-light .chat-markdown tr:nth-child(2n){background:#00000005}.theme-light .chat-markdown hr{border-top-color:#0000001a}.chat-markdown.streaming:after{content:"▋";animation:blink 1s step-end infinite;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}[data-gen-prompt-panel-host]{width:min(680px,90vw)!important;max-width:min(680px,90vw)!important;box-sizing:border-box;flex-shrink:0}.node-wrapper[data-gen-prompt-panel-open=true]{z-index:105!important}.node-wrapper.node-selected-border[data-gen-prompt-panel-open=true]{z-index:106!important}@keyframes gen-prompt-panel-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.gen-prompt-panel-enter{animation:gen-prompt-panel-enter .2s cubic-bezier(.22,1,.36,1) both;will-change:translate,opacity}@media(prefers-reduced-motion:reduce){.gen-prompt-panel-enter{animation:none}}[data-gen-prompt-panel-host] [data-prompt-editor-area=true]{font-size:14px!important;line-height:24px!important}.group\/prompt:before,.group\/prompt:after,.group\/prompt>div:before,.group\/prompt>div:after{display:none!important}[data-node-type=gen-node]:before,[data-node-type=gen-node]:after{display:none!important}[data-node-type=gen-node]::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button,[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button:single-button:vertical:decrement,[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button:single-button:vertical:increment{display:block!important;height:12px!important;width:12px!important}.group\/prompt ::-webkit-scrollbar-button,.group\/prompt div::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}.group\/prompt [data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button,.group\/prompt div[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button,[data-node-type=gen-node][data-has-overflow=true]::-webkit-scrollbar-button{display:block!important;height:12px!important;width:12px!important}.sketch-capsule{position:relative;border:1px solid rgba(60,60,60,.22);border-radius:999px;background:#ffffff08;box-shadow:none}.sketch-capsule-dark{border-color:#ffffff1f;background:#ffffff0a}.sketch-card{position:relative;border:1px solid rgba(60,60,60,.2);border-radius:10px;background:#ffffff08;box-shadow:none}.sketch-card:hover:not(:disabled){border-color:#3c3c3c52;background:#ffffff0d}.sketch-card-dark{border-color:#ffffff1f;background:#ffffff0a}.sketch-card-dark:hover:not(:disabled){border-color:#fff3;background:#ffffff0f}.sketch-heart-btn{border:1px solid rgba(251,113,133,.5);background:linear-gradient(165deg,#fecdd3,#fb7185);box-shadow:none}.sketch-heart-btn-dark{border-color:#fb718580;background:linear-gradient(165deg,#fb7185,#e11d48);box-shadow:none}@keyframes sponsor-globe-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(8deg)}}.sponsor-globe-wrap{animation:sponsor-globe-float 4s ease-in-out infinite}.sketch-modal-overlay{background:#00000047}@keyframes sketch-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sketch-modal-panel-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sketch-chat-sidebar-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes sketch-history-sidebar-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}.sketch-modal-overlay.sketch-modal-enter{animation:sketch-modal-overlay-in .12s ease-out}.sketch-modal.sketch-modal-enter{animation:sketch-modal-panel-in .16s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.sketch-chat-panel.sketch-chat-enter{animation:sketch-chat-sidebar-in .16s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.sketch-history-panel.sketch-history-enter{animation:sketch-history-sidebar-in .16s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.sketch-modal-overlay.sketch-modal-enter,.sketch-modal.sketch-modal-enter,.sketch-chat-panel.sketch-chat-enter,.sketch-history-panel.sketch-history-enter{animation:none}}.sketch-modal{--sketch-modal-r: 22px;position:relative;background:#fffdf8;border:1px solid rgba(45,45,45,.16);border-radius:var(--sketch-modal-r);box-shadow:0 12px 40px #0000000f,0 4px 14px #00000009}.sketch-modal-dark{background:#121214;border-color:#ffffff1a;box-shadow:0 12px 40px #00000059,0 4px 14px #0003}.sketch-modal-header{padding:1rem;border-bottom:1px solid rgba(45,45,45,.1);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.sketch-modal-header-dark{border-bottom-color:#ffffff14}.sketch-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(45,45,45,.14);background:transparent;color:#52525bd9;transition:background .12s ease,color .12s ease,transform .12s ease;cursor:pointer}.sketch-modal-close:hover{background:#0000000a;color:#27272a;transform:translateY(-1px)}.sketch-modal-close-dark{border-color:#ffffff1f;color:#a1a1aae6}.sketch-modal-close-dark:hover{background:#ffffff0f;color:#e4e4e7}.sketch-paper-bg{background:#fffefaf5}.sketch-border{border:1px solid rgba(40,40,40,.14)}.sketch-soft-shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.sketch-menu{--sketch-menu-r: 17px;--sketch-menu-pad: 6px;--sketch-menu-item-r: 8px;--sketch-menu-edge-item-r: calc(var(--sketch-menu-r) - var(--sketch-menu-pad));position:relative;padding:var(--sketch-menu-pad);border:1px solid rgba(0,0,0,.18);border-radius:var(--sketch-menu-r);background:#fff;box-shadow:none}.sketch-menu-dark{background:#1f1f1f;border-color:#ffffff1a;box-shadow:none}.sketch-menu-inner{display:flex;flex-direction:column;gap:0}.sketch-menu-body-scroll{overflow-x:hidden;overflow-y:auto}.sketch-menu-item-label{flex:1;min-width:0;white-space:nowrap}.sketch-menu-item--truncate .sketch-menu-item-label{overflow:hidden;text-overflow:ellipsis}.sketch-menu-watermark{padding:6px 12px;font-size:12px;line-height:1.2;text-align:center;color:#1e1e1e6b;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch-menu-dark .sketch-menu-watermark{color:#ffffff61}.sketch-menu-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid transparent;border-radius:var(--sketch-menu-item-r, 8px);font-size:12px;line-height:1.2;color:#1e1e1edb;background:transparent;cursor:pointer;transition:background .1s ease,color .1s ease,box-shadow .1s ease,border-color .1s ease}.sketch-menu-inner>.sketch-menu-item:first-child,.sketch-menu-inner>.sketch-menu-watermark+.sketch-menu-item,.sketch-menu-inner>.sketch-menu-item-has-submenu:first-child>.sketch-menu-item,.sketch-menu-inner>.sketch-menu-watermark+.sketch-menu-item-has-submenu>.sketch-menu-item{border-top-left-radius:var(--sketch-menu-edge-item-r, 11px);border-top-right-radius:var(--sketch-menu-edge-item-r, 11px)}.sketch-menu-inner>.sketch-menu-item:last-child,.sketch-menu-inner>.sketch-menu-item-has-submenu:last-child>.sketch-menu-item{border-bottom-left-radius:var(--sketch-menu-edge-item-r, 11px);border-bottom-right-radius:var(--sketch-menu-edge-item-r, 11px)}.sketch-menu-item:hover,.sketch-menu-item.active{background:#f4f4f5;box-shadow:none;color:#3f3f46}.sketch-menu-dark .sketch-menu-item{color:#ffffffd1}.sketch-menu-dark .sketch-menu-item:hover,.sketch-menu-dark .sketch-menu-item.active{background:#27272a;box-shadow:none;color:#d4d4d8f2}.sketch-menu-icon{flex-shrink:0;width:14px;height:14px;color:#1e1e1e94;stroke-width:1.75}.sketch-menu-item:hover .sketch-menu-icon,.sketch-menu-item.active .sketch-menu-icon{color:#3f3f46}.sketch-menu-dark .sketch-menu-icon{color:#ffffff7a}.sketch-menu-dark .sketch-menu-item:hover .sketch-menu-icon,.sketch-menu-dark .sketch-menu-item.active .sketch-menu-icon{color:#a1a1aaf2}.sketch-menu-arrow{flex-shrink:0;width:14px;height:14px;margin-left:auto;color:#1e1e1e52;stroke-width:1.75}.sketch-menu-item:hover .sketch-menu-arrow,.sketch-menu-item.active .sketch-menu-arrow{color:#1e1e1e85}.sketch-menu-dark .sketch-menu-arrow{color:#ffffff47}.sketch-menu-dark .sketch-menu-item:hover .sketch-menu-arrow,.sketch-menu-dark .sketch-menu-item.active .sketch-menu-arrow{color:#71717af2}.sketch-menu-divider{height:1px;margin:4px 6px;background:#28282814;pointer-events:none}.sketch-menu-dark .sketch-menu-divider{background:#ffffff14}.sketch-menu-scroll{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.28) transparent}.sketch-menu-scroll::-webkit-scrollbar{width:4px}.sketch-menu-scroll::-webkit-scrollbar-track{background:transparent}.sketch-menu-scroll::-webkit-scrollbar-thumb{background:#71717a47;border-radius:999px}.sketch-menu-scroll::-webkit-scrollbar-thumb:hover{background:#71717a7a}.sketch-menu-scroll::-webkit-scrollbar-button{display:none;height:0;width:0}.sketch-menu-dark .sketch-menu-scroll{scrollbar-color:rgba(255,255,255,.22) transparent}.sketch-menu-dark .sketch-menu-scroll::-webkit-scrollbar-thumb{background:#ffffff38}.sketch-menu-dark .sketch-menu-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff61}@keyframes sketch-menu-enter{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sketch-menu-enter{animation:sketch-menu-enter .12s ease-out forwards;transform-origin:center center}.sketch-menu-enter-at-cursor{animation:sketch-menu-enter-at-cursor .1s ease-out forwards;transform-origin:top left}@keyframes sketch-menu-enter-at-cursor{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sketch-menu.sketch-menu-submenu{--sketch-menu-submenu-gap: 2px;position:absolute;left:calc(100% + var(--sketch-menu-pad, 6px) + var(--sketch-menu-submenu-gap));top:0;z-index:60;box-shadow:none}.sketch-menu-item-has-submenu{position:relative}.sketch-chat-panel{--sketch-chat-r: 26px;background:#fffefa;border:1px solid rgba(0,0,0,.18);box-shadow:none;-moz-user-select:text;user-select:text;-webkit-user-select:text}.sketch-chat-panel button,.sketch-chat-panel [role=button]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.sketch-chat-panel-dark{background:#121214;border-color:#ffffff1a;box-shadow:-8px 0 24px #00000040}.sketch-chat-panel--sidebar.sketch-chat-panel-dark{background:transparent;border-color:transparent;box-shadow:none}.sketch-chat-panel--sidebar{position:fixed;top:0;right:0;bottom:0;left:auto;height:100vh;height:100dvh;border-radius:var(--sketch-chat-r) 0 0 var(--sketch-chat-r);border-right:none;overflow:visible;background:transparent}html{--sketch-chat-sidebar-width: 720px}html[data-chat-sidebar-open=true] .app-canvas-viewport{right:var(--sketch-chat-sidebar-width)}.top-navbar-chat-aware-actions{right:16px}html[data-chat-sidebar-open=true] .top-navbar-chat-aware-actions{right:calc(var(--sketch-chat-sidebar-width) + 12px)}.left-toolbar-dock-bottom{left:50%;transform:translate(-50%)}html[data-chat-sidebar-open=true] .left-toolbar-dock-bottom{left:calc((100% - var(--sketch-chat-sidebar-width)) / 2);max-width:calc(100vw - var(--sketch-chat-sidebar-width) - 1rem)}html[data-history-panel-open=true] .left-toolbar-dock-side{left:256px}.sketch-chat-panel--sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--sketch-chat-sidebar-backdrop, #dfdfdf);opacity:0;pointer-events:none}.sketch-chat-panel--floating{position:fixed;border-radius:var(--sketch-chat-r);overflow:hidden}.sketch-chat-panel-body{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;border-radius:inherit;overflow:hidden;background:#fffefa;position:relative;z-index:1}.sketch-chat-panel-dark .sketch-chat-panel-body{background:#121214}.sketch-chat-resize-wrap{position:absolute;left:0;top:50%;z-index:50;transform:translate(-50%,-50%);width:22px;height:52px;display:flex;align-items:center;justify-content:center;cursor:ew-resize}.sketch-chat-resize-handle{position:relative;width:7px;height:38px;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#fffefafa;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.sketch-chat-resize-handle:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid rgba(40,40,40,.08);pointer-events:none}.sketch-chat-resize-handle-dark{background:#1e1e22f5;border-color:#ffffff1f}.sketch-chat-resize-handle-dark:after{border-color:#ffffff0f}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark{background:#fff;border-color:#ffffff47}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark:after,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark:after{border-color:#00000014}.sketch-chat-header{height:56px;padding:0 12px;border-bottom:1px solid rgba(40,40,40,.1);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fffefa}.sketch-chat-header-dark{border-bottom-color:#ffffff14;background:#121214}.sketch-chat-title{display:block;font-size:14px;font-weight:600;color:#181818eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-title-dark{color:#ffffffeb}.sketch-chat-header-btn{padding:6px;border-radius:999px;border:1px solid transparent;background:transparent;color:#505050b8;transition:background .1s ease,color .1s ease,border-color .1s ease;cursor:pointer}.sketch-chat-header-btn:hover{background:#ec608412;color:#181818eb}.sketch-chat-header-dark .sketch-chat-header-btn{color:#ffffff8c}.sketch-chat-header-dark .sketch-chat-header-btn:hover{background:#ffffff14;color:#ffffffeb}.sketch-chat-header-btn--active{background:#f5f3eefa;border-color:#2828281a;color:#181818eb}.sketch-chat-header-dark .sketch-chat-header-btn--active{background:#ffffff1a;border-color:#ffffff1f;color:#ffffffeb}.sketch-chat-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;background-color:#fffdfb;background-image:none}.sketch-chat-messages-dark{background-color:#0e0e10;background-image:none}.sketch-chat-messages-wrap{background:#fffdfb}.sketch-chat-messages-wrap.sketch-chat-messages-dark{background:#0e0e10}.sketch-chat-oss-panel{background:#fffefa}.sketch-chat-oss-panel-dark{background:#121214}.sketch-chat-message-row{display:flex;gap:8px}.sketch-chat-message-row--assistant{gap:8px;margin-top:4px;margin-bottom:4px;align-items:flex-start}.sketch-chat-message-row--assistant .sketch-chat-message-wrap{max-width:85%;padding-left:4px;padding-right:8px}.sketch-chat-message-row--user{flex-direction:row;justify-content:flex-end}.sketch-chat-message-row--user .sketch-chat-message-wrap{max-width:92%}.sketch-chat-avatar{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid rgba(40,40,40,.1);background:#f5f3eefa;color:#505050d1}.sketch-chat-avatar--user{background:#fdf2f2e0;border-color:#f0b4b440;color:#b45050d9}.sketch-chat-avatar-dark{background:#28282cf5;border-color:#ffffff1a;color:#ffffffb8}.sketch-chat-avatar-dark.sketch-chat-avatar--user{background:#3a3a3ef5;border-color:#ffffff24;color:#ffffffe0}.sketch-chat-message-wrap{position:relative;max-width:92%}.sketch-chat-message{position:relative;padding:10px 14px;border-radius:18px/16px;border:1px solid rgba(40,40,40,.1);background:#fffffff5;color:#282828e0;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.sketch-chat-message--user{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;padding:10px 18px;background:#fdf2f2e0;border-color:#f0b4b433;color:#282828eb}.sketch-chat-message--selected{border-color:#f0b4648c}.sketch-chat-message-dark{background:#1c1c20eb;border-color:#ffffff1a;color:#ffffffe0}.sketch-chat-message-dark.sketch-chat-message--user{background:#3a3a3ef5;border-color:#ffffff1f;color:#ffffffeb}.sketch-chat-message-dark.sketch-chat-message--selected{border-color:#fbbf2473}.sketch-chat-user-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:100%}.sketch-chat-user-media-carousel{position:relative;flex-shrink:0}.sketch-chat-user-media-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.sketch-chat-user-media-viewport::-webkit-scrollbar{display:none}.sketch-chat-user-media-track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px}.sketch-chat-user-media-item{position:relative;flex-shrink:0}.sketch-chat-user-media-thumb{display:block;width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(40,40,40,.12);background:#0000000a;cursor:pointer;overflow:hidden;transition:opacity .12s ease}.sketch-chat-user-media-thumb--file{cursor:default}.sketch-chat-user-media-thumb:hover{opacity:.9}.sketch-chat-message-dark .sketch-chat-user-media-thumb{border-color:#ffffff1f;background:#ffffff0a}.sketch-chat-user-media-thumb--video{padding:0;position:relative}.sketch-chat-user-media-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000047;color:#fffffff2;pointer-events:none}.sketch-chat-user-media-nav{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-11px;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#fffffff5;color:#282828e0;box-shadow:0 2px 8px #0000001f;cursor:pointer;transition:background .1s ease,color .1s ease}.sketch-chat-user-media-nav:hover{background:#fff;color:#181818eb}.sketch-chat-user-media-nav--prev{left:-6px}.sketch-chat-user-media-nav--next{right:-6px}.sketch-chat-user-media-nav-dark{border-color:#ffffff24;background:#28282cf5;color:#ffffffe0;box-shadow:0 2px 10px #00000059}.sketch-chat-user-media-nav-dark:hover{background:#3a3a3efa;color:#fffffff5}.sketch-chat-message--user-block{width:-moz-fit-content;width:fit-content;max-width:min(100%,320px);border-radius:18px/16px;padding:10px 14px}.sketch-chat-user-text-wrap{position:relative;min-width:0}.sketch-chat-user-text-wrap--collapsible{padding-right:22px;padding-bottom:2px}.sketch-chat-user-text--collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sketch-chat-user-fold-btn{position:absolute;right:-2px;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffeb;color:#505050d1;cursor:pointer;transition:background .1s ease,color .1s ease}.sketch-chat-user-fold-btn:hover{background:#f5f3eefa;color:#181818eb}.sketch-chat-message-dark .sketch-chat-user-fold-btn{border-color:#ffffff1f;background:#28282cf5;color:#ffffffb8}.sketch-chat-message-dark .sketch-chat-user-fold-btn:hover{background:#3a3a3ef5;color:#ffffffeb}.sketch-chat-assistant-stack{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:100%}.sketch-chat-assistant-stack:has(.sketch-chat-agent-cursor+.sketch-chat-message){gap:0}.sketch-chat-assistant-stack .sketch-chat-agent-cursor:has(+.sketch-chat-message){margin-bottom:0}.sketch-chat-assistant-stack .sketch-chat-agent-cursor+.sketch-chat-message{border-top:none;border-top-left-radius:10px;border-top-right-radius:10px;padding-top:8px}.sketch-chat-assistant-stack .sketch-chat-message{width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 12px;border-radius:12px}.sketch-chat-agent-cursor .chat-markdown,.sketch-chat-assistant-stack .chat-markdown{line-height:1.42}.sketch-chat-agent-cursor .chat-markdown p,.sketch-chat-assistant-stack .chat-markdown p{margin:0 0 4px}.sketch-chat-agent-cursor .chat-markdown p:last-child,.sketch-chat-assistant-stack .chat-markdown p:last-child{margin-bottom:0}.sketch-chat-agent-cursor .chat-markdown h1,.sketch-chat-agent-cursor .chat-markdown h2,.sketch-chat-agent-cursor .chat-markdown h3,.sketch-chat-agent-cursor .chat-markdown h4,.sketch-chat-agent-cursor .chat-markdown h5,.sketch-chat-agent-cursor .chat-markdown h6,.sketch-chat-assistant-stack .chat-markdown h1,.sketch-chat-assistant-stack .chat-markdown h2,.sketch-chat-assistant-stack .chat-markdown h3,.sketch-chat-assistant-stack .chat-markdown h4,.sketch-chat-assistant-stack .chat-markdown h5,.sketch-chat-assistant-stack .chat-markdown h6{margin:6px 0 3px;line-height:1.35}.sketch-chat-agent-cursor .chat-markdown h1:first-child,.sketch-chat-agent-cursor .chat-markdown h2:first-child,.sketch-chat-agent-cursor .chat-markdown h3:first-child,.sketch-chat-assistant-stack .chat-markdown h1:first-child,.sketch-chat-assistant-stack .chat-markdown h2:first-child,.sketch-chat-assistant-stack .chat-markdown h3:first-child{margin-top:0}.sketch-chat-agent-cursor .chat-markdown ul,.sketch-chat-agent-cursor .chat-markdown ol,.sketch-chat-assistant-stack .chat-markdown ul,.sketch-chat-assistant-stack .chat-markdown ol{margin:3px 0;padding-left:16px}.sketch-chat-agent-cursor .chat-markdown li,.sketch-chat-assistant-stack .chat-markdown li{margin:1px 0;line-height:1.42}.sketch-chat-agent-cursor .chat-markdown li>ul,.sketch-chat-agent-cursor .chat-markdown li>ol,.sketch-chat-assistant-stack .chat-markdown li>ul,.sketch-chat-assistant-stack .chat-markdown li>ol{margin:1px 0}.sketch-chat-agent-cursor .chat-markdown blockquote,.sketch-chat-assistant-stack .chat-markdown blockquote{margin:4px 0;padding:2px 10px}.sketch-chat-agent-cursor .chat-markdown.prose :where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)),.sketch-chat-assistant-stack .chat-markdown.prose :where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.sketch-chat-agent-cursor .chat-markdown.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),.sketch-chat-assistant-stack .chat-markdown.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1px;margin-bottom:1px}.sketch-chat-assistant-text--collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sketch-chat-assistant-actions{display:inline-flex;align-items:center;gap:4px;padding:0;background:transparent;border:none}.sketch-chat-assistant-action-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;background:transparent;color:#18181b;cursor:pointer;transition:color .1s ease,opacity .1s ease}.sketch-chat-assistant-action-btn:hover{background:transparent;color:#000}.sketch-chat-assistant-actions-dark .sketch-chat-assistant-action-btn{color:#ffffff73}.sketch-chat-assistant-actions-dark .sketch-chat-assistant-action-btn:hover{background:transparent;color:#ffffffe0}.sketch-chat-assistant-action-btn--skill-active{color:#10b981d9}.sketch-chat-assistant-actions-dark .sketch-chat-assistant-action-btn--skill-active{color:#34d399e6}.sketch-chat-user-message-block{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%}.sketch-chat-user-actions{display:flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .15s ease}.sketch-chat-message-row--user:hover .sketch-chat-user-actions,.sketch-chat-message-row--user:focus-within .sketch-chat-user-actions{opacity:1;pointer-events:auto}.sketch-chat-user-actions-dark .sketch-chat-assistant-action-btn{color:#ffffff8c}.sketch-chat-quote-ref,.sketch-chat-quote-input{display:flex;align-items:flex-start;gap:6px;max-width:100%;padding:6px 8px;border-left:2px solid rgba(59,130,246,.55);border-radius:8px;background:#3b82f60f;color:#3c3c3cd1}.sketch-chat-quote-ref-dark,.sketch-chat-quote-input-dark{border-left-color:#60a5faa6;background:#60a5fa14;color:#ffffffc7}.sketch-chat-quote-ref-text,.sketch-chat-quote-input-snippet{min-width:0;font-size:.85em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sketch-chat-quote-chip-wrap{cursor:default}.sketch-chat-quote-chip{display:flex;align-items:center;justify-content:center;color:#3c3c3cc7}.sketch-chat-quote-chip-dark{color:#ffffffd1}.sketch-chat-quote-hover-card{max-width:min(320px,calc(100vw - 24px));padding:10px 12px 8px;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#fff;box-shadow:0 10px 28px #0000002e;color:#282828eb}.sketch-chat-quote-hover-card-dark{border-color:#ffffff1f;background:#2a2a2a;box-shadow:0 12px 32px #00000073;color:#ffffffe6}.sketch-chat-quote-hover-text{max-height:180px;overflow:auto;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none}.sketch-chat-quote-hover-text::-webkit-scrollbar{display:none}.sketch-chat-quote-hover-label{margin-top:8px;padding-top:6px;border-top:1px solid rgba(40,40,40,.08);font-size:11px;font-weight:600;line-height:1.2;opacity:.88}.sketch-chat-quote-hover-card-dark .sketch-chat-quote-hover-label{border-top-color:#ffffff1a}.sketch-chat-selection-quote-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(40,40,40,.1);border-radius:999px;background:#fff;color:#1e1e1eeb;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 6px 20px #00000029;transition:background .1s ease,transform .1s ease}.sketch-chat-selection-quote-btn:hover{background:#f5f5f5}.sketch-chat-selection-quote-btn-dark{border-color:#ffffff1f;background:#1c1c1c;color:#fff;box-shadow:0 8px 24px #0006}.sketch-chat-selection-quote-btn-dark:hover{background:#262626}.sketch-chat-quote-input{margin:0 10px 8px;align-items:center}.sketch-chat-quote-input-main{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.sketch-chat-quote-input-label{font-size:10px;line-height:1.2;opacity:.72;margin-bottom:2px}.sketch-chat-quote-input-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:999px;background:transparent;color:inherit;opacity:.72;cursor:pointer}.sketch-chat-quote-input-close:hover{opacity:1;background:#0000000f}.sketch-chat-quote-input-dark .sketch-chat-quote-input-close:hover{background:#ffffff14}.sketch-chat-agent-skill-btn{display:inline-flex;align-items:center;gap:4px;max-width:108px;padding:4px 8px;border-radius:6px;border:1px solid rgba(40,40,40,.12);background:transparent;font-size:10px;line-height:1.2;color:#3c3c3cd1;cursor:pointer}.sketch-chat-agent-skill-btn--active{border-color:#10b9818c;background:#10b9811a;color:#05785af2}.sketch-chat-agent-skill-btn-dark{border-color:#ffffff1f;color:#ffffffd1}.sketch-chat-agent-skill-btn-dark.sketch-chat-agent-skill-btn--active{border-color:#34d3998c;background:#34d3991f;color:#a7f3d0f2}.sketch-chat-agent-skill-menu{width:min(280px,calc(100vw - 24px));max-height:min(320px,calc(100vh - 120px));overflow:hidden;display:flex;flex-direction:column;padding:8px;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#fcfbf8fa;box-shadow:0 12px 36px #00000029}.sketch-chat-agent-skill-menu-dark{background:#18181bfa;border-color:#ffffff1a;color:#ffffffe0}.sketch-chat-agent-skill-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 8px;font-size:12px;font-weight:600}.sketch-chat-agent-skill-menu-head-actions{display:inline-flex;align-items:center;gap:4px}.sketch-chat-agent-skill-menu-add{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid rgba(16,185,129,.35);border-radius:6px;background:#10b98114;color:#059669f2;font-size:11px;font-weight:600;cursor:pointer}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-add{border-color:#34d39966;background:#34d3991a;color:#a7f3d0f2}.sketch-chat-agent-skill-menu-add:hover{background:#10b98124}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-add:hover{background:#34d39929}.sketch-chat-agent-skill-menu-form{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;border-radius:10px;border:1px solid rgba(40,40,40,.1);background:#00000005}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form{border-color:#ffffff14;background:#ffffff08}.sketch-chat-agent-skill-menu-form-title{font-size:11px;font-weight:600;opacity:.85}.sketch-chat-agent-skill-menu-form-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sketch-chat-agent-skill-menu-form-import{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid rgba(40,40,40,.16);border-radius:6px;background:transparent;color:inherit;font-size:11px;font-weight:600;opacity:.88;cursor:pointer;flex-shrink:0}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-import{border-color:#ffffff24}.sketch-chat-agent-skill-menu-form-import:hover{background:#0000000a}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-import:hover{background:#ffffff0f}.sketch-chat-agent-skill-menu-form-input,.sketch-chat-agent-skill-menu-form-textarea{width:100%;padding:6px 8px;border-radius:8px;border:1px solid rgba(40,40,40,.14);background:#ffffffe6;font-size:11px;line-height:1.4;color:inherit;outline:none;resize:vertical}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-input,.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-textarea{border-color:#ffffff1f;background:#00000040}.sketch-chat-agent-skill-menu-form-input::-moz-placeholder,.sketch-chat-agent-skill-menu-form-textarea::-moz-placeholder{opacity:.5}.sketch-chat-agent-skill-menu-form-input::placeholder,.sketch-chat-agent-skill-menu-form-textarea::placeholder{opacity:.5}.sketch-chat-agent-skill-menu-form-textarea{min-height:96px;max-height:min(220px,42vh)}.sketch-chat-agent-skill-menu-form-actions{display:flex;gap:6px}.sketch-chat-agent-skill-menu-form-save,.sketch-chat-agent-skill-menu-form-cancel{flex:1;padding:6px 8px;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer}.sketch-chat-agent-skill-menu-form-save{border:1px solid rgba(16,185,129,.4);background:#10b9811f;color:#059669fa}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-save{border-color:#34d39973;background:#34d39924;color:#a7f3d0fa}.sketch-chat-agent-skill-menu-form-cancel{border:1px solid rgba(40,40,40,.14);background:transparent;color:inherit;opacity:.8}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-form-cancel{border-color:#ffffff1f}.sketch-chat-agent-skill-menu-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:inherit;opacity:.65;cursor:pointer}.sketch-chat-agent-skill-menu-clear{width:100%;margin-bottom:6px;padding:6px 8px;border-radius:8px;border:1px dashed rgba(40,40,40,.18);background:transparent;font-size:11px;color:inherit;opacity:.8;cursor:pointer;text-align:left}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-clear{border-color:#ffffff24}.sketch-chat-agent-skill-menu-empty{margin:0;padding:8px 6px 4px;font-size:11px;line-height:1.45;opacity:.72}.sketch-chat-agent-skill-menu-list{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;max-height:240px;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.35) transparent}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar{width:4px;height:4px}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-track{background:transparent}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb{background:#71717a59;border-radius:999px}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb:hover{background:#71717a8c}.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-button,.sketch-chat-agent-skill-menu-list::-webkit-scrollbar-corner{display:none;width:0;height:0}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-list{scrollbar-color:rgba(255,255,255,.22) transparent}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb{background:#fff3}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-list::-webkit-scrollbar-thumb:hover{background:#ffffff61}.sketch-chat-agent-skill-menu-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:inherit}.sketch-chat-agent-skill-menu-item:hover{background:#0000000a}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-item:hover{background:#ffffff0f}.sketch-chat-agent-skill-menu-item--active{background:#10b9811a}.sketch-chat-agent-skill-menu-dark .sketch-chat-agent-skill-menu-item--active{background:#34d3991f}.sketch-chat-agent-skill-menu-item-name{display:inline-flex;align-items:center;gap:4px;width:100%;font-size:12px;font-weight:600}.sketch-chat-agent-skill-menu-item-preview{font-size:10px;line-height:1.35;opacity:.62;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sketch-chat-agent-quick-replies{margin-top:8px;padding:10px 10px 8px;border-radius:12px;border:1px solid rgba(16,185,129,.22);background:#10b9810f}.sketch-chat-agent-quick-replies-dark{border-color:#34d3993d;background:#34d39914}.sketch-chat-agent-quick-replies-hint,.sketch-chat-agent-quick-replies-question{margin-bottom:8px;font-size:11px;line-height:1.4;color:#05785aeb}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-replies-hint,.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-replies-question{color:#a7f3d0eb}.sketch-chat-agent-quick-replies-list{display:flex;flex-wrap:wrap;gap:6px}.sketch-chat-agent-quick-reply-btn{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:6px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:#ffffffb8;color:#143c2df2;font-size:11px;line-height:1.25;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sketch-chat-agent-quick-reply-btn:hover:not(:disabled){background:#10b98124;border-color:#10b9818c}.sketch-chat-agent-quick-reply-btn:disabled{opacity:.45;cursor:not-allowed}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-reply-btn{background:#18181bd9;border-color:#34d39959;color:#ecfdf5f2}.sketch-chat-agent-quick-replies-dark .sketch-chat-agent-quick-reply-btn:hover:not(:disabled){background:#34d39929}.sketch-chat-agent-quick-reply-label{font-weight:600}.sketch-chat-agent-quick-reply-hint{font-size:10px;opacity:.72;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sketch-chat-selected-badge{display:inline-flex;padding:2px 10px;margin-bottom:6px;border-radius:999px;border:1px solid rgba(240,180,100,.35);background:#fffbebfa;font-size:10px;color:#a06414e0;position:relative}.sketch-chat-selected-badge-dark{background:#fffffff5;color:#503c14e0}.sketch-chat-input-area{flex-shrink:0;padding:0 12px;position:relative;background:#fffefa}.sketch-chat-panel--sidebar:not(.sketch-chat-panel-dark) .sketch-chat-input-area{background:transparent}.sketch-chat-input-area-dark{background:#0e0e10}.sketch-chat-input{--sketch-chat-input-r-x: 22px;--sketch-chat-input-r-y: 20px;position:relative;display:flex;flex-direction:column;border-radius:var(--sketch-chat-input-r-x) / var(--sketch-chat-input-r-y);border:1px solid rgba(40,40,40,.14);background:#fff;overflow:visible}.sketch-chat-input-dark{background:#0e0e10;border-color:#ffffff1f}.sketch-chat-input--drag-over{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f626}.sketch-chat-input-dark.sketch-chat-input--drag-over{border-color:#60a5fa80;box-shadow:0 0 0 2px #60a5fa1f}.sketch-chat-attach-row{display:flex;align-items:center;gap:6px;padding:10px 12px;overflow:visible}.sketch-chat-attach-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;padding:8px 8px 0 0;margin:-8px -8px 0 0;scrollbar-width:none}.sketch-chat-attach-scroll::-webkit-scrollbar{display:none}.sketch-chat-attach-strip{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;width:-moz-max-content;width:max-content;min-width:100%}.sketch-chat-attach-item{position:relative;flex-shrink:0}.sketch-chat-attach-thumb-wrap{position:relative;flex-shrink:0;cursor:default;overflow:visible}.sketch-chat-attach-thumb-remove{position:absolute;right:-7px;top:-7px;z-index:4;display:flex;width:16px;height:16px;align-items:center;justify-content:center;border:none;border-radius:999px;background:#ef4444;color:#fff;box-shadow:0 1px 4px #00000047;cursor:pointer;opacity:0;transition:opacity .1s ease,background .1s ease}.sketch-chat-attach-thumb-wrap:hover .sketch-chat-attach-thumb-remove,.sketch-chat-attach-thumb-remove:focus-visible{opacity:1}.sketch-chat-attach-thumb-remove:hover,.sketch-chat-attach-thumb-remove-dark{background:#dc2626}.sketch-chat-attach-thumb-remove-dark:hover{background:#ef4444}.sketch-chat-attach-thumb{position:relative;width:44px;height:44px;border-radius:10px;overflow:hidden;border:1px solid rgba(40,40,40,.12);background:#0000000a}.sketch-chat-attach-thumb img,.sketch-chat-attach-thumb video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sketch-chat-attach-row-dark .sketch-chat-attach-thumb{border-color:#ffffff1f;background:#ffffff0a}.sketch-chat-attach-clear-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#5050508c;cursor:pointer;transition:color .1s ease,background .1s ease}.sketch-chat-attach-clear-btn:hover{color:#282828e6;background:#0000000f}.sketch-chat-attach-row-dark .sketch-chat-attach-clear-btn{color:#ffffff73}.sketch-chat-attach-row-dark .sketch-chat-attach-clear-btn:hover{color:#ffffffe6;background:#ffffff14}.sketch-chat-attach-row+textarea{padding-top:8px}.sketch-chat-input textarea{width:100%;padding:10px 12px;font-size:12px;resize:none;outline:none;border:none;background:transparent;color:#181818eb}.sketch-chat-input-dark textarea{color:#ffffffeb}.sketch-chat-input-dark textarea::-moz-placeholder{color:#ffffff61}.sketch-chat-input-dark textarea::placeholder{color:#ffffff61}.sketch-chat-input-resize-wrap{position:absolute;top:0;left:50%;z-index:10;transform:translate(-50%,-50%);width:52px;height:22px;display:flex;align-items:center;justify-content:center;cursor:ns-resize}.sketch-chat-input-resize-handle{width:38px;height:7px;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#fffefafa;position:relative;transition:background .12s ease,border-color .12s ease}.sketch-chat-input-resize-handle:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;border:1px solid rgba(40,40,40,.08);pointer-events:none}.sketch-chat-input-resize-handle-dark{background:#1e1e22f5;border-color:#ffffff1f}.sketch-chat-input-resize-handle-dark:after{border-color:#ffffff0f}.sketch-chat-input-resize-wrap:hover .sketch-chat-input-resize-handle-dark,.sketch-chat-input-resize-wrap--active .sketch-chat-input-resize-handle-dark{background:#fff;border-color:#ffffff47}.sketch-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;flex-wrap:nowrap}.sketch-chat-toolbar .node-dropdown-button{height:32px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(40,40,40,.14)!important;background:transparent!important;background-color:transparent!important;position:relative}.sketch-chat-toolbar-dark .node-dropdown-button{border-color:transparent!important;background:transparent!important;background-color:transparent!important;color:#ffffffe0!important}.sketch-chat-toolbar [data-chat-platform-group-picker]{max-width:3.375rem;width:auto}.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button{width:auto!important;max-width:3.375rem!important;height:32px!important;padding:0 3px!important;border-radius:999px!important;border:1px solid rgba(40,40,40,.14)!important;background:transparent!important;background-color:transparent!important}.sketch-chat-toolbar-dark [data-chat-platform-group-picker] .node-dropdown-button{border-color:transparent!important;background:transparent!important;background-color:transparent!important}.sketch-chat-toolbar [data-chat-platform-group-picker] .sketch-platform-group-tag,.sketch-chat-toolbar [data-chat-platform-group-picker] .platform-group-plain-label{display:block;width:2.625rem;max-width:2.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:2px 4px;box-sizing:border-box}.sketch-chat-toolbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:none;background:#e6e6e6f2;color:#505050e0;cursor:pointer;transition:background .1s ease,color .1s ease,opacity .1s ease;flex-shrink:0}.sketch-chat-toolbar-icon-btn:hover{background:#d2d2d2fa;color:#181818eb}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn{background:#3c3c40eb;color:#ffffffe0}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn:hover{background:#48484cf5;color:#fffffff5}.sketch-chat-web-chip{display:inline-flex;align-items:center;gap:4px;padding:0 10px;height:32px;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#fff;font-size:10px;color:#282828d1;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative}.sketch-chat-web-chip:has(input:checked){background:#fdf2f2e0;border-color:#f0b4b44d}.sketch-chat-toolbar-dark .sketch-chat-web-chip{border-color:#ffffff1f;background:#1e1e22eb;color:#ffffffd1}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked){background:#ffffff1f;border-color:#fff3}.sketch-chat-mode-toggle{display:flex;gap:2px;padding:2px;border-radius:999px;overflow:visible;background:#f5f3eefa;border:1px solid rgba(40,40,40,.1);flex-shrink:0}.sketch-chat-mode-toggle button{padding:4px 7px;font-size:10px;border-radius:999px;border:none;background:transparent;color:#505050b8;cursor:pointer;white-space:nowrap;transition:background .1s ease,color .1s ease,box-shadow .1s ease}.sketch-chat-mode-toggle button.sketch-chat-mode-toggle--active,.sketch-chat-mode-toggle-dark button.sketch-chat-mode-toggle--active{background:#fff;color:#282828eb;border-radius:999px;box-shadow:0 1px 3px #0000000f}.sketch-chat-mode-toggle-dark{background:#28282cf5;border-color:#ffffff1a}.sketch-chat-mode-toggle-dark button{color:#ffffff8c}.sketch-chat-agent-mind{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:10px 12px 11px;border-radius:14px;border:1px solid rgba(40,40,40,.08);background:linear-gradient(145deg,#ffffffeb,#f5f3eee0);box-shadow:0 10px 28px #0000000a;overflow:hidden}.sketch-chat-agent-mind:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(16,185,129,.05) 42%,transparent 68%);opacity:0;pointer-events:none;transition:opacity .35s ease}.sketch-chat-agent-mind--live:before{opacity:1;animation:sketch-chat-agent-mind-shimmer 2.8s ease-in-out infinite}@keyframes sketch-chat-agent-mind-shimmer{0%,to{transform:translate(-8%);opacity:.35}50%{transform:translate(8%);opacity:.85}}.sketch-chat-agent-mind-dark{border-color:#ffffff14;background:linear-gradient(145deg,#222226f5,#18181beb);box-shadow:0 12px 32px #00000038}.sketch-chat-agent-mind-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.sketch-chat-agent-mind-head:disabled{cursor:default}.sketch-chat-agent-mind--collapsed{padding-bottom:10px}.sketch-chat-agent-mind-step-count{flex-shrink:0;font-size:10px;line-height:1;padding:2px 6px;border-radius:999px;color:#3c3c3c9e;background:#0000000a}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-step-count{color:#ffffff80;background:#ffffff0f}.sketch-chat-agent-mind-skill-badge{flex-shrink:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;padding:2px 6px;border-radius:999px;color:#05785af2;background:#10b9811f}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-skill-badge{color:#a7f3d0f2;background:#34d39924}.sketch-chat-agent-mind-timeline-scroll{position:relative;margin-top:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:10px;border:1px solid rgba(40,40,40,.06);background:#ffffff59}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-timeline-scroll{border-color:#ffffff0f;background:#0000002e}.sketch-chat-agent-mind-timeline-scroll--placeholder{height:auto;max-height:88px;padding:4px 8px 6px}.sketch-chat-agent-mind-timeline-virtual-inner{position:relative;width:100%}.sketch-chat-agent-mind-timeline-virtual-row{position:absolute;left:0;right:0;padding:0 8px;box-sizing:border-box;overflow:hidden}.sketch-chat-agent-mind-head-main{display:inline-flex;align-items:center;gap:7px;min-width:0}.sketch-chat-agent-mind-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#10b9811a;color:#059669f2;flex-shrink:0}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-icon{background:#34d3991f;color:#6ee7b7f2}.sketch-chat-agent-mind-title{font-size:12px;font-weight:600;letter-spacing:.02em;color:#1e1e1eeb}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-title{color:#ffffffe0}.sketch-chat-agent-mind-dots{display:inline-flex;align-items:center;gap:3px;margin-left:2px}.sketch-chat-agent-mind-dots span{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.45;animation:sketch-chat-agent-mind-dot 1.2s ease-in-out infinite}.sketch-chat-agent-mind-dots span:nth-child(2){animation-delay:.15s}.sketch-chat-agent-mind-dots span:nth-child(3){animation-delay:.3s}@keyframes sketch-chat-agent-mind-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-2px);opacity:1}}.sketch-chat-agent-mind-fold{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;opacity:.55;flex-shrink:0}.sketch-chat-agent-mind-head:hover .sketch-chat-agent-mind-fold{opacity:.9;background:#0000000a}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-head:hover .sketch-chat-agent-mind-fold{background:#ffffff0f}.sketch-chat-agent-mind-sub{padding-left:29px;font-size:10px;line-height:1.45;color:#3c3c3cb8}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-sub{color:#ffffff94}.sketch-chat-agent-mind-reasoning{margin-top:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(16,185,129,.12);background:#ffffff94}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-reasoning{border-color:#34d39924;background:#ffffff08}.sketch-chat-agent-mind-reasoning-label{display:inline-flex;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.62}.sketch-chat-agent-mind-reasoning p{margin:0;font-size:11px;line-height:1.55;white-space:pre-wrap;color:#282828db}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-reasoning p{color:#ffffffc7}.sketch-chat-agent-mind-timeline{list-style:none;margin:2px 0 0;padding:0 0 0 8px;display:flex;flex-direction:column;gap:0}.sketch-chat-agent-mind-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:7px 0}.sketch-chat-agent-mind-timeline:not(.sketch-chat-agent-mind-timeline--virtual) .sketch-chat-agent-mind-item{animation:sketch-chat-agent-mind-item-in .28s ease both}@keyframes sketch-chat-agent-mind-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sketch-chat-agent-mind-rail{position:absolute;left:8px;top:18px;bottom:-7px;width:1px;background:linear-gradient(180deg,#10b98147,#10b98114)}.sketch-chat-agent-mind-item:last-child .sketch-chat-agent-mind-rail{display:none}.sketch-chat-agent-mind-node{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:999px;border:1px solid rgba(16,185,129,.22);background:#ffffffeb;color:#059669f2}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-node{background:#18181bf5;border-color:#34d3993d;color:#6ee7b7f2}.sketch-chat-agent-mind-item--running .sketch-chat-agent-mind-node{box-shadow:0 0 0 3px #10b9811f}.sketch-chat-agent-mind-item--error .sketch-chat-agent-mind-node{border-color:#ef444459;color:#ef4444}.sketch-chat-agent-mind-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.sketch-chat-agent-mind-phase{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.sketch-chat-agent-mind-summary{font-size:11px;line-height:1.45;color:#282828e0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sketch-chat-agent-mind-detail{font-size:10px;line-height:1.4;color:#5050509e;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-detail{color:#ffffff6b}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-summary{color:#fffc}.sketch-chat-agent-mind-item--running .sketch-chat-agent-mind-summary{color:#059669f2}.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-item--running .sketch-chat-agent-mind-summary{color:#6ee7b7f2}.sketch-chat-agent-mind-item--error .sketch-chat-agent-mind-summary{color:#dc2626}.sketch-chat-agent-mind-resolved{display:inline-flex;align-items:center;gap:6px;padding-left:29px;font-size:10px;opacity:.78}.sketch-chat-agent-cursor{margin-bottom:4px;padding:0;font-size:11px;line-height:1.42;color:#3c3c3cd1}.sketch-chat-agent-cursor-dark{color:#ffffff9e}.sketch-chat-agent-cursor-master{display:inline-flex;align-items:center;gap:5px;width:100%;padding:0;border:none;background:transparent;color:inherit;font-size:11px;line-height:1.35;text-align:left;cursor:pointer;opacity:.78;transition:opacity .15s ease}.sketch-chat-agent-cursor-master:hover{opacity:.95}.sketch-chat-agent-cursor-master-label{flex:1;min-width:0}.sketch-chat-agent-cursor-body{margin-top:4px;padding-left:2px}.sketch-chat-agent-cursor-summary--live{animation:sketch-chat-agent-summary-pulse 1.8s ease-in-out infinite}@keyframes sketch-chat-agent-summary-pulse{0%,to{opacity:.42}50%{opacity:1}}.sketch-chat-agent-cursor-thinking{padding:2px 0;font-size:12px;line-height:1.35;color:#ffffff9e}.sketch-chat-agent-cursor-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sketch-chat-agent-cursor-duration{font-size:11px;font-weight:500;color:#505050b8}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-duration{color:#ffffff7a}.sketch-chat-agent-cursor-fold{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:inherit;opacity:.55;cursor:pointer}.sketch-chat-agent-cursor-lead{margin-bottom:4px;font-size:12px;line-height:1.42;color:#1e1e1ee6;white-space:pre-wrap}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-lead{color:#ffffffe0}.sketch-chat-agent-cursor-block{margin:1px 0}.sketch-chat-agent-cursor-skill{display:inline-flex;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;line-height:1.35;opacity:.58}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-skill{opacity:.52}.sketch-chat-agent-cursor-block-head{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:transparent;color:inherit;font-size:11px;line-height:1.35;opacity:.72;cursor:pointer;transition:opacity .15s ease}.sketch-chat-agent-cursor-block-head:hover{opacity:.95}.sketch-chat-agent-cursor-block-head--static{cursor:default}.sketch-chat-agent-cursor-block-head--running{opacity:.82}.sketch-chat-agent-cursor-block-head--running .sketch-chat-agent-cursor-term{color:#059669f2}.sketch-chat-agent-cursor-dark .sketch-chat-agent-cursor-block-head--running .sketch-chat-agent-cursor-term{color:#6ee7b7f2}.sketch-chat-agent-cursor-term{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.88}.sketch-chat-agent-cursor-chevron{flex-shrink:0;margin-left:1px;opacity:.48;transition:transform .15s ease}.sketch-chat-agent-cursor-chevron.is-expanded{transform:rotate(90deg)}.sketch-chat-agent-cursor-list{display:flex;flex-direction:column;gap:1px;margin-top:3px;padding-left:2px}.sketch-chat-agent-trace-row{padding:1px 0 1px 10px;border-left:1px solid rgba(40,40,40,.08)}.sketch-chat-agent-trace-row.is-dark{border-left-color:#ffffff14}.sketch-chat-agent-trace-row--thought .sketch-chat-agent-trace-primary{font-size:10px;opacity:.72}.sketch-chat-agent-trace-primary{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;color:#323232db;word-break:break-word}.sketch-chat-agent-trace-row.is-dark .sketch-chat-agent-trace-primary{color:#ffffffc7}.sketch-chat-agent-trace-row--running .sketch-chat-agent-trace-primary{color:#059669f2}.sketch-chat-agent-trace-row.is-dark.sketch-chat-agent-trace-row--running .sketch-chat-agent-trace-primary{color:#6ee7b7f2}.sketch-chat-agent-trace-row--error .sketch-chat-agent-trace-primary{color:#dc2626}.sketch-chat-agent-trace-meta{margin-top:1px;padding-left:16px;font-size:10px;line-height:1.35;color:#5050509e;word-break:break-word}.sketch-chat-agent-trace-row.is-dark .sketch-chat-agent-trace-meta{color:#ffffff6b}.sketch-chat-agent-trace-preview{margin-top:3px;padding-left:0;font-size:10px;line-height:1.45;white-space:pre-wrap;color:#3c3c3cb8}.sketch-chat-agent-trace-row.is-dark .sketch-chat-agent-trace-preview{color:#ffffff94}.sketch-chat-agent-cursor-resolved{margin-top:8px;font-size:10px;opacity:.72}.sketch-chat-agent-steps{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;padding:8px 10px;border-radius:10px;background:#f5f3eeeb;border:1px solid rgba(40,40,40,.08);font-size:11px;color:#3c3c3ce0}.sketch-chat-agent-steps-dark{background:#28282ce0;border-color:#ffffff14;color:#ffffffb8}.sketch-chat-agent-status{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-weight:500}.sketch-chat-agent-status>span:first-of-type{display:inline-flex;align-items:center;gap:6px}.sketch-chat-agent-status-detail{font-weight:400;font-size:10px;opacity:.72;padding-left:18px;line-height:1.35}.sketch-chat-agent-reasoning{padding:6px 8px;margin-top:2px;border-radius:8px;background:#ffffff8c;border:1px dashed rgba(40,40,40,.1);font-size:10px;line-height:1.45;white-space:pre-wrap;max-height:120px;overflow:auto}.sketch-chat-agent-steps-dark .sketch-chat-agent-reasoning{background:#ffffff0a;border-color:#ffffff14}.sketch-chat-agent-step{display:flex;align-items:flex-start;gap:6px;padding-left:2px;line-height:1.35}.sketch-chat-agent-step-icon{flex-shrink:0;width:12px;text-align:center}.sketch-chat-agent-step--running{opacity:.92;color:#10b981f2}.sketch-chat-agent-steps-dark .sketch-chat-agent-step--running{color:#34d399f2}.sketch-chat-agent-step--error{color:#dc2626}.sketch-chat-agent-steps-dark .sketch-chat-agent-step--error{color:#f87171}.sketch-chat-agent-choice-block{display:flex;flex-direction:column;gap:6px;margin-top:4px}.sketch-chat-agent-choice-question{font-weight:500;line-height:1.4}.sketch-chat-agent-choice-list{display:flex;flex-direction:column;gap:4px}.sketch-chat-agent-choice-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 10px;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:#ffffffeb;color:#1e1e1ee6;font-size:11px;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.sketch-chat-agent-choice-btn:hover:not(:disabled){border-color:#10b9818c;background:#ecfdf5f2}.sketch-chat-agent-choice-btn:disabled{opacity:.55;cursor:not-allowed}.sketch-chat-agent-cursor-dark .sketch-chat-agent-choice-btn{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffdb}.sketch-chat-agent-cursor-dark .sketch-chat-agent-choice-btn:hover:not(:disabled){background:#34d3991a;border-color:#34d39959}.sketch-chat-agent-mind-dark .sketch-chat-agent-choice-btn{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffdb}.sketch-chat-agent-mind-dark .sketch-chat-agent-choice-btn:hover:not(:disabled){background:#34d3991a;border-color:#34d39959}.sketch-chat-agent-steps-dark .sketch-chat-agent-choice-btn{background:#18181bf2;border-color:#ffffff1f;color:#ffffffe0}.sketch-chat-agent-steps-dark .sketch-chat-agent-choice-btn:hover:not(:disabled){border-color:#34d39980;background:#064e3b59}.sketch-chat-agent-choice-hint{font-size:10px;opacity:.72}.sketch-chat-gen-prefs-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:#f5f3eef2;color:#3c3c3ce0;font-size:10px;cursor:pointer;flex-shrink:0}.sketch-chat-gen-prefs-mode-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(40,40,40,.08)}.sketch-chat-gen-prefs-mode-row [data-chat-agent-skill-picker]{margin-left:auto}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-mode-row{border-bottom-color:#ffffff14}.sketch-chat-gen-prefs-mode-btn{padding:4px 8px;border-radius:6px;border:1px solid rgba(40,40,40,.12);background:transparent;font-size:10px;cursor:pointer}.sketch-chat-gen-prefs-mode-btn--active{border-color:#000000e0;background:transparent}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-mode-btn{border-color:#ffffff1f;color:#ffffffd9}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-mode-btn--active{border-color:#ffffffeb;background:transparent}.sketch-chat-gen-prefs-btn--open,.sketch-chat-gen-prefs-btn:hover{border-color:#0000008c}.sketch-chat-gen-prefs-btn-dark{background:#28282cf2;border-color:#ffffff1a;color:#ffffffbf}.sketch-chat-gen-prefs-btn-dark.sketch-chat-gen-prefs-btn--open,.sketch-chat-gen-prefs-btn-dark:hover{border-color:#ffffff8c}.sketch-chat-gen-prefs-panel{width:320px;max-height:min(460px,calc(100vh - 96px));overflow:auto;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.18);background:#fafafa;box-shadow:none;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.35) transparent}.sketch-chat-gen-prefs-panel::-webkit-scrollbar{width:4px;height:4px}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-track{background:transparent}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-thumb{background:#71717a52;border-radius:999px}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-thumb:hover{background:#71717a85}.sketch-chat-gen-prefs-panel::-webkit-scrollbar-button,.sketch-chat-gen-prefs-panel::-webkit-scrollbar-corner{display:none;width:0;height:0}.sketch-chat-toolbar [data-chat-agent-gen-prefs]{flex:0 0 auto;width:auto;max-width:none}.sketch-chat-toolbar [data-chat-agent-gen-prefs] .node-dropdown-button{min-width:0;width:auto;padding:0 10px!important}.sketch-chat-toolbar [data-chat-agent-gen-prefs] .node-dropdown-button:after{display:none}.sketch-chat-toolbar [data-chat-agent-gen-prefs] .node-dropdown-button--open{border-color:#0000008c!important}.sketch-chat-toolbar-dark [data-chat-agent-gen-prefs] .node-dropdown-button--open{border-color:#ffffff8c!important}.sketch-chat-gen-prefs-panel-dark{background:#1a1a1a;border-color:#ffffff1a;box-shadow:none;color:#ffffffe0;scrollbar-color:rgba(255,255,255,.22) transparent}.sketch-chat-gen-prefs-panel-dark::-webkit-scrollbar-thumb{background:#ffffff2e}.sketch-chat-gen-prefs-panel-dark::-webkit-scrollbar-thumb:hover{background:#ffffff52}.sketch-chat-gen-prefs-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600}.sketch-chat-gen-prefs-auto{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.sketch-chat-gen-prefs-close{display:inline-flex;padding:2px;border:none;background:transparent;cursor:pointer;opacity:.65}.sketch-chat-gen-prefs-tabs{display:flex;gap:6px;margin-bottom:10px}.sketch-chat-gen-prefs-tabs button{flex:1;padding:6px 8px;border-radius:8px;border:1px solid rgba(40,40,40,.1);background:transparent;font-size:11px;cursor:pointer}.sketch-chat-gen-prefs-tab--active{border-color:#000000e0!important;background:transparent!important}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-tabs button{border-color:#ffffff1f;color:#fffc}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-tab--active{border-color:#ffffffeb!important;background:transparent!important}.sketch-chat-gen-prefs-section{margin-bottom:10px}.sketch-chat-gen-prefs-label{font-size:11px;opacity:.75;margin-bottom:6px}.sketch-chat-gen-prefs-ratio-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.sketch-chat-gen-prefs-row{display:flex;gap:6px}.sketch-chat-gen-prefs-chip{padding:5px 8px;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:transparent;font-size:10px;cursor:pointer}.sketch-chat-gen-prefs-chip--active{border-color:#000000e0;background:transparent}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-chip{border-color:#ffffff1f;color:#ffffffd9}.sketch-chat-gen-prefs-panel-dark .sketch-chat-gen-prefs-chip--active{border-color:#ffffffeb;background:transparent}.sketch-chat-gen-prefs-hint{font-size:11px;line-height:1.5;opacity:.75}.sketch-chat-send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:none;background:#e6e6e6f2;color:#8c8c8cd9;cursor:not-allowed;transition:background .1s ease,color .1s ease,opacity .1s ease;flex-shrink:0}.sketch-chat-send--active{background:#202020eb;color:#fff;cursor:pointer}.sketch-chat-send--active:hover{background:#181818f5}.sketch-chat-send-dark{background:#3c3c40eb;color:#ffffff59}.sketch-chat-send-dark.sketch-chat-send--active{background:#ecececf5;color:#202020eb}.sketch-chat-send-dark.sketch-chat-send--active:hover{background:#ffffffeb}.sketch-menu.sketch-menu--portal-fixed{position:fixed;z-index:10150}.sketch-menu.sketch-menu--portal-fixed .sketch-menu-item{width:100%;text-align:left}.sketch-toolbar{position:relative;display:flex;align-items:center;border:1px solid rgba(0,0,0,.18);background:#fff;box-shadow:none;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.sketch-toolbar>*{position:relative;z-index:1}.sketch-toolbar--horizontal{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;padding:7px 12px;border-radius:999px;box-sizing:border-box}.sketch-toolbar--vertical{flex-direction:column;align-items:center;gap:2px;padding:8px 7px;border-radius:999px;box-sizing:border-box}.sketch-toolbar-dark{background:#212121;border-color:#ffffff0f;box-shadow:0 6px 18px #0000005c,0 1px 3px #00000038}.sketch-toolbar-item{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;padding:0;line-height:0;border:none;background:transparent;color:#18181bd1;cursor:pointer;border-radius:11px;transition:color .12s ease}.sketch-toolbar-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;margin:auto;border-radius:9999px;box-sizing:border-box;opacity:0;border:none;transform:none;transition:opacity .14s ease,box-shadow .14s ease;pointer-events:none;z-index:0}.sketch-toolbar-item>*{position:relative;z-index:1}.sketch-toolbar--horizontal .sketch-toolbar-item,.sketch-toolbar--vertical .sketch-toolbar-item{width:36px;height:36px}.sketch-toolbar--horizontal .sketch-toolbar-item:before,.sketch-toolbar--vertical .sketch-toolbar-item:before{width:30px;height:30px}.sketch-toolbar-dark .sketch-toolbar-item{color:#e0e0e0eb}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item:hover{color:#09090bf5}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item:hover:before{opacity:1;background:radial-gradient(circle at 50% 38%,#00000029,#00000017 38%,#0000000b 72%,#00000005);box-shadow:inset 0 1px #00000038,inset 0 -1px #0000001a,inset 1px 0 #0000000d,inset -1px 0 #0000000d,0 0 0 .5px #00000014}.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item[data-toolbar-active=true]:before,.sketch-toolbar:not(.sketch-toolbar-dark) .sketch-toolbar-item.sketch-toolbar-item--active:before{opacity:1;background:radial-gradient(circle at 50% 38%,#0003,#0000001c 38%,#0000000e 72%,#00000006);box-shadow:inset 0 1px #0000004d,inset 0 -1px #00000024,inset 1px 0 #0000000f,inset -1px 0 #0000000f,0 0 0 .5px #0000001f}.sketch-toolbar-dark .sketch-toolbar-item:hover:before{opacity:1;background:radial-gradient(circle at 50% 38%,#050508fa,#14141af0,#2a2a34d1 68%,#3e3e4a94);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff29,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 0 0 .5px #ffffff1a}.sketch-toolbar-dark .sketch-toolbar-item[data-toolbar-active=true]:before{opacity:1;background:radial-gradient(circle at 50% 38%,#020205,#0e0e14f7,#24242ee0 68%,#3a3a46a6);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff38,inset 1px 0 #ffffff12,inset -1px 0 #ffffff12,0 0 0 .5px #ffffff24}.text-node-rich-toolbar{box-sizing:border-box;box-shadow:none}.text-node-rich-toolbar--light{background:#fff;border-color:#0000002e;box-shadow:none;color:#18181bd1}.text-node-rich-toolbar--dark{background:#212121;border-color:#ffffff0f;box-shadow:none;color:#a1a1aaeb}.text-node-rich-toolbar-btn{position:relative;flex-shrink:0;border:none;background:transparent;cursor:pointer;border-radius:9999px;color:inherit;transition:color .12s ease}.text-node-rich-toolbar-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:28px;height:28px;margin:auto;border-radius:9999px;box-sizing:border-box;opacity:0;border:none;transform:none;transition:opacity .14s ease,background-color .14s ease;pointer-events:none;z-index:0}.text-node-rich-toolbar-btn>*{position:relative;z-index:1}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn:hover{color:#09090bf5}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn:hover:before{opacity:1;background:#00000014;box-shadow:none}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active{color:#09090bf5}.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active:before,.text-node-rich-toolbar--light .text-node-rich-toolbar-btn--active:hover:before{opacity:1;background:#0000001a;box-shadow:none}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:hover{color:#fffffff5}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn:hover:before{opacity:1;background:#ffffff1f;box-shadow:none}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active{color:#fff}.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active:before,.text-node-rich-toolbar--dark .text-node-rich-toolbar-btn--active:hover:before{opacity:1;background:#ffffff1f;box-shadow:none}.sketch-toolbar-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:0;border:none;background:transparent;color:#1e1e1e6b;cursor:pointer;border-radius:9px;transition:background-color .12s ease,color .12s ease}.sketch-toolbar--horizontal .sketch-toolbar-toggle,.sketch-toolbar--vertical .sketch-toolbar-toggle{width:36px;height:36px}.sketch-toolbar-dark .sketch-toolbar-toggle{color:#e0e0e0b8}.sketch-toolbar-divider{flex-shrink:0;pointer-events:none;background:#28282814}.sketch-toolbar--horizontal .sketch-toolbar-divider{width:1px;height:20px;margin:0 3px}.sketch-toolbar--vertical .sketch-toolbar-divider{width:20px;height:1px;margin:3px auto}.sketch-toolbar-dark .sketch-toolbar-divider{background:#ffffff1f}.sketch-toolbar-icon{flex-shrink:0;display:block;width:17px;height:17px;stroke-width:1.75}.sketch-toolbar-toggle .sketch-toolbar-icon{width:14px;height:14px}.left-toolbar-overflow-anchor{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.sketch-toolbar-plus-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;margin:0;padding:0;border:none;border-radius:9999px;background:#18181b;color:#fff;cursor:pointer;box-shadow:none;transition:background .16s ease,transform .2s cubic-bezier(.34,1.2,.64,1)}.left-toolbar-overflow-anchor:hover .sketch-toolbar-plus-btn,.sketch-toolbar-plus-btn[data-open=true]{transform:scale(1.04);background:#000;box-shadow:none}.sketch-toolbar-dark .sketch-toolbar-plus-btn{background:#fff;color:#111}.sketch-toolbar-dark .left-toolbar-overflow-anchor:hover .sketch-toolbar-plus-btn,.sketch-toolbar-dark .sketch-toolbar-plus-btn[data-open=true]{background:#f4f4f5;box-shadow:none}.sketch-toolbar-plus-btn__glyph{display:inline-flex;align-items:center;justify-content:center;transform:rotate(0);transition:transform .26s cubic-bezier(.34,1.35,.64,1);will-change:transform}.left-toolbar-overflow-anchor:hover .sketch-toolbar-plus-btn__glyph,.sketch-toolbar-plus-btn[data-open=true] .sketch-toolbar-plus-btn__glyph{transform:rotate(45deg)}.sketch-toolbar--horizontal .left-toolbar-overflow-anchor,.sketch-toolbar--vertical .left-toolbar-overflow-anchor{width:36px;height:36px}.sketch-toolbar--horizontal .sketch-toolbar-plus-btn,.sketch-toolbar--vertical .sketch-toolbar-plus-btn{width:34px;height:34px;margin:0}.left-toolbar-overflow-menu{min-width:196px;max-width:min(260px,calc(100vw - 24px));padding:6px;pointer-events:auto;display:flex;flex-direction:column}.left-toolbar-overflow-menu__scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.left-toolbar-overflow-menu__scroll::-webkit-scrollbar{width:0;height:0;display:none}.left-toolbar-overflow-menu__header{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 6px 6px 10px}.left-toolbar-overflow-menu__title{padding:0;font-size:11px;line-height:1.2;color:#1e1e1e73;-webkit-user-select:none;-moz-user-select:none;user-select:none}.left-toolbar-overflow-menu__settings{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:#1e1e1e6b;cursor:pointer;transition:background .12s ease,color .12s ease}.left-toolbar-overflow-menu__settings:hover{background:#0000000f;color:#1e1e1eb8}.sketch-menu-dark .left-toolbar-overflow-menu__settings{color:#ffffff5c}.sketch-menu-dark .left-toolbar-overflow-menu__settings:hover{background:#ffffff14;color:#ffffffb8}.sketch-menu-dark .left-toolbar-overflow-menu__title{color:#ffffff61}.left-toolbar-overflow-menu__section{padding:8px 10px 4px;font-size:11px;line-height:1.2;color:#1e1e1e6b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sketch-menu-dark .left-toolbar-overflow-menu__section{color:#ffffff57}.left-toolbar-overflow-menu .sketch-menu-item{width:100%;border-radius:var(--sketch-menu-item-r, 8px)}.sketch-modal-footer{padding:1rem;border-top:1px solid rgba(45,45,45,.1);display:flex;justify-content:flex-end;flex-shrink:0}.sketch-modal-footer-dark{border-top-color:#ffffff14}.sketch-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(113,113,122,.45) transparent}.sketch-scrollbar::-webkit-scrollbar{width:4px;height:4px}.sketch-scrollbar::-webkit-scrollbar-track{background:transparent}.sketch-scrollbar::-webkit-scrollbar-thumb{background:#71717a73;border-radius:999px}.sketch-scrollbar::-webkit-scrollbar-thumb:hover{background:#71717aa6}.sketch-scrollbar::-webkit-scrollbar-button{display:none;height:0;width:0}.sketch-modal-dark .sketch-scrollbar{scrollbar-color:rgba(255,255,255,.28) transparent}.sketch-modal-dark .sketch-scrollbar::-webkit-scrollbar-thumb{background:#ffffff47}.sketch-modal-dark .sketch-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff6b}.sketch-section-card{--sketch-card-r-x: 17px;--sketch-card-r-y: 16px;position:relative;border:1px solid rgba(45,45,45,.12);border-radius:var(--sketch-card-r-x) / var(--sketch-card-r-y);background:#fffdf8b8;box-shadow:0 2px 8px #00000009}.sketch-section-card-dark{border-color:#ffffff14;background:#18181b8c;box-shadow:0 2px 8px #0000002e}.sketch-section-title{font-size:15px;font-weight:600;line-height:1.3}.sketch-icon-blue{color:#3b82f6c7}.sketch-icon-green{color:#10b981c7}.sketch-icon-orange{color:#f59e0bd1}.sketch-icon-violet{color:#8b5cf6c7}.sketch-icon-purple{color:#a855f7c7}.sketch-path-box{padding:.75rem;border-radius:12px;border:1px solid rgba(45,45,45,.08);background:#ffffffa6}.sketch-path-box-dark{border-color:#ffffff14;background:#27272a73}.sketch-button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1.25;border-radius:12px;border:1px solid rgba(45,45,45,.16);background:#ffffff8c;color:#27272ae0;transition:background .12s ease,border-color .12s ease,transform .12s ease,opacity .12s ease;cursor:pointer}.sketch-button:hover:not(:disabled){transform:translateY(-1px)}.sketch-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.sketch-button-primary{border-color:#3b82f659;background:#3b82f61a;color:#2563ebeb}.sketch-button-primary:hover:not(:disabled){background:#3b82f629}.sketch-button-success{border-color:#10b98159;background:#10b9811a;color:#059669eb}.sketch-button-success:hover:not(:disabled){background:#10b98129}.sketch-button-warning{border-color:#f59e0b61;background:#f59e0b1a;color:#b45309eb}.sketch-button-warning:hover:not(:disabled){background:#f59e0b29}.sketch-button-accent{border-color:#6366f159;background:#6366f11a;color:#4f46e5eb}.sketch-button-accent:hover:not(:disabled){background:#6366f129}.sketch-button-muted{border-color:#71717a38;background:#f4f4f5a6;color:#52525be0}.sketch-button-muted:hover:not(:disabled){background:#e4e4e7d9}.sketch-button-danger{border-color:#ef444459;background:#ef444414;color:#dc2626eb}.sketch-button-danger:hover:not(:disabled){background:#ef444424}.sketch-button-dark{background:#27272a8c;border-color:#ffffff1a;color:#e4e4e7eb}.sketch-button-dark.sketch-button-primary{background:#3b82f624;border-color:#60a5fa59;color:#93c5fdf2}.sketch-button-dark.sketch-button-success{background:#10b98124;border-color:#34d39959;color:#6ee7b7f2}.sketch-button-dark.sketch-button-warning{background:#f59e0b24;border-color:#fbbf2459;color:#fcd34df2}.sketch-button-dark.sketch-button-accent{background:#6366f124;border-color:#818cf859;color:#a5b4fcf2}.sketch-button-dark.sketch-button-muted{background:#3f3f468c;border-color:#ffffff1a;color:#d4d4d8eb}.sketch-button-dark.sketch-button-muted:hover:not(:disabled){background:#e4e4e7d9;border-color:#71717a38;color:#18181beb}.sketch-button-dark.sketch-button-danger{background:#ef44441f;border-color:#f8717159;color:#fca5a5f2}.sketch-button-xs{padding:.25rem .5rem;font-size:.625rem;border-radius:10px;min-height:28px}.sketch-input{width:4rem;padding:.25rem .5rem;font-size:.75rem;border-radius:10px;border:1px solid rgba(45,45,45,.14);background:#ffffffbf;color:#27272aeb;outline:none;transition:border-color .12s ease}.sketch-input:focus{border-color:#3b82f673}.sketch-input-dark{border-color:#ffffff1f;background:#27272aa6;color:#e4e4e7f2}.sketch-checkbox{width:14px;height:14px;border-radius:4px;border:1px solid rgba(113,113,122,.45);accent-color:rgba(59,130,246,.75)}.sketch-checkbox-dark{border-color:#ffffff38}.sketch-status-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:10px;font-weight:500}.sketch-status-badge-success{color:#10b981e0}.sketch-status-badge-warn{color:#f59e0beb}.sketch-status-badge-muted{color:#71717abf}.sketch-progress-track{height:8px;border-radius:999px;border:1px solid rgba(45,45,45,.1);background:#f4f4f5bf;overflow:hidden}.sketch-progress-track-dark{border-color:#ffffff1a;background:#27272aa6}.sketch-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#d68ca08c,#a855f78c);transition:width .3s ease}.sketch-text-accent{color:#a855f7e0}.sketch-stat-row{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0;border-bottom:1px solid rgba(45,45,45,.06)}.sketch-stat-row:last-child{border-bottom:none}.sketch-stat-row-dark{border-bottom-color:#ffffff0f}.sketch-hint{font-size:10px;line-height:1.45;color:#a1a1aaf2}.sketch-hint-dark{color:#71717aeb}.sketch-alert-warning{padding:.625rem;border-radius:12px;font-size:.75rem;display:flex;align-items:flex-start;gap:.5rem;border:1px solid rgba(245,158,11,.28);background:#f59e0b14;color:#b45309eb}.sketch-alert-warning-dark{border-color:#f59e0b38;background:#f59e0b1a;color:#fcd34deb}.sketch-toast-success{padding:.5rem;border-radius:10px;font-size:.75rem;border:1px solid rgba(16,185,129,.22);background:#10b98114;color:#059669eb}.sketch-toast-success-dark{border-color:#10b98133;background:#10b9811a;color:#6ee7b7eb}.sketch-toast-error{padding:.5rem;border-radius:10px;font-size:.75rem;border:1px solid rgba(239,68,68,.22);background:#ef444414;color:#dc2626eb}.sketch-toast-error-dark{border-color:#ef444433;background:#ef44441a;color:#fca5a5eb}.sketch-field-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;width:5rem;flex-shrink:0;text-align:right;color:#71717aeb}.sketch-field-label-dark{color:#71717ad9}.sketch-section-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;color:#71717aeb}.sketch-section-label-dark{color:#71717ad9}.sketch-input-inline{flex:1;padding:.375rem .75rem;font-size:.75rem;border-radius:10px;border:1px solid rgba(45,45,45,.14);background:#ffffffbf;color:#27272aeb;outline:none;transition:border-color .12s ease}.sketch-input-inline::-moz-placeholder{color:#a1a1aad9}.sketch-input-inline::placeholder{color:#a1a1aad9}.sketch-input-inline:focus,.sketch-input-inline:focus-within{border-color:#3b82f673}.sketch-input-inline-dark{border-color:#ffffff1f;background:#27272aa6;color:#e4e4e7f2}.sketch-input-inline-dark::-moz-placeholder{color:#71717ad9}.sketch-input-inline-dark::placeholder{color:#71717ad9}.sketch-input-block{width:100%;padding:.625rem .75rem;font-size:.875rem;border-radius:12px;border:1px solid rgba(45,45,45,.14);background:#ffffffbf;color:#27272aeb;outline:none;transition:border-color .12s ease}.sketch-input-block::-moz-placeholder{color:#a1a1aad9}.sketch-input-block::placeholder{color:#a1a1aad9}.sketch-input-block:focus{border-color:#3b82f673}.sketch-input-block-dark{border-color:#ffffff1f;background:#18181bbf;color:#f4f4f5f2}.sketch-input-block-dark::-moz-placeholder{color:#71717ad9}.sketch-input-block-dark::placeholder{color:#71717ad9}.sketch-tabs-bar{display:flex;gap:.25rem;padding:.75rem 1rem 0;border-bottom:1px solid rgba(45,45,45,.1)}.sketch-tabs-bar-dark{border-bottom-color:#ffffff14}.sketch-tab{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border:1px solid transparent;border-bottom:none;border-radius:12px 12px 0 0;background:transparent;color:#71717aeb;transition:background .12s ease,color .12s ease;cursor:pointer;position:relative}.sketch-tab:hover{color:#3f3f46f2;background:#00000008}.sketch-tab-dark{color:#a1a1aaeb}.sketch-tab-dark:hover{color:#e4e4e7f2;background:#ffffff0a}.sketch-tab-active{color:#2563ebeb;background:#3b82f614;border-color:#2d2d2d1a}.sketch-tab-active.sketch-tab-dark{color:#93c5fdf2;background:#3b82f61f;border-color:#ffffff14}.sketch-tab-count{margin-left:.5rem;font-size:.75rem;padding:.125rem .375rem;border-radius:999px;border:1px solid rgba(45,45,45,.1);background:#f4f4f5bf;color:#52525be0}.sketch-tab-dark .sketch-tab-count{background:transparent;border-color:#ffffff52;color:#ffffffe0}.sketch-tab-active .sketch-tab-count{border-color:#3b82f638;background:#3b82f61a;color:#2563ebe0}.sketch-tab-active.sketch-tab-dark .sketch-tab-count{background:transparent;border-color:#93c5fd73;color:#93c5fdf2}.sketch-dropdown{position:absolute;z-index:120;margin-top:.25rem;width:100%;border-radius:12px;border:1px solid rgba(45,45,45,.12);background:#fffdf8fa;box-shadow:0 8px 24px #0000000f;padding:.25rem 0;max-height:12rem;overflow-y:auto}.sketch-dropdown-dark{border-color:#ffffff1a;background:#18181bfa;box-shadow:0 8px 24px #00000047}.sketch-dropdown-item{width:100%;padding:.375rem .75rem;text-align:left;font-size:.75rem;color:#3f3f46eb;background:transparent;border:none;cursor:pointer;transition:background .12s ease}.sketch-dropdown-item:hover{background:#0000000a}.sketch-dropdown-dark .sketch-dropdown-item{color:#e4e4e7eb}.sketch-dropdown-dark .sketch-dropdown-item:hover{background:#ffffff0f}.sketch-icon-btn{position:absolute;top:50%;transform:translateY(-50%);padding:.25rem;border-radius:8px;border:none;background:transparent;color:#71717ad9;cursor:pointer;transition:background .12s ease,color .12s ease}.sketch-icon-btn:hover{background:#0000000d;color:#27272aeb}.sketch-icon-btn-dark{color:#a1a1aae6}.sketch-icon-btn-dark:hover{background:#ffffff0f;color:#e4e4e7f2}.sketch-divider{border-top:1px solid rgba(45,45,45,.08)}.sketch-divider-dark{border-top-color:#ffffff0f}.sketch-badge{font-size:10px;padding:.125rem .5rem;border-radius:999px;border:1px solid transparent;font-weight:500}.sketch-badge-chat{border-color:#3b82f640;background:#3b82f61a;color:#2563ebe0}.sketch-badge-image{border-color:#10b98140;background:#10b9811a;color:#059669e0}.sketch-badge-video{border-color:#a855f740;background:#a855f71a;color:#7e22cee0}.sketch-badge-music{border-color:#f59e0b47;background:#f59e0b1a;color:#b45309e0}.sketch-badge-speech{border-color:#f43f5e40;background:#f43f5e1a;color:#be123ce0}.sketch-badge-tool{border-color:#71717a38;background:#f4f4f5bf;color:#52525be0}.sketch-badge-muted{border-color:#71717a2e;background:#f4f4f58c;color:#71717ae0}.sketch-badge-chat-dark,.sketch-badge-image-dark,.sketch-badge-video-dark,.sketch-badge-music-dark,.sketch-badge-speech-dark,.sketch-badge-tool-dark,.sketch-badge-muted-dark{opacity:.92}.sketch-status-dot-on{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#10b981d9}.sketch-status-dot-warn{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#f59e0be0}.sketch-status-dot-off{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:#71717a8c}.sketch-toggle{width:3rem;height:1.5rem;border-radius:999px;border:1px solid rgba(45,45,45,.14);background:#d4d4d8a6;position:relative;cursor:pointer;transition:background .12s ease,border-color .12s ease}.sketch-toggle-dark{border-color:#ffffff1f;background:#3f3f46bf}.sketch-toggle-on{background:#3b82f659;border-color:#3b82f673}.sketch-toggle-on.sketch-toggle-dark{background:#3b82f666;border-color:#60a5fa73}.sketch-toggle-knob{position:absolute;top:3px;left:3px;width:1rem;height:1rem;border-radius:999px;background:#fffdf8;border:1px solid rgba(45,45,45,.1);transition:transform .12s ease}.sketch-toggle-on .sketch-toggle-knob{transform:translate(1.5rem)}.sketch-nested-panel{margin-top:.75rem;border-radius:12px;border:1px solid rgba(45,45,45,.1);background:#ffffff73}.sketch-nested-panel-dark{border-color:#ffffff14;background:#09090b59}.sketch-test-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:10px;font-weight:500;border-radius:10px;border:1px solid rgba(113,113,122,.22);background:#ffffff73;color:#52525be0;transition:background .12s ease,color .12s ease,border-color .12s ease;cursor:pointer}.sketch-test-btn:hover:not(:disabled){background:#f4f4f5d9}.sketch-test-btn:disabled{opacity:.55;cursor:not-allowed}.sketch-test-btn-dark{background:#27272a8c;border-color:#ffffff1a;color:#a1a1aaeb}.sketch-test-btn-dark:hover:not(:disabled){background:#3f3f46a6;color:#e4e4e7f2}.sketch-test-btn-success{border-color:#10b9814d;background:#10b98114;color:#059669eb}.sketch-test-btn-error{border-color:#ef44444d;background:#ef444414;color:#dc2626eb}.sketch-test-btn-success.sketch-test-btn-dark{border-color:#34d3994d;background:#10b9811f;color:#6ee7b7f2}.sketch-test-btn-error.sketch-test-btn-dark{border-color:#f871714d;background:#ef44441f;color:#fca5a5f2}.left-toolbar-fast-tooltip button[data-tip]{position:relative}.left-toolbar-fast-tooltip button[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms ease,visibility 80ms ease;z-index:9999;border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-fast-tooltip button[data-tip]:hover:after{opacity:1;visibility:visible}.left-toolbar-fast-tooltip--light button[data-tip]:after{border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-fast-tooltip--dark button[data-tip]:after{border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.left-toolbar-use-portal-tip button[data-tip]:after{content:none!important;display:none!important}.left-toolbar-portal-tip{max-width:min(280px,calc(100vw - 24px));padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.2;text-align:center;white-space:normal;border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-portal-tip--light{border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b}.left-toolbar-portal-tip--dark{border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.left-toolbar-bottom-strip{scrollbar-width:none;-ms-overflow-style:none}.left-toolbar-bottom-strip::-webkit-scrollbar{display:none;width:0;height:0}.left-toolbar-fast-tooltip button:focus,.left-toolbar-fast-tooltip button:focus-visible,.canvas-viewport-bar-fast-tooltip button:focus,.canvas-viewport-bar-fast-tooltip button:focus-visible,.doodle-bottom-toolbar-fast-tooltip button:focus,.doodle-bottom-toolbar-fast-tooltip button:focus-visible,.canvas-text-toolbar-fast-tooltip button:focus,.canvas-text-toolbar-fast-tooltip button:focus-visible,.input-node-fast-tooltip button:focus,.input-node-fast-tooltip button:focus-visible,.sketch-toolbar-item:focus,.sketch-toolbar-item:focus-visible,.sketch-toolbar-toggle:focus,.sketch-toolbar-toggle:focus-visible,.text-node-rich-toolbar-btn:focus,.text-node-rich-toolbar-btn:focus-visible{outline:none;box-shadow:none}.top-navbar-fast-tooltip [data-tip]{position:relative}.top-navbar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;padding:6px 8px;border-radius:10px;font-size:12px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms ease,visibility 80ms ease;z-index:9999;border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.top-navbar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible}.top-navbar-fast-tooltip button:focus,.top-navbar-fast-tooltip button:focus-visible{outline:none;box-shadow:none}.top-navbar-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.08);background:#ffffffeb;color:#18181b}.top-navbar-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.06);background:#212121;color:#f5f5f4}.canvas-viewport-bar-fast-tooltip{overflow:visible!important}.canvas-viewport-bar-fast-tooltip [data-tip]{position:relative}.canvas-viewport-bar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);transform:none;max-width:min(280px,calc(100vw - 16px));width:-moz-max-content;width:max-content;white-space:normal;overflow:visible;padding:6px 8px;border-radius:10px;font-size:12px;line-height:1.25;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 80ms ease,visibility 80ms ease;z-index:9999;border:1px solid rgba(255,255,255,.14);background:#000000a6;color:#f5f5f4}.canvas-viewport-bar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible}.canvas-viewport-bar-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.08);background:#ffffffeb;color:#18181b}.canvas-viewport-bar-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000a6;color:#f5f5f4}.doodle-bottom-toolbar-fast-tooltip{overflow:visible!important}.doodle-bottom-toolbar-fast-tooltip [data-tip]{position:relative}.doodle-bottom-toolbar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);top:auto;transform:translate(-50%);max-width:min(280px,calc(100vw - 24px));width:-moz-max-content;width:max-content;white-space:normal;text-align:center;line-height:1.25;padding:6px 8px;border-radius:10px;font-size:12px;pointer-events:none;opacity:0;visibility:hidden;transition:none;z-index:9999;border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff5;color:#18181b;box-shadow:0 4px 14px #0000001f}.doodle-bottom-toolbar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible}.doodle-bottom-toolbar-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.08);background:#fffffff5;color:#18181b}.doodle-bottom-toolbar-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000e0;color:#f4f4f5;box-shadow:0 4px 16px #00000059}.canvas-text-toolbar-fast-tooltip [data-tip]{position:relative}.canvas-text-toolbar-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%) translateY(1px);white-space:nowrap;padding:4px 8px;border-radius:8px;font-size:11px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 60ms ease,transform 60ms ease,visibility 60ms ease;z-index:9999}.canvas-text-toolbar-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.theme-light .canvas-text-toolbar-fast-tooltip [data-tip]:after,[data-theme=light] .canvas-text-toolbar-fast-tooltip [data-tip]:after{border:1px solid rgba(0,0,0,.12);background:#fffffff5;color:#18181b}.theme-dark .canvas-text-toolbar-fast-tooltip [data-tip]:after,[data-theme=dark] .canvas-text-toolbar-fast-tooltip [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000e0;color:#f4f4f5}.input-node-fast-tooltip [data-tip]{position:relative}.input-node-fast-tooltip{overflow:visible!important}.input-node-fast-tooltip button.w-11{position:relative;background:transparent!important}.input-node-fast-tooltip button.w-11:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;border-radius:9999px;box-sizing:border-box;transform:translate(-50%,-50%);opacity:0;border:none;transition:opacity .14s ease,box-shadow .14s ease;pointer-events:none;z-index:0}.input-node-fast-tooltip button.w-11>*{position:relative;z-index:1}.input-node-fast-tooltip--light button.w-11:hover:before{opacity:1;background:radial-gradient(circle at 50% 38%,#00000029,#00000017 38%,#0000000b 72%,#00000005);box-shadow:inset 0 1px #00000038,inset 0 -1px #0000001a,inset 1px 0 #0000000d,inset -1px 0 #0000000d,0 0 0 .5px #00000014}.input-node-fast-tooltip--light button.w-11[data-toolbar-active=true]:before{opacity:1;background:radial-gradient(circle at 50% 38%,#0003,#0000001c 38%,#0000000e 72%,#00000006);box-shadow:inset 0 1px #0000004d,inset 0 -1px #00000024,inset 1px 0 #0000000f,inset -1px 0 #0000000f,0 0 0 .5px #0000001f}.input-node-fast-tooltip--dark button.w-11:hover:before{opacity:1;background:radial-gradient(circle at 50% 38%,#050508fa,#14141af0,#2a2a34d1 68%,#3e3e4a94);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #ffffff29,inset 1px 0 #ffffff0f,inset -1px 0 #ffffff0f,0 0 0 .5px #ffffff1a}.input-node-fast-tooltip--dark button.w-11[data-toolbar-active=true]:before{opacity:1;background:radial-gradient(circle at 50% 38%,#020205,#0e0e14f7,#24242ee0 68%,#3a3a46a6);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #ffffff38,inset 1px 0 #ffffff12,inset -1px 0 #ffffff12,0 0 0 .5px #ffffff24}.input-node-fast-tooltip [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(2px);white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 70ms ease,transform 70ms ease,visibility 70ms ease;z-index:9999}.input-node-fast-tooltip [data-tip]:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.input-node-fast-tooltip--light [data-tip]:after{border:1px solid rgba(0,0,0,.14);background:#fff;color:#18181b;box-shadow:none}.input-node-fast-tooltip--dark [data-tip]:after{border:1px solid rgba(255,255,255,.14);background:#000000e0;color:#f4f4f5;box-shadow:none}#canvas-bg.canvas-custom-cursor .node-move-cursor.node-move-cursor-dragging{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z%27%20fill=%27white%27/%3E%3Cg%20fill=%27black%27%3E%3Cpath%20d=%27m23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z%27/%3E%3Cpath%20d=%27m17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing!important}#canvas-bg.canvas-custom-cursor .node-move-cursor.node-move-cursor-dragging,#canvas-bg.canvas-custom-cursor .node-move-cursor.node-move-cursor-dragging *{cursor:url("data:image/svg+xml,%3Csvg%20height=%2732%27%20width=%2732%27%20viewBox=%270%200%2032%2032%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27color:%20black;%27%3E%3Cdefs%3E%3Cfilter%20id=%27shadow%27%20y=%27-40%25%27%20x=%27-40%25%27%20width=%27180px%27%20height=%27180%25%27%20color-interpolation-filters=%27sRGB%27%3E%3CfeDropShadow%20dx=%271%27%20dy=%271%27%20stdDeviation=%271.2%27%20flood-opacity=%27.5%27/%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill=%27none%27%20transform=%27rotate(0%2016%2016)%27%20filter=%27url(%23shadow)%27%3E%3Cpath%20d=%27m19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z%27%20fill=%27white%27/%3E%3Cg%20fill=%27black%27%3E%3Cpath%20d=%27m23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z%27/%3E%3Cpath%20d=%27m17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 16,grabbing!important}#canvas-bg.canvas-text-dragging,#canvas-bg.canvas-text-dragging *{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}#canvas-bg.canvas-local-node-dragging{cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}#canvas-bg.canvas-node-dragging:not(.canvas-box-select-group-dragging){cursor:url("data:image/svg+xml,%3Csvg%20height%3D'32'%20width%3D'32'%20viewBox%3D'0%200%2032%2032'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20style%3D'color%3A%20black%3B'%3E%3Cdefs%3E%3Cfilter%20id%3D'shadow'%20y%3D'-40%25'%20x%3D'-40%25'%20width%3D'180px'%20height%3D'180%25'%20color-interpolation-filters%3D'sRGB'%3E%3CfeDropShadow%20dx%3D'1'%20dy%3D'1'%20stdDeviation%3D'1.2'%20flood-opacity%3D'.5'%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20transform%3D'rotate(0%2016%2016)'%20filter%3D'url(%23shadow)'%3E%3Cpath%20d%3D'm19%2014h1v1h-1zm1%206h-1v-1h1zm-5-5h-1v-1h1zm0%205h-1v-1h1zm2-10.987-7.985%207.988%205.222%205.221%202.763%202.763%207.984-7.985z'%20fill%3D'white'%2F%3E%3Cg%20fill%3D'black'%3E%3Cpath%20d%3D'm23.5664%2016.9971-2.557-2.809v1.829h-4.009-4.001v-1.829l-2.571%202.809%202.572%202.808-.001-1.808h4.001%204.009l-.001%201.808z'%2F%3E%3Cpath%20d%3D'm17.9873%2017h.013v-4.001l1.807.001-2.807-2.571-2.809%202.57h1.809v4.001h.008v4.002l-1.828-.001%202.807%202.577%202.805-2.576h-1.805z'%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") 16 16,grabbing!important}@keyframes sketch-assets-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sketch-assets-overlay{background:#00000052;animation:sketch-assets-modal-in .14s ease}.sketch-assets-modal{--sketch-assets-r: 24px;position:relative;display:flex;flex-direction:column;width:92vw;max-width:1240px;height:86vh;border-radius:var(--sketch-assets-r);background:#fffefaf5;border:1px solid rgba(40,40,40,.12);box-shadow:0 18px 44px #00000014;overflow:hidden;animation:sketch-assets-modal-in .16s ease}.sketch-assets-modal-dark{background:#121216f7;border-color:#ffffff24;box-shadow:0 18px 44px #0000006b}.sketch-assets-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;flex-shrink:0;border-bottom:1px solid rgba(40,40,40,.08)}.sketch-assets-modal-dark .sketch-assets-header{border-bottom-color:#ffffff14}.sketch-assets-header-left{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.sketch-assets-header-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#27272ad1;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-header-icon{border-color:#ffffff1f;background:#202026e0;color:#e4e4e7e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#18181bf2;line-height:1.3}.sketch-assets-modal-dark .sketch-assets-title{color:#f4f4f5f5}.sketch-assets-subtitle{margin:.2rem 0 0;font-size:12px;line-height:1.45;color:#71717aeb}.sketch-assets-modal-dark .sketch-assets-subtitle{color:#a1a1aae0}.sketch-assets-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sketch-assets-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:32px;padding:0 .75rem;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffe0;color:#3f3f46eb;font-size:12px;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-btn:hover:not(:disabled){background:#fafaf9;border-color:#2828282e;transform:translateY(-1px)}.sketch-assets-btn:disabled{opacity:.45;cursor:not-allowed}.sketch-assets-btn-icon{width:32px;padding:0}.sketch-assets-btn-danger{color:#b91c1ce0;border-color:#b91c1c38;background:#fef2f2b8}.sketch-assets-btn-danger:hover:not(:disabled){background:#fee2e2eb;border-color:#b91c1c52;color:#991b1bf2}.sketch-assets-modal-dark .sketch-assets-btn{border-color:#ffffff1f;background:#202026d1;color:#d4d4d8eb;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-modal-dark .sketch-assets-btn:hover:not(:disabled){background:#2a2a32f2;border-color:#ffffff2e}.sketch-assets-modal-dark .sketch-assets-btn-danger{color:#fca5a5eb;border-color:#f8717147;background:#451a1a8c}.sketch-assets-modal-dark .sketch-assets-btn-danger:hover:not(:disabled){background:#521e1eb8;border-color:#f8717161}.sketch-assets-more-wrap{position:relative}.sketch-assets-more-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:148px;padding:.35rem;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#fffefafa;box-shadow:inset 0 0 0 1px #2828280a,0 8px 20px #00000014;z-index:20}.sketch-assets-modal-dark .sketch-assets-more-menu{border-color:#ffffff1f;background:#1c1c22fa;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 20px #00000059}.sketch-assets-more-item{display:flex;align-items:center;width:100%;padding:.45rem .65rem;border:none;border-radius:8px;background:transparent;color:#3f3f46eb;font-size:12px;text-align:left;cursor:pointer;transition:background .12s ease}.sketch-assets-more-item:hover{background:#0000000a}.sketch-assets-more-item-danger{color:#b91c1ce6}.sketch-assets-more-item-danger:hover{background:#fee2e2a6}.sketch-assets-modal-dark .sketch-assets-more-item{color:#d4d4d8eb}.sketch-assets-modal-dark .sketch-assets-more-item:hover{background:#ffffff0f}.sketch-assets-modal-dark .sketch-assets-more-item-danger{color:#fca5a5e6}.sketch-assets-modal-dark .sketch-assets-more-item-danger:hover{background:#7f1d1d59}.sketch-assets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.5rem .5rem;flex-shrink:0}.sketch-assets-toolbar-left{display:flex;flex-direction:column;gap:.4rem;min-width:0}.sketch-assets-filters{display:inline-flex;align-items:center;gap:.35rem;padding:3px;border-radius:11px;border:1px solid rgba(40,40,40,.1);background:#ffffff8c;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-filters{border-color:#ffffff1a;background:#18181ea6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-filter-item{height:30px;min-width:40px;padding:0 .65rem;border-radius:8px;border:1px solid transparent;background:transparent;color:#52525be0;font-size:12px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.sketch-assets-filter-item:hover{background:#00000008}.sketch-assets-filter-item.active{background:#f4f4f5f2;border-color:#2828281a;color:#18181beb;box-shadow:inset 0 0 0 1px #2828280a}.sketch-assets-modal-dark .sketch-assets-filter-item{color:#a1a1aae6}.sketch-assets-modal-dark .sketch-assets-filter-item:hover{background:#ffffff0d}.sketch-assets-modal-dark .sketch-assets-filter-item.active{background:#303038f2;border-color:#ffffff1a;color:#f4f4f5f2;box-shadow:inset 0 0 0 1px #ffffff0d}.sketch-assets-count{font-size:11px;color:#71717ac7;padding-left:.15rem}.sketch-assets-modal-dark .sketch-assets-count{color:#a1a1aab8}.sketch-assets-toolbar-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sketch-assets-sort{display:inline-flex;align-items:center;gap:.3rem;height:32px;padding:0 .7rem;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;font-size:12px;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-sort{border-color:#ffffff1f;background:#202026b8;color:#a1a1aae6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-view-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;border:1px solid rgba(40,40,40,.1);background:#ffffff8c;box-shadow:inset 0 0 0 1px #28282808}.sketch-assets-modal-dark .sketch-assets-view-toggle{border-color:#ffffff1a;background:#18181ea6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-view-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1px solid transparent;background:transparent;color:#71717abf;cursor:pointer;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease}.sketch-assets-view-btn:hover:not(.active){background:#0000000a;color:#52525be0}.sketch-assets-modal-dark .sketch-assets-view-btn:hover:not(.active){background:#ffffff0f;color:#d4d4d8e0}.sketch-assets-view-btn.active{background:#f4f4f5f2;border-color:#2828281a;color:#27272ae6;box-shadow:inset 0 0 0 1px #2828280a}.sketch-assets-modal-dark .sketch-assets-view-btn.active{background:#303038f2;border-color:#ffffff1a;color:#e4e4e7eb;box-shadow:inset 0 0 0 1px #ffffff0d}.sketch-assets-grid-wrap{flex:1;min-height:0;display:flex;flex-direction:column}.sketch-assets-grid{flex:1;overflow-y:auto;min-height:0;padding:.5rem 1.25rem 1.25rem}.sketch-assets-list{flex:1;overflow-y:auto;min-height:0;padding:.35rem 1.25rem 1.25rem}.sketch-asset-list-row{--sketch-asset-r: 14px;position:relative;display:flex;align-items:center;gap:.75rem;padding:.45rem .65rem;border-radius:var(--sketch-asset-r);background:#ffffffd1;border:1px solid rgba(40,40,40,.11);box-shadow:0 4px 12px #00000008;cursor:pointer;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.sketch-asset-list-row:hover{border-color:#28282829;box-shadow:0 6px 16px #0000000a}.sketch-asset-list-row.selected{border-color:#52525b73;box-shadow:0 6px 16px #0000000d}.sketch-asset-list-row.failed{border-color:#b91c1c59}.sketch-assets-modal-dark .sketch-asset-list-row{background:#202026e0;border-color:#ffffff1f;box-shadow:0 4px 12px #0000002e}.sketch-assets-modal-dark .sketch-asset-list-row:hover{border-color:#ffffff2e}.sketch-assets-modal-dark .sketch-asset-list-row.selected{border-color:#d4d4d86b}.sketch-asset-list-thumb{position:relative;flex-shrink:0;width:96px;height:54px;border-radius:10px;background:#f4f4f5a6;overflow:hidden}.sketch-asset-list-thumb.is-audio{width:54px;height:54px}.sketch-assets-modal-dark .sketch-asset-list-thumb{background:#121216bf}.sketch-asset-list-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.15rem}.sketch-asset-list-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem}.sketch-asset-list-tag{display:inline-flex;align-items:center;gap:.2rem;padding:.1rem .4rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);font-size:10.5px;line-height:1.2}.sketch-asset-list-tag-local{background:#ecfdf5e0;color:#166534d1}.sketch-asset-list-tag-cloud{background:#f4f4f5e0;color:#52525be0}.sketch-asset-list-tag-fail{background:#fee2e2eb;color:#991b1be6;border-color:#b91c1c40}.sketch-assets-modal-dark .sketch-asset-list-tag-local{background:#14532d73;color:#bbf7d0e0;border-color:#ffffff1a}.sketch-assets-modal-dark .sketch-asset-list-tag-cloud{background:#303038e0;color:#d4d4d8e0;border-color:#ffffff1a}.sketch-assets-modal-dark .sketch-asset-list-tag-fail{background:#451a1ab8;color:#fca5a5eb;border-color:#f8717147}.sketch-asset-list-side{position:relative;flex-shrink:0;display:flex;align-items:center;gap:.35rem;padding-left:.25rem}.sketch-asset-list-row .sketch-asset-hover-actions{position:static;opacity:0}.sketch-asset-list-row:hover .sketch-asset-hover-actions,.sketch-asset-list-row.selected .sketch-asset-hover-actions{opacity:1}.sketch-asset-list-row .sketch-asset-select-mark{position:static;flex-shrink:0}.sketch-asset-list-row:hover .sketch-asset-select-mark,.sketch-asset-list-row.selected .sketch-asset-select-mark{color:#71717a80}.sketch-asset-list-row.selected .sketch-asset-select-mark{background:#3f3f46eb;border-color:#3f3f46eb;color:#fffffff2}.sketch-assets-modal-dark .sketch-asset-list-row.selected .sketch-asset-select-mark{background:#d4d4d8eb;border-color:#d4d4d8eb;color:#18181bf2}.sketch-asset-card{--sketch-asset-r: 16px;position:relative;display:flex;flex-direction:column;border-radius:var(--sketch-asset-r);background:#ffffffd1;border:1px solid rgba(40,40,40,.11);box-shadow:0 6px 16px #00000009;cursor:pointer;overflow:hidden;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.sketch-asset-card:hover{transform:translateY(-1px);border-color:#28282829;box-shadow:0 8px 20px #0000000d}.sketch-asset-card.selected{border-color:#52525b73;box-shadow:0 8px 20px #0000000f}.sketch-asset-card.failed{border-color:#b91c1c59;box-shadow:0 6px 16px #00000009}.sketch-assets-modal-dark .sketch-asset-card{background:#202026e0;border-color:#ffffff1f;box-shadow:0 6px 16px #00000038}.sketch-assets-modal-dark .sketch-asset-card:hover{border-color:#ffffff2e}.sketch-assets-modal-dark .sketch-asset-card.selected{border-color:#d4d4d86b;box-shadow:0 8px 20px #00000047}.sketch-asset-thumb{position:relative;width:100%;background:#f4f4f5a6;overflow:hidden;border-radius:14px 14px 0 0}.sketch-assets-modal-dark .sketch-asset-thumb{background:#121216bf}.sketch-asset-thumb.aspect-video{aspect-ratio:16 / 9}.sketch-asset-thumb.aspect-square{aspect-ratio:1 / 1}.sketch-asset-cloud-tag{position:absolute;top:8px;left:8px;z-index:10;display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#f4f4f5e0;color:#52525be0;font-size:11px;line-height:1.2;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-local-tag{position:absolute;top:8px;left:8px;z-index:10;display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#ecfdf5e0;color:#166534d1;font-size:11px;line-height:1.2;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-cloud-tag.offset{top:8px;left:auto;right:8px}.sketch-assets-modal-dark .sketch-asset-cloud-tag{border-color:#ffffff1a;background:#303038e0;color:#d4d4d8e0;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-modal-dark .sketch-asset-local-tag{border-color:#ffffff1a;background:#14532d73;color:#bbf7d0e0;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-asset-fail-tag{position:absolute;top:8px;left:8px;z-index:10;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(185,28,28,.25);background:#fee2e2eb;color:#991b1be6;font-size:11px}.sketch-assets-modal-dark .sketch-asset-fail-tag{border-color:#f8717147;background:#451a1ab8;color:#fca5a5eb}.sketch-asset-info{padding:.55rem .65rem .6rem;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.sketch-asset-title{margin:0;font-size:12.5px;font-weight:500;line-height:1.35;color:#18181beb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-assets-modal-dark .sketch-asset-title{color:#f4f4f5f0}.sketch-asset-meta{margin:0;font-size:11.5px;line-height:1.3;color:#71717ad1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-assets-modal-dark .sketch-asset-meta{color:#a1a1aac7}.sketch-asset-hover-actions{position:absolute;top:8px;right:8px;z-index:12;display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .14s ease}.sketch-asset-card:hover .sketch-asset-hover-actions,.sketch-asset-card.selected .sketch-asset-hover-actions{opacity:1}.sketch-asset-action-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(40,40,40,.12);background:#ffffffeb;color:#3f3f46e0;cursor:pointer;transition:background .12s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-action-btn:hover{background:#fafaf9}.sketch-assets-modal-dark .sketch-asset-action-btn{border-color:#ffffff1f;background:#202026eb;color:#d4d4d8e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-asset-select-mark{position:absolute;bottom:8px;right:8px;top:auto;left:auto;z-index:11;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(40,40,40,.14);background:#ffffffe6;color:transparent;transition:background .12s ease,color .12s ease,border-color .12s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-asset-card:hover .sketch-asset-select-mark,.sketch-asset-card.selected .sketch-asset-select-mark{color:#71717a80}.sketch-asset-card.selected .sketch-asset-select-mark{background:#3f3f46eb;border-color:#3f3f46eb;color:#fffffff2}.sketch-assets-modal-dark .sketch-asset-select-mark{border-color:#ffffff24;background:#202026e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-assets-modal-dark .sketch-asset-card.selected .sketch-asset-select-mark{background:#d4d4d8eb;border-color:#d4d4d8eb;color:#18181bf2}.sketch-assets-empty{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#71717ac7;padding:2rem}.sketch-assets-modal-dark .sketch-assets-empty{color:#a1a1aab8}.sketch-border-clean{border:1px solid rgba(40,40,40,.12)}.sketch-assets-modal-dark .sketch-border-clean{border-color:#ffffff24}.sketch-inset-outline{box-shadow:inset 0 0 0 1px #2828280a}.sketch-assets-modal-dark .sketch-inset-outline{box-shadow:inset 0 0 0 1px #ffffff0d}@keyframes sketch-material-detail-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes sketch-material-preview-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sketch-material-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#00000073;animation:sketch-material-detail-in .15s ease}.sketch-material-detail-modal{--sketch-material-r: 24px;--sketch-material-gap: 2px;position:relative;display:flex;flex-direction:column;width:min(960px,94vw);max-height:88vh;border-radius:var(--sketch-material-r);background:#fffefaf5;border:1px solid rgba(40,40,40,.12);box-shadow:inset 0 0 0 1px #28282809,0 22px 56px #0000001f;overflow:hidden;animation:sketch-material-detail-in .16s ease}.sketch-material-detail-modal:after{content:"";position:absolute;inset:var(--sketch-material-gap);border-radius:calc(var(--sketch-material-r) - var(--sketch-material-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none}.sketch-material-detail-modal-dark{background:#121216f7;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0d,0 22px 56px #0000006b}.sketch-material-detail-modal-dark:after{border-color:#ffffff0d}.sketch-material-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem 1rem;border-bottom:1px solid rgba(40,40,40,.08);flex-shrink:0}.sketch-material-detail-modal-dark .sketch-material-detail-header{border-bottom-color:#ffffff14}.sketch-material-detail-header-left{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.sketch-material-detail-header-icon{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#3f3f46d9;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-detail-modal-dark .sketch-material-detail-header-icon{border-color:#ffffff1f;background:#202026e0;color:#d4d4d8e6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-title{margin:0;font-size:15px;font-weight:600;color:#18181bf2;line-height:1.3}.sketch-material-detail-modal-dark .sketch-material-detail-title{color:#f4f4f5f5}.sketch-material-detail-subtitle{margin:.18rem 0 0;font-size:12px;color:#71717ae6;line-height:1.4}.sketch-material-detail-modal-dark .sketch-material-detail-subtitle{color:#a1a1aad9}.sketch-material-detail-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-detail-close:hover{background:#fafaf9;border-color:#2828282e;transform:translateY(-1px)}.sketch-material-detail-modal-dark .sketch-material-detail-close{border-color:#ffffff1f;background:#202026d1;color:#a1a1aaeb;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-modal-dark .sketch-material-detail-close:hover{background:#2a2a32f2;border-color:#ffffff2e}.sketch-material-detail-body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px;padding:1rem 1.35rem .75rem;flex:1;min-height:0;overflow:auto}@media(max-width:860px){.sketch-material-detail-body{grid-template-columns:1fr}}.sketch-material-detail-left,.sketch-material-detail-right{display:flex;flex-direction:column;gap:14px;min-width:0}.sketch-material-preview{--sketch-preview-r: 18px;--sketch-preview-gap: 2px;position:relative;border-radius:var(--sketch-preview-r);background:#ffffffb8;border:1px solid rgba(40,40,40,.11);box-shadow:inset 0 0 0 1px #28282809,0 8px 20px #0000000a;overflow:hidden;min-height:280px}.sketch-material-preview:after{content:"";position:absolute;inset:var(--sketch-preview-gap);border-radius:calc(var(--sketch-preview-r) - var(--sketch-preview-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none}.sketch-material-detail-modal-dark .sketch-material-preview{background:#1c1c22b8;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 20px #00000038}.sketch-material-detail-modal-dark .sketch-material-preview:after{border-color:#ffffff0a}.sketch-material-preview-inner{position:relative;width:100%;min-height:280px;display:flex;align-items:center;justify-content:center}.sketch-material-preview-inner.aspect-video{aspect-ratio:16 / 9;min-height:0}.sketch-material-preview-inner.aspect-square{aspect-ratio:1 / 1;min-height:0;max-height:420px;margin:0 auto}.sketch-material-preview-media{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:sketch-material-preview-in .18s ease}.sketch-material-info-card,.sketch-material-action-card,.sketch-material-prompt-card{--sketch-card-r: 16px;--sketch-card-gap: 2px;position:relative;border-radius:var(--sketch-card-r);background:#ffffffc7;border:1px solid rgba(40,40,40,.11);box-shadow:inset 0 0 0 1px #28282808,0 6px 16px #00000009}.sketch-material-info-card:after,.sketch-material-action-card:after,.sketch-material-prompt-card:after{content:"";position:absolute;inset:var(--sketch-card-gap);border-radius:calc(var(--sketch-card-r) - var(--sketch-card-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none}.sketch-material-detail-modal-dark .sketch-material-info-card,.sketch-material-detail-modal-dark .sketch-material-action-card,.sketch-material-detail-modal-dark .sketch-material-prompt-card{background:#202026d1;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a,0 6px 16px #0003}.sketch-material-detail-modal-dark .sketch-material-info-card:after,.sketch-material-detail-modal-dark .sketch-material-action-card:after,.sketch-material-detail-modal-dark .sketch-material-prompt-card:after{border-color:#ffffff0a}.sketch-material-card-title{margin:0;padding:.85rem .95rem .55rem;font-size:13px;font-weight:600;color:#27272aeb}.sketch-material-detail-modal-dark .sketch-material-card-title{color:#f4f4f5f0}.sketch-material-info-rows{padding:0 .95rem .85rem;display:flex;flex-direction:column;gap:.55rem}.sketch-material-info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:12px;line-height:1.45}.sketch-material-info-label{flex-shrink:0;color:#2828287a}.sketch-material-info-value{text-align:right;color:#1e1e1ec7;word-break:break-word}.sketch-material-detail-modal-dark .sketch-material-info-label{color:#a1a1aab8}.sketch-material-detail-modal-dark .sketch-material-info-value{color:#e4e4e7e0}.sketch-material-status-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .45rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#f4f4f5e0;color:#52525be0;font-size:11px;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-status-tag.local{background:#ecfdf5e0;color:#166534d1;border-color:#16653424}.sketch-material-detail-modal-dark .sketch-material-status-tag{background:#303038e0;border-color:#ffffff1a;color:#d4d4d8e0;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-modal-dark .sketch-material-status-tag.local{background:#14532d73;color:#bbf7d0e0;border-color:#86efac2e}.sketch-material-action-list{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.4rem}.sketch-material-action-row{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border-radius:11px;border:1px solid transparent;background:#28282809;color:#3f3f46e6;font-size:12.5px;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease}.sketch-material-action-row:hover:not(:disabled){background:#ec608412;border-color:#ec60841f}.sketch-material-action-row:disabled{opacity:.45;cursor:not-allowed}.sketch-material-detail-modal-dark .sketch-material-action-row{background:#ffffff0a;color:#d4d4d8e6}.sketch-material-detail-modal-dark .sketch-material-action-row:hover:not(:disabled){background:#ec60841a;border-color:#ec608429}.sketch-material-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem .95rem .55rem}.sketch-material-prompt-actions{display:flex;align-items:center;gap:.35rem}.sketch-material-prompt-btn{display:inline-flex;align-items:center;gap:.25rem;height:28px;padding:0 .55rem;border-radius:999px;border:1px solid rgba(40,40,40,.1);background:#ffffffb8;color:#52525be0;font-size:11px;cursor:pointer;transition:background .14s ease,border-color .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-prompt-btn:hover:not(:disabled){background:#fafaf9;border-color:#28282829}.sketch-material-prompt-btn.copied{border-color:#16653433;background:#ecfdf5e0;color:#166534e0}.sketch-material-detail-modal-dark .sketch-material-prompt-btn{border-color:#ffffff1a;background:#202026b8;color:#a1a1aae6;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-prompt-body{margin:0 .95rem .85rem;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(40,40,40,.1);background:#fafaf9b8;color:#27272ad1;font-size:12px;line-height:1.55;max-height:160px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.sketch-material-detail-modal-dark .sketch-material-prompt-body{border-color:#ffffff1a;background:#18181eb8;color:#d4d4d8e0}.sketch-material-detail-footer{display:flex;justify-content:flex-end;padding:.75rem 1.35rem 1.1rem;border-top:1px solid rgba(40,40,40,.08);flex-shrink:0}.sketch-material-detail-modal-dark .sketch-material-detail-footer{border-top-color:#ffffff14}.sketch-material-detail-footer-btn{height:34px;padding:0 1rem;border-radius:11px;border:1px solid rgba(40,40,40,.12);background:#fffcf5eb;color:#3f3f46e6;font-size:13px;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.sketch-material-detail-footer-btn:hover{background:#fafaf9;border-color:#2828282e;transform:translateY(-1px)}.sketch-material-detail-modal-dark .sketch-material-detail-footer-btn{border-color:#ffffff1f;background:#202026d1;color:#d4d4d8eb;box-shadow:inset 0 0 0 1px #ffffff0a}.sketch-material-detail-modal-dark .sketch-material-detail-footer-btn:hover{background:#2a2a32f2;border-color:#ffffff2e}@keyframes project-io-modal-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.project-io-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0000006b;animation:project-io-modal-in .14s ease}.project-io-modal{--project-io-r: 22px;--project-io-gap: 2px;--project-io-sidebar-w: 72px;position:relative;display:flex;width:min(780px,94vw);max-height:86vh;border-radius:var(--project-io-r);background:#fffefafa;border:1px solid rgba(40,40,40,.12);box-shadow:inset 0 0 0 1px #28282809,0 16px 40px #0000001a;overflow:hidden;animation:project-io-modal-in .15s ease}.project-io-modal:after{content:"";position:absolute;inset:var(--project-io-gap);border-radius:calc(var(--project-io-r) - var(--project-io-gap));border:1px solid rgba(40,40,40,.04);pointer-events:none;z-index:1}.project-io-modal-dark{background:#121214fa;border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 40px #00000061}.project-io-modal-dark:after{border-color:#ffffff0a}.project-io-sidebar{position:relative;z-index:2;flex-shrink:0;width:var(--project-io-sidebar-w);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.35rem 0 1.15rem;background:#171717;border-radius:var(--project-io-r) 0 0 var(--project-io-r)}.project-io-sidebar-top,.project-io-sidebar-bottom{display:flex;align-items:center;justify-content:center;color:#c79a52e0}.project-io-sidebar-top svg,.project-io-sidebar-bottom svg{opacity:.92}.project-io-sidebar-line{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:48px;padding:.75rem 0}.project-io-sidebar-line-bar{width:1px;flex:1;min-height:24px;background:#ffffff1a}.project-io-sidebar-line-dot{width:5px;height:5px;border-radius:50%;background:#c79a528c;border:1px solid rgba(199,154,82,.35);flex-shrink:0}.project-io-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.project-io-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem .85rem;flex-shrink:0}.project-io-header-text{min-width:0}.project-io-title{margin:0;font-size:17px;font-weight:600;color:#202124;line-height:1.3;letter-spacing:-.01em}.project-io-modal-dark .project-io-title{color:#f4f4f5f5}.project-io-subtitle{margin:.3rem 0 0;font-size:12.5px;color:#2828288a;line-height:1.45}.project-io-modal-dark .project-io-subtitle{color:#a1a1aad1}.project-io-close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;cursor:pointer;transition:background .14s ease,border-color .14s ease,opacity .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-close:hover:not(:disabled){background:#fafaf9;border-color:#2828282e}.project-io-close:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-close{border-color:#ffffff1f;background:#202026d1;color:#a1a1aaeb;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-tabs{display:flex;gap:8px;padding:0 1.5rem;border-bottom:1px solid rgba(40,40,40,.08);flex-shrink:0}.project-io-modal-dark .project-io-tabs{border-bottom-color:#ffffff14}.project-io-tab{flex:1;max-width:180px;padding:.55rem 1rem;margin-bottom:-1px;border:1px solid rgba(40,40,40,.1);border-bottom:none;border-radius:10px 10px 0 0;background:#fff9;color:#28282894;font-size:13px;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.project-io-tab:hover:not(:disabled):not(.project-io-tab-active){border-color:#be87372e;color:#282828b8}.project-io-tab-active{background:#be873714;border-color:#be873752;color:#78501ef2}.project-io-tab:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-tab{background:#20202680;border-color:#ffffff1a;color:#a1a1aabf}.project-io-modal-dark .project-io-tab-active{background:#be87371f;border-color:#be873759;color:#d7af6ef2}.project-io-progress{padding:.85rem 1.5rem;border-bottom:1px solid rgba(40,40,40,.08);background:#f8f4ec8c;flex-shrink:0}.project-io-modal-dark .project-io-progress{border-bottom-color:#ffffff14;background:#20202673}.project-io-progress-row{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.project-io-progress-msg{font-size:12.5px;color:#282828b8}.project-io-modal-dark .project-io-progress-msg{color:#d4d4d8e0}.project-io-progress-cancel{margin-left:auto;font-size:11px;padding:.2rem .55rem;border-radius:8px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;color:#52525be0;cursor:pointer;transition:background .14s ease,border-color .14s ease}.project-io-progress-cancel:hover{background:#fafaf9;border-color:#2828282e}.project-io-progress-track{width:100%;height:4px;border-radius:999px;background:#28282814;overflow:hidden}.project-io-modal-dark .project-io-progress-track{background:#ffffff1a}.project-io-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#c79a52,#b98535);transition:width .16s ease}.project-io-body{flex:1;min-height:0;overflow-y:auto;padding:1.15rem 1.5rem .75rem}.project-io-body::-webkit-scrollbar{width:5px}.project-io-body::-webkit-scrollbar-thumb{background:#28282824;border-radius:999px}.project-io-field{margin-bottom:1.1rem}.project-io-field-label{display:block;margin-bottom:.45rem;font-size:12.5px;font-weight:500;color:#202124d1}.project-io-modal-dark .project-io-field-label{color:#d4d4d8e0}.project-io-field-input-wrap{position:relative}.project-io-field-input{width:100%;height:38px;padding:0 2.25rem 0 .85rem;border-radius:10px;border:1px solid rgba(40,40,40,.12);background:#ffffffd9;color:#202124;font-size:13.5px;outline:none;transition:border-color .14s ease,box-shadow .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-field-input:focus{border-color:#be873761;box-shadow:inset 0 0 0 1px #be87371f}.project-io-field-input:disabled{opacity:.5}.project-io-modal-dark .project-io-field-input{border-color:#ffffff1f;background:#202026b8;color:#f4f4f5f2;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-field-input-icon{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:#28282861;pointer-events:none}.project-io-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.project-io-option-grid{grid-template-columns:1fr}}.project-io-option-card{position:relative;display:flex;align-items:flex-start;gap:.65rem;min-height:72px;padding:.75rem .85rem;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-option-card:hover:not(:disabled){border-color:#be873747;transform:translateY(-1px)}.project-io-option-card-selected{border-color:#be87376b;background:#be87370f;box-shadow:inset 0 0 0 1px #be87371a}.project-io-option-card:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-option-card{border-color:#ffffff1f;background:#2020268c;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-option-card-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid rgba(40,40,40,.1);background:#f8f4eca6;color:#78501ec7}.project-io-modal-dark .project-io-option-card-icon{border-color:#ffffff1a;background:#18181cb8;color:#c79a52d1}.project-io-option-card-body{flex:1;min-width:0;padding-right:1rem}.project-io-option-card-title{font-size:13px;font-weight:500;color:#202124;line-height:1.3}.project-io-modal-dark .project-io-option-card-title{color:#f4f4f5f2}.project-io-option-card-desc{margin-top:.2rem;font-size:11px;color:#28282880;line-height:1.4}.project-io-modal-dark .project-io-option-card-desc{color:#a1a1aac7}.project-io-option-card-check{position:absolute;top:.55rem;right:.55rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(40,40,40,.14);background:#ffffffe6;color:transparent;transition:border-color .14s ease,background .14s ease,color .14s ease}.project-io-option-card-selected .project-io-option-card-check{border-color:#be873773;background:#be8737e0;color:#fff}.project-io-option-card-badge{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border-radius:4px;font-size:10px;font-weight:500;color:#78501ed1;background:#be87371f;border:1px solid rgba(190,135,55,.2);vertical-align:middle}.project-io-import-card{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;margin-bottom:.85rem;border-radius:12px;border:1px solid rgba(40,40,40,.12);background:#ffffffb8;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-import-card:hover:not(:disabled){border-color:#be873747}.project-io-import-card-selected{border-color:#be87376b;background:#be87370f;box-shadow:inset 0 0 0 1px #be87371a}.project-io-import-card:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-import-card{border-color:#ffffff1f;background:#2020268c;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-import-card-arrow{margin-left:auto;color:#28282859;flex-shrink:0}.project-io-import-card-selected .project-io-import-card-arrow{color:#78501eb8}.project-io-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:148px;padding:1.5rem 1rem;margin-bottom:.85rem;border-radius:12px;border:1px dashed rgba(40,40,40,.22);background:#f8f4ec59;color:#28282894;cursor:pointer;transition:border-color .14s ease,background .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-dropzone:hover:not(:disabled){border-color:#be873759;background:#be87370a}.project-io-dropzone:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-dropzone{border-color:#ffffff2e;background:#20202659;color:#a1a1aac7;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-dropzone-icon{color:#78501e8c}.project-io-dropzone-title{font-size:13px;font-weight:500;color:#202124c7}.project-io-modal-dark .project-io-dropzone-title{color:#d4d4d8e6}.project-io-dropzone-hint{font-size:11.5px;color:#2828287a}.project-io-modal-dark .project-io-dropzone-hint{color:#a1a1aab8}.project-io-alert{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;border-radius:10px;border:1px solid rgba(190,135,55,.22);background:#be873712;font-size:12px;color:#644418e0;line-height:1.45;box-shadow:inset 0 0 0 1px #be87370f}.project-io-modal-dark .project-io-alert{border-color:#be873747;background:#be87371a;color:#d7af6eeb;box-shadow:inset 0 0 0 1px #be873714}.project-io-alert-icon{flex-shrink:0;margin-top:1px;color:#b98535d1}.project-io-stats{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-top:.85rem;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(40,40,40,.1);background:#f8f4ec73;box-shadow:inset 0 0 0 1px #28282808}.project-io-modal-dark .project-io-stats{border-color:#ffffff1a;background:#20202666;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-stat{display:inline-flex;align-items:center;gap:.3rem;font-size:11.5px;color:#28282894}.project-io-modal-dark .project-io-stat{color:#a1a1aac7}.project-io-stat-icon{color:#78501e8c}.project-io-stat-value{font-weight:600;color:#202124c7}.project-io-modal-dark .project-io-stat-value{color:#d4d4d8eb}.project-io-stat-selection{display:inline-flex;align-items:center;gap:.35rem;font-size:11.5px;color:#28282894;cursor:pointer}.project-io-stat-selection input[type=checkbox]{width:13px;height:13px;accent-color:#b98535;cursor:pointer}.project-io-footer{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:.85rem 1.5rem 1.15rem;border-top:1px solid rgba(40,40,40,.08);flex-shrink:0}.project-io-modal-dark .project-io-footer{border-top-color:#ffffff14}.project-io-secondary-button{height:36px;padding:0 1.1rem;border-radius:11px;border:1px solid rgba(40,40,40,.12);background:#ffffffd9;color:#3f3f46e6;font-size:13px;cursor:pointer;transition:background .14s ease,border-color .14s ease;box-shadow:inset 0 0 0 1px #28282808}.project-io-secondary-button:hover:not(:disabled){background:#fafaf9;border-color:#2828282e}.project-io-secondary-button:disabled{opacity:.45;cursor:not-allowed}.project-io-modal-dark .project-io-secondary-button{border-color:#ffffff1f;background:#202026b8;color:#d4d4d8eb;box-shadow:inset 0 0 0 1px #ffffff0a}.project-io-primary-button{display:inline-flex;align-items:center;gap:.4rem;height:36px;padding:0 1.15rem;border-radius:11px;border:1px solid rgba(160,110,40,.25);background:linear-gradient(180deg,#d6ad63,#b9802f);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:filter .14s ease,transform .14s ease,opacity .14s ease;box-shadow:0 6px 14px #a06e282e}.project-io-primary-button:hover:not(:disabled){filter:brightness(1.04)}.project-io-primary-button:disabled{opacity:.45;cursor:not-allowed}html.low-end-device *,html.low-end-device *:before,html.low-end-device *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.low-end-device .sketch-glass,html.low-end-device .sketch-glass-dark,html.low-end-device .sketch-frosted,html.low-end-device .sketch-blur,html.low-end-device .sketch-blur-light,html.low-end-device .sketch-blur-strong,html.low-end-device [class*=-blur],html.low-end-device [class*=backdrop-]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html.low-end-device .canvas-node,html.low-end-device .canvas-node *,html.low-end-device .sketch-card,html.low-end-device .sketch-floating-panel{will-change:auto!important}html.low-end-device .sketch-elevated,html.low-end-device .sketch-shadow-strong{box-shadow:0 2px 8px #0000001f!important}html.low-end-device .sketch-card{box-shadow:none!important}html.low-end-device .connection-flow-gradient,html.low-end-device .connection-marquee,html.low-end-device .marquee-stripe{animation:none!important;background-size:100% 100%!important}html.low-end-device .sketch-saturate,html.low-end-device .sketch-vibrant{filter:none!important}.tapnow-gen-toolbar{--tap-gen-fg: rgba(244, 244, 245, .94);--tap-gen-muted: rgba(212, 212, 216, .72);--tap-gen-hover: rgba(255, 255, 255, .08);--tap-gen-active: rgba(255, 255, 255, .12);display:flex!important;align-items:center!important;gap:6px!important;padding:0 1px;color:var(--tap-gen-fg)}.tapnow-gen-toolbar [data-model-select-area]{display:flex!important;align-items:center!important;align-self:center!important;flex:0 1 auto!important;min-width:0!important;width:auto!important;max-width:min(42%,190px)!important;height:28px!important;overflow:visible!important}.tapnow-gen-toolbar [data-tapnow-gen-model=true]{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;height:28px!important;min-height:28px!important;gap:6px!important;padding:0 7px 0 3px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-fg)!important;font-size:12px!important;font-weight:600;letter-spacing:-.01em;line-height:1!important}.model-brand-logo{display:block!important;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;align-self:center;vertical-align:middle;line-height:0}.model-brand-logo--light{filter:grayscale(1) brightness(0)!important}.model-brand-logo--dark{filter:grayscale(1) brightness(0) invert(.72)!important}[data-interacting=true] .model-brand-logo--light,.interacting .node-wrapper .model-brand-logo--light,.canvas-interacting .node-wrapper .model-brand-logo--light,#canvas-bg.canvas-viewport-interacting .node-wrapper .model-brand-logo--light,#canvas-bg.canvas-local-panning .node-wrapper .model-brand-logo--light,#canvas-bg.canvas-panning .node-wrapper .model-brand-logo--light,#canvas-bg.canvas-local-node-dragging .node-wrapper .model-brand-logo--light,#canvas-bg.canvas-node-dragging .node-wrapper .model-brand-logo--light,.render-quality-medium.group:hover .model-brand-logo--light,.render-quality-low.group:hover .model-brand-logo--light{filter:grayscale(1) brightness(0)!important}[data-interacting=true] .model-brand-logo--dark,.interacting .node-wrapper .model-brand-logo--dark,.canvas-interacting .node-wrapper .model-brand-logo--dark,#canvas-bg.canvas-viewport-interacting .node-wrapper .model-brand-logo--dark,#canvas-bg.canvas-local-panning .node-wrapper .model-brand-logo--dark,#canvas-bg.canvas-panning .node-wrapper .model-brand-logo--dark,#canvas-bg.canvas-local-node-dragging .node-wrapper .model-brand-logo--dark,#canvas-bg.canvas-node-dragging .node-wrapper .model-brand-logo--dark,.render-quality-medium.group:hover .model-brand-logo--dark,.render-quality-low.group:hover .model-brand-logo--dark{filter:grayscale(1) brightness(0) invert(.72)!important}.tapnow-gen-toolbar [data-tapnow-gen-model=true] .model-brand-logo{transform:translateY(-.5px)}.tapnow-gen-toolbar [data-tapnow-gen-model=true]>span{display:inline-flex!important;align-items:center!important;line-height:1!important}.tapnow-gen-toolbar [data-tapnow-gen-model=true]:hover{background:var(--tap-gen-hover)!important}.tapnow-gen-toolbar .tapnow-gen-params{flex:1 1 auto!important;display:flex!important;align-items:center!important;align-self:center!important;gap:2px!important;min-height:28px}.tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip){min-height:28px;gap:5px!important;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-muted)!important;font-size:11px!important;font-weight:550;line-height:1}.tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip):hover{background:var(--tap-gen-hover)!important;color:var(--tap-gen-fg)!important}.tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;width:14px!important;height:14px!important;flex:0 0 14px;place-content:center;border:1px solid rgba(255,255,255,.18)!important;border-radius:4px;background:#ffffff0e!important;box-shadow:inset 0 1px #ffffff09;cursor:pointer}.tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:after{content:"";width:4px;height:7px;border:solid transparent;border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg) scale(.7);transition:transform .12s ease,border-color .12s ease}.tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked{border-color:#ffffff57!important;background:#ffffff29!important}.tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#ffffffeb;transform:translateY(-1px) rotate(45deg) scale(1)}.tapnow-gen-toolbar .tapnow-gen-params .node-dropdown-button,.tapnow-gen-toolbar .tapnow-gen-params>button,.tapnow-gen-toolbar .tapnow-gen-params>div>button,.tapnow-gen-toolbar .tapnow-gen-params>div>div>button,.tapnow-gen-toolbar>button{min-height:28px;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-gen-muted)!important;font-size:11px!important;font-weight:550;line-height:1;white-space:nowrap}.tapnow-gen-toolbar .tapnow-gen-params .node-dropdown-button:hover,.tapnow-gen-toolbar .tapnow-gen-params>button:hover,.tapnow-gen-toolbar .tapnow-gen-params>div>button:hover,.tapnow-gen-toolbar .tapnow-gen-params>div>div>button:hover,.tapnow-gen-toolbar>button:hover{background:var(--tap-gen-hover)!important;color:var(--tap-gen-fg)!important}.tapnow-gen-toolbar .tapnow-gen-submit-wrap{margin-left:auto!important;padding-left:3px}.tapnow-gen-toolbar .tapnow-gen-submit{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:999px!important;background:#ececef!important;color:#262629!important;box-shadow:0 0 0 1px #fff3,0 2px 8px #0000003d}.tapnow-gen-toolbar .tapnow-gen-submit:hover{background:#fff!important;color:#111113!important;transform:translateY(-1px)}.tapnow-gen-toolbar .tapnow-gen-submit:active{transform:translateY(0) scale(.94)}.tapnow-gen-toolbar .tapnow-gen-submit:disabled{opacity:.72;cursor:not-allowed;transform:none!important}.theme-light .tapnow-gen-toolbar .tapnow-gen-submit{background:#18181b!important;color:#fff!important;box-shadow:none!important}.theme-light .tapnow-gen-toolbar .tapnow-gen-submit:hover{background:#000!important;color:#fff!important;transform:none}.theme-light .tapnow-gen-toolbar .tapnow-gen-submit:active{transform:scale(.94)}[data-gen-node-portal-dropdown=true],.tapnow-gen-toolbar .node-dropdown-menu{border-color:#ffffff13!important;border-radius:18px!important;background:#1f1f1f!important;box-shadow:none!important;padding:8px!important}.node-dropdown-menu,[data-gen-node-portal-dropdown=true],.text-node-chat-model-menu{scrollbar-width:none;-ms-overflow-style:none}.node-dropdown-menu::-webkit-scrollbar,[data-gen-node-portal-dropdown=true]::-webkit-scrollbar,.text-node-chat-model-menu::-webkit-scrollbar{display:none;width:0;height:0}[data-gen-node-portal-dropdown=true] button,.tapnow-gen-toolbar .node-dropdown-menu button{border-radius:10px!important}[data-gen-node-portal-dropdown=true] button:hover,.tapnow-gen-toolbar .node-dropdown-menu button:hover{background:#ffffff14!important}.tapnow-gen-ratio-panel{width:342px!important;min-width:342px!important;max-width:min(342px,calc(100vw - 24px))!important;padding:14px 12px 13px!important}.tapnow-gen-popover-label{margin:0 2px 9px;color:#e4e4e794;font-size:11px;font-weight:600;letter-spacing:.01em}.theme-light .tapnow-gen-popover-label{color:#71717ad9}.tapnow-gen-ratio-panel-content>div:last-child{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;padding:0!important;border:0;border-radius:0;background:transparent}.tapnow-gen-ratio-panel-content>div:last-child>button{flex-direction:column!important;min-width:0;min-height:62px;justify-content:center;gap:5px!important;padding:7px 4px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:9px!important;background:transparent!important;color:#e4e4e7c7!important;box-shadow:none!important;transition:border-color .14s ease,background-color .14s ease,color .14s ease!important}.tapnow-gen-ratio-panel-content>div:last-child>button>div:first-child{width:26px!important;height:20px!important;min-width:26px!important;min-height:20px!important}.tapnow-gen-ratio-panel-content>div:last-child>button>div:first-child>div{border-width:1.75px!important;border-color:#f4f4f5e6!important;border-radius:2px!important}.tapnow-gen-ratio-panel-content>div:last-child>button>span{color:inherit!important;font-size:10px!important;font-weight:500!important}.tapnow-gen-ratio-panel-content>div:last-child>button[data-dropdown-option-selected=true]{border-color:#fffffff0!important;background:#ffffff13!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff0e!important}.tapnow-gen-ratio-panel-content>div:last-child>button:hover{border-color:#ffffff6b!important;background:#ffffff0b!important;color:#fffffff5!important}.theme-light .tapnow-gen-toolbar{--tap-gen-fg: rgba(9, 9, 11, .92);--tap-gen-muted: rgba(39, 39, 42, .82);--tap-gen-hover: rgba(0, 0, 0, .055);--tap-gen-active: rgba(0, 0, 0, .08)}.theme-light [data-gen-node-portal-dropdown=true],.theme-light .tapnow-gen-toolbar .node-dropdown-menu{border-color:#e4e4e7!important;background:#fff!important;box-shadow:none!important}.theme-light [data-gen-node-portal-dropdown=true] button:hover,.theme-light .tapnow-gen-toolbar .node-dropdown-menu button:hover,.theme-light [data-gen-node-portal-dropdown=true] button[data-dropdown-option-selected=true],.theme-light .tapnow-gen-toolbar .node-dropdown-menu button[data-dropdown-option-selected=true]{background:#f4f4f5!important;color:#3f3f46!important}.theme-light .tapnow-gen-ratio-panel-content>div:last-child>button{background:transparent!important;border-color:#0000001f!important;color:#27272ab8!important}.theme-light .tapnow-gen-ratio-panel-content>div:last-child>button>div:first-child>div{border-width:1.75px!important;border-color:#3f3f46c7!important}.theme-light .tapnow-gen-ratio-panel-content>div:last-child>button:hover{border-color:#00000047!important;background:#f4f4f5!important;color:#18181b!important;box-shadow:none!important}.theme-light .tapnow-gen-ratio-panel-content>div:last-child>button[data-dropdown-option-selected=true]{border-color:#000000e0!important;background:#f4f4f5!important;color:#18181b!important;box-shadow:none!important}.theme-light .tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{border-color:#0000002e!important;background:#00000009!important}.theme-light .tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked{border-color:#00000059!important;background:#0000001f!important}.theme-light .tapnow-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#18181be0}.tapnow-aux-gen-composer{--tap-aux-fg: rgba(255, 255, 255, .96);--tap-aux-muted: rgba(212, 212, 216, .72);--tap-aux-hover: rgba(255, 255, 255, .075);padding:12px 12px 10px!important;border-color:#ffffff17!important;border-radius:16px!important;background:#1e1e1ffb!important;color:var(--tap-aux-fg)!important;box-shadow:none!important}.tapnow-aux-gen-composer .tapnow-aux-prompt-group{margin-bottom:4px!important}.tapnow-aux-gen-composer .tapnow-aux-prompt-inner{padding:4px 4px 7px!important}.tapnow-aux-gen-toolbar{--tap-aux-fg: rgba(255, 255, 255, .96);--tap-aux-muted: rgba(212, 212, 216, .72);--tap-aux-hover: rgba(255, 255, 255, .075);min-width:0;gap:2px!important;padding-top:1px;color:var(--tap-aux-fg)}.theme-light .tapnow-aux-gen-toolbar{--tap-aux-fg: rgba(9, 9, 11, .92);--tap-aux-muted: rgba(39, 39, 42, .78);--tap-aux-hover: rgba(0, 0, 0, .055)}.tapnow-aux-gen-toolbar .tapnow-aux-gen-params{gap:2px!important}.tapnow-aux-gen-toolbar [data-model-select-area]{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:180px!important;overflow:visible!important}.tapnow-aux-gen-toolbar button:not(.tapnow-aux-submit){min-height:28px;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-aux-muted)!important;font-size:11px!important;font-weight:550;line-height:1;white-space:nowrap}.tapnow-aux-gen-toolbar button:not(.tapnow-aux-submit):hover{background:var(--tap-aux-hover)!important;color:var(--tap-aux-fg)!important}.tapnow-aux-gen-toolbar button[data-tapnow-aux-model=true]:not(.tapnow-aux-submit),.tapnow-aux-gen-toolbar button.text-node-chat-select:not(.tapnow-aux-submit){width:auto!important;min-width:0!important;gap:6px!important;padding-left:4px!important;padding-right:7px!important;color:var(--tap-aux-fg)!important;font-weight:600!important;letter-spacing:-.01em}.tapnow-aux-gen-toolbar button[data-tapnow-aux-model=true]:not(.tapnow-aux-submit) span,.tapnow-aux-gen-toolbar button.text-node-chat-select:not(.tapnow-aux-submit)>span.truncate{color:inherit!important;font-weight:600!important}.tapnow-aux-submit-wrap{margin-left:auto!important;padding-left:4px}.tapnow-aux-gen-toolbar .tapnow-aux-submit{display:inline-flex;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:999px!important;background:#ececef!important;color:#262629!important;box-shadow:0 0 0 1px #ffffff2e,0 2px 8px #0000003d!important}.tapnow-aux-gen-toolbar .tapnow-aux-submit:hover:not(:disabled){background:#fff!important;color:#111113!important;transform:translateY(-1px)}.tapnow-aux-gen-toolbar .tapnow-aux-submit:active:not(:disabled){transform:translateY(0) scale(.94)}.theme-light .tapnow-aux-gen-toolbar .tapnow-aux-submit{background:#18181b!important;color:#fff!important;box-shadow:none!important}.theme-light .tapnow-aux-gen-toolbar .tapnow-aux-submit:hover:not(:disabled){background:#000!important;color:#fff!important;transform:none}.theme-light .tapnow-aux-gen-toolbar .tapnow-aux-submit:active:not(:disabled){transform:scale(.94)}.tapnow-aux-gen-toolbar .tapnow-aux-submit:disabled{cursor:not-allowed!important;opacity:.38}.tapnow-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip){min-height:28px;gap:5px!important;padding:0 7px!important;border-color:transparent!important;border-radius:9px!important;background:transparent!important;color:var(--tap-aux-muted)!important;font-size:11px!important}.tapnow-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;width:14px!important;height:14px!important;flex:0 0 14px;place-content:center;border:1px solid rgba(255,255,255,.18)!important;border-radius:4px;background:#ffffff0e!important}.tapnow-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:after{content:"";width:4px;height:7px;border:solid transparent;border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg) scale(.7)}.tapnow-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked{border-color:#ffffff57!important;background:#ffffff29!important}.tapnow-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#ffffffeb;transform:translateY(-1px) rotate(45deg) scale(1)}.theme-light .tapnow-aux-gen-composer{--tap-aux-fg: rgba(9, 9, 11, .92);--tap-aux-muted: rgba(39, 39, 42, .78);--tap-aux-hover: rgba(0, 0, 0, .055);border-color:#0000002e!important;background:#fff!important;box-shadow:none!important}[data-gen-prompt-panel=true].rounded-2xl,[data-gen-prompt-panel=true].border{box-shadow:none!important}.theme-light [data-gen-prompt-panel=true].rounded-2xl,.theme-light [data-gen-prompt-panel=true].border{border-color:#0000002e!important;box-shadow:none!important}.theme-light .tapnow-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]{border-color:#0000002e!important;background:#00000009!important}.theme-light .tapnow-aux-gen-toolbar label:has(input[type=checkbox]):not(.sketch-chat-web-chip) input[type=checkbox]:checked:after{border-color:#18181be0}.sketch-chat-panel{--sketch-chat-r: 12px;background:#fafafa;border-color:#0000002e;box-shadow:none;font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.sketch-chat-panel-dark{background:#141414;border-color:#ffffff14;box-shadow:-10px 0 30px #0000003d}.sketch-chat-panel .sketch-chat-panel-body,.sketch-chat-panel .sketch-chat-header,.sketch-chat-panel .sketch-chat-messages-wrap,.sketch-chat-panel .sketch-chat-input-area{background:#fafafa}.sketch-chat-panel-dark .sketch-chat-panel-body,.sketch-chat-panel-dark .sketch-chat-header,.sketch-chat-panel-dark .sketch-chat-messages-wrap,.sketch-chat-panel-dark .sketch-chat-input-area{background:#141414}.sketch-chat-panel--sidebar .sketch-chat-panel-body{border-radius:var(--sketch-chat-r) 0 0 var(--sketch-chat-r)}.sketch-chat-header{height:56px;padding:0 16px;border-bottom-color:#00000014}.sketch-chat-header-dark{border-bottom-color:#ffffff14}.sketch-chat-header-btn{border-radius:8px}.sketch-chat-messages{padding:12px clamp(20px,5%,40px) 40px 16px;background:transparent;scroll-padding-block:12px 48px;display:flex;flex-direction:column;gap:0}.sketch-chat-messages-dark{background:transparent}.sketch-chat-message-row{gap:8px}.sketch-chat-message-row--assistant{margin:0;align-items:flex-start}.sketch-chat-message-row--assistant .sketch-chat-message-wrap{width:100%;max-width:95%;padding:0}.sketch-chat-message-row--user .sketch-chat-message-wrap{width:100%;max-width:95%}.sketch-chat-message-row--assistant .sketch-chat-message,.sketch-chat-message-row--assistant .sketch-chat-message-dark{width:100%;max-width:100%;padding:0!important;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#27272ae6}.sketch-chat-panel-dark .sketch-chat-message-row--assistant .sketch-chat-message,.sketch-chat-panel-dark .sketch-chat-message-row--assistant .sketch-chat-message-dark{color:#d4d4d8}.sketch-chat-message-row--assistant .sketch-chat-message--selected{outline:1px solid rgba(113,113,122,.22);outline-offset:4px}.sketch-chat-panel-dark .sketch-chat-message-row--assistant .sketch-chat-message--selected{outline-color:#ffffff24}.sketch-chat-message-row--assistant .sketch-chat-message-wrap:has(.sketch-chat-message--selected){padding-bottom:2px}.sketch-chat-message-row--assistant:has(.sketch-chat-message--selected) .sketch-chat-assistant-actions{margin-top:10px}.sketch-chat-assistant-stack{gap:2px}.sketch-chat-assistant-stack .chat-markdown,.sketch-chat-agent-cursor .chat-markdown{color:inherit;font-size:1em;line-height:1.65;letter-spacing:.01em}.sketch-chat-assistant-stack .chat-markdown p,.sketch-chat-agent-cursor .chat-markdown p{margin:0 0 10px;line-height:1.65}.sketch-chat-assistant-stack .chat-markdown h1,.sketch-chat-assistant-stack .chat-markdown h2,.sketch-chat-assistant-stack .chat-markdown h3,.sketch-chat-assistant-stack .chat-markdown h4,.sketch-chat-assistant-stack .chat-markdown h5,.sketch-chat-assistant-stack .chat-markdown h6,.sketch-chat-agent-cursor .chat-markdown h1,.sketch-chat-agent-cursor .chat-markdown h2,.sketch-chat-agent-cursor .chat-markdown h3,.sketch-chat-agent-cursor .chat-markdown h4,.sketch-chat-agent-cursor .chat-markdown h5,.sketch-chat-agent-cursor .chat-markdown h6{margin:18px 0 10px;line-height:1.35;letter-spacing:-.01em}.sketch-chat-assistant-stack .chat-markdown h1,.sketch-chat-agent-cursor .chat-markdown h1{font-size:22px}.sketch-chat-assistant-stack .chat-markdown h2,.sketch-chat-agent-cursor .chat-markdown h2{font-size:20px}.sketch-chat-assistant-stack .chat-markdown h3,.sketch-chat-agent-cursor .chat-markdown h3{font-size:16px}.sketch-chat-assistant-stack .chat-markdown h4,.sketch-chat-assistant-stack .chat-markdown h5,.sketch-chat-assistant-stack .chat-markdown h6,.sketch-chat-agent-cursor .chat-markdown h4,.sketch-chat-agent-cursor .chat-markdown h5,.sketch-chat-agent-cursor .chat-markdown h6{font-size:14px}.sketch-chat-assistant-stack .chat-markdown ul,.sketch-chat-assistant-stack .chat-markdown ol,.sketch-chat-agent-cursor .chat-markdown ul,.sketch-chat-agent-cursor .chat-markdown ol{margin:8px 0 12px;padding-left:20px}.sketch-chat-assistant-stack .chat-markdown li,.sketch-chat-agent-cursor .chat-markdown li{margin:3px 0;line-height:1.65}.sketch-chat-assistant-stack .chat-markdown hr,.sketch-chat-agent-cursor .chat-markdown hr{margin:20px 0;border-top-color:#00000017}.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown hr,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown hr{border-top-color:#ffffff1a}.sketch-chat-assistant-stack .chat-markdown blockquote,.sketch-chat-agent-cursor .chat-markdown blockquote{margin:10px 0 16px;padding:0 16px;border:0;border-radius:0;background:transparent;color:#52525bb8;font-style:italic}.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown blockquote,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown blockquote{color:#d4d4d89e}.sketch-chat-assistant-stack .chat-markdown table,.sketch-chat-agent-cursor .chat-markdown table{margin:12px 0 18px;font-size:.92em}.sketch-chat-assistant-stack .chat-markdown th,.sketch-chat-assistant-stack .chat-markdown td,.sketch-chat-agent-cursor .chat-markdown th,.sketch-chat-agent-cursor .chat-markdown td{padding:9px 10px;border:0;border-bottom:1px solid rgba(0,0,0,.09);background:transparent}.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown th,.sketch-chat-panel-dark .sketch-chat-assistant-stack .chat-markdown td,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown th,.sketch-chat-panel-dark .sketch-chat-agent-cursor .chat-markdown td{border-bottom-color:#ffffff1a}.sketch-chat-assistant-stack .chat-markdown tr:nth-child(2n),.sketch-chat-agent-cursor .chat-markdown tr:nth-child(2n){background:transparent}.sketch-chat-message-row--user .sketch-chat-message--user{max-width:min(100%,520px);padding:8px 14px;border:0;border-radius:12px;background:#efefef;box-shadow:none;color:#27272a;font-size:13px;line-height:1.55;letter-spacing:.01em}.sketch-chat-panel-dark .sketch-chat-message-row--user .sketch-chat-message--user,.sketch-chat-message-row--user .sketch-chat-message-dark.sketch-chat-message--user{border:0;background:#1f1f1f;color:#d4d4d8}.sketch-chat-message--user-block{max-width:min(100%,520px);border-radius:12px}.sketch-chat-user-stack{gap:4px}.sketch-chat-assistant-actions{min-height:24px;margin-top:2px;margin-bottom:0;opacity:1}.sketch-chat-assistant-stack:hover .sketch-chat-assistant-actions,.sketch-chat-assistant-stack:focus-within .sketch-chat-assistant-actions{opacity:1}.sketch-chat-panel-dark .sketch-chat-assistant-actions{opacity:.72}.sketch-chat-panel-dark .sketch-chat-assistant-stack:hover .sketch-chat-assistant-actions,.sketch-chat-panel-dark .sketch-chat-assistant-stack:focus-within .sketch-chat-assistant-actions{opacity:1}.sketch-chat-agent-mind,.sketch-chat-agent-mind-dark{margin:0 0 2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.sketch-chat-agent-mind:before{display:none}.sketch-chat-agent-mind--collapsed{padding-bottom:0}.sketch-chat-agent-mind-timeline-scroll,.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-timeline-scroll{margin-top:6px;border:0;border-radius:0;background:transparent}.sketch-chat-agent-mind-reasoning,.sketch-chat-agent-mind-dark .sketch-chat-agent-mind-reasoning{padding:8px 0 8px 29px;border:0;border-radius:0;background:transparent}.sketch-chat-input-area{padding:0 8px 8px}.sketch-chat-input{--sketch-chat-input-r-x: 16px;--sketch-chat-input-r-y: 16px;border-color:#0000002e;border-radius:16px;background:#f4f4f5;box-shadow:none}.sketch-chat-input-dark{border-color:#ffffff1a;background:#1a1a1a;box-shadow:0 5px 10px #0000000f}.sketch-chat-input textarea{padding:14px 16px 10px;font-family:inherit;font-size:13px;line-height:1.65;letter-spacing:.01em}.sketch-chat-input textarea::-moz-placeholder{color:#52525b8f}.sketch-chat-input textarea::placeholder{color:#52525b8f}.sketch-chat-input-dark textarea::-moz-placeholder{color:#d4d4d86b}.sketch-chat-input-dark textarea::placeholder{color:#d4d4d86b}.sketch-chat-input-resize-handle,.sketch-chat-input-resize-handle-dark{width:28px;height:3px;border:0;background:#71717a3d;opacity:.5}.sketch-chat-input-resize-handle:after{display:none}.sketch-chat-input-resize-wrap{left:50%;right:auto;transform:translate(-50%,-50%)}.sketch-chat-input-resize-wrap:hover .sketch-chat-input-resize-handle,.sketch-chat-input-resize-wrap--active .sketch-chat-input-resize-handle,.sketch-chat-input-resize-wrap:hover .sketch-chat-input-resize-handle-dark,.sketch-chat-input-resize-wrap--active .sketch-chat-input-resize-handle-dark{border:0;background:#a1a1aab8;opacity:1}.sketch-chat-resize-handle,.sketch-chat-resize-handle-dark{width:3px;height:28px;border:0;background:#71717a3d;opacity:.5}.sketch-chat-resize-handle:after{display:none}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle,.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark{border:0;background:#a1a1aab8;opacity:1}.sketch-chat-resize-wrap:hover .sketch-chat-resize-handle-dark:after,.sketch-chat-resize-wrap--active .sketch-chat-resize-handle-dark:after{display:none}.sketch-chat-toolbar{min-height:42px;padding:6px 10px 8px;gap:6px}.theme-light .sketch-chat-toolbar .node-dropdown-button,.theme-light .sketch-chat-toolbar .node-dropdown-button.text-node-chat-select,.sketch-chat-toolbar .node-dropdown-button,.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button{width:auto!important;height:28px!important;padding:0 8px!important;border-color:transparent!important;border-radius:8px!important;background:transparent!important;background-color:transparent!important}.sketch-chat-toolbar-dark .node-dropdown-button,.sketch-chat-toolbar-dark [data-chat-platform-group-picker] .node-dropdown-button{border-color:transparent!important;background:transparent!important;background-color:transparent!important}.theme-light .sketch-chat-toolbar .node-dropdown-button:hover,.theme-light .sketch-chat-toolbar .node-dropdown-button.text-node-chat-select:hover,.sketch-chat-toolbar .node-dropdown-button:hover,.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button:hover{background:#0000000d!important;background-color:#0000000d!important}.sketch-chat-toolbar-dark .node-dropdown-button:hover,.sketch-chat-toolbar-dark [data-chat-platform-group-picker] .node-dropdown-button:hover{background:#ffffff12!important;background-color:#ffffff12!important}.sketch-chat-toolbar-icon-btn{width:28px;height:28px;background:#0000000d}.sketch-chat-toolbar-dark .sketch-chat-toolbar-icon-btn{background:#ffffff14;color:#f4f4f5e0}.sketch-chat-web-chip{height:28px;padding:0 8px;border-color:transparent;border-radius:8px;background:transparent}.sketch-chat-toolbar-dark .sketch-chat-web-chip,.sketch-chat-web-chip--dark{border-color:transparent;background:transparent}.sketch-chat-web-chip:has(input:checked),.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked),.sketch-chat-web-chip--dark:has(input:checked){border-color:transparent;background:#ffffff17}.sketch-chat-send,.sketch-chat-send-dark{width:32px;height:32px;background:#00000012;color:#52525b7a}.sketch-chat-send-dark{background:#ffffff1a;color:#f4f4f56b}.sketch-chat-send--active,.sketch-chat-send-dark.sketch-chat-send--active{background:#18181b;color:#fff}.sketch-chat-panel-dark .sketch-chat-send--active,.sketch-chat-panel-dark .sketch-chat-send-dark.sketch-chat-send--active{background:#f4f4f5;color:#18181b}.sketch-chat-scroll-nav{left:50%!important;right:auto!important;bottom:14px!important;top:auto!important;transform:translate(-50%)!important;flex-direction:row!important;align-items:center;gap:6px}.sketch-chat-scroll-btn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.18)!important;background:#fff!important;box-shadow:none!important}.sketch-chat-panel-dark .sketch-chat-scroll-btn{border-color:#ffffff24!important;background:#1a1a1af5!important;color:#f4f4f5e6!important;box-shadow:none!important}.sketch-chat-input{container-type:inline-size}.sketch-chat-web-chip{min-width:0;height:28px;gap:0;padding:0 7px;border:1px solid transparent;border-radius:8px;font-size:11px;line-height:1}.sketch-chat-web-chip input[type=checkbox]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sketch-chat-web-chip>span{display:inline-flex;min-width:0;align-items:center;gap:5px}.sketch-chat-web-chip>span:before{content:"";width:6px;height:6px;flex:0 0 6px;border:1px solid rgba(82,82,91,.45);border-radius:999px;background:transparent;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.sketch-chat-toolbar-dark .sketch-chat-web-chip>span:before,.sketch-chat-web-chip--dark>span:before{border-color:#d4d4d86b}.sketch-chat-web-chip:has(input:checked){background:#0000000e;color:#27272aeb}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked),.sketch-chat-web-chip--dark:has(input:checked){background:#ffffff17;color:#f4f4f5f0}.sketch-chat-web-chip:has(input:checked)>span:before{border-color:#52525b;background:#52525b;box-shadow:0 0 0 2px #52525b1f}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:checked)>span:before,.sketch-chat-web-chip--dark:has(input:checked)>span:before{border-color:#e4e4e7;background:#e4e4e7;box-shadow:0 0 0 2px #e4e4e71f}.sketch-chat-web-chip:has(input:focus-visible){outline:1px solid rgba(82,82,91,.48);outline-offset:1px}.sketch-chat-toolbar-dark .sketch-chat-web-chip:has(input:focus-visible),.sketch-chat-web-chip--dark:has(input:focus-visible){outline-color:#e4e4e780}.sketch-chat-web-chip--dark{border-color:transparent;background:transparent;color:#d4d4d8c7}.sketch-chat-web-chip--dark:hover{color:#f4f4f5f0}.sketch-chat-toolbar .node-dropdown-button{width:auto!important;max-width:9rem;gap:3px!important;padding-right:6px!important;padding-left:7px!important;font-size:11px!important;font-weight:500!important}.sketch-chat-toolbar .node-dropdown-button>span.truncate{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sketch-chat-toolbar [data-chat-platform-group-picker],.sketch-chat-toolbar [data-chat-platform-group-picker] .node-dropdown-button{max-width:3rem!important}@container (max-width: 560px){.sketch-chat-toolbar{gap:4px;padding-right:8px;padding-left:8px}.sketch-chat-toolbar .node-dropdown-button,.sketch-chat-web-chip{height:26px!important;padding-right:5px!important;padding-left:5px!important;font-size:10px!important}.sketch-chat-toolbar-icon-btn{width:26px;height:26px}}.placeholder\:text-\[8px\]::-moz-placeholder{font-size:8px}.placeholder\:text-\[8px\]::placeholder{font-size:8px}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400\/80::-moz-placeholder{color:#a1a1aacc}.placeholder\:text-zinc-400\/80::placeholder{color:#a1a1aacc}.placeholder\:text-zinc-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-500::placeholder{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600::placeholder{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-600\/55::-moz-placeholder{color:#52525b8c}.placeholder\:text-zinc-600\/55::placeholder{color:#52525b8c}.placeholder\:text-zinc-700::-moz-placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-700::placeholder{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.placeholder\:opacity-60::-moz-placeholder{opacity:.6}.placeholder\:opacity-60::placeholder{opacity:.6}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-zinc-500:focus-within{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.focus-within\:border-zinc-900:focus-within{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.hover\:w-1\.5:hover{width:.375rem}.hover\:w-2:hover{width:.5rem}.hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-500\/30:hover{border-color:#8b5cf64d}.hover\:border-violet-500\/40:hover{border-color:#8b5cf666}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/60:hover{border-color:#fff9}.hover\:border-zinc-200:hover{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.hover\:border-zinc-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.hover\:border-zinc-400:hover{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.hover\:border-zinc-500:hover{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.hover\:border-zinc-500\/60:hover{border-color:#71717a99}.hover\:border-zinc-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.hover\:border-zinc-700:hover{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#1f1f1f\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 31 31 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1f1f1f\]\/50:hover{background-color:#1f1f1f80}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/65:hover{background-color:#000000a6}.hover\:bg-black\/75:hover{background-color:#000000bf}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/50:hover{background-color:#3b82f680}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800\/50:hover{background-color:#065f4680}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-100:hover{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500\/20:hover{background-color:#ec489933}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-500\/20:hover{background-color:#a855f733}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/50:hover{background-color:#ef444480}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-red-950\/40:hover{background-color:#450a0a66}.hover\:bg-red-950\/50:hover{background-color:#450a0a80}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-400\/10:hover{background-color:#a78bfa1a}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-900\/50:hover{background-color:#4c1d9580}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100\/80:hover{background-color:#f4f4f5cc}.hover\:bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-200\/40:hover{background-color:#e4e4e766}.hover\:bg-zinc-200\/50:hover{background-color:#e4e4e780}.hover\:bg-zinc-200\/60:hover{background-color:#e4e4e799}.hover\:bg-zinc-200\/80:hover{background-color:#e4e4e7cc}.hover\:bg-zinc-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-500:hover{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-700\/40:hover{background-color:#3f3f4666}.hover\:bg-zinc-700\/50:hover{background-color:#3f3f4680}.hover\:bg-zinc-700\/60:hover{background-color:#3f3f4699}.hover\:bg-zinc-700\/80:hover{background-color:#3f3f46cc}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800\/30:hover{background-color:#27272a4d}.hover\:bg-zinc-800\/40:hover{background-color:#27272a66}.hover\:bg-zinc-800\/50:hover{background-color:#27272a80}.hover\:bg-zinc-800\/60:hover{background-color:#27272a99}.hover\:bg-zinc-800\/70:hover{background-color:#27272ab3}.hover\:bg-zinc-800\/75:hover{background-color:#27272abf}.hover\:bg-zinc-800\/80:hover{background-color:#27272acc}.hover\:bg-zinc-800\/90:hover{background-color:#27272ae6}.hover\:bg-zinc-900:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900\/\[0\.04\]:hover{background-color:#18181b0a}.hover\:bg-opacity-10:hover{--tw-bg-opacity: .1}.hover\:bg-opacity-50:hover{--tw-bg-opacity: .5}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500:hover{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-emerald-500:hover{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.hover\:text-violet-400:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-zinc-100:hover{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:text-zinc-300:hover{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.hover\:text-zinc-400:hover{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.hover\:text-zinc-50:hover{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity, 1))}.hover\:text-zinc-600:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:text-zinc-800:hover{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:text-zinc-950:hover{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-inset:hover{--tw-ring-inset: inset}.hover\:ring-white\/30:hover{--tw-ring-color: rgb(255 255 255 / .3)}.hover\:ring-zinc-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity, 1))}.hover\:ring-zinc-400\/50:hover{--tw-ring-color: rgb(161 161 170 / .5)}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/30:focus{border-color:#f59e0b4d}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-blue-500\/70:focus{border-color:#3b82f6b3}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/40:focus{border-color:#8b5cf666}.focus\:border-violet-500\/50:focus{border-color:#8b5cf680}.focus\:border-zinc-400:focus{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.focus\:border-zinc-500:focus{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.focus\:border-zinc-900:focus{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.focus\:bg-zinc-50:focus{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.focus\:bg-zinc-800\/50:focus{background-color:#27272a80}.focus\:bg-zinc-900:focus{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400\/30:focus{--tw-ring-color: rgb(96 165 250 / .3)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.focus\:ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3)}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-zinc-400\/40:focus{--tw-ring-color: rgb(161 161 170 / .4)}.focus\:ring-zinc-400\/60:focus{--tw-ring-color: rgb(161 161 170 / .6)}.focus\:ring-zinc-500\/30:focus{--tw-ring-color: rgb(113 113 122 / .3)}.focus\:ring-zinc-500\/40:focus{--tw-ring-color: rgb(113 113 122 / .4)}.focus-visible\:bg-white\/10:focus-visible{background-color:#ffffff1a}.focus-visible\:bg-zinc-100:focus-visible{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-pink-400\/70:focus-visible{--tw-ring-color: rgb(244 114 182 / .7)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-zinc-200\/80:active{background-color:#e4e4e7cc}.active\:bg-zinc-700\/80:active{background-color:#3f3f46cc}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-zinc-600:disabled{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity, 1))}.disabled\:bg-zinc-800:disabled{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.disabled\:text-zinc-500:disabled{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/pill:hover .group-hover\/pill\:pointer-events-none{pointer-events:none}.group\/pill:hover .group-hover\/pill\:pointer-events-auto,.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-black\/40{background-color:#0006}.group:hover .group-hover\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-500\/30{background-color:#3b82f64d}.group\/img:hover .group-hover\/img\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100{opacity:1}.group\/pill:hover .group-hover\/pill\:opacity-0{opacity:0}.group\/pill:hover .group-hover\/pill\:opacity-100,.group\/tip2:hover .group-hover\/tip2\:opacity-100,.group\/tip:hover .group-hover\/tip\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-zinc-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.dark\:bg-\[\#1f1f1f\]\/40:is(.dark *){background-color:#1f1f1f66}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800\/50:is(.dark *){background-color:#27272a80}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:is(.dark *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\:hover\:bg-zinc-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:inline{display:inline}.sm\:min-h-\[220px\]{min-height:220px}.sm\:min-h-\[min\(46vh\,440px\)\]{min-height:min(46vh,440px)}.sm\:w-28{width:7rem}.sm\:w-\[140px\]{width:140px}.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\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}}@media(min-width:1024px){.lg\:min-w-\[280px\]{min-width:280px}.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-\[minmax\(520px\,1\.35fr\)_360px\]{grid-template-columns:minmax(520px,1.35fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:gap-5{gap:1.25rem}}.\[\&\:\:-moz-range-thumb\]\:h-2\.5::-moz-range-thumb{height:.625rem}.\[\&\:\:-moz-range-thumb\]\:w-2\.5::-moz-range-thumb{width:.625rem}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;appearance:none}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-width:0px}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:9999px}.\[\&\:\:-moz-range-track\]\:bg-white\/20::-moz-range-track{background-color:#fff3}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:9999px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/20::-webkit-scrollbar-thumb{background-color:#fff3}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/25::-webkit-scrollbar-thumb{background-color:#ffffff40}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-zinc-500\/35::-webkit-scrollbar-thumb{background-color:#71717a59}.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-white\/35::-webkit-scrollbar-thumb:hover{background-color:#ffffff59}.hover\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-zinc-500\/50::-webkit-scrollbar-thumb:hover{background-color:#71717a80}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:transparent}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:.375rem}.\[\&\:\:-webkit-slider-thumb\]\:h-2\.5::-webkit-slider-thumb{height:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb{height:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:w-2\.5::-webkit-slider-thumb{width:.625rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb{width:.875rem}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-0::-webkit-slider-thumb{border-width:0px}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-zinc-900::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.3\)\]::-webkit-slider-thumb{--tw-shadow: 0 0 0 1px rgba(0,0,0,.3);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_svg\]\:block svg{display:block}
