@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300..900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{width:100%;height:100%;background:rgb(var(--color-canvas));color:rgb(var(--color-ink));font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-px{bottom:-1px}.-left-\[21px\]{left:-21px}.-top-0\.5{top:-.125rem}.-top-10{top:-2.5rem}.-top-\[3px\]{top:-3px}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-28{bottom:7rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-5{left:1.25rem}.right-0{right:0}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[5px\]{top:5px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-mr-1{margin-right:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-5{margin-left:1.25rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.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-auto{margin-top:auto}.mt-px{margin-top:1px}.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}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.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-2\/3{height:66.666667%}.h-24{height:6rem}.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-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.05em\]{height:1.05em}.h-\[10px\]{height:10px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[220px\]{height:220px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4\.25rem\]{height:4.25rem}.h-\[460px\]{height:460px}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-\[6px\]{height:6px}.h-\[78\%\]{height:78%}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-24{max-height:6rem}.max-h-96{max-height:24rem}.max-h-\[220px\]{max-height:220px}.max-h-\[85vh\]{max-height:85vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[140px\]{min-height:140px}.min-h-\[148px\]{min-height:148px}.min-h-\[180px\]{min-height:180px}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10px\]{width:10px}.w-\[140px\]{width:140px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[3px\]{width:3px}.w-\[56px\]{width:56px}.w-\[5px\]{width:5px}.w-\[60px\]{width:60px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[66ch\]{max-width:66ch}.max-w-\[80\%\]{max-width:80%}.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%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[2px\]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .5s cubic-bezier(.16,1,.3,1) both}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.animate-indeterminate{animation:indeterminate 1.5s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.animate-pulse-dot{animation:pulse-dot 1.4s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[112px_150px_minmax\(0\,1fr\)_96px_88px_56px\]{grid-template-columns:112px 150px minmax(0,1fr) 96px 88px 56px}.grid-cols-\[1fr_1\.2fr_0\.8fr_auto\]{grid-template-columns:1fr 1.2fr .8fr auto}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows: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}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.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-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.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))}.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-stone-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--color-stone-border) / var(--tw-divide-opacity, 1))}.divide-stone-border\/20>:not([hidden])~:not([hidden]){border-color:rgb(var(--color-stone-border) / .2)}.divide-stone-border\/50>:not([hidden])~:not([hidden]){border-color:rgb(var(--color-stone-border) / .5)}.divide-stone-border\/60>:not([hidden])~:not([hidden]){border-color:rgb(var(--color-stone-border) / .6)}.self-center{align-self:center}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.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-\[1px\]{border-radius:1px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-bl-none{border-bottom-left-radius:0}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1))}.border-accent\/20{border-color:rgb(var(--color-accent) / .2)}.border-accent\/30{border-color:rgb(var(--color-accent) / .3)}.border-accent\/40{border-color:rgb(var(--color-accent) / .4)}.border-card{--tw-border-opacity: 1;border-color:rgb(var(--color-card) / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-ink{--tw-border-opacity: 1;border-color:rgb(var(--color-ink) / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-secondary\/30{border-color:rgb(var(--color-secondary) / .3)}.border-secondary\/40{border-color:rgb(var(--color-secondary) / .4)}.border-stone-border{--tw-border-opacity: 1;border-color:rgb(var(--color-stone-border) / var(--tw-border-opacity, 1))}.border-stone-border\/40{border-color:rgb(var(--color-stone-border) / .4)}.border-stone-border\/50{border-color:rgb(var(--color-stone-border) / .5)}.border-stone-border\/60{border-color:rgb(var(--color-stone-border) / .6)}.border-stone-border\/70{border-color:rgb(var(--color-stone-border) / .7)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-l-emerald-400{--tw-border-opacity: 1;border-left-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-l-red-400{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-t-ink{--tw-border-opacity: 1;border-top-color:rgb(var(--color-ink) / var(--tw-border-opacity, 1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1A1A\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#28C840\]{--tw-bg-opacity: 1;background-color:rgb(40 200 64 / var(--tw-bg-opacity, 1))}.bg-\[\#F2693E\]\/15{background-color:#f2693e26}.bg-\[\#FEBC2E\]{--tw-bg-opacity: 1;background-color:rgb(254 188 46 / var(--tw-bg-opacity, 1))}.bg-\[\#FF5F57\]{--tw-bg-opacity: 1;background-color:rgb(255 95 87 / var(--tw-bg-opacity, 1))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.bg-accent\/10{background-color:rgb(var(--color-accent) / .1)}.bg-accent\/15{background-color:rgb(var(--color-accent) / .15)}.bg-accent\/45{background-color:rgb(var(--color-accent) / .45)}.bg-accent\/5{background-color:rgb(var(--color-accent) / .05)}.bg-accent\/70{background-color:rgb(var(--color-accent) / .7)}.bg-accent\/\[0\.06\]{background-color:rgb(var(--color-accent) / .06)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-border{--tw-bg-opacity: 1;background-color:rgb(var(--border) / var(--tw-bg-opacity, 1))}.bg-canvas{--tw-bg-opacity: 1;background-color:rgb(var(--color-canvas) / var(--tw-bg-opacity, 1))}.bg-canvas\/40{background-color:rgb(var(--color-canvas) / .4)}.bg-canvas\/50{background-color:rgb(var(--color-canvas) / .5)}.bg-canvas\/80{background-color:rgb(var(--color-canvas) / .8)}.bg-card{--tw-bg-opacity: 1;background-color:rgb(var(--color-card) / var(--tw-bg-opacity, 1))}.bg-card\/35{background-color:rgb(var(--color-card) / .35)}.bg-card\/40{background-color:rgb(var(--color-card) / .4)}.bg-card\/50{background-color:rgb(var(--color-card) / .5)}.bg-card\/60{background-color:rgb(var(--color-card) / .6)}.bg-card\/80{background-color:rgb(var(--color-card) / .8)}.bg-card\/95{background-color:rgb(var(--color-card) / .95)}.bg-destructive{--tw-bg-opacity: 1;background-color:rgb(var(--destructive) / 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:#10b9811a}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(var(--color-ink) / var(--tw-bg-opacity, 1))}.bg-ink\/70{background-color:rgb(var(--color-ink) / .7)}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--primary) / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / 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:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary) / var(--tw-bg-opacity, 1))}.bg-secondary\/10{background-color:rgb(var(--color-secondary) / .1)}.bg-secondary\/15{background-color:rgb(var(--color-secondary) / .15)}.bg-secondary\/5{background-color:rgb(var(--color-secondary) / .05)}.bg-secondary\/70{background-color:rgb(var(--color-secondary) / .7)}.bg-secondary\/\[0\.05\]{background-color:rgb(var(--color-secondary) / .05)}.bg-sidebar{--tw-bg-opacity: 1;background-color:rgb(var(--color-sidebar) / var(--tw-bg-opacity, 1))}.bg-stone-border{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-border) / var(--tw-bg-opacity, 1))}.bg-stone-border\/30{background-color:rgb(var(--color-stone-border) / .3)}.bg-stone-border\/40{background-color:rgb(var(--color-stone-border) / .4)}.bg-stone-border\/50{background-color:rgb(var(--color-stone-border) / .5)}.bg-stone-muted{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-muted) / var(--tw-bg-opacity, 1))}.bg-stone-muted\/70{background-color:rgb(var(--color-stone-muted) / .7)}.bg-stone-subtle{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-subtle) / var(--tw-bg-opacity, 1))}.bg-stone-subtle\/30{background-color:rgb(var(--color-stone-subtle) / .3)}.bg-stone-subtle\/50{background-color:rgb(var(--color-stone-subtle) / .5)}.bg-stone-subtle\/60{background-color:rgb(var(--color-stone-subtle) / .6)}.bg-stone-text{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-text) / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#04080f\]\/85{--tw-gradient-from: rgb(4 8 15 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 8 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#04080f\]\/35{--tw-gradient-to: rgb(4 8 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(4 8 15 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-left{-o-object-position:left;object-position:left}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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-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-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.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-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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-\[1px\]{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-0\.5{padding-left:.125rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-body{font-family:DM Sans,system-ui,sans-serif}.font-display{font-family:Inter,Verdana,Geneva,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-\[0\.7rem\]{font-size:.7rem}.text-\[1\.75rem\]{font-size:1.75rem}.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-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[2rem\]{font-size:2rem}.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-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}.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-7{line-height:1.75rem}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.7\]{line-height:1.7}.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\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#1A1A1A\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.text-\[\#9bd9f2\]{--tw-text-opacity: 1;color:rgb(155 217 242 / var(--tw-text-opacity, 1))}.text-\[\#F2693E\]{--tw-text-opacity: 1;color:rgb(242 105 62 / var(--tw-text-opacity, 1))}.text-accent{--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.text-accent\/60{color:rgb(var(--color-accent) / .6)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-canvas{--tw-text-opacity: 1;color:rgb(var(--color-canvas) / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:rgb(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:rgb(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:rgb(var(--foreground) / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.text-ink\/80{color:rgb(var(--color-ink) / .8)}.text-muted-foreground{--tw-text-opacity: 1;color:rgb(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:rgb(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.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-secondary{--tw-text-opacity: 1;color:rgb(var(--color-secondary) / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:rgb(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-stone-border{--tw-text-opacity: 1;color:rgb(var(--color-stone-border) / var(--tw-text-opacity, 1))}.text-stone-muted{--tw-text-opacity: 1;color:rgb(var(--color-stone-muted) / var(--tw-text-opacity, 1))}.text-stone-muted\/40{color:rgb(var(--color-stone-muted) / .4)}.text-stone-muted\/60{color:rgb(var(--color-stone-muted) / .6)}.text-stone-muted\/70{color:rgb(var(--color-stone-muted) / .7)}.text-stone-text{--tw-text-opacity: 1;color:rgb(var(--color-stone-text) / var(--tw-text-opacity, 1))}.text-stone-text\/60{color:rgb(var(--color-stone-text) / .6)}.text-stone-text\/70{color:rgb(var(--color-stone-text) / .7)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-stone-muted\/30{text-decoration-color:rgb(var(--color-stone-muted) / .3)}.decoration-stone-muted\/60{text-decoration-color:rgb(var(--color-stone-muted) / .6)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-4px_0_24px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: -4px 0 24px rgba(0,0,0,.06);--tw-shadow-colored: -4px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(39\,141\,176\,0\.1\)\,0_2px_8px_rgba\(39\,141\,176\,0\.08\)\]{--tw-shadow: 0 0 0 1px rgba(39,141,176,.1),0 2px 8px rgba(39,141,176,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(67\,172\,205\,0\.12\)\,0_2px_10px_rgba\(67\,172\,205\,0\.08\)\]{--tw-shadow: 0 0 0 1px rgba(67,172,205,.12),0 2px 10px rgba(67,172,205,.08);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 2px 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_18px_50px_-18px_rgba\(8\,20\,40\,0\.65\)\]{--tw-shadow: 0 18px 50px -18px rgba(8,20,40,.65);--tw-shadow-colored: 0 18px 50px -18px 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_1px_2px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 3px 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-composer{--tw-shadow: 0 1px 8px rgba(0,0,0,.04), 0 0 0 1px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 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-composer-focus{--tw-shadow: 0 2px 16px rgba(0,0,0,.06), 0 0 0 1px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 16px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-viz{--tw-shadow: 0 2px 12px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 12px 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-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#F2693E\]\/20{--tw-ring-color: rgb(242 105 62 / .2)}.ring-accent\/20{--tw-ring-color: rgb(var(--color-accent) / .2)}.ring-secondary\/20{--tw-ring-color: rgb(var(--color-secondary) / .2)}.ring-stone-border\/70{--tw-ring-color: rgb(var(--color-stone-border) / .7)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/\[0\.04\]{--tw-ring-color: rgb(255 255 255 / .04)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\]{transition-property:margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{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}.duration-\[600ms\]{transition-duration:.6s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,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-width\:none\]{scrollbar-width:none}:root{--color-canvas: 250 250 248;--color-sidebar: 244 243 239;--color-card: 255 255 255;--color-ink: 26 26 26;--color-hover: 245 245 240;--color-stone-subtle: 245 245 240;--color-stone-border: 232 230 225;--color-stone-text: 107 101 96;--color-stone-muted: 181 176 168;--color-accent: 39 141 176;--color-accent-hover: 36 115 150;--color-secondary: 214 66 21;--color-secondary-hover: 186 50 20;--background: var(--color-canvas);--foreground: var(--color-ink);--card-foreground: var(--color-ink);--popover: var(--color-card);--popover-foreground: var(--color-ink);--primary: var(--color-accent);--primary-foreground: 255 255 255;--secondary-foreground: 255 255 255;--muted: var(--color-stone-subtle);--muted-foreground: var(--color-stone-text);--accent-foreground: 255 255 255;--destructive: 220 38 38;--destructive-foreground: 255 255 255;--border: var(--color-stone-border);--input: var(--color-stone-border);--ring: var(--color-accent);--radius: .5rem}.dark{--color-sidebar: 10 11 14;--color-canvas: 12 13 16;--color-hover: 23 25 31;--color-stone-subtle: 23 25 31;--color-card: 22 24 29;--color-stone-border: 42 46 56;--color-ink: 233 235 239;--color-stone-text: 154 160 171;--color-stone-muted: 93 99 110;--color-accent: 67 172 205;--color-accent-hover: 127 203 225;--color-secondary: 239 94 32;--color-secondary-hover: 242 128 69;--destructive: 248 113 113;color-scheme:dark}.exo-dark-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:0}.dark body,.dark #root,.dark .bg-canvas{background-color:transparent!important}.dark .exo-dark-bg{background-color:rgb(var(--color-canvas));background-image:radial-gradient(70% 60% at 2% 0%,rgba(67,172,205,.12),transparent 70%),radial-gradient(70% 60% at 100% 100%,rgba(239,94,32,.1),transparent 70%);background-repeat:no-repeat}.dark .exo-dark-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.dark .exo-dark-bg[data-bg=A]:after{background-image:radial-gradient(rgba(214,228,245,.12) 1.2px,transparent 1.7px);background-size:22px 22px;background-position:-2px -2px}.dark .exo-dark-bg[data-bg=B]:after{background-image:linear-gradient(rgba(214,228,245,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(214,228,245,.07) 1px,transparent 1px);background-size:34px 34px,34px 34px}.dark .exo-dark-bg[data-bg=C]:after{opacity:.085;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.dark .exo-dark-bg[data-bg=D]:after{opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cpath d='M13 0L15 2L18 5L20 7L22 10L25 15L25 15L27 20L30 25L30 25L33 30L35 34L35 35L38 40L40 44L41 45L43 50L45 53L46 55L49 60L50 63L51 65L52 70L53 75L53 80L53 85L51 90L50 91L47 95L45 97L40 100L35 102L30 102L25 102L20 101L17 100L15 99L10 96L9 95L5 91L4 90L1 85L0 82M320 82L319 80L318 75L317 70L316 65L315 62L315 60L314 55L313 50L313 45L312 40L311 35L311 30L310 25L310 20L311 15L312 10L313 5L315 2L317 0M0 318L5 317L10 318L13 320M32 0L35 5L35 6L37 10L39 15L40 17L41 20L44 25L45 27L46 30L49 35L50 37L52 40L55 45L55 46L58 50L60 54L60 55L63 60L65 65L65 65L67 70L68 75L68 80L68 85L67 90L65 95L65 96L62 100L60 103L58 105L55 108L51 110L50 111L45 113L40 114L36 115L35 115L30 115L25 115L23 115L20 115L15 114L10 112L5 110L0 107M299 0L298 5L297 10L297 15L298 20L298 25L299 30L300 35L300 38L300 40L301 45L302 50L303 55L303 60L304 65L305 70L305 71L306 75L306 80L308 85L309 90L310 93L311 95L313 100L315 102L318 105L320 107M0 299L5 298L10 299L12 300L15 301L20 304L21 305L25 309L26 310L29 315L30 316L32 320M299 320L300 315L303 310L305 307L307 305L310 302L314 300L315 300L320 299M44 0L45 1L46 5L48 10L50 14L51 15L53 20L55 24L55 25L58 30L60 33L61 35L64 40L65 41L67 45L70 49L71 50L74 55L75 57L77 60L79 65L80 68L81 70L81 75L82 80L81 85L80 90L80 91L79 95L76 100L75 102L73 105L70 110L70 110L65 115L65 115L60 118L57 120L55 121L50 123L45 124L40 125L35 125L30 126L25 125L20 125L19 125L15 125L10 124L5 123L0 122M288 0L287 5L287 10L288 15L288 20L289 25L289 30L290 33L290 35L291 40L292 45L293 50L293 55L294 60L295 65L295 68L295 70L296 75L296 80L296 85L297 90L298 95L299 100L300 105L300 105L302 110L305 113L307 115L310 117L315 120L315 120L320 122M0 286L5 286L10 286L15 287L20 289L22 290L25 292L29 295L30 296L34 300L35 301L37 305L40 310L40 310L42 315L44 320M288 320L289 315L290 310L290 309L292 305L295 300L295 299L299 295L300 294L305 290L306 290L310 288L315 287L320 286M56 0L57 5L59 10L60 11L62 15L64 20L65 21L67 25L70 29L70 30L74 35L75 36L78 40L80 43L82 45L85 49L86 50L89 55L90 56L92 60L94 65L95 69L95 70L95 75L95 80L94 85L93 90L91 95L90 97L88 100L86 105L85 106L83 110L80 114L79 115L75 120L75 120L70 124L69 125L65 127L60 130L55 132L50 133L45 134L40 134L35 135L30 135L25 135L20 134L15 134L10 134L5 133L0 133M278 0L278 5L278 10L279 15L279 20L280 24L280 25L281 30L282 35L283 40L284 45L284 50L285 55L285 55L286 60L286 65L286 70L286 75L286 80L286 85L286 90L286 95L285 100L285 103L285 105L284 110L284 115L284 120L285 124L285 125L290 129L292 130L295 131L300 131L305 132L310 132L315 133L320 133M254 150L255 150L257 150L260 151L261 155L260 160L260 160L257 165L255 169L254 170L250 173L246 175L245 175L244 175L240 172L239 170L239 165L240 163L242 160L245 155L250 152L254 150M0 275L5 275L10 275L15 276L20 277L25 279L29 280L30 281L35 284L37 285L40 288L42 290L45 294L45 295L48 300L50 305L50 305L52 310L54 315L55 318L56 320M278 320L279 315L280 310L280 308L281 305L283 300L285 295L288 290L290 288L293 285L295 284L300 280L301 280L305 278L310 277L315 276L320 275M67 0L69 5L70 7L72 10L74 15L75 16L78 20L80 23L82 25L85 29L86 30L90 34L92 35L95 38L98 40L100 42L104 45L105 46L110 50L110 51L113 55L115 60L114 65L113 70L112 75L110 80L110 80L108 85L105 90L105 91L103 95L100 100L97 105L95 109L94 110L91 115L90 117L88 120L85 123L83 125L80 129L79 130L75 133L73 135L70 137L65 139L63 140L60 141L55 142L50 143L45 143L40 143L35 143L30 143L25 143L20 143L15 143L10 143L5 143L0 143M269 0L269 5L270 10L270 13L270 15L271 20L272 25L273 30L273 35L274 40L275 44L275 45L276 50L277 55L277 60L277 65L277 70L277 75L277 80L276 85L275 90L275 91L274 95L272 100L270 105L270 105L267 110L265 113L263 115L260 119L258 120L255 123L253 125L250 127L246 130L245 131L240 135L240 135L235 139L234 140L230 145L230 145L226 150L225 152L223 155L221 160L220 164L220 165L219 170L218 175L219 180L220 185L220 185L222 190L225 193L227 195L230 197L235 200L237 200L240 201L245 200L250 199L255 196L256 195L260 191L261 190L265 186L265 185L269 180L270 179L272 175L275 171L276 170L279 165L280 164L283 160L285 158L288 155L290 153L295 150L295 150L300 147L305 146L308 145L310 144L315 144L320 143M0 266L5 266L10 266L15 266L20 267L25 267L30 268L35 269L37 270L40 271L45 274L47 275L50 278L52 280L55 284L56 285L58 290L60 295L60 296L61 300L63 305L64 310L65 313L66 315L67 320M269 320L270 315L270 311L270 310L271 305L272 300L274 295L275 292L276 290L279 285L280 283L283 280L285 277L288 275L290 274L295 271L297 270L300 269L305 268L310 267L315 266L320 266M82 0L85 5L85 6L88 10L90 12L93 15L95 17L100 20L101 20L105 22L110 23L115 24L120 24L125 24L130 24L135 23L140 23L145 24L149 25L150 25L155 28L157 30L160 34L160 35L161 40L161 45L160 46L158 50L155 55L150 60L145 65L145 65L140 69L139 70L135 73L133 75L130 78L128 80L125 83L124 85L120 89L120 90L116 95L115 96L112 100L110 103L109 105L106 110L105 111L102 115L100 119L99 120L96 125L95 126L92 130L90 133L88 135L85 139L84 140L80 143L78 145L75 147L70 149L69 150L65 151L60 152L55 153L50 153L45 153L40 152L35 152L30 152L25 152L20 151L15 151L10 152L5 152L0 153M260 0L260 5L261 10L261 15L262 20L263 25L264 30L265 35L265 37L266 40L266 45L267 50L268 55L268 60L268 65L268 70L267 75L267 80L265 85L265 86L264 90L261 95L260 97L258 100L255 104L254 105L250 110L250 110L245 114L244 115L240 118L238 120L235 123L233 125L230 127L227 130L225 133L223 135L220 139L219 140L216 145L215 147L213 150L211 155L210 158L209 160L208 165L207 170L206 175L206 180L206 185L207 190L209 195L210 198L211 200L215 205L215 205L220 209L221 210L225 212L230 215L231 215L235 216L240 217L245 217L250 216L253 215L255 214L260 211L261 210L265 206L266 205L270 200L270 199L273 195L275 192L276 190L279 185L280 184L283 180L285 177L286 175L290 170L295 165L300 161L302 160L305 158L310 156L312 155L315 154L320 153M0 257L5 257L10 257L15 257L20 257L25 257L30 257L35 257L40 257L45 257L50 258L55 258L60 259L63 260L65 261L70 264L70 265L73 270L74 275L75 280L75 283L75 285L76 290L76 295L77 300L77 305L79 310L80 315L80 315L82 320M260 320L260 315L261 310L261 305L262 300L263 295L265 290L265 289L266 285L269 280L270 277L271 275L275 270L275 270L280 265L285 262L290 260L295 259L300 258L305 257L310 257L315 257L320 257M148 0L150 0L155 2L160 4L163 5L165 6L170 9L171 10L175 13L177 15L180 19L181 20L183 25L185 30L185 32L185 35L185 40L185 41L184 45L183 50L180 55L177 60L175 62L172 65L170 67L167 70L165 71L160 75L160 75L155 78L152 80L150 81L145 84L144 85L140 88L137 90L135 92L131 95L130 96L126 100L125 101L122 105L120 107L118 110L115 114L114 115L111 120L110 121L107 125L105 129L104 130L101 135L100 137L98 140L95 144L95 145L91 150L90 151L87 155L85 157L82 160L80 162L75 164L71 165L70 165L65 166L60 165L58 165L55 165L50 164L45 163L40 162L35 161L30 161L25 160L20 160L15 160L10 161L5 161L0 163M249 0L249 5L250 10L250 11L250 15L251 20L252 25L253 30L254 35L255 39L255 40L256 45L257 50L257 55L258 60L258 65L257 70L256 75L255 79L255 80L253 85L250 90L250 90L246 95L245 97L242 100L240 102L237 105L235 107L231 110L230 111L226 115L225 116L221 120L220 121L217 125L215 127L213 130L210 134L210 135L207 140L205 144L204 145L202 150L200 155L198 160L197 165L196 170L195 174L195 175L194 180L194 185L194 190L195 195L195 196L196 200L198 205L200 208L202 210L205 214L206 215L210 219L212 220L215 222L219 225L220 225L225 228L229 230L230 230L235 232L240 234L243 235L245 236L250 237L255 239L260 240L262 240L265 243L266 240L269 235L270 233L271 230L272 225L274 220L275 219L276 215L278 210L280 207L281 205L283 200L285 196L286 195L288 190L290 188L292 185L295 180L300 175L300 175L305 170L310 167L314 165L315 164L320 163M0 247L5 247L10 247L15 247L20 247L25 246L30 246L34 245L35 245L40 244L45 242L50 240L51 240L55 238L60 235L65 231L67 230L70 227L73 225L75 223L79 220L80 219L85 216L89 215L90 215L92 215L95 215L100 217L104 220L105 221L109 225L110 227L112 230L113 235L114 240L115 245L114 250L113 255L112 260L110 264L110 265L108 270L106 275L105 276L103 280L102 285L100 290L100 292L100 295L100 300L100 302L101 305L103 310L105 312L109 315L110 316L115 317L120 318L125 318L130 319L135 319L140 319L145 319L148 320M249 320L250 315L250 310L250 309L250 305L251 300L252 295L253 290L254 285L255 281L255 280L257 275L258 270L259 265L260 262L261 260L262 255L264 250L265 246L266 245L270 241L275 243L280 243L285 244L290 245L291 245L295 245L300 246L305 246L310 247L315 247L320 247M189 0L190 1L195 5L195 5L200 10L200 11L203 15L205 18L206 20L207 25L208 30L208 35L207 40L206 45L205 47L204 50L202 55L200 59L200 60L197 65L195 67L193 70L190 73L188 75L185 78L182 80L180 81L175 84L173 85L170 87L165 89L163 90L160 91L155 94L153 95L150 97L145 100L144 100L140 103L138 105L135 107L132 110L130 112L127 115L125 118L123 120L120 124L120 125L116 130L115 132L113 135L111 140L110 142L108 145L106 150L105 154L105 155L103 160L102 165L102 170L102 175L103 180L105 183L106 185L110 190L110 190L114 195L115 196L119 200L120 201L124 205L125 206L129 210L130 211L133 215L135 219L136 220L138 225L140 230L140 233L140 235L141 240L140 245L140 249L140 250L139 255L139 260L138 265L138 270L138 275L139 280L140 283L141 285L144 290L145 291L150 295L150 295L155 298L158 300L160 301L165 304L166 305L170 307L175 310L175 310L180 313L183 315L185 317L189 320M234 0L234 5L234 10L234 15L235 20L235 22L236 25L237 30L238 35L240 40L240 40L241 45L242 50L243 55L243 60L243 65L242 70L241 75L240 76L238 80L235 85L235 85L230 90L226 95L225 95L220 100L216 105L215 106L211 110L210 112L208 115L205 119L205 120L202 125L200 128L199 130L197 135L195 140L195 140L193 145L191 150L190 153L189 155L188 160L186 165L185 168L185 170L183 175L182 180L181 185L180 190L180 195L180 195L180 200L181 205L182 210L185 215L185 215L189 220L190 221L194 225L195 226L200 230L200 230L205 233L208 235L210 236L215 239L216 240L220 242L224 245L225 246L230 249L231 250L235 255L235 255L238 260L240 265L240 265L241 270L241 275L241 280L240 285L240 287L240 290L239 295L238 300L237 305L236 310L235 315L235 317L234 320M0 174L5 172L10 171L15 170L20 170L25 171L30 171L35 173L40 174L42 175L45 176L50 179L52 180L55 183L57 185L60 189L60 190L62 195L61 200L60 205L60 205L58 210L55 215L55 215L51 220L50 221L46 225L45 226L40 229L38 230L35 232L30 234L25 235L20 236L15 237L10 237L5 237L0 236M320 236L315 236L312 235L310 235L305 233L300 230L300 230L295 225L295 225L293 220L293 215L293 210L294 205L295 203L296 200L298 195L300 192L301 190L305 185L305 185L310 180L310 180L315 176L317 175L320 174M156 110L160 109L165 107L170 107L175 107L180 108L182 110L185 115L185 119L185 120L185 125L184 130L183 135L181 140L180 145L180 145L178 150L177 155L175 159L175 160L173 165L171 170L170 171L168 175L165 180L165 181L162 185L160 187L156 190L155 190L150 191L145 191L143 190L140 189L135 186L134 185L130 181L129 180L125 175L122 170L121 165L120 160L121 155L121 150L123 145L125 140L125 140L128 135L130 131L131 130L135 125L135 125L140 120L140 120L145 116L146 115L150 113L155 110L156 110M0 189L5 186L7 185L10 184L15 183L20 183L25 184L27 185L30 187L35 190L35 190L38 195L39 200L39 205L36 210L35 212L32 215L30 217L25 220L20 222L15 223L10 223L5 223L0 222M320 222L317 220L315 219L312 215L310 210L310 210L310 205L310 205L311 200L314 195L315 194L318 190L320 189M175 250L180 248L185 248L190 249L193 250L195 251L200 253L204 255L205 256L210 260L211 260L215 265L215 265L218 270L219 275L220 280L219 285L218 290L215 295L215 295L210 298L205 299L200 298L195 296L193 295L190 294L185 290L184 290L180 287L178 285L175 281L174 280L171 275L170 273L169 270L168 265L169 260L170 257L171 255L175 250L175 250' fill='none' stroke='rgba(214,228,245,1)' stroke-width='1' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");background-size:320px 320px;background-repeat:repeat}.dark .exo-dark-bg[data-bg=D]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(70% 60% at 2% 0%,rgba(67,172,205,.9),transparent 70%),radial-gradient(70% 60% at 100% 100%,rgba(239,94,32,.9),transparent 70%);background-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cpath d='M13 0L15 2L18 5L20 7L22 10L25 15L25 15L27 20L30 25L30 25L33 30L35 34L35 35L38 40L40 44L41 45L43 50L45 53L46 55L49 60L50 63L51 65L52 70L53 75L53 80L53 85L51 90L50 91L47 95L45 97L40 100L35 102L30 102L25 102L20 101L17 100L15 99L10 96L9 95L5 91L4 90L1 85L0 82M320 82L319 80L318 75L317 70L316 65L315 62L315 60L314 55L313 50L313 45L312 40L311 35L311 30L310 25L310 20L311 15L312 10L313 5L315 2L317 0M0 318L5 317L10 318L13 320M32 0L35 5L35 6L37 10L39 15L40 17L41 20L44 25L45 27L46 30L49 35L50 37L52 40L55 45L55 46L58 50L60 54L60 55L63 60L65 65L65 65L67 70L68 75L68 80L68 85L67 90L65 95L65 96L62 100L60 103L58 105L55 108L51 110L50 111L45 113L40 114L36 115L35 115L30 115L25 115L23 115L20 115L15 114L10 112L5 110L0 107M299 0L298 5L297 10L297 15L298 20L298 25L299 30L300 35L300 38L300 40L301 45L302 50L303 55L303 60L304 65L305 70L305 71L306 75L306 80L308 85L309 90L310 93L311 95L313 100L315 102L318 105L320 107M0 299L5 298L10 299L12 300L15 301L20 304L21 305L25 309L26 310L29 315L30 316L32 320M299 320L300 315L303 310L305 307L307 305L310 302L314 300L315 300L320 299M44 0L45 1L46 5L48 10L50 14L51 15L53 20L55 24L55 25L58 30L60 33L61 35L64 40L65 41L67 45L70 49L71 50L74 55L75 57L77 60L79 65L80 68L81 70L81 75L82 80L81 85L80 90L80 91L79 95L76 100L75 102L73 105L70 110L70 110L65 115L65 115L60 118L57 120L55 121L50 123L45 124L40 125L35 125L30 126L25 125L20 125L19 125L15 125L10 124L5 123L0 122M288 0L287 5L287 10L288 15L288 20L289 25L289 30L290 33L290 35L291 40L292 45L293 50L293 55L294 60L295 65L295 68L295 70L296 75L296 80L296 85L297 90L298 95L299 100L300 105L300 105L302 110L305 113L307 115L310 117L315 120L315 120L320 122M0 286L5 286L10 286L15 287L20 289L22 290L25 292L29 295L30 296L34 300L35 301L37 305L40 310L40 310L42 315L44 320M288 320L289 315L290 310L290 309L292 305L295 300L295 299L299 295L300 294L305 290L306 290L310 288L315 287L320 286M56 0L57 5L59 10L60 11L62 15L64 20L65 21L67 25L70 29L70 30L74 35L75 36L78 40L80 43L82 45L85 49L86 50L89 55L90 56L92 60L94 65L95 69L95 70L95 75L95 80L94 85L93 90L91 95L90 97L88 100L86 105L85 106L83 110L80 114L79 115L75 120L75 120L70 124L69 125L65 127L60 130L55 132L50 133L45 134L40 134L35 135L30 135L25 135L20 134L15 134L10 134L5 133L0 133M278 0L278 5L278 10L279 15L279 20L280 24L280 25L281 30L282 35L283 40L284 45L284 50L285 55L285 55L286 60L286 65L286 70L286 75L286 80L286 85L286 90L286 95L285 100L285 103L285 105L284 110L284 115L284 120L285 124L285 125L290 129L292 130L295 131L300 131L305 132L310 132L315 133L320 133M254 150L255 150L257 150L260 151L261 155L260 160L260 160L257 165L255 169L254 170L250 173L246 175L245 175L244 175L240 172L239 170L239 165L240 163L242 160L245 155L250 152L254 150M0 275L5 275L10 275L15 276L20 277L25 279L29 280L30 281L35 284L37 285L40 288L42 290L45 294L45 295L48 300L50 305L50 305L52 310L54 315L55 318L56 320M278 320L279 315L280 310L280 308L281 305L283 300L285 295L288 290L290 288L293 285L295 284L300 280L301 280L305 278L310 277L315 276L320 275M67 0L69 5L70 7L72 10L74 15L75 16L78 20L80 23L82 25L85 29L86 30L90 34L92 35L95 38L98 40L100 42L104 45L105 46L110 50L110 51L113 55L115 60L114 65L113 70L112 75L110 80L110 80L108 85L105 90L105 91L103 95L100 100L97 105L95 109L94 110L91 115L90 117L88 120L85 123L83 125L80 129L79 130L75 133L73 135L70 137L65 139L63 140L60 141L55 142L50 143L45 143L40 143L35 143L30 143L25 143L20 143L15 143L10 143L5 143L0 143M269 0L269 5L270 10L270 13L270 15L271 20L272 25L273 30L273 35L274 40L275 44L275 45L276 50L277 55L277 60L277 65L277 70L277 75L277 80L276 85L275 90L275 91L274 95L272 100L270 105L270 105L267 110L265 113L263 115L260 119L258 120L255 123L253 125L250 127L246 130L245 131L240 135L240 135L235 139L234 140L230 145L230 145L226 150L225 152L223 155L221 160L220 164L220 165L219 170L218 175L219 180L220 185L220 185L222 190L225 193L227 195L230 197L235 200L237 200L240 201L245 200L250 199L255 196L256 195L260 191L261 190L265 186L265 185L269 180L270 179L272 175L275 171L276 170L279 165L280 164L283 160L285 158L288 155L290 153L295 150L295 150L300 147L305 146L308 145L310 144L315 144L320 143M0 266L5 266L10 266L15 266L20 267L25 267L30 268L35 269L37 270L40 271L45 274L47 275L50 278L52 280L55 284L56 285L58 290L60 295L60 296L61 300L63 305L64 310L65 313L66 315L67 320M269 320L270 315L270 311L270 310L271 305L272 300L274 295L275 292L276 290L279 285L280 283L283 280L285 277L288 275L290 274L295 271L297 270L300 269L305 268L310 267L315 266L320 266M82 0L85 5L85 6L88 10L90 12L93 15L95 17L100 20L101 20L105 22L110 23L115 24L120 24L125 24L130 24L135 23L140 23L145 24L149 25L150 25L155 28L157 30L160 34L160 35L161 40L161 45L160 46L158 50L155 55L150 60L145 65L145 65L140 69L139 70L135 73L133 75L130 78L128 80L125 83L124 85L120 89L120 90L116 95L115 96L112 100L110 103L109 105L106 110L105 111L102 115L100 119L99 120L96 125L95 126L92 130L90 133L88 135L85 139L84 140L80 143L78 145L75 147L70 149L69 150L65 151L60 152L55 153L50 153L45 153L40 152L35 152L30 152L25 152L20 151L15 151L10 152L5 152L0 153M260 0L260 5L261 10L261 15L262 20L263 25L264 30L265 35L265 37L266 40L266 45L267 50L268 55L268 60L268 65L268 70L267 75L267 80L265 85L265 86L264 90L261 95L260 97L258 100L255 104L254 105L250 110L250 110L245 114L244 115L240 118L238 120L235 123L233 125L230 127L227 130L225 133L223 135L220 139L219 140L216 145L215 147L213 150L211 155L210 158L209 160L208 165L207 170L206 175L206 180L206 185L207 190L209 195L210 198L211 200L215 205L215 205L220 209L221 210L225 212L230 215L231 215L235 216L240 217L245 217L250 216L253 215L255 214L260 211L261 210L265 206L266 205L270 200L270 199L273 195L275 192L276 190L279 185L280 184L283 180L285 177L286 175L290 170L295 165L300 161L302 160L305 158L310 156L312 155L315 154L320 153M0 257L5 257L10 257L15 257L20 257L25 257L30 257L35 257L40 257L45 257L50 258L55 258L60 259L63 260L65 261L70 264L70 265L73 270L74 275L75 280L75 283L75 285L76 290L76 295L77 300L77 305L79 310L80 315L80 315L82 320M260 320L260 315L261 310L261 305L262 300L263 295L265 290L265 289L266 285L269 280L270 277L271 275L275 270L275 270L280 265L285 262L290 260L295 259L300 258L305 257L310 257L315 257L320 257M148 0L150 0L155 2L160 4L163 5L165 6L170 9L171 10L175 13L177 15L180 19L181 20L183 25L185 30L185 32L185 35L185 40L185 41L184 45L183 50L180 55L177 60L175 62L172 65L170 67L167 70L165 71L160 75L160 75L155 78L152 80L150 81L145 84L144 85L140 88L137 90L135 92L131 95L130 96L126 100L125 101L122 105L120 107L118 110L115 114L114 115L111 120L110 121L107 125L105 129L104 130L101 135L100 137L98 140L95 144L95 145L91 150L90 151L87 155L85 157L82 160L80 162L75 164L71 165L70 165L65 166L60 165L58 165L55 165L50 164L45 163L40 162L35 161L30 161L25 160L20 160L15 160L10 161L5 161L0 163M249 0L249 5L250 10L250 11L250 15L251 20L252 25L253 30L254 35L255 39L255 40L256 45L257 50L257 55L258 60L258 65L257 70L256 75L255 79L255 80L253 85L250 90L250 90L246 95L245 97L242 100L240 102L237 105L235 107L231 110L230 111L226 115L225 116L221 120L220 121L217 125L215 127L213 130L210 134L210 135L207 140L205 144L204 145L202 150L200 155L198 160L197 165L196 170L195 174L195 175L194 180L194 185L194 190L195 195L195 196L196 200L198 205L200 208L202 210L205 214L206 215L210 219L212 220L215 222L219 225L220 225L225 228L229 230L230 230L235 232L240 234L243 235L245 236L250 237L255 239L260 240L262 240L265 243L266 240L269 235L270 233L271 230L272 225L274 220L275 219L276 215L278 210L280 207L281 205L283 200L285 196L286 195L288 190L290 188L292 185L295 180L300 175L300 175L305 170L310 167L314 165L315 164L320 163M0 247L5 247L10 247L15 247L20 247L25 246L30 246L34 245L35 245L40 244L45 242L50 240L51 240L55 238L60 235L65 231L67 230L70 227L73 225L75 223L79 220L80 219L85 216L89 215L90 215L92 215L95 215L100 217L104 220L105 221L109 225L110 227L112 230L113 235L114 240L115 245L114 250L113 255L112 260L110 264L110 265L108 270L106 275L105 276L103 280L102 285L100 290L100 292L100 295L100 300L100 302L101 305L103 310L105 312L109 315L110 316L115 317L120 318L125 318L130 319L135 319L140 319L145 319L148 320M249 320L250 315L250 310L250 309L250 305L251 300L252 295L253 290L254 285L255 281L255 280L257 275L258 270L259 265L260 262L261 260L262 255L264 250L265 246L266 245L270 241L275 243L280 243L285 244L290 245L291 245L295 245L300 246L305 246L310 247L315 247L320 247M189 0L190 1L195 5L195 5L200 10L200 11L203 15L205 18L206 20L207 25L208 30L208 35L207 40L206 45L205 47L204 50L202 55L200 59L200 60L197 65L195 67L193 70L190 73L188 75L185 78L182 80L180 81L175 84L173 85L170 87L165 89L163 90L160 91L155 94L153 95L150 97L145 100L144 100L140 103L138 105L135 107L132 110L130 112L127 115L125 118L123 120L120 124L120 125L116 130L115 132L113 135L111 140L110 142L108 145L106 150L105 154L105 155L103 160L102 165L102 170L102 175L103 180L105 183L106 185L110 190L110 190L114 195L115 196L119 200L120 201L124 205L125 206L129 210L130 211L133 215L135 219L136 220L138 225L140 230L140 233L140 235L141 240L140 245L140 249L140 250L139 255L139 260L138 265L138 270L138 275L139 280L140 283L141 285L144 290L145 291L150 295L150 295L155 298L158 300L160 301L165 304L166 305L170 307L175 310L175 310L180 313L183 315L185 317L189 320M234 0L234 5L234 10L234 15L235 20L235 22L236 25L237 30L238 35L240 40L240 40L241 45L242 50L243 55L243 60L243 65L242 70L241 75L240 76L238 80L235 85L235 85L230 90L226 95L225 95L220 100L216 105L215 106L211 110L210 112L208 115L205 119L205 120L202 125L200 128L199 130L197 135L195 140L195 140L193 145L191 150L190 153L189 155L188 160L186 165L185 168L185 170L183 175L182 180L181 185L180 190L180 195L180 195L180 200L181 205L182 210L185 215L185 215L189 220L190 221L194 225L195 226L200 230L200 230L205 233L208 235L210 236L215 239L216 240L220 242L224 245L225 246L230 249L231 250L235 255L235 255L238 260L240 265L240 265L241 270L241 275L241 280L240 285L240 287L240 290L239 295L238 300L237 305L236 310L235 315L235 317L234 320M0 174L5 172L10 171L15 170L20 170L25 171L30 171L35 173L40 174L42 175L45 176L50 179L52 180L55 183L57 185L60 189L60 190L62 195L61 200L60 205L60 205L58 210L55 215L55 215L51 220L50 221L46 225L45 226L40 229L38 230L35 232L30 234L25 235L20 236L15 237L10 237L5 237L0 236M320 236L315 236L312 235L310 235L305 233L300 230L300 230L295 225L295 225L293 220L293 215L293 210L294 205L295 203L296 200L298 195L300 192L301 190L305 185L305 185L310 180L310 180L315 176L317 175L320 174M156 110L160 109L165 107L170 107L175 107L180 108L182 110L185 115L185 119L185 120L185 125L184 130L183 135L181 140L180 145L180 145L178 150L177 155L175 159L175 160L173 165L171 170L170 171L168 175L165 180L165 181L162 185L160 187L156 190L155 190L150 191L145 191L143 190L140 189L135 186L134 185L130 181L129 180L125 175L122 170L121 165L120 160L121 155L121 150L123 145L125 140L125 140L128 135L130 131L131 130L135 125L135 125L140 120L140 120L145 116L146 115L150 113L155 110L156 110M0 189L5 186L7 185L10 184L15 183L20 183L25 184L27 185L30 187L35 190L35 190L38 195L39 200L39 205L36 210L35 212L32 215L30 217L25 220L20 222L15 223L10 223L5 223L0 222M320 222L317 220L315 219L312 215L310 210L310 210L310 205L310 205L311 200L314 195L315 194L318 190L320 189M175 250L180 248L185 248L190 249L193 250L195 251L200 253L204 255L205 256L210 260L211 260L215 265L215 265L218 270L219 275L220 280L219 285L218 290L215 295L215 295L210 298L205 299L200 298L195 296L193 295L190 294L185 290L184 290L180 287L178 285L175 281L174 280L171 275L170 273L169 270L168 265L169 260L170 257L171 255L175 250L175 250' fill='none' stroke='rgba(214,228,245,1)' stroke-width='1' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'%3E%3Cpath d='M13 0L15 2L18 5L20 7L22 10L25 15L25 15L27 20L30 25L30 25L33 30L35 34L35 35L38 40L40 44L41 45L43 50L45 53L46 55L49 60L50 63L51 65L52 70L53 75L53 80L53 85L51 90L50 91L47 95L45 97L40 100L35 102L30 102L25 102L20 101L17 100L15 99L10 96L9 95L5 91L4 90L1 85L0 82M320 82L319 80L318 75L317 70L316 65L315 62L315 60L314 55L313 50L313 45L312 40L311 35L311 30L310 25L310 20L311 15L312 10L313 5L315 2L317 0M0 318L5 317L10 318L13 320M32 0L35 5L35 6L37 10L39 15L40 17L41 20L44 25L45 27L46 30L49 35L50 37L52 40L55 45L55 46L58 50L60 54L60 55L63 60L65 65L65 65L67 70L68 75L68 80L68 85L67 90L65 95L65 96L62 100L60 103L58 105L55 108L51 110L50 111L45 113L40 114L36 115L35 115L30 115L25 115L23 115L20 115L15 114L10 112L5 110L0 107M299 0L298 5L297 10L297 15L298 20L298 25L299 30L300 35L300 38L300 40L301 45L302 50L303 55L303 60L304 65L305 70L305 71L306 75L306 80L308 85L309 90L310 93L311 95L313 100L315 102L318 105L320 107M0 299L5 298L10 299L12 300L15 301L20 304L21 305L25 309L26 310L29 315L30 316L32 320M299 320L300 315L303 310L305 307L307 305L310 302L314 300L315 300L320 299M44 0L45 1L46 5L48 10L50 14L51 15L53 20L55 24L55 25L58 30L60 33L61 35L64 40L65 41L67 45L70 49L71 50L74 55L75 57L77 60L79 65L80 68L81 70L81 75L82 80L81 85L80 90L80 91L79 95L76 100L75 102L73 105L70 110L70 110L65 115L65 115L60 118L57 120L55 121L50 123L45 124L40 125L35 125L30 126L25 125L20 125L19 125L15 125L10 124L5 123L0 122M288 0L287 5L287 10L288 15L288 20L289 25L289 30L290 33L290 35L291 40L292 45L293 50L293 55L294 60L295 65L295 68L295 70L296 75L296 80L296 85L297 90L298 95L299 100L300 105L300 105L302 110L305 113L307 115L310 117L315 120L315 120L320 122M0 286L5 286L10 286L15 287L20 289L22 290L25 292L29 295L30 296L34 300L35 301L37 305L40 310L40 310L42 315L44 320M288 320L289 315L290 310L290 309L292 305L295 300L295 299L299 295L300 294L305 290L306 290L310 288L315 287L320 286M56 0L57 5L59 10L60 11L62 15L64 20L65 21L67 25L70 29L70 30L74 35L75 36L78 40L80 43L82 45L85 49L86 50L89 55L90 56L92 60L94 65L95 69L95 70L95 75L95 80L94 85L93 90L91 95L90 97L88 100L86 105L85 106L83 110L80 114L79 115L75 120L75 120L70 124L69 125L65 127L60 130L55 132L50 133L45 134L40 134L35 135L30 135L25 135L20 134L15 134L10 134L5 133L0 133M278 0L278 5L278 10L279 15L279 20L280 24L280 25L281 30L282 35L283 40L284 45L284 50L285 55L285 55L286 60L286 65L286 70L286 75L286 80L286 85L286 90L286 95L285 100L285 103L285 105L284 110L284 115L284 120L285 124L285 125L290 129L292 130L295 131L300 131L305 132L310 132L315 133L320 133M254 150L255 150L257 150L260 151L261 155L260 160L260 160L257 165L255 169L254 170L250 173L246 175L245 175L244 175L240 172L239 170L239 165L240 163L242 160L245 155L250 152L254 150M0 275L5 275L10 275L15 276L20 277L25 279L29 280L30 281L35 284L37 285L40 288L42 290L45 294L45 295L48 300L50 305L50 305L52 310L54 315L55 318L56 320M278 320L279 315L280 310L280 308L281 305L283 300L285 295L288 290L290 288L293 285L295 284L300 280L301 280L305 278L310 277L315 276L320 275M67 0L69 5L70 7L72 10L74 15L75 16L78 20L80 23L82 25L85 29L86 30L90 34L92 35L95 38L98 40L100 42L104 45L105 46L110 50L110 51L113 55L115 60L114 65L113 70L112 75L110 80L110 80L108 85L105 90L105 91L103 95L100 100L97 105L95 109L94 110L91 115L90 117L88 120L85 123L83 125L80 129L79 130L75 133L73 135L70 137L65 139L63 140L60 141L55 142L50 143L45 143L40 143L35 143L30 143L25 143L20 143L15 143L10 143L5 143L0 143M269 0L269 5L270 10L270 13L270 15L271 20L272 25L273 30L273 35L274 40L275 44L275 45L276 50L277 55L277 60L277 65L277 70L277 75L277 80L276 85L275 90L275 91L274 95L272 100L270 105L270 105L267 110L265 113L263 115L260 119L258 120L255 123L253 125L250 127L246 130L245 131L240 135L240 135L235 139L234 140L230 145L230 145L226 150L225 152L223 155L221 160L220 164L220 165L219 170L218 175L219 180L220 185L220 185L222 190L225 193L227 195L230 197L235 200L237 200L240 201L245 200L250 199L255 196L256 195L260 191L261 190L265 186L265 185L269 180L270 179L272 175L275 171L276 170L279 165L280 164L283 160L285 158L288 155L290 153L295 150L295 150L300 147L305 146L308 145L310 144L315 144L320 143M0 266L5 266L10 266L15 266L20 267L25 267L30 268L35 269L37 270L40 271L45 274L47 275L50 278L52 280L55 284L56 285L58 290L60 295L60 296L61 300L63 305L64 310L65 313L66 315L67 320M269 320L270 315L270 311L270 310L271 305L272 300L274 295L275 292L276 290L279 285L280 283L283 280L285 277L288 275L290 274L295 271L297 270L300 269L305 268L310 267L315 266L320 266M82 0L85 5L85 6L88 10L90 12L93 15L95 17L100 20L101 20L105 22L110 23L115 24L120 24L125 24L130 24L135 23L140 23L145 24L149 25L150 25L155 28L157 30L160 34L160 35L161 40L161 45L160 46L158 50L155 55L150 60L145 65L145 65L140 69L139 70L135 73L133 75L130 78L128 80L125 83L124 85L120 89L120 90L116 95L115 96L112 100L110 103L109 105L106 110L105 111L102 115L100 119L99 120L96 125L95 126L92 130L90 133L88 135L85 139L84 140L80 143L78 145L75 147L70 149L69 150L65 151L60 152L55 153L50 153L45 153L40 152L35 152L30 152L25 152L20 151L15 151L10 152L5 152L0 153M260 0L260 5L261 10L261 15L262 20L263 25L264 30L265 35L265 37L266 40L266 45L267 50L268 55L268 60L268 65L268 70L267 75L267 80L265 85L265 86L264 90L261 95L260 97L258 100L255 104L254 105L250 110L250 110L245 114L244 115L240 118L238 120L235 123L233 125L230 127L227 130L225 133L223 135L220 139L219 140L216 145L215 147L213 150L211 155L210 158L209 160L208 165L207 170L206 175L206 180L206 185L207 190L209 195L210 198L211 200L215 205L215 205L220 209L221 210L225 212L230 215L231 215L235 216L240 217L245 217L250 216L253 215L255 214L260 211L261 210L265 206L266 205L270 200L270 199L273 195L275 192L276 190L279 185L280 184L283 180L285 177L286 175L290 170L295 165L300 161L302 160L305 158L310 156L312 155L315 154L320 153M0 257L5 257L10 257L15 257L20 257L25 257L30 257L35 257L40 257L45 257L50 258L55 258L60 259L63 260L65 261L70 264L70 265L73 270L74 275L75 280L75 283L75 285L76 290L76 295L77 300L77 305L79 310L80 315L80 315L82 320M260 320L260 315L261 310L261 305L262 300L263 295L265 290L265 289L266 285L269 280L270 277L271 275L275 270L275 270L280 265L285 262L290 260L295 259L300 258L305 257L310 257L315 257L320 257M148 0L150 0L155 2L160 4L163 5L165 6L170 9L171 10L175 13L177 15L180 19L181 20L183 25L185 30L185 32L185 35L185 40L185 41L184 45L183 50L180 55L177 60L175 62L172 65L170 67L167 70L165 71L160 75L160 75L155 78L152 80L150 81L145 84L144 85L140 88L137 90L135 92L131 95L130 96L126 100L125 101L122 105L120 107L118 110L115 114L114 115L111 120L110 121L107 125L105 129L104 130L101 135L100 137L98 140L95 144L95 145L91 150L90 151L87 155L85 157L82 160L80 162L75 164L71 165L70 165L65 166L60 165L58 165L55 165L50 164L45 163L40 162L35 161L30 161L25 160L20 160L15 160L10 161L5 161L0 163M249 0L249 5L250 10L250 11L250 15L251 20L252 25L253 30L254 35L255 39L255 40L256 45L257 50L257 55L258 60L258 65L257 70L256 75L255 79L255 80L253 85L250 90L250 90L246 95L245 97L242 100L240 102L237 105L235 107L231 110L230 111L226 115L225 116L221 120L220 121L217 125L215 127L213 130L210 134L210 135L207 140L205 144L204 145L202 150L200 155L198 160L197 165L196 170L195 174L195 175L194 180L194 185L194 190L195 195L195 196L196 200L198 205L200 208L202 210L205 214L206 215L210 219L212 220L215 222L219 225L220 225L225 228L229 230L230 230L235 232L240 234L243 235L245 236L250 237L255 239L260 240L262 240L265 243L266 240L269 235L270 233L271 230L272 225L274 220L275 219L276 215L278 210L280 207L281 205L283 200L285 196L286 195L288 190L290 188L292 185L295 180L300 175L300 175L305 170L310 167L314 165L315 164L320 163M0 247L5 247L10 247L15 247L20 247L25 246L30 246L34 245L35 245L40 244L45 242L50 240L51 240L55 238L60 235L65 231L67 230L70 227L73 225L75 223L79 220L80 219L85 216L89 215L90 215L92 215L95 215L100 217L104 220L105 221L109 225L110 227L112 230L113 235L114 240L115 245L114 250L113 255L112 260L110 264L110 265L108 270L106 275L105 276L103 280L102 285L100 290L100 292L100 295L100 300L100 302L101 305L103 310L105 312L109 315L110 316L115 317L120 318L125 318L130 319L135 319L140 319L145 319L148 320M249 320L250 315L250 310L250 309L250 305L251 300L252 295L253 290L254 285L255 281L255 280L257 275L258 270L259 265L260 262L261 260L262 255L264 250L265 246L266 245L270 241L275 243L280 243L285 244L290 245L291 245L295 245L300 246L305 246L310 247L315 247L320 247M189 0L190 1L195 5L195 5L200 10L200 11L203 15L205 18L206 20L207 25L208 30L208 35L207 40L206 45L205 47L204 50L202 55L200 59L200 60L197 65L195 67L193 70L190 73L188 75L185 78L182 80L180 81L175 84L173 85L170 87L165 89L163 90L160 91L155 94L153 95L150 97L145 100L144 100L140 103L138 105L135 107L132 110L130 112L127 115L125 118L123 120L120 124L120 125L116 130L115 132L113 135L111 140L110 142L108 145L106 150L105 154L105 155L103 160L102 165L102 170L102 175L103 180L105 183L106 185L110 190L110 190L114 195L115 196L119 200L120 201L124 205L125 206L129 210L130 211L133 215L135 219L136 220L138 225L140 230L140 233L140 235L141 240L140 245L140 249L140 250L139 255L139 260L138 265L138 270L138 275L139 280L140 283L141 285L144 290L145 291L150 295L150 295L155 298L158 300L160 301L165 304L166 305L170 307L175 310L175 310L180 313L183 315L185 317L189 320M234 0L234 5L234 10L234 15L235 20L235 22L236 25L237 30L238 35L240 40L240 40L241 45L242 50L243 55L243 60L243 65L242 70L241 75L240 76L238 80L235 85L235 85L230 90L226 95L225 95L220 100L216 105L215 106L211 110L210 112L208 115L205 119L205 120L202 125L200 128L199 130L197 135L195 140L195 140L193 145L191 150L190 153L189 155L188 160L186 165L185 168L185 170L183 175L182 180L181 185L180 190L180 195L180 195L180 200L181 205L182 210L185 215L185 215L189 220L190 221L194 225L195 226L200 230L200 230L205 233L208 235L210 236L215 239L216 240L220 242L224 245L225 246L230 249L231 250L235 255L235 255L238 260L240 265L240 265L241 270L241 275L241 280L240 285L240 287L240 290L239 295L238 300L237 305L236 310L235 315L235 317L234 320M0 174L5 172L10 171L15 170L20 170L25 171L30 171L35 173L40 174L42 175L45 176L50 179L52 180L55 183L57 185L60 189L60 190L62 195L61 200L60 205L60 205L58 210L55 215L55 215L51 220L50 221L46 225L45 226L40 229L38 230L35 232L30 234L25 235L20 236L15 237L10 237L5 237L0 236M320 236L315 236L312 235L310 235L305 233L300 230L300 230L295 225L295 225L293 220L293 215L293 210L294 205L295 203L296 200L298 195L300 192L301 190L305 185L305 185L310 180L310 180L315 176L317 175L320 174M156 110L160 109L165 107L170 107L175 107L180 108L182 110L185 115L185 119L185 120L185 125L184 130L183 135L181 140L180 145L180 145L178 150L177 155L175 159L175 160L173 165L171 170L170 171L168 175L165 180L165 181L162 185L160 187L156 190L155 190L150 191L145 191L143 190L140 189L135 186L134 185L130 181L129 180L125 175L122 170L121 165L120 160L121 155L121 150L123 145L125 140L125 140L128 135L130 131L131 130L135 125L135 125L140 120L140 120L145 116L146 115L150 113L155 110L156 110M0 189L5 186L7 185L10 184L15 183L20 183L25 184L27 185L30 187L35 190L35 190L38 195L39 200L39 205L36 210L35 212L32 215L30 217L25 220L20 222L15 223L10 223L5 223L0 222M320 222L317 220L315 219L312 215L310 210L310 210L310 205L310 205L311 200L314 195L315 194L318 190L320 189M175 250L180 248L185 248L190 249L193 250L195 251L200 253L204 255L205 256L210 260L211 260L215 265L215 265L218 270L219 275L220 280L219 285L218 290L215 295L215 295L210 298L205 299L200 298L195 296L193 295L190 294L185 290L184 290L180 287L178 285L175 281L174 280L171 275L170 273L169 270L168 265L169 260L170 257L171 255L175 250L175 250' fill='none' stroke='rgba(214,228,245,1)' stroke-width='1' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:320px 320px;mask-size:320px 320px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.dark .exo-dark-bg[data-bg=E]{background-color:#0a0b0e;background-image:radial-gradient(75% 55% at 28% -8%,rgba(67,172,205,.16),transparent 72%),radial-gradient(60% 55% at -8% 108%,rgba(214,66,21,.15),transparent 70%)}.dark .exo-dark-bg[data-bg=E]:after{background-image:conic-gradient(rgba(216,228,245,.005) 25%,transparent 0 50%,rgba(216,228,245,.005) 0 75%,transparent 0),linear-gradient(rgba(216,228,245,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(216,228,245,.04) 1px,transparent 1px);background-size:128px 128px,64px 64px,64px 64px;background-position:0 0,-1px -1px,-1px -1px}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}.bg-brand-gradient{background:linear-gradient(135deg,#278db0,#d64215)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#0000002e}.fade-scroll{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 20px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 20px,#000 calc(100% - 12px),transparent 100%)}.list-scroll::-webkit-scrollbar{width:7px}.list-scroll::-webkit-scrollbar-track{background:transparent}.list-scroll::-webkit-scrollbar-thumb{background:rgb(var(--color-stone-muted));border-radius:9999px}.list-scroll::-webkit-scrollbar-thumb:hover{background:rgb(var(--color-stone-text))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .3s ease-out}@keyframes toast-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-toast-rise{animation:toast-rise .22s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.animate-toast-rise{animation:none}}@keyframes domain-pop{0%{opacity:0;transform:scale(.95) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes list-enter{0%{max-height:0;opacity:0;transform:translateY(-6px)}42%{max-height:200px;opacity:0;transform:translateY(-3px)}to{max-height:200px;opacity:1;transform:translateY(0)}}.animate-list-enter{animation:list-enter 1.05s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden}@keyframes ripple{0%{transform:scale(.15);opacity:0}18%{opacity:var(--ripple-peak, .55)}to{transform:scale(1);opacity:0}}.animate-ripple{animation:ripple var(--ripple-dur, 7s) cubic-bezier(.22,.61,.36,1) infinite}.prose-exo{--tw-prose-body: #2A2A28;--tw-prose-headings: #1A1A1A;--tw-prose-links: #278db0;--tw-prose-bold: #1A1A1A;--tw-prose-code: #1A1A1A;font-size:.938rem;line-height:1.75}.prose-exo pre{background:#f5f5f0;border:1px solid #E8E6E1;border-radius:10px;padding:1rem 1.25rem;font-size:.825rem;overflow-x:auto}.prose-exo code{background:#f5f5f0;padding:.15em .4em;border-radius:4px;font-size:.85em;font-weight:500}.prose-exo pre code{background:none;padding:0;border-radius:0;font-size:inherit}.prose-exo a{color:#278db0;text-decoration:none;border-bottom:1px solid rgba(200,149,106,.3);transition:border-color .2s}.prose-exo a:hover{border-bottom-color:#278db0}.prose-exo p{margin-top:.75em;margin-bottom:.75em}.prose-exo p:first-child{margin-top:0}.prose-exo ul,.prose-exo ol{margin-top:.5em;margin-bottom:.5em}.prose-exo li{margin-top:.25em;margin-bottom:.25em}.prose-exo h1,.prose-exo h2,.prose-exo h3{font-family:Inter,Verdana,Geneva,sans-serif;font-weight:600;letter-spacing:-.01em}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}.sidebar-scroll::-webkit-scrollbar{width:5px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}.sidebar-scroll:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.sidebar-scroll:hover::-webkit-scrollbar-thumb{background:#00000026}textarea::-moz-placeholder{color:#b5b0a8}textarea::placeholder{color:#b5b0a8}.connect-sources-btn{background:linear-gradient(135deg,#278db0,#d64215);z-index:0}.connect-sources-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#319ec6,#dc5522);border-radius:inherit;opacity:0;transition:opacity .3s ease;z-index:-1}.connect-sources-btn:hover:before{opacity:1}div,section,article,aside,main,nav,header,footer,form,fieldset,details,dialog,summary,input,textarea,select,button{border-radius:8px}.bg-canvas{background-color:rgb(var(--color-canvas))!important}.bg-sidebar{background-color:rgb(var(--color-sidebar))!important}.bg-card{background-color:rgb(var(--color-card))!important}.bg-card\/50{background-color:rgb(var(--color-card) / .5)!important}.bg-card\/60{background-color:rgb(var(--color-card) / .6)!important}.bg-card\/70{background-color:rgb(var(--color-card) / .7)!important}.bg-card\/80{background-color:rgb(var(--color-card) / .8)!important}.bg-card\/95{background-color:rgb(var(--color-card) / .95)!important}.text-ink{color:rgb(var(--color-ink))!important}.bg-stone-subtle,.hover\:bg-stone-subtle:hover{background-color:rgb(var(--color-hover))!important}.text-stone-text{color:rgb(var(--color-stone-text))!important}.text-stone-muted{color:rgb(var(--color-stone-muted))!important}.text-accent{color:rgb(var(--color-accent))!important}.border-accent{border-color:rgb(var(--color-accent))!important}.bg-accent{background-color:rgb(var(--color-accent))!important}.agent-pill{color:rgb(var(--color-stone-text));border:1.5px solid rgb(var(--color-stone-border));background:transparent;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.group:hover .agent-pill,.group:focus-visible .agent-pill{color:rgb(var(--color-ink));border:1.5px solid transparent;background:linear-gradient(rgb(var(--color-card)),rgb(var(--color-card))) padding-box,linear-gradient(120deg,#ff6a2c,#18b3e6) border-box;box-shadow:0 0 10px -1px #ff6a2c80,0 0 14px -2px #18b3e680}.neon-pill{color:rgb(var(--color-ink));border:1.5px solid transparent;background:linear-gradient(rgb(var(--color-card)),rgb(var(--color-card))) padding-box,linear-gradient(120deg,#ff6a2c,#18b3e6) border-box;box-shadow:0 0 10px -1px #ff6a2c80,0 0 14px -2px #18b3e680;transition:box-shadow .2s ease,transform .2s ease}.group:hover .neon-pill,.group:focus-visible .neon-pill{box-shadow:0 0 16px #ff6a2c99,0 0 24px -2px #18b3e699;transform:translateY(-1px)}.neon-gradient{background-image:linear-gradient(120deg,#ff6a2c,#18b3e6);box-shadow:0 0 10px -2px #ff6a2c8c,0 0 12px -2px #18b3e68c}.btn-neon{background-image:linear-gradient(135deg,#278db0,#d64215);color:#fff!important;box-shadow:0 1px 2px #0000001a,0 0 16px -8px #278db080,0 0 16px -8px #d6421580;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.btn-neon:hover:not(:disabled){filter:brightness(1.07) saturate(1.05);box-shadow:0 1px 3px #0000001f,0 0 20px -6px #278db099,0 0 20px -6px #d6421599}.btn-neon:disabled{box-shadow:none;filter:grayscale(.25)}.placeholder\:text-\[\#8B8680\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(139 134 128 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#8B8680\]::placeholder{--tw-text-opacity: 1;color:rgb(139 134 128 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-muted::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-stone-muted) / var(--tw-text-opacity, 1))}.placeholder\:text-stone-muted::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-stone-muted) / var(--tw-text-opacity, 1))}.placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-stone-border:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-stone-border) / var(--tw-border-opacity, 1))}.hover\:border-stone-muted:hover{--tw-border-opacity: 1;border-color:rgb(var(--color-stone-muted) / var(--tw-border-opacity, 1))}.hover\:border-stone-text\/30:hover{border-color:rgb(var(--color-stone-text) / .3)}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-accent-hover:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent-hover) / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/20:hover{background-color:rgb(var(--color-accent) / .2)}.hover\:bg-accent\/5:hover{background-color:rgb(var(--color-accent) / .05)}.hover\:bg-accent\/\[0\.12\]:hover{background-color:rgb(var(--color-accent) / .12)}.hover\:bg-card\/40:hover{background-color:rgb(var(--color-card) / .4)}.hover\:bg-destructive\/80:hover{background-color:rgb(var(--destructive) / .8)}.hover\:bg-ink\/85:hover{background-color:rgb(var(--color-ink) / .85)}.hover\:bg-ink\/90:hover{background-color:rgb(var(--color-ink) / .9)}.hover\:bg-primary\/80:hover{background-color:rgb(var(--primary) / .8)}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary-hover) / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/20:hover{background-color:rgb(var(--color-secondary) / .2)}.hover\:bg-secondary\/5:hover{background-color:rgb(var(--color-secondary) / .05)}.hover\:bg-secondary\/80:hover{background-color:rgb(var(--color-secondary) / .8)}.hover\:bg-secondary\/\[0\.10\]:hover{background-color:rgb(var(--color-secondary) / .1)}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-border:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-border) / var(--tw-bg-opacity, 1))}.hover\:bg-stone-border\/50:hover{background-color:rgb(var(--color-stone-border) / .5)}.hover\:bg-stone-border\/60:hover{background-color:rgb(var(--color-stone-border) / .6)}.hover\:bg-stone-muted:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-muted) / var(--tw-bg-opacity, 1))}.hover\:bg-stone-subtle:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-subtle) / var(--tw-bg-opacity, 1))}.hover\:bg-stone-subtle\/40:hover{background-color:rgb(var(--color-stone-subtle) / .4)}.hover\:bg-stone-subtle\/50:hover{background-color:rgb(var(--color-stone-subtle) / .5)}.hover\:bg-stone-subtle\/60:hover{background-color:rgb(var(--color-stone-subtle) / .6)}.hover\:bg-stone-subtle\/70:hover{background-color:rgb(var(--color-stone-subtle) / .7)}.hover\:bg-stone-text:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-text) / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:text-accent:hover{--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.hover\:text-accent-hover:hover{--tw-text-opacity: 1;color:rgb(var(--color-accent-hover) / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(var(--color-ink) / 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-secondary:hover{--tw-text-opacity: 1;color:rgb(var(--color-secondary) / var(--tw-text-opacity, 1))}.hover\:text-secondary-hover:hover{--tw-text-opacity: 1;color:rgb(var(--color-secondary-hover) / var(--tw-text-opacity, 1))}.hover\:text-stone-text:hover{--tw-text-opacity: 1;color:rgb(var(--color-stone-text) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_10px_28px_-8px_rgba\(0\,0\,0\,0\.16\)\]:hover{--tw-shadow: 0 10px 28px -8px rgba(0,0,0,.16);--tw-shadow-colored: 0 10px 28px -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)}.hover\:shadow-\[0_2px_6px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 2px 6px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 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)}.hover\:shadow-composer:hover{--tw-shadow: 0 1px 8px rgba(0,0,0,.04), 0 0 0 1px rgba(0,0,0,.03);--tw-shadow-colored: 0 1px 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)}.hover\:shadow-composer-focus:hover{--tw-shadow: 0 2px 16px rgba(0,0,0,.06), 0 0 0 1px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 16px 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)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.focus\:border-accent:focus{--tw-border-opacity: 1;border-color:rgb(var(--color-accent) / var(--tw-border-opacity, 1))}.focus\:border-red-300:focus{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.focus\:border-white\/40:focus{border-color:#fff6}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent\/20:focus{--tw-ring-color: rgb(var(--color-accent) / .2)}.focus\:ring-accent\/30:focus{--tw-ring-color: rgb(var(--color-accent) / .3)}.focus\:ring-accent\/40:focus{--tw-ring-color: rgb(var(--color-accent) / .4)}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-white\/40:focus{--tw-ring-color: rgb(255 255 255 / .4)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:bg-stone-subtle:focus-visible{--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-subtle) / var(--tw-bg-opacity, 1))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color: rgb(var(--color-accent) / .4)}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[100\%\]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-accent{--tw-text-opacity: 1;color:rgb(var(--color-accent) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-stone-text{--tw-text-opacity: 1;color:rgb(var(--color-stone-text) / var(--tw-text-opacity, 1))}.group\/sessions:hover .group-hover\/sessions\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.peer:focus~.peer-focus\: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)}.peer:focus~.peer-focus\:ring-accent\/40{--tw-ring-color: rgb(var(--color-accent) / .4)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:bg-black\/60:is(.dark *){background-color:#0009}.dark\:bg-stone-subtle:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-subtle) / var(--tw-bg-opacity, 1))}.dark\:text-ink:is(.dark *){--tw-text-opacity: 1;color:rgb(var(--color-ink) / var(--tw-text-opacity, 1))}.dark\:hover\:bg-stone-border:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(var(--color-stone-border) / var(--tw-bg-opacity, 1))}@media(min-width:640px){.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-40{width:10rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.sm\:flex-col{flex-direction:column}.sm\:gap-6{gap:1.5rem}}@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:h-\[calc\(100vh-230px\)\]{height:calc(100vh - 230px)}.lg\:max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.lg\:min-h-0{min-height:0px}.lg\:w-1\/2{width:50%}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.\[\&\:\:-moz-range-thumb\]\:h-3::-moz-range-thumb{height:.75rem}.\[\&\:\:-moz-range-thumb\]\:w-3::-moz-range-thumb{width:.75rem}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-white::-moz-range-thumb{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\[\&\:\:-moz-range-thumb\]\:bg-accent::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.\[\&\:\:-moz-range-thumb\]\:shadow-sm::-moz-range-thumb{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb{height:.75rem}.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb{width:.75rem}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-white::-webkit-slider-thumb{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:bg-accent::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(var(--color-accent) / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-sm::-webkit-slider-thumb{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
