@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");*,:after,:before{--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/0.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/0.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: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;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,pre,samp{font-family:JetBrains Mono,Fira Code,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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:#171717;--foreground:#878787;--sidebar-width:260px}html{overflow-y:scroll}body{color:var(--foreground);background:var(--background);font-feature-settings:"rlig" 1,"calt" 1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#393939;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.card{border-radius:.75rem;border:1px solid #393939;background-color:#212121;box-shadow:none;transition:box-shadow .15s}.card:hover{box-shadow:0 0 0 1px rgba(197,139,250,.15),0 4px 12px rgba(0,0,0,.3)}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-x-0{left:0;right:0}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.inset-y-8{top:2rem;bottom:2rem}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-12{top:-3rem}.-top-2\.5{top:-.625rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-\[10\%\]{bottom:10%}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[3\%\]{left:3%}.left-\[6\%\]{left:6%}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[3\%\]{right:3%}.right-\[6\%\]{right:6%}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-\[10\%\]{top:10%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.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-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.-mb-px{margin-bottom:-1px}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-6{margin-top:-1.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-40{margin-left:10rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-\[264px\]{margin-left:264px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-28{margin-top:7rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[6px\]{margin-top:6px}.mt-\[9px\]{margin-top:9px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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!important}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[240px\]{height:240px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[500px\]{height:500px}.h-\[65vh\]{height:65vh}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-96{max-height:24rem}.max-h-\[150px\]{max-height:150px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[400px\]{max-height:400px}.max-h-\[40px\]{max-height:40px}.max-h-\[420px\]{max-height:420px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[800px\]{max-height:800px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-40px\)\]{max-height:calc(100vh - 40px)}.max-h-\[calc\(100vh-420px\)\]{max-height:calc(100vh - 420px)}.min-h-0{min-height:0}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[100px\]{min-height:100px}.min-h-\[260px\]{min-height:260px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.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-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[3px\]{width:3px}.w-\[420px\]{width:420px}.w-\[480px\]{width:480px}.w-\[6px\]{width:6px}.w-\[96vw\]{width:96vw}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.min-w-\[80px\]{min-width:80px}.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-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[140px\]{max-width:140px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.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-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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%}.translate-y-\[2px\]{--tw-translate-y:2px}.-rotate-90,.translate-y-\[2px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-e-resize{cursor:e-resize}.cursor-pointer{cursor:pointer}.cursor-w-resize{cursor:w-resize}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-8{scroll-margin-top:2rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[1fr_1\.25fr\]{grid-template-columns:1fr 1.25fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_1fr_32px\]{grid-template-columns:1fr 1fr 1fr 32px}.grid-cols-\[1fr_auto_1fr_auto_1fr_auto_auto\]{grid-template-columns:1fr auto 1fr auto 1fr auto auto}.grid-cols-\[280px_1fr_300px\]{grid-template-columns:280px 1fr 300px}.grid-cols-\[28px_36\%_1fr_auto_44px\]{grid-template-columns:28px 36% 1fr auto 44px}.grid-cols-\[340px_320px_1fr\]{grid-template-columns:340px 320px 1fr}.grid-cols-\[38\%_24\%_38\%\]{grid-template-columns:38% 24% 38%}.grid-cols-\[3rem_4rem_minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:3rem 4rem minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_1fr\]{grid-template-columns:auto 1fr 1fr}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.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-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-5{row-gap:1.25rem}.gap-y-px{row-gap:1px}.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-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * 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))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(57 57 57/var(--tw-divide-opacity,1))}.divide-border-subtle>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(42 42 42/var(--tw-divide-opacity,1))}.divide-border\/30>:not([hidden])~:not([hidden]){border-color:rgb(57 57 57/.3)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:rgb(57 57 57/.5)}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.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-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-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-dashed{border-style:dashed}.border-amber-500\/10{border-color:rgb(245 158 11/.1)}.border-amber-500\/15{border-color:rgb(245 158 11/.15)}.border-amber-500\/20{border-color:rgb(245 158 11/.2)}.border-amber-500\/25{border-color:rgb(245 158 11/.25)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-amber-500\/40{border-color:rgb(245 158 11/.4)}.border-blue-500\/10{border-color:rgb(59 130 246/.1)}.border-blue-500\/15{border-color:rgb(59 130 246/.15)}.border-blue-500\/20{border-color:rgb(59 130 246/.2)}.border-blue-500\/30{border-color:rgb(59 130 246/.3)}.border-border{--tw-border-opacity:1;border-color:rgb(57 57 57/var(--tw-border-opacity,1))}.border-border-strong{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.border-border-subtle{--tw-border-opacity:1;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-border-subtle\/40{border-color:rgb(42 42 42/.4)}.border-border-subtle\/60{border-color:rgb(42 42 42/.6)}.border-border\/10{border-color:rgb(57 57 57/.1)}.border-border\/15{border-color:rgb(57 57 57/.15)}.border-border\/20{border-color:rgb(57 57 57/.2)}.border-border\/30{border-color:rgb(57 57 57/.3)}.border-border\/40{border-color:rgb(57 57 57/.4)}.border-border\/50{border-color:rgb(57 57 57/.5)}.border-border\/60{border-color:rgb(57 57 57/.6)}.border-brand{--tw-border-opacity:1;border-color:rgb(197 139 250/var(--tw-border-opacity,1))}.border-brand\/10{border-color:rgb(197 139 250/.1)}.border-brand\/20{border-color:rgb(197 139 250/.2)}.border-brand\/25{border-color:rgb(197 139 250/.25)}.border-brand\/30{border-color:rgb(197 139 250/.3)}.border-brand\/40{border-color:rgb(197 139 250/.4)}.border-brand\/50{border-color:rgb(197 139 250/.5)}.border-brand\/60{border-color:rgb(197 139 250/.6)}.border-brand\/65{border-color:rgb(197 139 250/.65)}.border-cyan-500\/20{border-color:rgb(6 182 212/.2)}.border-cyan-500\/30{border-color:rgb(6 182 212/.3)}.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-500\/10{border-color:rgb(16 185 129/.1)}.border-emerald-500\/20{border-color:rgb(16 185 129/.2)}.border-emerald-500\/30{border-color:rgb(16 185 129/.3)}.border-emerald-500\/40{border-color:rgb(16 185 129/.4)}.border-fg-ghost\/20{border-color:rgb(57 57 57/.2)}.border-green-500\/10{border-color:rgb(34 197 94/.1)}.border-green-500\/15{border-color:rgb(34 197 94/.15)}.border-green-500\/20{border-color:rgb(34 197 94/.2)}.border-green-500\/30{border-color:rgb(34 197 94/.3)}.border-green-500\/40{border-color:rgb(34 197 94/.4)}.border-orange-500\/20{border-color:rgb(249 115 22/.2)}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/20{border-color:rgb(168 85 247/.2)}.border-purple-500\/30{border-color:rgb(168 85 247/.3)}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-500\/10{border-color:rgb(239 68 68/.1)}.border-red-500\/20{border-color:rgb(239 68 68/.2)}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-red-500\/40{border-color:rgb(239 68 68/.4)}.border-red-800\/60{border-color:rgb(153 27 27/.6)}.border-red-900\/40{border-color:rgb(127 29 29/.4)}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-200\/70{border-color:rgb(254 205 211/.7)}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-500\/30{border-color:rgb(244 63 94/.3)}.border-rose-500\/40{border-color:rgb(244 63 94/.4)}.border-sky-500\/20{border-color:rgb(14 165 233/.2)}.border-sky-500\/30{border-color:rgb(14 165 233/.3)}.border-sky-500\/40{border-color:rgb(14 165 233/.4)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-surface-500{--tw-border-opacity:1;border-color:rgb(33 33 33/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-200\/80{border-color:rgb(221 214 254/.8)}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-500\/20{border-color:rgb(234 179 8/.2)}.border-yellow-500\/40{border-color:rgb(234 179 8/.4)}.border-l-amber-300\/70{border-left-color:rgb(252 211 77/.7)}.border-l-amber-400\/60{border-left-color:rgb(251 191 36/.6)}.border-l-green-500\/40{border-left-color:rgb(34 197 94/.4)}.border-l-red-400\/40{border-left-color:rgb(248 113 113/.4)}.border-l-sky-400\/40{border-left-color:rgb(56 189 248/.4)}.border-t-brand{--tw-border-opacity:1;border-top-color:rgb(197 139 250/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#0d0d12\]{--tw-bg-opacity:1;background-color:rgb(13 13 18/var(--tw-bg-opacity,1))}.bg-amber-300\/10{background-color:rgb(252 211 77/.1)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/60{background-color:rgb(251 191 36/.6)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-500\/15{background-color:rgb(245 158 11/.15)}.bg-amber-500\/20{background-color:rgb(245 158 11/.2)}.bg-amber-500\/5{background-color:rgb(245 158 11/.05)}.bg-amber-500\/50{background-color:rgb(245 158 11/.5)}.bg-amber-500\/\[0\.02\]{background-color:rgb(245 158 11/.02)}.bg-amber-500\/\[0\.03\]{background-color:rgb(245 158 11/.03)}.bg-amber-500\/\[0\.06\]{background-color:rgb(245 158 11/.06)}.bg-amber-950\/20{background-color:rgb(69 26 3/.2)}.bg-amber-950\/30{background-color:rgb(69 26 3/.3)}.bg-amber-950\/50{background-color:rgb(69 26 3/.5)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-400\/15{background-color:rgb(96 165 250/.15)}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-500\/15{background-color:rgb(59 130 246/.15)}.bg-blue-500\/5{background-color:rgb(59 130 246/.05)}.bg-blue-500\/\[0\.03\]{background-color:rgb(59 130 246/.03)}.bg-border{--tw-bg-opacity:1;background-color:rgb(57 57 57/var(--tw-bg-opacity,1))}.bg-border\/30{background-color:rgb(57 57 57/.3)}.bg-brand{--tw-bg-opacity:1;background-color:rgb(197 139 250/var(--tw-bg-opacity,1))}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(30 19 41/var(--tw-bg-opacity,1))}.bg-brand-50\/10{background-color:rgb(30 19 41/.1)}.bg-brand-50\/30{background-color:rgb(30 19 41/.3)}.bg-brand-50\/50{background-color:rgb(30 19 41/.5)}.bg-brand\/10{background-color:rgb(197 139 250/.1)}.bg-brand\/15{background-color:rgb(197 139 250/.15)}.bg-brand\/20{background-color:rgb(197 139 250/.2)}.bg-brand\/40{background-color:rgb(197 139 250/.4)}.bg-brand\/5{background-color:rgb(197 139 250/.05)}.bg-brand\/50{background-color:rgb(197 139 250/.5)}.bg-brand\/60{background-color:rgb(197 139 250/.6)}.bg-brand\/70{background-color:rgb(197 139 250/.7)}.bg-brand\/\[0\.03\]{background-color:rgb(197 139 250/.03)}.bg-brand\/\[0\.06\]{background-color:rgb(197 139 250/.06)}.bg-brand\/\[0\.08\]{background-color:rgb(197 139 250/.08)}.bg-brand\/\[0\.10\]{background-color:rgb(197 139 250/.1)}.bg-current{background-color:currentColor}.bg-cyan-500\/10{background-color:rgb(6 182 212/.1)}.bg-cyan-500\/20{background-color:rgb(6 182 212/.2)}.bg-cyan-500\/5{background-color:rgb(6 182 212/.05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.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:rgb(16 185 129/.1)}.bg-emerald-500\/15{background-color:rgb(16 185 129/.15)}.bg-emerald-500\/20{background-color:rgb(16 185 129/.2)}.bg-emerald-500\/5{background-color:rgb(16 185 129/.05)}.bg-fg-faint{--tw-bg-opacity:1;background-color:rgb(85 85 85/var(--tw-bg-opacity,1))}.bg-fg-ghost{--tw-bg-opacity:1;background-color:rgb(57 57 57/var(--tw-bg-opacity,1))}.bg-fg-ghost\/10{background-color:rgb(57 57 57/.1)}.bg-fg-ghost\/60{background-color:rgb(57 57 57/.6)}.bg-fg-muted\/10{background-color:rgb(135 135 135/.1)}.bg-fuchsia-300\/10{background-color:rgb(240 171 252/.1)}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500\/10{background-color:rgb(107 114 128/.1)}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:rgb(34 197 94/.1)}.bg-green-500\/5{background-color:rgb(34 197 94/.05)}.bg-green-500\/\[0\.03\]{background-color:rgb(34 197 94/.03)}.bg-green-900\/40{background-color:rgb(20 83 45/.4)}.bg-green-950\/20{background-color:rgb(5 46 22/.2)}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-950\/50{background-color:rgb(30 27 75/.5)}.bg-orange-500\/10{background-color:rgb(249 115 22/.1)}.bg-orange-500\/5{background-color:rgb(249 115 22/.05)}.bg-purple-500\/10{background-color:rgb(168 85 247/.1)}.bg-purple-500\/15{background-color:rgb(168 85 247/.15)}.bg-purple-500\/20{background-color:rgb(168 85 247/.2)}.bg-purple-500\/5{background-color:rgb(168 85 247/.05)}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-500\/15{background-color:rgb(239 68 68/.15)}.bg-red-500\/20{background-color:rgb(239 68 68/.2)}.bg-red-500\/5{background-color:rgb(239 68 68/.05)}.bg-red-500\/\[0\.04\]{background-color:rgb(239 68 68/.04)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900\/10{background-color:rgb(127 29 29/.1)}.bg-red-900\/20{background-color:rgb(127 29 29/.2)}.bg-red-900\/40{background-color:rgb(127 29 29/.4)}.bg-red-950\/20{background-color:rgb(69 10 10/.2)}.bg-red-950\/30{background-color:rgb(69 10 10/.3)}.bg-red-950\/50{background-color:rgb(69 10 10/.5)}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgb(244 63 94/.1)}.bg-rose-500\/5{background-color:rgb(244 63 94/.05)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\/20{background-color:rgb(225 29 72/.2)}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-400\/60{background-color:rgb(56 189 248/.6)}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-500\/10{background-color:rgb(14 165 233/.1)}.bg-sky-500\/15{background-color:rgb(14 165 233/.15)}.bg-sky-500\/20{background-color:rgb(14 165 233/.2)}.bg-sky-500\/5{background-color:rgb(14 165 233/.05)}.bg-sky-500\/\[0\.04\]{background-color:rgb(14 165 233/.04)}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/80{background-color:rgb(248 250 252/.8)}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/15{background-color:rgb(100 116 139/.15)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-surface-100{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-surface-100\/60{background-color:rgb(23 23 23/.6)}.bg-surface-100\/90{background-color:rgb(23 23 23/.9)}.bg-surface-200{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-surface-200\/50{background-color:rgb(26 26 26/.5)}.bg-surface-300{--tw-bg-opacity:1;background-color:rgb(29 29 29/var(--tw-bg-opacity,1))}.bg-surface-300\/40{background-color:rgb(29 29 29/.4)}.bg-surface-300\/50{background-color:rgb(29 29 29/.5)}.bg-surface-300\/70{background-color:rgb(29 29 29/.7)}.bg-surface-300\/80{background-color:rgb(29 29 29/.8)}.bg-surface-300\/95{background-color:rgb(29 29 29/.95)}.bg-surface-400{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.bg-surface-400\/30{background-color:rgb(31 31 31/.3)}.bg-surface-400\/40{background-color:rgb(31 31 31/.4)}.bg-surface-400\/50{background-color:rgb(31 31 31/.5)}.bg-surface-400\/60{background-color:rgb(31 31 31/.6)}.bg-surface-400\/80{background-color:rgb(31 31 31/.8)}.bg-surface-500{--tw-bg-opacity:1;background-color:rgb(33 33 33/var(--tw-bg-opacity,1))}.bg-surface-500\/20{background-color:rgb(33 33 33/.2)}.bg-surface-500\/30{background-color:rgb(33 33 33/.3)}.bg-surface-500\/40{background-color:rgb(33 33 33/.4)}.bg-surface-500\/50{background-color:rgb(33 33 33/.5)}.bg-surface-500\/60{background-color:rgb(33 33 33/.6)}.bg-surface-500\/70{background-color:rgb(33 33 33/.7)}.bg-surface-600{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.bg-surface-600\/20{background-color:rgb(42 42 42/.2)}.bg-surface-600\/30{background-color:rgb(42 42 42/.3)}.bg-surface-600\/70{background-color:rgb(42 42 42/.7)}.bg-surface-700{--tw-bg-opacity:1;background-color:rgb(49 49 49/var(--tw-bg-opacity,1))}.bg-surface-700\/20{background-color:rgb(49 49 49/.2)}.bg-surface-700\/30{background-color:rgb(49 49 49/.3)}.bg-surface-700\/40{background-color:rgb(49 49 49/.4)}.bg-surface-700\/50{background-color:rgb(49 49 49/.5)}.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\/15{background-color:rgb(196 181 253/.15)}.bg-violet-400{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/40{background-color:rgb(245 243 255/.4)}.bg-violet-50\/70{background-color:rgb(245 243 255/.7)}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:rgb(139 92 246/.1)}.bg-violet-500\/15{background-color:rgb(139 92 246/.15)}.bg-violet-500\/20{background-color:rgb(139 92 246/.2)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:rgb(234 179 8/.1)}.bg-zinc-500\/20{background-color:rgb(113 113 122/.2)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-amber-500\/40{--tw-gradient-from:rgb(245 158 11/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand\/20{--tw-gradient-from:rgb(197 139 250/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(197 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand\/30{--tw-gradient-from:rgb(197 139 250/0.3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(197 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand\/40{--tw-gradient-from:rgb(197 139 250/0.4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(197 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-brand\/5{--tw-gradient-from:rgb(197 139 250/0.05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(197 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-surface-500\/80{--tw-gradient-from:rgb(33 33 33/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(33 33 33/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-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgb(124 58 237/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)}.via-brand{--tw-gradient-to:rgb(197 139 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c58bfa var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-50\/30{--tw-gradient-to:rgb(255 241 242/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 241 242/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to:rgb(226 232 240/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e2e8f0 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-200{--tw-gradient-to:rgb(221 214 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ddd6fe var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to:rgb(196 181 253/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c4b5fd var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-50\/20{--tw-gradient-to:rgb(245 243 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(245 243 255/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-violet-50\/30{--tw-gradient-to:rgb(245 243 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(245 243 255/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-brand\/80{--tw-gradient-to:rgb(197 139 250/0.8) var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to:#c026d3 var(--tw-gradient-to-position)}.to-surface-400\/60{--tw-gradient-to:rgb(31 31 31/0.6) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-200{--tw-gradient-to:#ddd6fe var(--tw-gradient-to-position)}.to-violet-300{--tw-gradient-to:#c4b5fd var(--tw-gradient-to-position)}.to-violet-50\/60{--tw-gradient-to:rgb(245 243 255/0.6) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-fg{fill:#fafafa}.fill-fg-faint{fill:#555555}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.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-7{padding:1.75rem}.p-8{padding:2rem}.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-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.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-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.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}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.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-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:JetBrains Mono,Fira Code,monospace}.font-sans{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[100px\]{font-size:100px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[120px\]{font-size:120px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[220px\]{font-size:220px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[60px\]{font-size:60px}.text-\[64px\]{font-size:64px}.text-\[68px\]{font-size:68px}.text-\[76px\]{font-size:76px}.text-\[8\.5px\]{font-size:8.5px}.text-\[88px\]{font-size:88px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.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-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[18px\]{line-height:18px}.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\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#79c0ff\]{--tw-text-opacity:1;color:rgb(121 192 255/var(--tw-text-opacity,1))}.text-\[\#8b949e\]{--tw-text-opacity:1;color:rgb(139 148 158/var(--tw-text-opacity,1))}.text-\[\#a5d6ff\]{--tw-text-opacity:1;color:rgb(165 214 255/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[\#ff7b72\]{--tw-text-opacity:1;color:rgb(255 123 114/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/90{color:rgb(253 230 138/.9)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:rgb(252 211 77/.8)}.text-amber-300\/90{color:rgb(252 211 77/.9)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/60{color:rgb(251 191 36/.6)}.text-amber-400\/70{color:rgb(251 191 36/.7)}.text-amber-500\/70{color:rgb(245 158 11/.7)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.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-400\/80{color:rgb(96 165 250/.8)}.text-brand{--tw-text-opacity:1;color:rgb(197 139 250/var(--tw-text-opacity,1))}.text-brand-600{--tw-text-opacity:1;color:rgb(212 165 251/var(--tw-text-opacity,1))}.text-brand\/40{color:rgb(197 139 250/.4)}.text-brand\/60{color:rgb(197 139 250/.6)}.text-brand\/70{color:rgb(197 139 250/.7)}.text-brand\/80{color:rgb(197 139 250/.8)}.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-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-400\/60{color:rgb(52 211 153/.6)}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-700\/80{color:rgb(4 120 87/.8)}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-800\/90{color:rgb(6 95 70/.9)}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-fg{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.text-fg-faint{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.text-fg-faint\/70{color:rgb(85 85 85/.7)}.text-fg-ghost{--tw-text-opacity:1;color:rgb(57 57 57/var(--tw-text-opacity,1))}.text-fg-ghost\/20{color:rgb(57 57 57/.2)}.text-fg-ghost\/25{color:rgb(57 57 57/.25)}.text-fg-ghost\/30{color:rgb(57 57 57/.3)}.text-fg-ghost\/40{color:rgb(57 57 57/.4)}.text-fg-ghost\/50{color:rgb(57 57 57/.5)}.text-fg-ghost\/60{color:rgb(57 57 57/.6)}.text-fg-muted{--tw-text-opacity:1;color:rgb(135 135 135/var(--tw-text-opacity,1))}.text-fg-muted\/40{color:rgb(135 135 135/.4)}.text-fg-muted\/50{color:rgb(135 135 135/.5)}.text-fg-muted\/60{color:rgb(135 135 135/.6)}.text-fg-muted\/70{color:rgb(135 135 135/.7)}.text-fg-muted\/80{color:rgb(135 135 135/.8)}.text-fg\/60{color:rgb(250 250 250/.6)}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/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\/90{color:rgb(134 239 172/.9)}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-400\/60{color:rgb(74 222 128/.6)}.text-green-400\/70{color:rgb(74 222 128/.7)}.text-green-500\/20{color:rgb(34 197 94/.2)}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.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-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\/25{color:rgb(192 132 252/.25)}.text-purple-400\/70{color:rgb(192 132 252/.7)}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/60{color:rgb(248 113 113/.6)}.text-red-400\/70{color:rgb(248 113 113/.7)}.text-red-400\/80{color:rgb(248 113 113/.8)}.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-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-400\/80{color:rgb(251 113 133/.8)}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-800\/90{color:rgb(159 18 57/.9)}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/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-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200\/80{color:rgb(226 232 240/.8)}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-surface-100{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-100\/40{color:rgb(237 233 254/.4)}.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-400\/60{color:rgb(167 139 250/.6)}.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-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-400\/70{color:rgb(250 204 21/.7)}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-fg-ghost::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(57 57 57/var(--tw-placeholder-opacity,1))}.placeholder-fg-ghost::placeholder{--tw-placeholder-opacity:1;color:rgb(57 57 57/var(--tw-placeholder-opacity,1))}.accent-brand{accent-color:#c58bfa}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{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/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_3px_rgba\(196\2c 181\2c 253\2c 0\.25\)\]{--tw-shadow:0 0 0 3px rgba(196,181,253,0.25);--tw-shadow-colored:0 0 0 3px 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_12px_rgba\(168\2c 85\2c 247\2c 0\.08\)\]{--tw-shadow:0 0 12px rgba(168,85,247,0.08);--tw-shadow-colored:0 0 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_12px_rgba\(197\2c 139\2c 250\2c 0\.06\)\]{--tw-shadow:0 0 12px rgba(197,139,250,0.06);--tw-shadow-colored:0 0 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_16px_rgba\(168\2c 85\2c 247\2c 0\.15\)\]{--tw-shadow:0 0 16px rgba(168,85,247,0.15);--tw-shadow-colored:0 0 16px 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_24px_-10px_rgba\(197\2c 139\2c 250\2c 0\.6\)\]{--tw-shadow:0 0 24px -10px rgba(197,139,250,0.6);--tw-shadow-colored:0 0 24px -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_40px_-12px_rgba\(197\2c 139\2c 250\2c 0\.45\)\]{--tw-shadow:0 0 40px -12px rgba(197,139,250,0.45);--tw-shadow-colored:0 0 40px -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_2px_6px_-1px_rgba\(124\2c 58\2c 237\2c 0\.5\)\]{--tw-shadow:0 2px 6px -1px rgba(124,58,237,0.5);--tw-shadow-colored:0 2px 6px -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_4px_24px_-4px_rgba\(15\2c 23\2c 42\2c 0\.4\)\]{--tw-shadow:0 4px 24px -4px rgba(15,23,42,0.4);--tw-shadow-colored:0 4px 24px -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-\[0_6px_16px_-4px_rgba\(124\2c 58\2c 237\2c 0\.5\)\]{--tw-shadow:0 6px 16px -4px rgba(124,58,237,0.5);--tw-shadow-colored:0 6px 16px -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-\[0_6px_16px_-4px_rgba\(244\2c 63\2c 94\2c 0\.5\)\]{--tw-shadow:0 6px 16px -4px rgba(244,63,94,0.5);--tw-shadow-colored:0 6px 16px -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-\[0_8px_24px_-8px_rgba\(124\2c 58\2c 237\2c 0\.15\)\]{--tw-shadow:0 8px 24px -8px rgba(124,58,237,0.15);--tw-shadow-colored:0 8px 24px -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_8px_24px_-8px_rgba\(124\2c 58\2c 237\2c 0\.18\)\2c 0_0_0_1px_rgba\(124\2c 58\2c 237\2c 0\.08\)\]{--tw-shadow:0 8px 24px -8px rgba(124,58,237,0.18),0 0 0 1px rgba(124,58,237,0.08);--tw-shadow-colored:0 8px 24px -8px var(--tw-shadow-color),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_8px_24px_-8px_rgba\(244\2c 63\2c 94\2c 0\.15\)\2c 0_0_0_1px_rgba\(244\2c 63\2c 94\2c 0\.06\)\]{--tw-shadow:0 8px 24px -8px rgba(244,63,94,0.15),0 0 0 1px rgba(244,63,94,0.06);--tw-shadow-colored:0 8px 24px -8px var(--tw-shadow-color),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-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.04);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\],.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{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/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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)}.ring,.ring-1{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)}.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-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{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-400\/40{--tw-ring-color:rgb(251 191 36/0.4)}.ring-amber-500\/10{--tw-ring-color:rgb(245 158 11/0.1)}.ring-amber-500\/20{--tw-ring-color:rgb(245 158 11/0.2)}.ring-amber-500\/30{--tw-ring-color:rgb(245 158 11/0.3)}.ring-blue-400\/30{--tw-ring-color:rgb(96 165 250/0.3)}.ring-blue-500\/20{--tw-ring-color:rgb(59 130 246/0.2)}.ring-blue-500\/30{--tw-ring-color:rgb(59 130 246/0.3)}.ring-border{--tw-ring-opacity:1;--tw-ring-color:rgb(57 57 57/var(--tw-ring-opacity,1))}.ring-border-subtle\/60{--tw-ring-color:rgb(42 42 42/0.6)}.ring-brand\/10{--tw-ring-color:rgb(197 139 250/0.1)}.ring-brand\/20{--tw-ring-color:rgb(197 139 250/0.2)}.ring-brand\/30{--tw-ring-color:rgb(197 139 250/0.3)}.ring-cyan-500\/20{--tw-ring-color:rgb(6 182 212/0.2)}.ring-cyan-500\/30{--tw-ring-color:rgb(6 182 212/0.3)}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-500\/20{--tw-ring-color:rgb(16 185 129/0.2)}.ring-emerald-500\/30{--tw-ring-color:rgb(16 185 129/0.3)}.ring-gray-500\/20{--tw-ring-color:rgb(107 114 128/0.2)}.ring-green-500\/20{--tw-ring-color:rgb(34 197 94/0.2)}.ring-green-500\/30{--tw-ring-color:rgb(34 197 94/0.3)}.ring-indigo-500\/20{--tw-ring-color:rgb(99 102 241/0.2)}.ring-orange-500\/20{--tw-ring-color:rgb(249 115 22/0.2)}.ring-orange-500\/30{--tw-ring-color:rgb(249 115 22/0.3)}.ring-purple-500\/20{--tw-ring-color:rgb(168 85 247/0.2)}.ring-purple-500\/30{--tw-ring-color:rgb(168 85 247/0.3)}.ring-purple-500\/60{--tw-ring-color:rgb(168 85 247/0.6)}.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/0.2)}.ring-red-500\/30{--tw-ring-color:rgb(239 68 68/0.3)}.ring-rose-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.ring-rose-500\/20{--tw-ring-color:rgb(244 63 94/0.2)}.ring-sky-400{--tw-ring-opacity:1;--tw-ring-color:rgb(56 189 248/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-400{--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.ring-slate-900{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.ring-surface-300{--tw-ring-opacity:1;--tw-ring-color:rgb(29 29 29/var(--tw-ring-opacity,1))}.ring-surface-500{--tw-ring-opacity:1;--tw-ring-color:rgb(33 33 33/var(--tw-ring-opacity,1))}.ring-surface-700{--tw-ring-opacity:1;--tw-ring-color:rgb(49 49 49/var(--tw-ring-opacity,1))}.ring-transparent{--tw-ring-color:transparent}.ring-violet-100{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.ring-violet-300{--tw-ring-opacity:1;--tw-ring-color:rgb(196 181 253/var(--tw-ring-opacity,1))}.ring-violet-400{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250/var(--tw-ring-opacity,1))}.ring-violet-500\/20{--tw-ring-color:rgb(139 92 246/0.2)}.ring-white\/5{--tw-ring-color:rgb(255 255 255/0.05)}.ring-yellow-500\/20{--tw-ring-color:rgb(234 179 8/0.2)}.ring-yellow-500\/30{--tw-ring-color:rgb(234 179 8/0.3)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{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)}.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-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}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(197,139,250,.6)}50%{opacity:.7;transform:scale(1.3);box-shadow:0 0 8px 2px rgba(197,139,250,.3)}}.orchestrator-canvas::-webkit-scrollbar{display:none}.orchestrator-canvas{-ms-overflow-style:none;scrollbar-width:none}@keyframes heroLetterIn{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}60%{opacity:1;filter:blur(0)}80%{transform:translateY(-2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroLettersFadeOut{0%{opacity:1}to{opacity:0}}@keyframes heroGradientIn{0%{opacity:0}to{opacity:1}}@keyframes heroShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes heroGlowSettle{0%{text-shadow:0 0 30px #c58bfa,0 0 60px #7c3aed,0 0 100px rgba(197,139,250,.4)}to{text-shadow:0 0 8px rgba(197,139,250,.3)}}.orchestrator-hero-text{position:relative;font-size:48px;font-weight:800;letter-spacing:-.03em;font-family:Plus Jakarta Sans,system-ui,sans-serif;margin-bottom:8px;display:flex;justify-content:center;align-items:center}.hero-gradient-layer{background:linear-gradient(90deg,#9a6dd7,#c58bfa 20%,#e8d5ff 40%,#ffffff 50%,#e8d5ff 60%,#c58bfa 80%,#9a6dd7);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;animation:heroGradientIn .4s ease-out 1.3s forwards,heroShimmer 3s ease-in-out 1.5s 1,heroGlowSettle 2s ease-out 1.5s both}.hero-letters-layer{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;animation:heroLettersFadeOut .4s ease-out 1.3s forwards}.hero-letters-layer .hero-letter{display:inline-block;opacity:0;color:#e8d5ff;animation:heroLetterIn .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes orchMarchDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14}}.orch-suggestion-card{position:relative;overflow:visible;transition:transform .2s ease,box-shadow .3s ease}.orch-suggestion-card:before{content:"";position:absolute;inset:-1px;border-radius:13px;background:transparent;box-shadow:0 0 0 transparent;transition:box-shadow .3s ease;pointer-events:none;z-index:-1}.orch-suggestion-card:hover{transform:translateY(-1px);border-color:transparent!important}.orch-suggestion-card:hover:before{box-shadow:0 4px 24px rgba(197,139,250,.15),0 0 40px rgba(197,139,250,.08)}.orch-suggestion-card>.orch-march-border{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;opacity:0;transition:opacity .2s ease}.orch-suggestion-card>.orch-march-border rect{fill:none;stroke:#c58bfa;stroke-width:1.5;stroke-dasharray:8 6;rx:12;ry:12}.orch-suggestion-card:hover>.orch-march-border{opacity:1}.orch-suggestion-card:hover>.orch-march-border rect{animation:orchMarchDash .6s linear infinite}@keyframes wandBeat0{0%{transform:rotate(0deg)}5%{transform:rotate(-8deg)}10%{transform:rotate(2deg)}15%,to{transform:rotate(0deg)}}@keyframes wandBeat1{0%,33%{transform:rotate(0deg)}38%{transform:rotate(-8deg)}43%{transform:rotate(2deg)}48%,to{transform:rotate(0deg)}}@keyframes wandBeat2{0%,66%{transform:rotate(0deg)}71%{transform:rotate(-8deg)}76%{transform:rotate(2deg)}81%,to{transform:rotate(0deg)}}.orch-wand-0{transform-origin:0 0;animation:wandBeat0 1.8s ease-in-out infinite}.orch-wand-1{transform-origin:0 0;animation:wandBeat1 1.8s ease-in-out infinite}.orch-wand-2{transform-origin:0 0;animation:wandBeat2 1.8s ease-in-out infinite}@keyframes wandFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.orch-wand-svg{animation:wandFadeIn 1s ease-out .5s both}.orch-tip{position:relative}.orch-tip:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);right:0;white-space:nowrap;font-size:11px;font-weight:500;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#e8d5ff;background:#1e1b24;border:1px solid rgba(197,139,250,.15);border-radius:6px;padding:4px 10px;pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity .1s ease,transform .1s ease;z-index:999}.orch-tip:hover:after{opacity:1;transform:translateY(0)}@keyframes hintSweepFade{0%{opacity:0;transform:translate(-50%,calc(-50% - 6px))}20%{opacity:1;transform:translate(-50%,-50%)}40%{opacity:1;transform:translate(-50%,calc(-50% + 3px))}60%{opacity:1;transform:translate(-50%,-50%)}80%{opacity:.5;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}@keyframes hintBounce{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% + 3px))}}.flow-bar-hint{opacity:0;transform:translate(-50%,-50%);animation:hintSweepFade 1.5s ease-out 3s both}button:hover>.flow-bar-hint{opacity:1!important;animation:hintBounce 1.4s ease-in-out infinite!important}.flow-bar-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.4,0,.2,1)}.flow-bar-panel.open{grid-template-rows:1fr}.flow-bar-panel>.flow-bar-panel-inner{overflow:hidden}@keyframes marchDash{to{stroke-dashoffset:-10}}.march-ant-btn{position:relative}.march-ant-btn>.dash-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .15s;overflow:visible}.march-ant-btn>.dash-border rect{fill:none;stroke:#c58bfa;stroke-width:1.5;stroke-dasharray:6 4}.march-ant-btn:hover{border-color:transparent!important}.march-ant-btn:hover>svg.dash-border~*{color:#c58bfa;transition:color .2s ease}.march-ant-btn:hover>.dash-border{opacity:1}.march-ant-btn:hover>.dash-border rect{animation:marchDash .3s linear infinite}.analysis-markdown p{margin-bottom:.5rem}.analysis-markdown p:last-child{margin-bottom:0}.analysis-markdown strong{color:#EDEDED;font-weight:600}.analysis-markdown ul{list-style-type:disc;margin:.375rem 0;padding-left:1.25rem}.analysis-markdown ol{list-style-type:decimal;margin:.375rem 0;padding-left:1.25rem}.analysis-markdown li{margin-bottom:.25rem}.analysis-markdown li::marker{color:#c58bfa}.analysis-markdown code{background:rgba(197,139,250,.12);color:#c58bfa;padding:.1rem .35rem;border-radius:.25rem;font-size:.8em}@keyframes progressShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes progressGlow{0%,to{box-shadow:0 0 8px rgba(197,139,250,.3),0 0 2px rgba(197,139,250,.5)}50%{box-shadow:0 0 16px rgba(197,139,250,.6),0 0 4px rgba(197,139,250,.8)}}.analysis-progress-bar{background:linear-gradient(90deg,#c58bfa,#a855f7 25%,#e0b3ff 50%,#a855f7 75%,#c58bfa);background-size:200% 100%;animation:progressShimmer 2s linear infinite,progressGlow 2s ease-in-out infinite}@keyframes stagePulse{0%,to{box-shadow:0 0 0 0 rgba(197,139,250,.4)}50%{box-shadow:0 0 0 8px rgba(197,139,250,0)}}.analysis-stage-pulse{animation:stagePulse 1.5s ease-in-out infinite}@keyframes dashFlow{0%{background-position:0 0}to{background-position:0 10px}}.animate-dash-flow{animation:dashFlow 3s linear infinite}@keyframes waterfallDrop{0%{top:-16px}to{top:100%}}.animate-waterfall-drop{animation:waterfallDrop 2.5s linear 1 forwards}@keyframes sparkleSpin{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(90deg) scale(1.15)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.15)}to{transform:rotate(1turn) scale(1)}}.analysis-sparkle-spin{animation:sparkleSpin 2s ease-in-out infinite}@keyframes activateSpinBorder{to{transform:rotate(1turn)}}@keyframes statPulseMapped{0%,4%{color:#c58bfa}30%,8%{color:#34d399}38%,to{color:#c58bfa}}@keyframes statPulseRuntime{0%,4%{color:#c58bfa}30%,8%{color:#60a5fa}38%,to{color:#c58bfa}}@keyframes statPulseOutstanding{0%,4%{color:#c58bfa}30%,8%{color:#fbbf24}38%,to{color:#c58bfa}}@keyframes statPulseDiffs{0%,4%{color:#c58bfa}30%,8%{color:#f87171}38%,to{color:#c58bfa}}@keyframes statIconPulseMapped{0%,4%{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}30%,8%{filter:drop-shadow(0 0 10px rgba(52,211,153,.7));color:#34d399}38%,to{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}}@keyframes statIconPulseRuntime{0%,4%{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}30%,8%{filter:drop-shadow(0 0 10px rgba(96,165,250,.7));color:#60a5fa}38%,to{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}}@keyframes statIconPulseOutstanding{0%,4%{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}30%,8%{filter:drop-shadow(0 0 10px rgba(251,191,36,.7));color:#fbbf24}38%,to{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}}@keyframes statIconPulseDiffs{0%,4%{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}30%,8%{filter:drop-shadow(0 0 10px rgba(248,113,113,.7));color:#f87171}38%,to{filter:drop-shadow(0 0 6px rgba(197,139,250,.5));color:#c58bfa}}.reconciled-headline{background:linear-gradient(135deg,#d8b4fe,#fff 40%,#c58bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label-mapped{color:#c58bfa;animation:statPulseMapped 8s ease-in-out infinite;animation-delay:0s}.stat-label-runtime{color:#c58bfa;animation:statPulseRuntime 8s ease-in-out infinite;animation-delay:1s}.stat-label-outstanding{color:#c58bfa;animation:statPulseOutstanding 8s ease-in-out infinite;animation-delay:2s}.stat-label-diffs{color:#c58bfa;animation:statPulseDiffs 8s ease-in-out infinite;animation-delay:3s}.stat-icon-mapped{animation:statIconPulseMapped 8s ease-in-out infinite;animation-delay:0s}.stat-icon-mapped,.stat-icon-runtime{color:#c58bfa;filter:drop-shadow(0 0 6px rgba(197,139,250,.5))}.stat-icon-runtime{animation:statIconPulseRuntime 8s ease-in-out infinite;animation-delay:1s}.stat-icon-outstanding{animation:statIconPulseOutstanding 8s ease-in-out infinite;animation-delay:2s}.stat-icon-diffs,.stat-icon-outstanding{color:#c58bfa;filter:drop-shadow(0 0 6px rgba(197,139,250,.5))}.stat-icon-diffs{animation:statIconPulseDiffs 8s ease-in-out infinite;animation-delay:3s}@keyframes agentTitleOutstandingPulse{0%,80%{color:#c58bfa}88%,94%{color:#fbbf24}to{color:#c58bfa}}.agent-title-pulse{animation:agentTitleOutstandingPulse 8s ease-in-out infinite}@keyframes gapItemExit{0%{background:transparent;opacity:1;transform:scale(1)}30%{background:rgba(34,197,94,.15);opacity:1;transform:scale(1.02)}60%{background:rgba(34,197,94,.25);opacity:1;transform:scale(1.02)}to{background:rgba(34,197,94,.1);opacity:0;transform:scale(.95) translateX(10px)}}.gap-item-exit{animation:gapItemExit .6s ease-in-out forwards;pointer-events:none}@keyframes gapItemEnter{0%{opacity:0;transform:translateX(-20px);background:rgba(34,197,94,.3)}40%{opacity:1;transform:translateX(4px);background:rgba(34,197,94,.2)}70%{transform:translateX(-2px);background:rgba(34,197,94,.1)}to{opacity:1;transform:translateX(0);background:transparent}}.gap-item-enter{animation:gapItemEnter .8s ease-out forwards}@keyframes gapCheckPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.4);opacity:1}75%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.gap-check-pop{animation:gapCheckPop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes activateEntrance{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes activateShimmerSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes activateGlow{0%,to{box-shadow:0 0 20px rgba(197,139,250,.15),0 0 60px rgba(197,139,250,.05)}50%{box-shadow:0 0 30px rgba(197,139,250,.25),0 0 80px rgba(197,139,250,.1)}}@keyframes halCentrePulse{0%,to{opacity:.4;transform:scale(.95);transform-origin:center}50%{opacity:1;transform:scale(1.05);transform-origin:center}}.hal-centre-pulse{animation:halCentrePulse 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes halHexActive{0%,to{opacity:.85}50%{opacity:1}}.hal-hex-pulse-active{animation:halHexActive 1.8s ease-in-out infinite}@keyframes halHexIntervention{0%,to{opacity:.7}50%{opacity:1}}.hal-hex-pulse-intervention{animation:halHexIntervention .9s ease-in-out infinite}@keyframes halWidgetAmbient{0%,to{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px rgba(197,139,250,.15)}50%{box-shadow:0 4px 18px rgba(0,0,0,.5),0 0 0 1px rgba(197,139,250,.25)}}.hal-widget-collapsed{animation:halWidgetAmbient 4s ease-in-out infinite}@keyframes halWidgetActive{0%,to{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px rgba(245,158,11,.4),0 0 24px rgba(245,158,11,.2)}50%{box-shadow:0 4px 20px rgba(0,0,0,.5),0 0 0 1px rgba(245,158,11,.6),0 0 32px rgba(245,158,11,.3)}}.hal-widget-active{animation:halWidgetActive 2.4s ease-in-out infinite}@keyframes halWidgetIntervention{0%,to{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 0 1px rgba(248,113,113,.5),0 0 28px rgba(248,113,113,.3)}50%{box-shadow:0 4px 22px rgba(0,0,0,.6),0 0 0 1px rgba(248,113,113,.8),0 0 40px rgba(248,113,113,.5)}}.hal-widget-intervention{animation:halWidgetIntervention 1.2s ease-in-out infinite}@keyframes activateHoverGlow{0%,to{box-shadow:0 0 30px rgba(197,139,250,.3),0 0 80px rgba(168,85,247,.2)}50%{box-shadow:0 0 40px rgba(197,139,250,.4),0 0 100px rgba(168,85,247,.3)}}@keyframes activateSuccessGlow{0%,to{box-shadow:0 0 20px rgba(74,222,128,.12),0 0 60px rgba(74,222,128,.04)}50%{box-shadow:0 0 30px rgba(74,222,128,.2),0 0 80px rgba(74,222,128,.08)}}@keyframes gridDrift{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes intFileBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes intFileHalo{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.78;transform:scale(1.1)}}@keyframes intFileGlow{0%,to{filter:drop-shadow(0 0 3px rgba(197,139,250,.7)) drop-shadow(0 0 7px rgba(197,139,250,.45)) drop-shadow(0 0 14px rgba(197,139,250,.25))}50%{filter:drop-shadow(0 0 4px rgba(197,139,250,.95)) drop-shadow(0 0 11px rgba(197,139,250,.7)) drop-shadow(0 0 22px rgba(197,139,250,.45))}}@keyframes intFileChipPulse{0%,to{box-shadow:0 0 0 2px rgba(197,139,250,.25),0 0 7px rgba(197,139,250,.45)}50%{box-shadow:0 0 0 2px rgba(197,139,250,.6),0 0 16px rgba(197,139,250,.8)}}.intelligent-file-wrapper{animation:intFileBreath 3.4s ease-in-out infinite}.intelligent-file-halo{animation:intFileHalo 3.4s ease-in-out infinite}.intelligent-file-icon{animation:intFileGlow 3.4s ease-in-out infinite}.intelligent-file-chip{animation:intFileChipPulse 2.1s ease-in-out infinite}@keyframes diagPulseOut{0%,to{left:0;opacity:0}10%{opacity:1}45%{left:100%;opacity:1}55%{left:100%;opacity:0}}@keyframes diagPulseIn{0%,to{left:100%;opacity:0}10%{opacity:1}45%{left:0;opacity:1}55%{left:0;opacity:0}}.diag-pulse-out-1{animation:diagPulseOut 3.6s ease-in-out infinite;animation-delay:0s}.diag-pulse-in-1{animation:diagPulseIn 3.6s ease-in-out infinite;animation-delay:1.6s}.diag-pulse-out-2{animation:diagPulseOut 2.8s ease-in-out infinite;animation-delay:.4s}.diag-pulse-in-2{animation:diagPulseIn 2.8s ease-in-out infinite;animation-delay:1.8s}@keyframes diagParentIssue{0%,to{box-shadow:0 0 0 0 rgba(248,113,113,0);border-color:rgba(248,113,113,.3)}50%{box-shadow:0 0 18px 0 rgba(248,113,113,.3);border-color:rgba(248,113,113,.65)}}.diag-parent-issue{animation:diagParentIssue 2.6s ease-in-out infinite}@keyframes diagCloneAlive{0%,to{box-shadow:0 0 0 0 rgba(197,139,250,0);border-color:rgba(197,139,250,.45)}50%{box-shadow:0 0 24px 0 rgba(197,139,250,.3);border-color:rgba(197,139,250,.7)}}.diag-clone-alive{animation:diagCloneAlive 3.2s ease-in-out infinite}@keyframes diagCloneArrow{0%,to{opacity:.35}50%{opacity:.95}}.diag-clone-arrow{animation:diagCloneArrow 4s ease-in-out infinite}.activate-converter-wrap{position:relative;border-radius:1rem;padding:2px;overflow:hidden;animation:activateEntrance .6s ease-out both,activateHoverGlow 4s ease-in-out infinite;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.activate-converter-wrap:hover{transform:scale(1.01);animation:activateEntrance .6s ease-out both,activateHoverGlow 2s ease-in-out infinite}.activate-converter-wrap:active{transform:scale(.98);transition-duration:.1s}.activate-converter-wrap:before{content:"";position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(197,139,250,1) 70deg,rgba(216,180,254,1) 90deg,transparent 90.1deg,transparent 180deg,rgba(168,85,247,1) 250deg,rgba(216,180,254,1) 270deg,transparent 270.1deg);animation:activateSpinBorder 4s linear infinite;opacity:1;transition:opacity .3s ease,background .3s ease}.activate-converter-wrap:hover:before{animation-duration:1.5s}.activate-converter-inner{position:relative;border-radius:calc(1rem - 2px);background:#1a1a1a;z-index:1;overflow:hidden}.activate-grid-bg{position:absolute;inset:-50px;background:transparent;opacity:1;transition:opacity .5s ease;pointer-events:none}.activate-grid-bg:after{content:"";position:absolute;top:0;left:0;width:2px;height:2px;background:transparent;box-shadow:15px 30px #c58bfa,40px 180px #a855f7,85px 90px #d8b4fe,110px 280px #c58bfa,140px 55px #a855f7,180px 200px #d8b4fe,220px 130px #c58bfa,260px 310px #a855f7,300px 70px #d8b4fe,350px 240px #c58bfa,390px 15px #a855f7,430px 160px #d8b4fe,480px 300px #c58bfa,520px 100px #a855f7,570px 220px #d8b4fe,620px 45px #c58bfa,680px 270px #a855f7,730px 140px #d8b4fe,780px 330px #c58bfa,820px 80px #a855f7,880px 200px #d8b4fe,930px 25px #c58bfa,990px 260px #a855f7,1050px 120px #d8b4fe,1100px 300px #c58bfa,1150px 60px #a855f7,1200px 190px #d8b4fe,1260px 340px #c58bfa,1320px 110px #a855f7,1380px 250px #d8b4fe,1440px 35px #c58bfa,1500px 170px #a855f7,25px 130px rgba(197,139,250,.5),60px 290px rgba(168,85,247,.4),95px 50px rgba(216,180,254,.4),130px 210px rgba(197,139,250,.5),170px 320px rgba(168,85,247,.4),210px 85px rgba(216,180,254,.4),250px 250px rgba(197,139,250,.5),290px 150px rgba(168,85,247,.4),330px 340px rgba(216,180,254,.4),370px 20px rgba(197,139,250,.5),410px 190px rgba(168,85,247,.4),450px 100px rgba(216,180,254,.4),500px 280px rgba(197,139,250,.5),550px 40px rgba(168,85,247,.4),600px 230px rgba(216,180,254,.4),650px 310px rgba(197,139,250,.5),700px 70px rgba(168,85,247,.4),750px 170px rgba(216,180,254,.4),800px 260px rgba(197,139,250,.5),850px 120px rgba(168,85,247,.4),900px 330px rgba(216,180,254,.4),960px 200px rgba(197,139,250,.5),1020px 55px rgba(168,85,247,.4),1080px 300px rgba(216,180,254,.4),1130px 140px rgba(197,139,250,.5),1180px 240px rgba(168,85,247,.4),1240px 30px rgba(216,180,254,.4),1290px 180px rgba(197,139,250,.5),1350px 290px rgba(168,85,247,.4),1410px 110px rgba(216,180,254,.4),1470px 220px rgba(197,139,250,.5),1530px 350px rgba(168,85,247,.4);animation:starDrift 6s linear infinite;border-radius:50%}@keyframes starDrift{0%{transform:translateY(0);opacity:0}15%{opacity:.8}85%{opacity:.8}to{transform:translateY(40px);opacity:0}}.activate-converter-wrap:hover .activate-grid-bg{opacity:1}.activate-shimmer-sweep{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2}.activate-shimmer-sweep:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 50%,transparent);animation:activateShimmerSweep 1.5s ease-out .6s both}.activate-icon-container{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.activate-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s ease}.activate-converter-wrap:hover .activate-icon-container{transform:scale(1.1);box-shadow:0 0 15px rgba(197,139,250,.4);background:rgba(197,139,250,.15)}.activate-converter-wrap:hover .activate-icon{color:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.activate-arrow{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.activate-converter-wrap:hover .activate-arrow{transform:translateX(4px) scale(1.1)}.activate-converter-wrap.converter-ready{animation:activateEntrance .6s ease-out both,activateSuccessGlow 4s ease-in-out infinite;cursor:default}.activate-converter-wrap.converter-ready:before{background:conic-gradient(from 0deg,#4ade80,#22c55e,#86efac,#4ade80,#16a34a,#4ade80);animation:activateSpinBorder 12s linear infinite;opacity:.5}.activate-converter-wrap.converter-ready:hover{transform:none}.activate-converter-wrap.converter-disabled{animation:activateEntrance .6s ease-out both;box-shadow:none;cursor:not-allowed}.activate-converter-wrap.converter-disabled:before{background:#393939;animation:none}.activate-converter-wrap.converter-disabled:hover{transform:none}.mermaid .cluster-label,.mermaid .edgeLabel,.mermaid .label,.mermaid .labelText,.mermaid .nodeLabel,.mermaid text,.mermaid tspan{fill:#e8e0f0!important;color:#e8e0f0!important;font-family:ui-monospace,Menlo,Monaco,Cascadia Code,Roboto Mono,monospace!important;font-size:12px!important}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node polygon,.mermaid .node rect{fill:#2d2450!important;stroke:#c58bfa!important;stroke-width:1.5px!important;rx:10!important;ry:10!important}.mermaid .node .label{color:#e8e0f0!important}.mermaid .cluster rect,.mermaid .cluster-bg,.mermaid [class*=cluster]>rect,.mermaid g.cluster>rect{fill:rgba(197,139,250,.06)!important;stroke:rgba(197,139,250,.2)!important;stroke-width:1px!important;rx:12!important;ry:12!important}.mermaid .cluster-label .nodeLabel,.mermaid .cluster-label text,.mermaid .cluster-label tspan{fill:#c58bfa!important;color:#c58bfa!important;font-size:13px!important;font-weight:600!important}.mermaid .edgePath .path,.mermaid .flowchart-link{stroke:#6e5494!important;stroke-width:1.5px!important}.mermaid marker path{fill:#6e5494!important}.mermaid .edgeLabel{background-color:#1a1a2e!important;color:#d4c8e8!important}.mermaid .edgeLabel .label-container,.mermaid .edgeLabel rect{fill:#1a1a2e!important;opacity:.95!important}.mermaid .edgeLabel span{color:#d4c8e8!important;background:#1a1a2e!important}.mermaid .actor,.mermaid rect.actor{fill:#2d2450!important;stroke:#c58bfa!important;rx:8!important;ry:8!important}.mermaid .actor-line,.mermaid line.actor-line{stroke:#6e5494!important}.mermaid .actor-man text,.mermaid text.actor>tspan{fill:#e8e0f0!important;font-size:14px!important}.mermaid .messageText{fill:#d4c8e8!important;font-size:13px!important}.mermaid .messageLine0,.mermaid .messageLine1,.mermaid .note,.mermaid line[class*=messageLine]{stroke:#6e5494!important}.mermaid .note{fill:#2a2040!important;rx:6!important;ry:6!important}.mermaid .noteText{fill:#d4c8e8!important}.mermaid .activation0,.mermaid .activation1,.mermaid .activation2{fill:#3d3060!important;stroke:#c58bfa!important}.mermaid .loopText,.mermaid .loopText tspan{fill:#a78bfa!important}.mermaid .loopLine{stroke:rgba(197,139,250,.3)!important}.mermaid .labelBox{fill:#2d2450!important;stroke:#c58bfa!important}.mermaid .task{rx:6!important;ry:6!important}.mermaid .section{fill:rgba(197,139,250,.06)!important}.mermaid svg{display:block!important;background:transparent!important;max-width:none!important;height:auto!important;flex-shrink:0!important}.mermaid .node foreignObject,.mermaid svg{overflow:visible!important}.mermaid .node foreignObject div{text-align:center!important}.mermaid .cluster-label,.mermaid .cluster-label .nodeLabel,.mermaid .cluster-label foreignObject,.mermaid .cluster-label span,.mermaid g.cluster{overflow:visible!important}.mermaid .node polygon{fill:#2a2040!important;stroke:#a78bfa!important}.mermaid .node .label-container{fill:#2d2450!important}.prompt-editor{background:transparent!important}.prompt-editor pre,.prompt-editor textarea{white-space:pre-wrap!important;word-wrap:break-word!important}.prompt-editor-textarea{outline:none!important}.prompt-editor code[class*=language-],.prompt-editor pre[class*=language-]{background:transparent!important;text-shadow:none!important}.prompt-editor .token.title{color:#c59bfa;font-weight:600}.prompt-editor .token.bold{color:#e0e0e0;font-weight:700}.prompt-editor .token.italic{color:#b0b0b0;font-style:italic}.prompt-editor .token.list,.prompt-editor .token.url,.prompt-editor .token.url-reference{color:#7ec8e3}.prompt-editor .token.code,.prompt-editor .token.code-snippet{color:#a8d4a0}.prompt-editor .token.hr{color:#555}.prompt-editor .token.blockquote{color:#999;font-style:italic}.prompt-editor .token.table{color:#d0b4f1}@keyframes provTraceDraw{0%{stroke-dasharray:0 200;opacity:0}18%{opacity:1}60%{stroke-dasharray:200 0;opacity:1}to{stroke-dasharray:200 0;opacity:.85}}.prov-trace-path{stroke-dasharray:0 200;animation:provTraceDraw 1.4s ease-out forwards}@keyframes provCursorTap{0%{transform:translateY(-50%) scale(.6);opacity:0}20%{transform:translateY(-50%) scale(1.15);opacity:1}40%{transform:translateY(-50%) scale(.85);opacity:1}60%{transform:translateY(-50%) scale(1);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}.prov-cursor{animation:provCursorTap .6s ease-out;transform-origin:0 50%}@keyframes provHighlightReveal{0%{opacity:0;transform:scaleY(.6)}60%{opacity:1;transform:scaleY(1.05)}to{opacity:1;transform:scaleY(1)}}.prov-highlight{transition:top .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1);animation:provHighlightReveal .7s ease-out;transform-origin:center}@keyframes memDotOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mem-dot-orbit{animation:memDotOrbit 9s linear infinite}@keyframes memRingSpin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.mem-ring-spin{animation:memRingSpin 24s linear infinite}@keyframes loopPulseOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loop-pulse-orbit{animation:loopPulseOrbit 6s linear infinite}@keyframes loopRingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loop-ring-spin{animation:loopRingSpin 30s linear infinite}.placeholder\:text-fg-faint::-moz-placeholder{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.placeholder\:text-fg-faint::placeholder{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.placeholder\:text-fg-faint\/50::-moz-placeholder{color:rgb(85 85 85/.5)}.placeholder\:text-fg-faint\/50::placeholder{color:rgb(85 85 85/.5)}.placeholder\:text-fg-ghost::-moz-placeholder{--tw-text-opacity:1;color:rgb(57 57 57/var(--tw-text-opacity,1))}.placeholder\:text-fg-ghost::placeholder{--tw-text-opacity:1;color:rgb(57 57 57/var(--tw-text-opacity,1))}.placeholder\:text-fg-muted\/60::-moz-placeholder{color:rgb(135 135 135/.6)}.placeholder\:text-fg-muted\/60::placeholder{color:rgb(135 135 135/.6)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.even\:bg-surface-300:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(29 29 29/var(--tw-bg-opacity,1))}.focus-within\:border-brand:focus-within{--tw-border-opacity:1;border-color:rgb(197 139 250/var(--tw-border-opacity,1))}.focus-within\:ring-2:focus-within{--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-within\:ring-brand\/20:focus-within{--tw-ring-color:rgb(197 139 250/0.2)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-110:hover,.hover\:scale-125:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.hover\:border-border-strong:hover{--tw-border-opacity:1;border-color:rgb(68 68 68/var(--tw-border-opacity,1))}.hover\:border-border\/50:hover{border-color:rgb(57 57 57/.5)}.hover\:border-border\/80:hover{border-color:rgb(57 57 57/.8)}.hover\:border-brand:hover{--tw-border-opacity:1;border-color:rgb(197 139 250/var(--tw-border-opacity,1))}.hover\:border-brand\/20:hover{border-color:rgb(197 139 250/.2)}.hover\:border-brand\/30:hover{border-color:rgb(197 139 250/.3)}.hover\:border-brand\/40:hover{border-color:rgb(197 139 250/.4)}.hover\:border-brand\/50:hover{border-color:rgb(197 139 250/.5)}.hover\:border-brand\/60:hover{border-color:rgb(197 139 250/.6)}.hover\:border-sky-300:hover{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:border-violet-500:hover{--tw-border-opacity:1;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.hover\:bg-amber-500\/20:hover{background-color:rgb(245 158 11/.2)}.hover\:bg-amber-500\/30:hover{background-color:rgb(245 158 11/.3)}.hover\:bg-blue-500\/20:hover{background-color:rgb(59 130 246/.2)}.hover\:bg-blue-500\/\[0\.06\]:hover{background-color:rgb(59 130 246/.06)}.hover\:bg-brand-50\/80:hover{background-color:rgb(30 19 41/.8)}.hover\:bg-brand-600:hover{--tw-bg-opacity:1;background-color:rgb(212 165 251/var(--tw-bg-opacity,1))}.hover\:bg-brand\/10:hover{background-color:rgb(197 139 250/.1)}.hover\:bg-brand\/20:hover{background-color:rgb(197 139 250/.2)}.hover\:bg-brand\/25:hover{background-color:rgb(197 139 250/.25)}.hover\:bg-brand\/30:hover{background-color:rgb(197 139 250/.3)}.hover\:bg-brand\/80:hover{background-color:rgb(197 139 250/.8)}.hover\:bg-brand\/90:hover{background-color:rgb(197 139 250/.9)}.hover\:bg-cyan-500\/10:hover{background-color:rgb(6 182 212/.1)}.hover\:bg-cyan-500\/15:hover{background-color:rgb(6 182 212/.15)}.hover\:bg-cyan-500\/30:hover{background-color:rgb(6 182 212/.3)}.hover\:bg-emerald-500\/20:hover{background-color:rgb(16 185 129/.2)}.hover\:bg-emerald-500\/25:hover{background-color:rgb(16 185 129/.25)}.hover\:bg-emerald-500\/30:hover{background-color:rgb(16 185 129/.3)}.hover\:bg-green-500\/20:hover{background-color:rgb(34 197 94/.2)}.hover\:bg-orange-500\/20:hover{background-color:rgb(249 115 22/.2)}.hover\:bg-purple-500\/15:hover{background-color:rgb(168 85 247/.15)}.hover\:bg-purple-500\/20:hover{background-color:rgb(168 85 247/.2)}.hover\:bg-purple-500\/30:hover{background-color:rgb(168 85 247/.3)}.hover\:bg-red-500\/10:hover{background-color:rgb(239 68 68/.1)}.hover\:bg-red-500\/15:hover{background-color:rgb(239 68 68/.15)}.hover\:bg-red-500\/25:hover{background-color:rgb(239 68 68/.25)}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-sky-50\/40:hover{background-color:rgb(240 249 255/.4)}.hover\:bg-sky-500\/30:hover{background-color:rgb(14 165 233/.3)}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-surface-200:hover{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-surface-200\/40:hover{background-color:rgb(26 26 26/.4)}.hover\:bg-surface-300:hover{--tw-bg-opacity:1;background-color:rgb(29 29 29/var(--tw-bg-opacity,1))}.hover\:bg-surface-300\/30:hover{background-color:rgb(29 29 29/.3)}.hover\:bg-surface-400:hover{--tw-bg-opacity:1;background-color:rgb(31 31 31/var(--tw-bg-opacity,1))}.hover\:bg-surface-400\/40:hover{background-color:rgb(31 31 31/.4)}.hover\:bg-surface-400\/50:hover{background-color:rgb(31 31 31/.5)}.hover\:bg-surface-500:hover{--tw-bg-opacity:1;background-color:rgb(33 33 33/var(--tw-bg-opacity,1))}.hover\:bg-surface-500\/20:hover{background-color:rgb(33 33 33/.2)}.hover\:bg-surface-500\/30:hover{background-color:rgb(33 33 33/.3)}.hover\:bg-surface-500\/50:hover{background-color:rgb(33 33 33/.5)}.hover\:bg-surface-600:hover{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.hover\:bg-surface-700:hover{--tw-bg-opacity:1;background-color:rgb(49 49 49/var(--tw-bg-opacity,1))}.hover\:bg-surface-700\/40:hover{background-color:rgb(49 49 49/.4)}.hover\:bg-surface-700\/50:hover{background-color:rgb(49 49 49/.5)}.hover\:bg-violet-50\/40:hover{background-color:rgb(245 243 255/.4)}.hover\:bg-violet-500:hover{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:text-brand:hover{--tw-text-opacity:1;color:rgb(197 139 250/var(--tw-text-opacity,1))}.hover\:text-cyan-300:hover{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.hover\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\:text-fg:hover{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.hover\:text-fg-muted:hover{--tw-text-opacity:1;color:rgb(135 135 135/var(--tw-text-opacity,1))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/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-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_5px_rgba\(196\2c 181\2c 253\2c 0\.35\)\]:hover{--tw-shadow:0 0 0 5px rgba(196,181,253,0.35);--tw-shadow-colored:0 0 0 5px 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-card-hover:hover{--tw-shadow:0 0 0 1px rgba(197,139,250,0.15),0 4px 12px rgba(0,0,0,0.3);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color),0 4px 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)}.hover\:ring-border:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(57 57 57/var(--tw-ring-opacity,1))}.hover\:ring-emerald-500\/20:hover{--tw-ring-color:rgb(16 185 129/0.2)}.hover\:ring-purple-500\/20:hover{--tw-ring-color:rgb(168 85 247/0.2)}.hover\:ring-red-500\/20:hover{--tw-ring-color:rgb(239 68 68/0.2)}.focus\:border-border:focus{--tw-border-opacity:1;border-color:rgb(57 57 57/var(--tw-border-opacity,1))}.focus\:border-brand:focus{--tw-border-opacity:1;border-color:rgb(197 139 250/var(--tw-border-opacity,1))}.focus\:border-brand\/40:focus{border-color:rgb(197 139 250/.4)}.focus\:border-brand\/50:focus{border-color:rgb(197 139 250/.5)}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/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\:bg-surface-300:focus{--tw-bg-opacity:1;background-color:rgb(29 29 29/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)}.focus\:ring-0:focus,.focus\:ring-1:focus{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)}.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-brand:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(197 139 250/var(--tw-ring-opacity,1))}.focus\:ring-brand\/10:focus{--tw-ring-color:rgb(197 139 250/0.1)}.focus\:ring-brand\/20:focus{--tw-ring-color:rgb(197 139 250/0.2)}.focus\:ring-brand\/30:focus{--tw-ring-color:rgb(197 139 250/0.3)}.focus\:ring-brand\/40:focus{--tw-ring-color:rgb(197 139 250/0.4)}.focus\:ring-purple-500\/30:focus{--tw-ring-color:rgb(168 85 247/0.3)}.focus\:ring-violet-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.focus\:ring-violet-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(167 139 250/var(--tw-ring-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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-brand\/50:focus-visible{--tw-ring-color:rgb(197 139 250/0.5)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-surface-100:focus-visible{--tw-ring-offset-color:#171717}.active\:bg-red-800:active{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.active\:bg-surface-600:active{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-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:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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}.group:hover .group-hover\:bg-amber-500\/20{background-color:rgb(245 158 11/.2)}.group:hover .group-hover\:bg-sky-200{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-violet-200{--tw-bg-opacity:1;background-color:rgb(221 214 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-brand{--tw-text-opacity:1;color:rgb(197 139 250/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-fg{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100,.group\/field:hover .group-hover\/field\:opacity-100{opacity:1}@media (min-width:640px){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-7{gap:1.75rem}.sm\:gap-8{gap:2rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[140px\]{font-size:140px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[22px\]{font-size:22px}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:max-w-7xl{max-width:80rem}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}