@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-950:#2f0d68;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f2a9ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-gray-50:#f9fafb;--color-gray-600:#4a5565;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--app-font-sans);--default-mono-font-family:var(--app-font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--app-font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[-20px\]{inset:-20px}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-8{top:calc(var(--spacing) * -8)}.-top-20{top:calc(var(--spacing) * -20)}.-top-28{top:calc(var(--spacing) * -28)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[-20\%\]{top:-20%}.top-\[10\%\]{top:10%}.top-\[20\%\]{top:20%}.top-\[25\%\]{top:25%}.top-\[31px\]{top:31px}.-right-2{right:calc(var(--spacing) * -2)}.-right-8{right:calc(var(--spacing) * -8)}.-right-20{right:calc(var(--spacing) * -20)}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[-5\%\]{right:-5%}.right-\[-10\%\]{right:-10%}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:0}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[15\%\]{bottom:15%}.bottom-\[20\%\]{bottom:20%}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.-left-40{left:calc(var(--spacing) * -40)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[-5\%\]{left:-5%}.left-\[-10\%\]{left:-10%}.left-\[18px\]{left:18px}.left-\[35\%\]{left:35%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-\[50\%\]{height:50%}.h-\[58px\]{height:58px}.h-\[60\%\]{height:60%}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[100dvh\]{height:100dvh}.h-\[300px\]{height:300px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[540px\]{height:540px}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[760px\]{max-height:760px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[250px\]{min-height:250px}.min-h-\[320px\]{min-height:320px}.min-h-\[390px\]{min-height:390px}.min-h-\[420px\]{min-height:420px}.min-h-\[460px\]{min-height:460px}.min-h-\[470px\]{min-height:470px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[48\%\]{width:48%}.w-\[76px\]{width:76px}.w-\[80\%\]{width:80%}.w-\[120\%\]{width:120%}.w-\[268px\]{width:268px}.w-\[270px\]{width:270px}.w-\[300px\]{width:300px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[76\%\]{max-width:76%}.max-w-\[95\%\]{max-width:95%}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[310px\]{max-width:310px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[370px\]{max-width:370px}.max-w-\[380px\]{max-width:380px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[600px\]{max-width:600px}.max-w-\[740px\]{max-width:740px}.max-w-\[800px\]{max-width:800px}.max-w-\[960px\]{max-width:960px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1680px\]{max-width:1680px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[760px\]{min-width:760px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[1420px\]{min-width:1420px}.min-w-\[1800px\]{min-width:1800px}.min-w-\[1900px\]{min-width:1900px}.min-w-\[1950px\]{min-width:1950px}.min-w-\[2050px\]{min-width:2050px}.min-w-\[2150px\]{min-width:2150px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[pulse_2s_ease-in-out_0\.5s_infinite\]{animation:2s ease-in-out .5s infinite pulse}.animate-\[pulse_2s_ease-in-out_1s_infinite\]{animation:2s ease-in-out 1s infinite pulse}.animate-\[pulse_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite pulse}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_90px\]{grid-template-columns:1fr 90px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}:where(.divide-white\/\[0\.055\]>:not(:last-child)){border-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.055\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[25px\]{border-radius:25px}.rounded-\[27px\]{border-radius:27px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[100\%\]{border-radius:100%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.border-\[\#00e5a3\]\/20{border-color:#00e5a333;border-color:lab(80.9557% -59.8357 18.6862/.2)}.border-\[\#2dd4bf\]\/25{border-color:#2dd4bf40;border-color:lab(76.6428% -46.243 -2.00341/.25)}.border-\[\#8b5cf6\]{border-color:#8b5cf6}.border-\[\#8b5cf6\]\/25{border-color:#8b5cf640;border-color:lab(50.6912% 45.8506 -71.7974/.25)}.border-\[\#8b5cf6\]\/30{border-color:#8b5cf64d;border-color:lab(50.6912% 45.8506 -71.7974/.3)}.border-\[hsl\(var\(--border\)\)\]{border-color:hsl(var(--border))}.border-\[hsl\(var\(--primary\)\/0\.3\)\]{border-color:hsl(var(--primary)/.3)}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/15{border-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-400\/10{border-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/10{border-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.border-amber-400\/12{border-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/12{border-color:color-mix(in oklab, var(--color-amber-400) 12%, transparent)}}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/15{border-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/25{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.border-cyan-300\/35{border-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/35{border-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.border-cyan-300\/45{border-color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/45{border-color:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/15{border-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-400\/35{border-color:#00d2ef59}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/35{border-color:color-mix(in oklab, var(--color-cyan-400) 35%, transparent)}}.border-cyan-400\/\[0\.08\]{border-color:#00d2ef14}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-emerald-400\/10{border-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/10{border-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.border-emerald-400\/15{border-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/15{border-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-fuchsia-300\/20{border-color:#f2a9ff33}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/20{border-color:color-mix(in oklab, var(--color-fuchsia-300) 20%, transparent)}}.border-fuchsia-300\/35{border-color:#f2a9ff59}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/35{border-color:color-mix(in oklab, var(--color-fuchsia-300) 35%, transparent)}}.border-fuchsia-400\/20{border-color:#ec6cff33}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-400\/20{border-color:color-mix(in oklab, var(--color-fuchsia-400) 20%, transparent)}}.border-fuchsia-400\/35{border-color:#ec6cff59}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-400\/35{border-color:color-mix(in oklab, var(--color-fuchsia-400) 35%, transparent)}}.border-red-400\/15{border-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.border-red-400\/15{border-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab, red, red)){.border-red-400\/25{border-color:color-mix(in oklab, var(--color-red-400) 25%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-rose-300\/25{border-color:#ffa2ae40}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/25{border-color:color-mix(in oklab, var(--color-rose-300) 25%, transparent)}}.border-rose-400\/15{border-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/15{border-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-transparent{border-color:#0000}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/25{border-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.border-violet-300\/35{border-color:#c4b4ff59}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/35{border-color:color-mix(in oklab, var(--color-violet-300) 35%, transparent)}}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-400\/10{border-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/10{border-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.border-violet-400\/15{border-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/15{border-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-400\/25{border-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/25{border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.border-violet-400\/35{border-color:#a685ff59}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/35{border-color:color-mix(in oklab, var(--color-violet-400) 35%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#0a3540\]{background-color:#0a3540}.bg-\[\#0b0a20\]{background-color:#0b0a20}.bg-\[\#0d0b29\]{background-color:#0d0b29}.bg-\[\#0d0b29\]\/95{background-color:#0d0b29f2;background-color:lab(4.19013% 7.0395 -19.1614/.95)}.bg-\[\#0e0b2b\]\/80{background-color:#0e0b2bcc;background-color:lab(4.37249% 8.04535 -20.3804/.8)}.bg-\[\#0e0d24\]{background-color:#0e0d24}.bg-\[\#00e5a3\]{background-color:#00e5a3}.bg-\[\#00e5a3\]\/5{background-color:#00e5a30d;background-color:lab(80.9557% -59.8357 18.6862/.05)}.bg-\[\#00e5a3\]\/10{background-color:#00e5a31a;background-color:lab(80.9557% -59.8357 18.6862/.1)}.bg-\[\#2dd4bf\]\/5{background-color:#2dd4bf0d;background-color:lab(76.6428% -46.243 -2.00341/.05)}.bg-\[\#2dd4bf\]\/10{background-color:#2dd4bf1a;background-color:lab(76.6428% -46.243 -2.00341/.1)}.bg-\[\#8b5cf6\]{background-color:#8b5cf6}.bg-\[\#8b5cf6\]\/10{background-color:#8b5cf61a;background-color:lab(50.6912% 45.8506 -71.7974/.1)}.bg-\[\#041d24\]{background-color:#041d24}.bg-\[\#062c35\]{background-color:#062c35}.bg-\[\#07091e\]{background-color:#07091e}.bg-\[\#08070c\]{background-color:#08070c}.bg-\[\#08081c\]\/95{background-color:#08081cf2;background-color:lab(2.69627% 3.138 -11.388/.95)}.bg-\[\#08081d\]{background-color:#08081d}.bg-\[\#09081c\]{background-color:#09081c}.bg-\[\#09081c\]\/80{background-color:#09081ccc;background-color:lab(2.75731% 3.4095 -11.2901/.8)}.bg-\[\#09091e\]\/96{background-color:#09091ef5;background-color:lab(3.02889% 3.50266 -12.4706/.96)}.bg-\[\#10132d\]\/75{background-color:#10132dbf;background-color:lab(6.69526% 5.55097 -18.2092/.75)}.bg-\[\#11102d\]{background-color:#11102d}.bg-\[\#11102d\]\/70{background-color:#11102db3;background-color:lab(5.91881% 7.57479 -19.4264/.7)}.bg-\[\#11102d\]\/75{background-color:#11102dbf;background-color:lab(5.91881% 7.57479 -19.4264/.75)}.bg-\[\#11102d\]\/85{background-color:#11102dd9;background-color:lab(5.91881% 7.57479 -19.4264/.85)}.bg-\[\#11102d\]\/90{background-color:#11102de6;background-color:lab(5.91881% 7.57479 -19.4264/.9)}.bg-\[\#11102d\]\/95{background-color:#11102df2;background-color:lab(5.91881% 7.57479 -19.4264/.95)}.bg-\[\#15112d\]\/90{background-color:#15112de6;background-color:lab(6.5739% 8.68196 -18.3636/.9)}.bg-\[\#17142f\]{background-color:#17142f}.bg-\[\#17142f\]\/80{background-color:#17142fcc;background-color:lab(7.80851% 8.19203 -17.8719/.8)}.bg-\[\#070716\]{background-color:#070716}.bg-\[\#070719\]{background-color:#070719}.bg-\[\#090821\]\/80{background-color:#090821cc;background-color:lab(2.95419% 4.63824 -14.9355/.8)}.bg-\[\#101024\]{background-color:#101024}.bg-\[\#c084fc\]\/10{background-color:#c084fc1a;background-color:lab(65.0976% 40.5542 -51.7263/.1)}.bg-\[hsl\(7_70\%_61\%\)\]{background-color:#e16656}.bg-\[hsl\(var\(--background\)\)\]{background-color:hsl(var(--background))}.bg-\[hsl\(var\(--card\)\)\]{background-color:hsl(var(--card))}.bg-\[hsl\(var\(--muted\)\)\]{background-color:hsl(var(--muted))}.bg-\[hsl\(var\(--muted\)\/0\.3\)\]{background-color:hsl(var(--muted)/.3)}.bg-\[hsl\(var\(--muted\)\/0\.5\)\]{background-color:hsl(var(--muted)/.5)}.bg-\[hsl\(var\(--primary\)\)\]{background-color:hsl(var(--primary))}.bg-\[hsl\(var\(--primary\)\/0\.02\)\]{background-color:hsl(var(--primary)/.02)}.bg-amber-300\/\[0\.05\]{background-color:#ffd2360d}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-300) 5%, transparent)}}.bg-amber-300\/\[0\.07\]{background-color:#ffd23612}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-300) 7.0%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/\[0\.04\]{background-color:#fcbb000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-400) 4%, transparent)}}.bg-amber-400\/\[0\.05\]{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-400\/\[0\.045\]{background-color:#fcbb000b}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-amber-400) 4.5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background{background-color:hsl(var(--background))}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-card{background-color:hsl(var(--card))}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/15{background-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/15{background-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.bg-cyan-300\/\[0\.05\]{background-color:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.bg-cyan-300\/\[0\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-cyan-300) 7.0%, transparent)}}.bg-cyan-300\/\[0\.08\]{background-color:#53eafd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-300) 8%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/\[0\.04\]{background-color:#00d2ef0a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-400) 4%, transparent)}}.bg-cyan-400\/\[0\.05\]{background-color:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.bg-cyan-400\/\[0\.06\]{background-color:#00d2ef0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-400) 6%, transparent)}}.bg-cyan-400\/\[0\.08\]{background-color:#00d2ef14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}.bg-cyan-400\/\[0\.10\]{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/\[0\.045\]{background-color:#00d2ef0b}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-cyan-400) 4.5%, transparent)}}.bg-cyan-500\/\[0\.06\]{background-color:#00b7d70f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-500) 6%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/\[0\.04\]{background-color:#00d2940a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-emerald-400) 4%, transparent)}}.bg-emerald-400\/\[0\.05\]{background-color:#00d2940d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-400) 5%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#00d2940f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-emerald-400\/\[0\.07\]{background-color:#00d29412}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-400) 7.0%, transparent)}}.bg-emerald-400\/\[0\.08\]{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.bg-emerald-400\/\[0\.035\]{background-color:#00d29409}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-emerald-400) 3.5%, transparent)}}.bg-emerald-400\/\[0\.045\]{background-color:#00d2940b}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-emerald-400) 4.5%, transparent)}}.bg-fuchsia-300\/\[0\.07\]{background-color:#f2a9ff12}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-fuchsia-300) 7.0%, transparent)}}.bg-fuchsia-300\/\[0\.08\]{background-color:#f2a9ff14}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-fuchsia-300) 8%, transparent)}}.bg-fuchsia-400\/\[0\.07\]{background-color:#ec6cff12}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-fuchsia-400) 7.0%, transparent)}}.bg-fuchsia-400\/\[0\.08\]{background-color:#ec6cff14}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-fuchsia-400) 8%, transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab, var(--color-fuchsia-500) 15%, transparent)}}.bg-fuchsia-500\/\[0\.05\]{background-color:#e12afb0d}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-primary{background-color:hsl(var(--primary))}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-400\/\[0\.05\]{background-color:#ff65680d}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-red-400) 5%, transparent)}}.bg-red-400\/\[0\.06\]{background-color:#ff65680f}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-red-400) 6%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-400\/\[0\.04\]{background-color:#ff667f0a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-rose-400) 4%, transparent)}}.bg-rose-400\/\[0\.05\]{background-color:#ff667f0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-400) 5%, transparent)}}.bg-rose-400\/\[0\.06\]{background-color:#ff667f0f}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-rose-400) 6%, transparent)}}.bg-rose-400\/\[0\.07\]{background-color:#ff667f12}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-rose-400) 7.0%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/\[0\.04\]{background-color:#a685ff0a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-violet-400) 4%, transparent)}}.bg-violet-400\/\[0\.05\]{background-color:#a685ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-violet-400) 5%, transparent)}}.bg-violet-400\/\[0\.06\]{background-color:#a685ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-400) 6%, transparent)}}.bg-violet-400\/\[0\.07\]{background-color:#a685ff12}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-violet-400) 7.0%, transparent)}}.bg-violet-400\/\[0\.08\]{background-color:#a685ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-violet-400) 8%, transparent)}}.bg-violet-400\/\[0\.09\]{background-color:#a685ff17}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-violet-400) 9%, transparent)}}.bg-violet-400\/\[0\.035\]{background-color:#a685ff09}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-violet-400) 3.5%, transparent)}}.bg-violet-400\/\[0\.055\]{background-color:#a685ff0e}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-violet-400) 5.5%, transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/12{background-color:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/12{background-color:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-violet-500\/\[0\.06\]{background-color:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.bg-violet-500\/\[0\.08\]{background-color:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.bg-violet-500\/\[0\.10\]{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/\[0\.035\]{background-color:#8d54ff09}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-violet-500) 3.5%, transparent)}}.bg-violet-600\/\[0\.08\]{background-color:#7f22fe14}@supports (color:color-mix(in lab, red, red)){.bg-violet-600\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-violet-600) 8%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.018\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.018\]{background-color:color-mix(in oklab, var(--color-white) 1.8%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,hsl\(var\(--primary\)\)\,hsl\(var\(--accent\)\)\)\]{background-image:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)))}.bg-\[radial-gradient\(circle_at_10\%_0\%\,rgba\(168\,85\,247\,\.16\)\,transparent_38\%\)\,radial-gradient\(circle_at_90\%_90\%\,rgba\(34\,211\,238\,\.08\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 10% 0,#a855f729,#0000 38%),radial-gradient(circle at 90% 90%,#22d3ee14,#0000 38%)}.bg-\[radial-gradient\(circle_at_15\%_0\%\,rgba\(168\,85\,247\,\.12\)\,transparent_38\%\)\,radial-gradient\(circle_at_92\%_20\%\,rgba\(34\,211\,238\,\.08\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 15% 0,#a855f71f,#0000 38%),radial-gradient(circle at 92% 20%,#22d3ee14,#0000 34%)}.bg-\[radial-gradient\(circle_at_22\%_0\%\,rgba\(135\,80\,238\,\.2\)\,transparent_38\%\)\,radial-gradient\(circle_at_82\%_20\%\,rgba\(78\,242\,216\,\.08\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 22% 0,#8750ee33,#0000 38%),radial-gradient(circle at 82% 20%,#4ef2d814,#0000 30%)}.bg-\[radial-gradient\(circle_at_22\%_0\%\,rgba\(135\,80\,238\,\.15\)\,transparent_36\%\)\,radial-gradient\(circle_at_84\%_12\%\,rgba\(78\,242\,216\,\.07\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 22% 0,#8750ee26,#0000 36%),radial-gradient(circle at 84% 12%,#4ef2d812,#0000 28%)}.bg-\[radial-gradient\(circle_at_65\%_48\%\,rgba\(34\,211\,238\,\.14\)\,transparent_38\%\)\,radial-gradient\(circle_at_62\%_50\%\,rgba\(168\,85\,247\,\.18\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 65% 48%,#22d3ee24,#0000 38%),radial-gradient(circle at 62%,#a855f72e,#0000 58%)}.bg-\[radial-gradient\(circle_at_80\%_0\%\,rgba\(34\,211\,238\,\.1\)\,transparent_32\%\)\,radial-gradient\(circle_at_12\%_0\%\,rgba\(168\,85\,247\,\.17\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 80% 0,#22d3ee1a,#0000 32%),radial-gradient(circle at 12% 0,#a855f72b,#0000 36%)}.bg-\[radial-gradient\(circle_at_85\%_0\%\,rgba\(34\,211\,238\,\.09\)\,transparent_35\%\)\,radial-gradient\(circle_at_10\%_0\%\,rgba\(168\,85\,247\,\.13\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 85% 0,#22d3ee17,#0000 35%),radial-gradient(circle at 10% 0,#a855f721,#0000 40%)}.from-\[\#0e0b2b\]{--tw-gradient-from:#0e0b2b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#8b5cf6\]{--tw-gradient-from:#8b5cf6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#15152f\]\/94{--tw-gradient-from:#15152ff0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#15152f\]\/94{--tw-gradient-from:lab(7.91975% 6.74621 -17.7117/.94)}}.from-\[\#17113b\]{--tw-gradient-from:#17113b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#171138\]{--tw-gradient-from:#171138;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#231245\]{--tw-gradient-from:#231245;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(var\(--primary\)\/0\.05\)\]{--tw-gradient-from:hsl(var(--primary)/.05);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400\/10{--tw-gradient-from:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.from-amber-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/12{--tw-gradient-from:#00d2ef1f}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/12{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 12%, transparent)}}.from-cyan-400\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/\[0\.06\]{--tw-gradient-from:#00d2ef0f}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 6%, transparent)}}.from-cyan-400\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500{--tw-gradient-from:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-300{--tw-gradient-from:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/12{--tw-gradient-from:#00d2941f}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/12{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 12%, transparent)}}.from-emerald-400\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/\[0\.08\]{--tw-gradient-from:#00d29414}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.from-emerald-400\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-400\/60{--tw-gradient-from:#a685ff99}@supports (color:color-mix(in lab, red, red)){.from-violet-400\/60{--tw-gradient-from:color-mix(in oklab, var(--color-violet-400) 60%, transparent)}}.from-violet-400\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.from-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/14{--tw-gradient-from:#8d54ff24}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/14{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 14%, transparent)}}.from-violet-500\/14{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/20{--tw-gradient-from:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.from-violet-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/25{--tw-gradient-from:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.from-violet-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/\[0\.12\]{--tw-gradient-from:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.from-violet-500\/\[0\.12\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.04\]{--tw-gradient-from:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 4%, transparent)}}.from-white\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#4bbdfa\]{--tw-gradient-via:#4bbdfa;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#101026\]{--tw-gradient-via:#101026;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#101027\]{--tw-gradient-via:#101027;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-fuchsia-500{--tw-gradient-via:var(--color-fuchsia-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500{--tw-gradient-via:var(--color-violet-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0d1026\]\/94{--tw-gradient-to:#0d1026f0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#0d1026\]\/94{--tw-gradient-to:lab(5.22557% 3.81751 -15.282/.94)}}.to-\[\#8d87ff\]{--tw-gradient-to:#8d87ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#071c28\]{--tw-gradient-to:#071c28;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#081b2a\]{--tw-gradient-to:#081b2a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#08081d\]{--tw-gradient-to:#08081d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#09182b\]{--tw-gradient-to:#09182b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#17142f\]{--tw-gradient-to:#17142f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#a855f7\]{--tw-gradient-to:#a855f7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ff83e4\]{--tw-gradient-to:#ff83e4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-300\/50{--tw-gradient-to:#53eafd80}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/50{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.to-cyan-300\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/5{--tw-gradient-to:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/5{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.to-cyan-400\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/10{--tw-gradient-to:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.to-cyan-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/15{--tw-gradient-to:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/15{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.to-cyan-400\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/\[0\.04\]{--tw-gradient-to:#00d2ef0a}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 4%, transparent)}}.to-cyan-400\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-500\/5{--tw-gradient-to:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.to-cyan-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-400{--tw-gradient-to:var(--color-fuchsia-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500\/5{--tw-gradient-to:#e12afb0d}@supports (color:color-mix(in lab, red, red)){.to-fuchsia-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 5%, transparent)}}.to-fuchsia-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500\/20{--tw-gradient-to:#e12afb33}@supports (color:color-mix(in lab, red, red)){.to-fuchsia-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.to-fuchsia-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-400{--tw-gradient-to:var(--color-violet-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500{--tw-gradient-to:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/5{--tw-gradient-to:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.to-violet-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/\[0\.03\]{--tw-gradient-to:#8d54ff08}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/\[0\.03\]{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 3%, transparent)}}.to-violet-500\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/\[0\.05\]{--tw-gradient-to:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/\[0\.05\]{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.to-violet-500\/\[0\.05\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-500\/\[0\.08\]{--tw-gradient-to:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/\[0\.08\]{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.to-violet-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--app-font-mono)}.font-sans{font-family:var(--app-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.23em\]{--tw-tracking:.23em;letter-spacing:.23em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))!important}.text-\[\#00e5a3\]{color:#00e5a3}.text-\[\#2dd4bf\]{color:#2dd4bf}.text-\[\#5eead4\]{color:#5eead4}.text-\[\#8b5cf6\]{color:#8b5cf6}.text-\[\#041d24\]{color:#041d24}.text-\[\#071713\]{color:#071713}.text-\[\#071820\]{color:#071820}.text-\[\#101024\]{color:#101024}.text-\[\#101026\]{color:#101026}.text-\[\#c084fc\]{color:#c084fc}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[hsl\(var\(--primary\)\)\]{color:hsl(var(--primary))}.text-\[hsl\(var\(--signal-pink\)\)\]{color:hsl(var(--signal-pink))}.text-amber-100\/60{color:#fef3c699}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/60{color:color-mix(in oklab, var(--color-amber-100) 60%, transparent)}}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/70{color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/75{color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/70{color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.text-black{color:var(--color-black)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/60{color:#cefafe99}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/60{color:color-mix(in oklab, var(--color-cyan-100) 60%, transparent)}}.text-cyan-100\/65{color:#cefafea6}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/65{color:color-mix(in oklab, var(--color-cyan-100) 65%, transparent)}}.text-cyan-100\/70{color:#cefafeb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/70{color:color-mix(in oklab, var(--color-cyan-100) 70%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/70{color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/70{color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.text-cyan-200\/75{color:#a2f4fdbf}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/75{color:color-mix(in oklab, var(--color-cyan-200) 75%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/65{color:#53eafda6}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/65{color:color-mix(in oklab, var(--color-cyan-300) 65%, transparent)}}.text-cyan-300\/70{color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/70{color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.text-emerald-100\/65{color:#d0fae5a6}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/65{color:color-mix(in oklab, var(--color-emerald-100) 65%, transparent)}}.text-emerald-100\/75{color:#d0fae5bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/75{color:color-mix(in oklab, var(--color-emerald-100) 75%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground,.text-foreground\/50{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, hsl(var(--foreground)) 50%, transparent)}}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-200{color:var(--color-red-200)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-transparent{color:#0000}.text-violet-50{color:var(--color-violet-50)}.text-violet-100{color:var(--color-violet-100)}.text-violet-100\/65{color:#ede9fea6}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/65{color:color-mix(in oklab, var(--color-violet-100) 65%, transparent)}}.text-violet-200{color:var(--color-violet-200)}.text-violet-200\/72{color:#ddd6ffb8}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/72{color:color-mix(in oklab, var(--color-violet-200) 72%, transparent)}}.text-violet-200\/80{color:#ddd6ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/80{color:color-mix(in oklab, var(--color-violet-200) 80%, transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/70{color:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/70{color:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/\[0\.025\]{color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.025\]{color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-4{text-underline-offset:4px}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(110\,231\,183\,\.65\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#6ee7b7a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(167\,139\,250\,\.75\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a78bfabf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(110\,231\,183\,\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#6ee7b7e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(139\,92\,246\,\.08\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#8b5cf614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,229\,163\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#00e5a34d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(34\,211\,238\,\.12\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#22d3ee1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(139\,92\,246\,\.08\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#8b5cf614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(139\,92\,246\,\.18\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#8b5cf62e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(168\,85\,247\,\.18\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#a855f72e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(168\,85\,247\,\.2\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#a855f733);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(34\,211\,238\,\.16\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#22d3ee29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(168\,85\,247\,\.35\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#a855f759);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(34\,211\,238\,\.08\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#22d3ee14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(34\,211\,238\,\.16\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#22d3ee29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(139\,92\,246\,0\.15\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#8b5cf626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(217\,70\,239\,\.08\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#d946ef14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(168\,85\,247\,\.28\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#a855f747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_45px_rgba\(52\,211\,153\,\.28\)\]{--tw-shadow:0 0 45px var(--tw-shadow-color,#34d39947);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_45px_rgba\(124\,58\,237\,\.2\)\]{--tw-shadow:0 0 45px var(--tw-shadow-color,#7c3aed33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_\#b575fa44\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#b575fa44);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(139\,92\,246\,0\.3\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#8b5cf64d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(139\,92\,246\,0\.4\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#8b5cf666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_25px_rgba\(124\,58\,237\,\.24\)\]{--tw-shadow:0 8px 25px var(--tw-shadow-color,#7c3aed3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(124\,58\,237\,\.25\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#7c3aed40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_\#9245e04f\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#9245e04f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(139\,92\,246\,\.22\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#8b5cf638);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(4\,3\,20\,\.2\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#04031433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(4\,3\,20\,\.3\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0403144d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,\.32\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(4\,3\,20\,\.5\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#04031480);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_\#0009\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_35px_100px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 35px 100px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_35px_110px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 35px 110px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-violet-950\/30{--tw-shadow-color:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.shadow-violet-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-violet-400\/25{--tw-ring-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.ring-violet-400\/25{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[70px\]{--tw-blur:blur(70px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_32px_rgba\(168\,85\,247\,\.38\)\]{--tw-drop-shadow-size:drop-shadow(0 0 32px var(--tw-drop-shadow-color,#a855f761));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_80px_rgba\(139\,92\,246\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 80px var(--tw-drop-shadow-color,#8b5cf680));--tw-drop-shadow:var(--tw-drop-shadow-size);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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-4{--tw-enter-translate-y:calc(4*var(--spacing))}.slide-in-from-bottom-8{--tw-enter-translate-y:calc(8*var(--spacing))}@media (hover:hover){.group-hover\:inline:is(:where(.group):hover *){display:inline}.group-hover\:border-violet-400\/40:is(:where(.group):hover *){border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-violet-400\/40:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.group-hover\:bg-violet-400\/10:is(:where(.group):hover *){background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-violet-400\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.group-hover\:bg-white\/\[0\.08\]:is(:where(.group):hover *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/\[0\.08\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.group-hover\:text-violet-100:is(:where(.group):hover *){color:var(--color-violet-100)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab, hsl(var(--muted)) 40%, transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}.selection\:bg-\[\#00e5a3\] ::selection,.selection\:bg-\[\#00e5a3\]::selection{background-color:#00e5a3}.selection\:bg-\[\#c084fc\] ::selection,.selection\:bg-\[\#c084fc\]::selection{background-color:#c084fc}.selection\:bg-violet-500 ::selection,.selection\:bg-violet-500::selection{background-color:var(--color-violet-500)}.selection\:text-\[\#041d24\] ::selection,.selection\:text-\[\#041d24\]::selection{color:#041d24}.selection\:text-white ::selection,.selection\:text-white::selection{color:var(--color-white)}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#8b5cf6\]\/50:hover{border-color:#8b5cf680;border-color:lab(50.6912% 45.8506 -71.7974/.5)}.hover\:border-cyan-300\/20:hover{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/20:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.hover\:border-cyan-300\/45:hover{border-color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/45:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.hover\:border-fuchsia-300\/20:hover{border-color:#f2a9ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-fuchsia-300\/20:hover{border-color:color-mix(in oklab, var(--color-fuchsia-300) 20%, transparent)}}.hover\:border-rose-400\/30:hover{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-400\/30:hover{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.hover\:border-violet-300\/40:hover{border-color:#c4b4ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-300\/40:hover{border-color:color-mix(in oklab, var(--color-violet-300) 40%, transparent)}}.hover\:border-violet-300\/45:hover{border-color:#c4b4ff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-300\/45:hover{border-color:color-mix(in oklab, var(--color-violet-300) 45%, transparent)}}.hover\:border-violet-400\/20:hover{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-400\/20:hover{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.hover\:border-violet-400\/25:hover{border-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-400\/25:hover{border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.hover\:border-violet-400\/30:hover{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-400\/30:hover{border-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-\[\#00c88f\]:hover{background-color:#00c88f}.hover\:bg-\[hsl\(var\(--muted\)\)\]:hover{background-color:hsl(var(--muted))}.hover\:bg-cyan-400\/\[0\.10\]:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/\[0\.10\]:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.hover\:bg-cyan-400\/\[0\.13\]:hover{background-color:#00d2ef21}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/\[0\.13\]:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 13%, transparent)}}.hover\:bg-emerald-400\/\[0\.09\]:hover{background-color:#00d29417}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 9%, transparent)}}.hover\:bg-emerald-400\/\[0\.14\]:hover{background-color:#00d29424}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 14.0%, transparent)}}.hover\:bg-fuchsia-400\/\[0\.12\]:hover{background-color:#ec6cff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-400\/\[0\.12\]:hover{background-color:color-mix(in oklab, var(--color-fuchsia-400) 12%, transparent)}}.hover\:bg-violet-400\/\[0\.04\]:hover{background-color:#a685ff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-400\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-violet-400) 4%, transparent)}}.hover\:bg-violet-400\/\[0\.07\]:hover{background-color:#a685ff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-400\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-violet-400) 7.0%, transparent)}}.hover\:bg-violet-400\/\[0\.08\]:hover{background-color:#a685ff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-400\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-violet-400) 8%, transparent)}}.hover\:bg-violet-400\/\[0\.035\]:hover{background-color:#a685ff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-400\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-violet-400) 3.5%, transparent)}}.hover\:bg-violet-400\/\[0\.055\]:hover{background-color:#a685ff0e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-400\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-violet-400) 5.5%, transparent)}}.hover\:bg-violet-500\/\[0\.16\]:hover{background-color:#8d54ff29}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/\[0\.16\]:hover{background-color:color-mix(in oklab, var(--color-violet-500) 16%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.045\]:hover{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.hover\:from-\[\#9333ea\]:hover{--tw-gradient-from:#9333ea;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#b14ce9\]:hover{--tw-gradient-to:#b14ce9;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:\!text-\[hsl\(var\(--foreground\)\)\]:hover{color:hsl(var(--foreground))!important}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_30px_rgba\(0\,229\,163\,0\.4\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#00e5a366);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(255\,255\,255\,\.12\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_24px_70px_rgba\(75\,40\,180\,\.18\)\]:hover{--tw-shadow:0 24px 70px var(--tw-shadow-color,#4b28b42e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}}.focus\:border-\[\#8b5cf6\]:focus{border-color:#8b5cf6}.focus\:border-cyan-400\/35:focus{border-color:#00d2ef59}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-400\/35:focus{border-color:color-mix(in oklab, var(--color-cyan-400) 35%, transparent)}}.focus\:border-fuchsia-400\/40:focus{border-color:#ec6cff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-fuchsia-400\/40:focus{border-color:color-mix(in oklab, var(--color-fuchsia-400) 40%, transparent)}}.focus\:border-violet-400\/35:focus{border-color:#a685ff59}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-400\/35:focus{border-color:color-mix(in oklab, var(--color-violet-400) 35%, transparent)}}.focus\:border-violet-400\/40:focus{border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-400\/40:focus{border-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.focus\:border-violet-400\/50:focus{border-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-400\/50:focus{border-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.focus\:border-violet-400\/55:focus{border-color:#a685ff8c}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-400\/55:focus{border-color:color-mix(in oklab, var(--color-violet-400) 55%, transparent)}}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_30px_rgba\(139\,92\,246\,\.08\)\]:focus{--tw-shadow:0 0 30px var(--tw-shadow-color,#8b5cf614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#8b5cf6\]\/50:focus{--tw-ring-color:#8b5cf680}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#8b5cf6\]\/50:focus{--tw-ring-color:lab(50.6912% 45.8506 -71.7974/.5)}}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:bg-violet-400\/\[0\.07\]:focus-visible{background-color:#a685ff12}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-violet-400\/\[0\.07\]:focus-visible{background-color:color-mix(in oklab, var(--color-violet-400) 7.0%, transparent)}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:bg-\[\#00e5a3\]:disabled:hover{background-color:#00e5a3}}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:calc(1*100%)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:calc(1*-100%)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.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-\[\.8fr_1\.4fr_auto\]{grid-template-columns:.8fr 1.4fr auto}.sm\:grid-cols-\[1\.3fr_1fr_1fr_auto\]{grid-template-columns:1.3fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:calc(1*100%)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:w-5\/12{width:41.6667%}.md\:w-44{width:calc(var(--spacing) * 44)}.md\:w-\[420px\]{width:420px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-none{max-width:none}.md\:-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.md\:grid-cols-\[1\.5fr_1fr_auto\]{grid-template-columns:1.5fr 1fr auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:pt-40{padding-top:calc(var(--spacing) * 40)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[180px_1fr_auto\]{grid-template-columns:180px 1fr auto}.lg\:grid-cols-\[minmax\(280px\,1\.55fr\)_130px_repeat\(7\,minmax\(68px\,\.48fr\)\)_105px_50px\]{grid-template-columns:minmax(280px,1.55fr) 130px repeat(7,minmax(68px,.48fr)) 105px 50px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:pl-\[76px\]{padding-left:76px}.lg\:pl-\[268px\]{padding-left:268px}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.xl\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.xl\:grid-cols-\[1\.06fr_\.94fr\]{grid-template-columns:1.06fr .94fr}.xl\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.12fr_\.88fr\]{grid-template-columns:1.12fr .88fr}.xl\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.45fr_\.55fr\]{grid-template-columns:1.45fr .55fr}.xl\:grid-cols-\[1fr_\.9fr\]{grid-template-columns:1fr .9fr}.xl\:grid-cols-\[minmax\(0\,\.86fr\)_minmax\(0\,1\.14fr\)\]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:p-9{padding:calc(var(--spacing) * 9)}}@media (min-width:96rem){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.showcase-site{background-color:hsl(var(--brand-page));color:hsl(var(--brand-text));min-height:100vh;overflow-x:hidden}.sc-hero{background:radial-gradient(circle at 50% -20%, hsl(var(--primary) / .38) 0%, hsl(var(--brand-page)) 60%)}.sc-hero-bg{background-image:radial-gradient(circle at 15% 50%, hsl(var(--primary) / .2) 0%, transparent 50%), radial-gradient(circle at 85% 30%, hsl(var(--accent) / .11) 0%, transparent 50%)}.showcase-site .industry-band{background:hsl(var(--brand-section));border-top:1px solid hsl(var(--brand-border) / .34);border-bottom-color:hsl(var(--brand-border) / .4)}.showcase-site .sc-section{background-color:hsl(var(--brand-section))}.showcase-site .sc-section-primary{background-color:hsl(var(--brand-page))}.showcase-site .sc-section-alt{background-color:hsl(var(--brand-section))}.showcase-site .sc-section-cta{background:linear-gradient(135deg, hsl(var(--brand-section)), hsl(var(--brand-page)))}.showcase-site .sc-product-card,.showcase-site .sc-feature-box,.showcase-site .sc-panel{background:hsl(var(--brand-panel));border-color:hsl(var(--brand-border) / .55)}.showcase-site .sc-product-card:hover,.showcase-site .sc-feature-box:hover{border-color:hsl(var(--primary) / .62)}.showcase-site .sc-phone-mockup{border-color:hsl(var(--brand-border) / .68)}.showcase-site .sc-icon-primary{color:hsl(var(--primary));background:hsl(var(--primary) / .16)}.showcase-site .sc-icon-accent{color:hsl(var(--accent));background:hsl(var(--accent) / .14)}.showcase-site .sc-rating{color:hsl(var(--brand-rating))}.showcase-site .sc-primary-orb{background:hsl(var(--primary) / .2)}.showcase-site .sc-input{border:1px solid hsl(var(--brand-border) / .62);background:hsl(var(--brand-page) / .7)}.showcase-site .sc-input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .24)}.showcase-site .sc-footer{background:hsl(var(--brand-page))}.showcase-site .sc-resource-card h3{color:hsl(var(--brand-text));margin-top:24px;font-size:20px;line-height:1.2}.showcase-site .sc-resource-card p{color:hsl(var(--brand-muted));margin:12px 0 24px;font-size:13px;line-height:1.7}.sc-h1{font-family:var(--app-font-display);letter-spacing:-.04em}.sc-h2{font-family:var(--app-font-display);letter-spacing:-.03em;font-size:clamp(32px,5vw,48px);font-weight:800}.sc-btn-primary{background:linear-gradient(135deg,#9050f2,#c441ec);border:1px solid #ffffff1a;transition:all .3s;box-shadow:0 0 24px #9050f266}.sc-btn-primary:hover{background:linear-gradient(135deg,#a56ef7,#d05ff2);transform:translateY(-2px);box-shadow:0 0 34px #9050f29e}.showcase-site .sc-mobile-cta{display:none}.sc-mascot-float{animation:6s ease-in-out infinite mascot-float}@keyframes mascot-float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}to{transform:translateY(0)rotate(0)}}.sc-floating-badge{animation:8s ease-in-out infinite badge-float;box-shadow:0 10px 30px #00000080}.sc-badge-1{animation-delay:0s}.sc-badge-2{animation-delay:1.5s}.sc-badge-3{animation-delay:3s}.sc-badge-4{animation-delay:4.5s}@keyframes badge-float{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-15px)scale(1.02)}to{transform:translateY(0)scale(1)}}.sc-step-card:hover .sc-step-icon{transform:scale(1.05);box-shadow:0 0 60px #8b5cf64d}.sc-step-card .sc-step-icon{transition:all .3s}.sc-flow-heading .eyebrow{letter-spacing:.13em}.sc-flow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.sc-flow-grid:before{content:"";background:linear-gradient(90deg,#0000,#a855f7b3,#2dd4bfb3,#0000);height:1px;position:absolute;top:0;left:16%;right:16%}.sc-flow-card{background:linear-gradient(145deg,#231245b8,#0c0719e6);border:1px solid #ffffff1a;border-radius:18px;min-height:340px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 36px #00000038}.sc-flow-card:hover{border-color:#a855f79e;transform:translateY(-5px);box-shadow:0 20px 48px #0000005c,0 0 36px #8b5cf61f}.sc-flow-card-accent{background:linear-gradient(145deg,#0f3e46a6,#08181ff0);border-color:#2dd4bf40}.sc-flow-card-top{color:#ffffff85;font:700 10px var(--app-font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.sc-flow-card-top span:first-child{color:#e9d5ff;background:#a855f721;border:1px solid #a855f76b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sc-flow-card-accent .sc-flow-card-top span:first-child{color:#99f6e4;background:#2dd4bf21;border-color:#2dd4bf6b}.sc-flow-visual{background:#0003;border:1px solid #ffffff12;border-radius:13px;justify-content:center;align-items:center;height:148px;margin:20px 0;display:flex}.sc-flow-setup{flex-direction:column;gap:10px}.sc-flow-input{background:#ffffff29;border-radius:99px;width:75%;height:10px}.sc-flow-input.short{width:54%}.sc-flow-connected{color:#99f6e4;background:#2dd4bf1c;border:1px solid #2dd4bf4d;border-radius:7px;align-items:center;gap:6px;margin-top:7px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.sc-flow-watch{flex-direction:column;gap:7px;padding:16px}.sc-flow-watch>div{color:#ffffffbf;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;width:82%;padding:8px 10px;font-size:10px;font-weight:600;display:flex}.sc-flow-watch>div:nth-child(2){color:#fde68a;background:#facc1514;border-color:#facc1533;margin-left:18px}.sc-flow-watch>div:nth-child(3){color:#d8b4fe;background:#a855f71f;border-color:#a855f740;margin-left:-10px}.sc-flow-action{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:18px}.sc-flow-action>span{color:#99f6e4;text-transform:uppercase;letter-spacing:.07em;background:#2dd4bf1f;border:1px solid #2dd4bf45;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:700}.sc-flow-action strong{color:#fff;max-width:180px;font-size:13px;line-height:1.3}.sc-flow-action>div{color:#07191d;background:#5eead4;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.sc-flow-card h3{color:#fff;font-size:18px;font-weight:700}.sc-flow-card p{color:#ffffff94;margin-top:9px;font-size:13px;line-height:1.7}@media (max-width:760px){.sc-flow-grid{grid-template-columns:1fr;gap:14px;padding-left:24px}.sc-flow-grid:before{background:linear-gradient(#0000,#a855f7a6,#2dd4bfa6,#0000);width:1px;height:auto;inset:15px auto 15px 15px}.sc-flow-card{min-height:0;padding:20px}.sc-flow-visual{height:122px}}@media (prefers-reduced-motion:reduce){.sc-flow-card{transition:none}.sc-flow-card:hover{transform:none}}.sc-feature-box:hover{border-color:#8b5cf666;transform:translateY(-5px);box-shadow:0 10px 40px #00000080}.sc-price-card{background:linear-gradient(155deg,#22113be6,#0d081de0);border:1px solid #ffffff1c;border-radius:20px;flex-direction:column;height:100%;min-height:420px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.sc-plans{align-items:stretch}.sc-price-card ul{flex:1}.sc-price-card:hover{border-color:#c084fc9e;transform:translateY(-5px);box-shadow:0 20px 60px #5b21b63d}.sc-price-card.popular{background:linear-gradient(145deg,#5b21b66b,#170b30f2);border-color:#c084fcb8;box-shadow:0 18px 60px #6d28d938}.sc-price-card h3{color:#fff;font-size:21px;font-weight:800}.sc-price-card>p{color:#ffffff94;margin-top:12px;font-size:13px;line-height:1.65}.sc-price{align-items:end;gap:8px;margin-top:18px;display:flex}.sc-price strong{color:#fff;letter-spacing:-.05em;font-size:38px;line-height:1}.sc-price span{color:#ffffff7a;font-size:12px}.sc-price-card ul{color:#ffffffd1;border-top:1px solid #ffffff1a;gap:11px;margin-top:25px;padding-top:21px;font-size:12px;display:grid}.sc-price-card li{align-items:center;gap:9px;display:flex}.sc-price-card li svg{color:#c084fc;flex:none}.sc-price-tag{color:#fff;white-space:nowrap;background:#8b5cf6;border-radius:99px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}html.light .showcase-site{color:#211c3d;background:#f7f5fc}html.light .showcase-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7fce0;border-bottom:1px solid #e4dfef}html.light .showcase-header .brand-name{color:#211c3d}html.light .showcase-header nav,html.light .showcase-header nav *,html.light .showcase-header a[data-testid=link-sc-sign-in]{color:#625c73!important}html.light .showcase-header nav button:hover,html.light .showcase-header nav a:hover,html.light .showcase-header a[data-testid=link-sc-sign-in]:hover{color:hsl(var(--primary))!important}html.light .showcase-site .sc-hero{background:radial-gradient(circle at 50% -20%,#dec2f9 0%,#f8f6fd 60%)}html.light .showcase-site .sc-hero-bg{opacity:.55}html.light .showcase-site .sc-hero h1,html.light .showcase-site .sc-hero [class*=text-white]{color:#211c3d!important}html.light .showcase-site .sc-hero p,html.light .showcase-site .sc-hero [class*=text-white\/]{color:#6d667b!important}html.light .showcase-site .sc-hero .sc-btn-primary{color:#fff!important}html.light .showcase-site .sc-btn-secondary{background:#fff;border-color:#d9d2e9;color:#352e47!important}html.light .showcase-site .sc-btn-secondary:hover{background:#f3effa}html.light .showcase-site .sc-floating-badge{background:#fffc;border-color:#ddd6ea;box-shadow:0 10px 26px #604a8c1a}html.light .showcase-site .sc-floating-badge [class*=text-white]{color:#39334d!important}html.light .showcase-site .sc-flow-card,html.light .showcase-site .sc-price-card{background:#fff;border-color:#ddd6ea;box-shadow:0 12px 32px #604a8c14}html.light .showcase-site .sc-flow-card-accent,html.light .showcase-site .sc-price-card.popular{background:#f3edff}html.light .showcase-site .sc-flow-card h3,html.light .showcase-site .sc-flow-action strong,html.light .showcase-site .sc-price-card h3,html.light .showcase-site .sc-price strong{color:#211c3d}html.light .showcase-site .sc-flow-card p,html.light .showcase-site .sc-price-card>p,html.light .showcase-site .sc-price span,html.light .showcase-site .sc-price-card ul{color:#706a80}html.light .showcase-site .sc-flow-visual{background:#f7f4fc;border-color:#e1dceb}html.light .showcase-site .sc-flow-watch>div{color:#5f5870;background:#fff;border-color:#e1dceb}@media (max-width:767px){.showcase-site .sc-mobile-cta{padding-inline:16px;display:inline-flex}.sc-floating-badge{transform-origin:50%;transform:scale(.78)}.sc-badge-1{left:-12%}.sc-badge-2{left:-16%}.sc-badge-3{right:-12%}.sc-badge-4{right:-16%}.sc-mascot-float{width:min(300px,78vw)}}@media (prefers-reduced-motion:reduce){.sc-mascot-float,.sc-floating-badge{animation:none}}.octo-future-workspace{isolation:isolate;background:radial-gradient(70% 38% at 81% 0,#7d3aed21,#0000),radial-gradient(50% 43% at 3% 48%,#2755ae13,#0000),#070819;min-width:0;position:relative;overflow-x:clip}.octo-future-workspace:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#8470ea05 1px,#0000 1px),linear-gradient(#8470ea05 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0}.octo-future-workspace .octo-glass-section{isolation:isolate;background:linear-gradient(147deg,#1e1945e3,#0c1026f2 72%);border-color:#a68eef24;min-width:0;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 62px #00000036}.octo-future-workspace .octo-glass-section:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(47% 38% at 8% 0,#925eff12,#0000),radial-gradient(50% 40% at 100% 100%,#30c2e609,#0000);position:absolute;inset:0}.octo-future-workspace .octo-kpi-card{min-width:0;transition:border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 36px #0000001f}.octo-future-workspace .octo-kpi-card:hover{border-color:#ab82ff47;box-shadow:0 18px 43px #5b2bb11f}.octo-header-sheen{pointer-events:none;background:radial-gradient(65% 95% at 78% 0,#b041ed1c,#0000),radial-gradient(40% 100% at 28% 0,#46bef412,#0000);position:absolute;inset:0}.octo-neural-stage.octo-orbit-rebuilt{isolation:isolate;contain:paint;background:radial-gradient(53% 65% at 50% 53%,#6831c430,#0000 69%),radial-gradient(67% 75%,#2585bf11,#0000 75%),linear-gradient(145deg,#12102e,#080d23 70%,#101029);border:1px solid #b17cff33;border-radius:30px;width:100%;min-width:0;height:100%;min-height:420px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #c0a2ff14,0 20px 58px #28145b29}.octo-neural-mesh{z-index:0;pointer-events:none;opacity:.48;background-image:radial-gradient(circle,#b098ff26 .7px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 80%,#000 22%,#0000 100%);mask-image:radial-gradient(75% 80%,#000 22%,#0000 100%)}.octo-orbit-header{z-index:12;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:21px;left:22px;right:22px}.octo-orbit-overline{letter-spacing:.16em;color:#d0b7ff;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.octo-orbit-header p{color:#dde1f578;margin:5px 0 0;font-size:10px}.octo-status-led{background:#64eedb;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #64eedb99}.octo-motion-toggle{color:#c6f9ff;cursor:pointer;background:#24597729;border:1px solid #72ddfd30;border-radius:12px;flex-shrink:0;padding:8px 12px;font-size:10px;font-weight:800;transition:background .2s,border-color .2s}.octo-motion-toggle:hover{background:#3081a938;border-color:#73e0fb59}.octo-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #8eefff}.octo-orbit-diagram{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.octo-circuit-desktop{display:block}.octo-circuit-mobile{display:none}.octo-kinetic-orbit{will-change:auto}.octo-kinetic-dot{filter:drop-shadow(0 0 3px #7fe9ffcc)}.octo-energy-path{animation:11s linear infinite octo-energy-current}@keyframes octo-energy-current{to{stroke-dashoffset:-190px}}.octo-soft-entrance{animation:.55s cubic-bezier(.22,.7,.3,1) both octo-arrive}@keyframes octo-arrive{0%{opacity:.58;filter:brightness(.85)}to{opacity:1;filter:brightness()}}.octo-travelling-dot{filter:drop-shadow(0 0 2px #6fe8ff59)}.octo-center-float{z-index:8;pointer-events:none;place-items:center;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.octo-center-aura{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#a23ef530,#42a5e513 56%,#0000 73%);border-radius:50%;position:absolute;inset:-18px}.octo-center-glass{background:linear-gradient(145deg,#8048d95e,#3685ca42 55%,#6727a957);border:1px solid #d5b1ff57;border-radius:32px;place-items:center;width:118px;height:118px;animation:6.5s ease-in-out infinite octo-gentle-float;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 17px 35px #06071c8d,0 0 24px #813dda33}.octo-center-mascot{object-fit:contain;filter:drop-shadow(0 4px 9px #de6cff4d);width:96px;height:96px;display:block}.octo-center-label{z-index:9;text-align:center;letter-spacing:.15em;color:#9de7f6;pointer-events:none;width:max-content;max-width:80%;font-size:8px;font-weight:900;position:absolute;top:calc(50% + 78px);left:50%;transform:translate(-50%)}@keyframes octo-gentle-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-6px)}}.octo-signal-card{z-index:11;background:linear-gradient(145deg,#1c1c40f2,#0f1831ed);border:1px solid #a990f136;border-radius:15px;width:clamp(117px,25%,145px);min-width:0;padding:11px 12px;transition:background .2s,border-color .2s;position:absolute;box-shadow:inset 0 1px #fff1,0 12px 27px #04051848}.octo-signal-card:hover{background:linear-gradient(145deg,#272047,#13253f);border-color:#79e0ff66}.octo-signal-card-title{letter-spacing:.085em;color:#a4e7f4;align-items:center;gap:6px;font-size:8px;font-weight:900;line-height:1.5;display:flex}.octo-signal-card-title svg{flex-shrink:0}.octo-signal-card-value{color:#fff;margin-top:6px;font-size:13px;font-weight:900;line-height:1.35}.octo-signal-card-subtitle{color:#eee9ff7a;margin-top:4px;font-size:9px}.octo-signal-google{top:26%;left:3%}.octo-signal-reviews{top:26%;right:3%}.octo-signal-web{bottom:22%;left:3%}.octo-signal-peers{bottom:22%;right:3%}.octo-orbit-footer{z-index:11;letter-spacing:.13em;color:#dbd5ff94;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:19px;left:22px;right:22px}.octo-orbit-footer b{color:#73e9ff}.octo-signal-wave{align-items:center;gap:3px;height:12px;display:flex}.octo-signal-wave i{background:linear-gradient(#ba79ff,#5adcef);border-radius:4px;width:2px;height:4px;animation:8s ease-in-out infinite octo-quiet-signal}@keyframes octo-quiet-signal{0%,to{opacity:.32;transform:scaleY(.75)}50%{opacity:.85;transform:scaleY(1.75)}}.octo-motion-paused .octo-signal-wave i{animation-play-state:paused!important}.octo-neural-stage.octo-orbit-rebuilt .octo-center-glass,.octo-workspace-loader .octo-loading-core{animation:none!important}.octo-future-workspace .octo-glass-section,.octo-future-workspace .octo-kpi-card,.octo-future-workspace .octo-graph-surface,.octo-future-workspace .octo-coverage-strip{animation:.55s ease-out both octo-panel-reveal}@keyframes octo-panel-reveal{0%{opacity:.62}to{opacity:1}}.octo-graph-surface{isolation:isolate;background:radial-gradient(circle at 60% 45%,#6d40dd21,#0000 55%),linear-gradient(144deg,#1d1b44e8,#0b132af5);min-width:0;position:relative;box-shadow:inset 0 1px #ffffff12,0 20px 50px #00000030}.octo-graph-surface:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#9c81ff21 .7px,#0000 .9px);background-size:23px 23px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 87%);mask-image:linear-gradient(#0009,#0000 87%)}.octo-radar-polygon{filter:drop-shadow(0 0 6px #34def038)}.octo-radar-meter,.octo-competitor-bar{transform-origin:0;animation:1.2s cubic-bezier(.22,.75,.33,1) both octo-chart-enter}.octo-competitor-bar{width:var(--bar-width);box-shadow:0 0 9px #9f6afb29}@keyframes octo-chart-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.octo-coverage-ring{background:conic-gradient(from -90deg,var(--ring-color) var(--coverage),#ffffff12 0);width:60px;height:60px;box-shadow:0 0 16px var(--ring-glow);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.octo-coverage-violet{--ring-color:#b47bfa;--ring-glow:#ae75f21a}.octo-coverage-cyan{--ring-color:#5be5f5;--ring-glow:#5be5f51a}.octo-coverage-fuchsia{--ring-color:#e881e6;--ring-glow:#e881e61a}.octo-coverage-ring>div{color:#fff;background:#11132c;border-radius:50%;place-items:center;width:47px;height:47px;font-size:12px;font-weight:900;display:grid}.octo-coverage-strip{box-shadow:inset 0 1px #ffffff0a,0 16px 40px #05051a47}.octo-ai-shell{background:radial-gradient(circle at 50% 0,#8a43f71c,#0000 50%),linear-gradient(144deg,#11142e,#0b1026);border:1px solid #8f78f92e;box-shadow:inset 0 1px #ffffff12,0 25px 65px #05051c55}.octo-ai-message{animation:.28s both octo-message-enter}@keyframes octo-message-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.octo-ai-input:focus{box-shadow:0 0 0 3px #a86cf522,0 0 28px #9d66f214;border-color:#b27aff!important}.octo-premium-gate{width:100%;min-width:0;max-width:100%}.octo-premium-gate button{overflow-wrap:anywhere;min-width:0}.octo-workspace-loader{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(50% 42% at 50% 46%,#6a39d52b,#0000 79%),#08081d;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:20px;display:flex;position:relative;overflow:hidden}.octo-loading-backdrop{pointer-events:none;background-image:radial-gradient(circle,#9a81f51b .8px,#0000 1.4px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.octo-loading-scene{z-index:2;isolation:isolate;flex-shrink:0;place-items:center;width:min(78vw,320px);height:min(78vw,320px);display:grid;position:relative}.octo-loading-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.octo-loading-core{z-index:3;pointer-events:none;place-items:center;width:108px;height:108px;animation:5.8s ease-in-out infinite octo-loader-float;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.octo-loading-core-aura{background:linear-gradient(145deg,#9e52f933,#338cea1f);border:1px solid #a372fa40;border-radius:34px;position:absolute;inset:-11px;box-shadow:0 0 36px #9046ff2e}.octo-loading-core img{object-fit:contain;filter:drop-shadow(0 3px 8px #bc54f866);width:91px;height:91px;position:relative}@keyframes octo-loader-float{0%,to{transform:translate(-50%,-50%)translateY(4px)}50%{transform:translate(-50%,-50%)translateY(-6px)}}.octo-loading-eyebrow{z-index:2;color:#c8a6fb;letter-spacing:.23em;margin-top:3px;font-size:10px;font-weight:900;position:relative}.octo-workspace-loader h1{z-index:2;letter-spacing:-.025em;max-width:490px;margin:10px 0 0;font-size:clamp(20px,4vw,27px);font-weight:900;line-height:1.3;position:relative}.octo-loading-message{z-index:2;color:#a5eafa;height:26px;margin:12px 0 0;font-size:12px;font-weight:650;position:relative}.octo-loading-progress-label{z-index:2;letter-spacing:.15em;color:#c1cae9a8;justify-content:space-between;align-items:center;width:min(82vw,340px);margin-top:11px;font-size:9px;font-weight:900;display:flex;position:relative}.octo-loading-progress-label strong{letter-spacing:.04em;color:#91eefe;font-variant-numeric:tabular-nums;font-size:12px}.octo-loading-progress{z-index:2;background:#825ad224;border:1px solid #9177e83d;border-radius:99px;width:min(82vw,340px);height:8px;margin-top:9px;position:relative;overflow:hidden}.octo-loading-progress-fill{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#7c42ed,#b153f5 48%,#67e4fb);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #ae73fa73;animation:none!important}.octo-loading-finished .octo-loading-progress-fill{animation:none!important;transform:scaleX(1)!important}.octo-loading-steps{z-index:2;letter-spacing:.12em;color:#cac2f059;justify-content:space-between;gap:10px;width:min(82vw,340px);margin-top:13px;font-size:9px;font-weight:800;display:flex;position:relative}.octo-loading-steps span{transition:color .22s}.octo-loading-steps span.is-active{color:#86eafa}.octo-loading-retry{z-index:2;color:#e5e0ffb8;background:#2e265266;border:1px solid #72ddfd33;border-radius:16px;width:min(89vw,375px);margin-top:24px;padding:18px;font-size:12px;line-height:1.6;position:relative}.octo-loading-retry button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#8750e9,#ba57d8);border:0;border-radius:10px;margin-top:13px;padding:10px 18px;font-size:12px;font-weight:900}.octo-loading-disclaimer{z-index:2;color:#f2eaff61;max-width:355px;margin:18px 0 0;font-size:10px;line-height:1.6;position:relative}.octo-pending-mascot{filter:drop-shadow(0 0 11px #ba86ff65);animation:16s ease-in-out infinite octo-pending-float}@keyframes octo-pending-float{50%{transform:translateY(-4px)}}@media (max-width:640px){.octo-neural-stage.octo-orbit-rebuilt{height:490px;min-height:490px;max-height:490px}.octo-circuit-desktop{display:none}.octo-circuit-mobile{display:block}.octo-orbit-header{top:16px;left:14px;right:14px}.octo-orbit-overline{letter-spacing:.09em;font-size:8px}.octo-orbit-header p{font-size:9px}.octo-motion-toggle{padding:7px 9px;font-size:9px}.octo-signal-card{border-radius:12px;width:clamp(105px,34%,132px);padding:9px}.octo-signal-card-title{letter-spacing:.05em;font-size:7px}.octo-signal-card-value{font-size:11px}.octo-signal-card-subtitle{font-size:8px}.octo-signal-google,.octo-signal-reviews{top:18%}.octo-signal-web,.octo-signal-peers{bottom:19%}.octo-center-float{width:106px;height:106px;top:50%}.octo-center-glass{border-radius:28px;width:103px;height:103px}.octo-center-mascot{width:83px;height:83px}.octo-center-label{font-size:7px;top:calc(50% + 65px)}.octo-orbit-footer{letter-spacing:.06em;font-size:7px;left:14px;right:14px}}@media (max-width:380px){.octo-signal-card{width:108px}.octo-signal-card-title svg{width:10px}.octo-motion-toggle{padding:7px}.octo-orbit-footer{font-size:6px}}@media (max-height:740px){.octo-loading-scene{width:min(49vh,300px);height:min(49vh,300px)}}@media (prefers-reduced-motion:reduce){.octo-center-glass,.octo-soft-entrance,.octo-future-workspace .octo-glass-section,.octo-future-workspace .octo-kpi-card,.octo-future-workspace .octo-graph-surface,.octo-future-workspace .octo-coverage-strip,.octo-signal-wave i,.octo-energy-path,.octo-radar-meter,.octo-competitor-bar,.octo-loading-core,.octo-pending-mascot,.octo-loading-progress-fill{animation:none!important}.octo-loading-progress-fill{transform:scaleX(var(--reduced-progress,0))}}.octo-answer-markdown{overflow-wrap:anywhere;white-space:normal;color:#f4f6ffd6;line-height:1.75}.octo-answer-markdown p{margin:0 0 12px}.octo-answer-markdown p:last-child{margin-bottom:0}.octo-answer-markdown h3{color:#c9c1ff;margin:16px 0 7px;font-size:12px;font-weight:850;line-height:1.4}.octo-answer-markdown h3:first-child{margin-top:0}.octo-answer-markdown strong{color:#fff;font-weight:800}.octo-answer-markdown em{color:#d2c6f9;font-style:italic}.octo-answer-markdown ul,.octo-answer-markdown ol{margin:4px 0 14px;padding-left:20px;list-style-position:outside}.octo-answer-markdown ul{list-style-type:disc}.octo-answer-markdown ol{list-style-type:decimal}.octo-answer-markdown li{margin:6px 0;padding-left:3px}.octo-answer-markdown li::marker{color:#76dff9}.octo-answer-markdown code{color:#d6d0ff;background:#b5a1ff14;border:1px solid #aaa1ff2b;border-radius:5px;padding:1px 5px;font-size:.9em}.octo-ai-scroll{scrollbar-color:#67608f transparent;scrollbar-width:thin}:root{--midnight:#08081d;--navy:#0e0b2b;--surface-light:#f7f6fb;--ink:#17142f;--background:240 56% 7%;--foreground:228 35% 96%;--border:248 30% 25%;--input:248 28% 30%;--card:240 38% 12%;--card-foreground:228 35% 96%;--primary:264 86% 63%;--primary-foreground:0 0% 100%;--secondary:248 35% 16%;--secondary-foreground:228 35% 96%;--muted:244 32% 14%;--muted-foreground:225 17% 69%;--accent:171 93% 64%;--accent-foreground:236 50% 9%;--ring:264 86% 63%;--signal-cyan:186 92% 61%;--signal-green:154 75% 52%;--signal-pink:324 88% 68%;--brand-page:240 56% 7%;--brand-section:246 50% 11%;--brand-panel:246 48% 15%;--brand-text:228 35% 96%;--brand-muted:225 17% 69%;--brand-border:264 45% 38%;--brand-rating:43 96% 60%;--app-font-sans:"Inter", sans-serif;--app-font-display:"Inter", sans-serif;--app-font-mono:"Inter", monospace;--radius:.85rem}.dark{--background:240 56% 7%;--foreground:228 35% 96%;--border:248 30% 25%;--input:248 28% 30%;--card:240 38% 12%;--card-foreground:228 35% 96%;--primary:264 86% 63%;--primary-foreground:0 0% 100%;--secondary:248 35% 16%;--secondary-foreground:228 35% 96%;--muted:244 32% 14%;--muted-foreground:225 17% 69%;--accent:171 93% 64%;--accent-foreground:236 50% 9%;--ring:264 86% 63%}.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:246 52% 98%;--foreground:246 33% 15%;--border:248 27% 87%;--input:248 27% 87%;--card:0 0% 100%;--card-foreground:246 33% 15%;--secondary:252 42% 95%;--secondary-foreground:246 33% 15%;--muted:252 35% 94%;--muted-foreground:247 14% 43%;--accent:171 76% 42%;--accent-foreground:236 50% 9%;--ring:264 86% 63%;--brand-page:246 52% 98%;--brand-section:252 42% 95%;--brand-panel:0 0% 100%;--brand-text:246 33% 15%;--brand-muted:247 14% 43%;--brand-border:248 27% 82%;--brand-rating:38 92% 44%}html{scroll-behavior:smooth}.site section[id],.showcase-site section[id],.resource-article{scroll-margin-top:88px}body:before{content:"";pointer-events:none;z-index:100;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:fixed;inset:0}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid hsl(var(--accent) / .48);outline-offset:3px}.mono{font-family:var(--app-font-mono)}.display,h1,h2,h3,.brand-name{font-family:var(--app-font-display);letter-spacing:-.022em}.display{letter-spacing:-.03em}.site{background:hsl(var(--background));color:hsl(var(--foreground));overflow:hidden}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08081cd1;border-color:hsl(var(--primary) / .18)!important}.container-wide{width:min(1180px,100% - 40px);margin-inline:auto}.section{background:var(--midnight);color:#fff;padding:112px 0}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resource-card{border:1px solid hsl(var(--primary) / .24);background:linear-gradient(145deg, hsl(var(--card)), hsl(var(--secondary)));border-radius:18px;flex-direction:column;min-height:280px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.resource-card:hover{border-color:hsl(var(--primary) / .65);box-shadow:0 18px 42px hsl(var(--primary) / .12);transform:translateY(-4px)}.resource-card-meta{color:hsl(var(--muted-foreground));font:700 10px var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.resource-card-meta span:first-child{color:hsl(var(--accent))}.resource-card h3{color:hsl(var(--foreground));margin-top:24px;font-size:20px;line-height:1.2}.resource-card p{color:hsl(var(--muted-foreground));margin:12px 0 24px;font-size:13px;line-height:1.7}.resource-card .action-link{margin-top:auto}.eyebrow{color:hsl(var(--primary));font:700 10px/1.2 var(--app-font-mono);letter-spacing:.16em;text-transform:uppercase}.button{cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:13px;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button:disabled{cursor:wait;opacity:.72;transform:none}.button-primary{color:#fff;box-shadow:0 10px 25px hsl(var(--primary) / .3);background:linear-gradient(135deg,#9050f2,#c441ec)}.button-primary:hover{box-shadow:0 14px 31px hsl(var(--primary) / .46);background:linear-gradient(135deg,#a56ef7,#d05ff2)}.button-accent{color:#fff;box-shadow:0 10px 25px hsl(var(--primary) / .3);background:linear-gradient(135deg,#9050f2,#c441ec)}.button-accent:hover{box-shadow:0 14px 31px hsl(var(--primary) / .46);background:linear-gradient(135deg,#a56ef7,#d05ff2)}.button-quiet{color:#fff;background:#ffffff0d;border-color:#ffffff40}.button-quiet:hover{background:#ffffff1f}.button-light{color:#fff;background:#0e1020;border-color:#ffffff24}.button-light:hover{background:#161831;border-color:#ffffff3d}.theme-toggle{color:#ffffffc2;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:99px;place-items:center;width:32px;height:32px;padding:0;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-grid}.theme-toggle:hover{border-color:hsl(var(--accent) / .6);color:#fff;background:#ffffff1f;transform:translateY(-1px)}.theme-toggle-mobile{width:fit-content;color:hsl(var(--foreground));border-color:hsl(var(--border));background:hsl(var(--muted));margin:5px 3px}.brand-mark{color:#fff;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.brand-mark-img{object-fit:contain;filter:drop-shadow(0 4px 10px #9e47f559);width:34px;height:34px;display:block}.brand-logo-link{border-radius:12px;flex:none;transition:transform .18s,background-color .18s,box-shadow .18s}.brand-logo-link:hover{transform:translateY(-1px)}.brand-logo-img{object-fit:contain;filter:drop-shadow(0 5px 14px #9e47f533);width:184px;height:auto;display:block}.hero{background:var(--midnight);color:#fff;border-bottom:1px solid hsl(var(--primary) / .2);padding:157px 0 104px;position:relative}.hero:before{content:"";background:hsl(var(--primary) / .2);filter:blur(100px);border-radius:50%;width:680px;height:680px;position:absolute;top:-330px;left:42%}.hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 28%,#0000 100%)}.hero-grid{z-index:1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid;position:relative}.hero h1{max-width:590px;margin:20px 0 24px;font-size:clamp(40px,6.2vw,72px);font-weight:700;line-height:.95}.hero h1 .hero-ai{color:hsl(var(--primary));font-style:normal;font-weight:inherit}.hero-tag{border:1px solid hsl(var(--primary) / .35);background:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:99px;align-items:center;gap:7px;margin-bottom:10px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-copy{color:#b7bfdc;max-width:480px;font-size:14px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.hero-note{color:#8c97ba;align-items:center;gap:10px;margin-top:26px;font-size:10px;display:flex}.hero-note span{background:hsl(var(--accent));width:7px;height:7px;box-shadow:0 0 12px hsl(var(--accent));border-radius:99px}.industry-band{color:#fff;background:#0e0b2b;border-bottom:1px solid #ffffff14;padding:68px 0}.industry-band-head{justify-content:space-between;align-items:end;gap:32px;display:flex}.industry-band-head h2{max-width:620px;margin-top:14px;font-size:clamp(27px,3.5vw,42px);font-weight:700;line-height:1.02}.industry-band-head p{color:#ffffff94;max-width:420px;font-size:13px;line-height:1.7}.industry-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px;display:grid}.industry-chip{color:#ffffffc7;text-align:left;cursor:pointer;background:#0e0e20;border:1px solid #7139c640;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px 14px;font-size:12px;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:flex}.industry-chip:hover{border-color:hsl(var(--primary) / .7);color:#fff;background:#25163b;transform:translateY(-2px)}.industry-chip-icon{width:30px;height:30px;color:hsl(var(--accent));background:hsl(var(--accent) / .1);border-radius:9px;flex:none;place-items:center;display:grid}.industry-chip-arrow{color:hsl(var(--primary));opacity:.7;flex:none;margin-left:auto}@keyframes beam-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}.octo-orbital-wrap{justify-content:center;align-items:center;display:flex;position:relative}.octo-orbital-svg{width:100%;max-width:560px;height:auto;display:block;overflow:visible}.section-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-head h2{max-width:620px;margin-top:14px;font-size:clamp(34px,4.4vw,55px);font-weight:700;line-height:.98}.section-head p{color:#ffffff94;max-width:410px;font-size:13px;line-height:1.7}.dark-band{background:var(--navy);color:#fff;position:relative}.dark-band:before,.pricing:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#c9f3 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.dark-band .container-wide,.pricing .container-wide{z-index:1;position:relative}.dark-band .eyebrow{color:hsl(var(--accent))}.dark-band .section-head p{color:#ffffff9e}.hiw-section .eyebrow{margin-bottom:16px;display:block}.hiw-header h2{margin-top:0;font-size:clamp(32px,4.2vw,48px);line-height:1.05}.hiw-header p{color:#fff9;max-width:500px;margin-top:16px;font-size:14px;line-height:1.6}.hiw-simple-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:22px;margin-top:42px;display:grid}.hiw-simple-step{min-width:0}.hiw-simple-visual{color:#be9af4;background:radial-gradient(circle at 35% 25%,#b58cf247,#280f4dcc 68%);border:1px solid #b58cf23d;border-radius:50%;place-items:center;width:132px;height:132px;margin:0 auto 24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 14px 35px #400f8a33}.hiw-simple-step:hover .hiw-simple-visual{border-color:#c4a3f58c;transform:translateY(-4px);box-shadow:0 18px 42px #5614b84d}.hiw-simple-visual-mascot{padding:22px}.hiw-simple-visual-mascot img{object-fit:contain;width:100%;height:100%}.hiw-simple-visual-teal{color:#66f5e0;background:radial-gradient(circle at 35% 25%,#66f5e033,#0c3b34d9 68%);border-color:#66f5e047}.hiw-simple-arrow{color:hsl(var(--primary));opacity:.8;align-self:start;margin-top:60px}.hiw-simple-copy{align-items:flex-start;gap:11px;max-width:260px;margin:0 auto;display:flex}.hiw-simple-number{color:#fff;background:hsl(var(--primary));width:24px;height:24px;font:800 12px var(--app-font-mono);box-shadow:0 0 0 4px hsl(var(--primary) / .1);border-radius:50%;flex:none;place-items:center;display:grid}.hiw-simple-copy h3{font-size:16px;font-weight:700;line-height:1.25}.hiw-simple-copy p{color:#ffffff94;margin-top:9px;font-size:12px;line-height:1.7}.hiw-simple-cta{justify-content:center;margin-top:48px;display:flex}@media (max-width:850px){.hiw-simple-steps{grid-template-columns:1fr;gap:30px}.hiw-simple-arrow{margin:-10px auto;transform:rotate(90deg)}.hiw-simple-step{width:min(100%,390px);margin:0 auto}.hiw-simple-copy{max-width:330px}}@media (prefers-reduced-motion:reduce){.hiw-simple-visual{transition:none}.hiw-simple-step:hover .hiw-simple-visual{transform:none}}.solutions{display:block}.solutions-list{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:50px;display:grid}.solution-card{background:#100c22;border:1px solid #7e47d140;border-radius:15px;min-height:190px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 30px #400f8a2e}.solution-card:hover{border-color:hsl(var(--primary) / .55);transform:translateY(-3px);box-shadow:0 16px 36px #5e21ba47}.icon-box{color:#c4a3f5;background:#984ef426;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.solution-card h3{color:#fff;margin-top:28px;font-size:15px}.solution-card p{color:#ffffff94;margin-top:7px;font-size:12px;line-height:1.6}.insight-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.insight-card{color:#fff;background:#0e0e20;border:1px solid #7139c633;border-radius:18px;flex-direction:column;padding:28px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.insight-card:hover{border-color:#7139c670;box-shadow:0 14px 40px #42178233}.insight-card.wide{grid-column:span 2}.insight-badge{letter-spacing:.01em;border-radius:99px;align-items:center;width:fit-content;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.insight-badge.urgent{color:#f17e7e;background:#e2363626;border:1px solid #e2363647}.insight-badge.warning{color:#f7c164;background:#f3a21626;border:1px solid #f3a21647}.insight-badge.opportunity{color:#44f8dd;background:#20b6a026;border:1px solid #20b6a047}.insight-badge.info{color:#be9af4;background:#915ae226;border:1px solid #915ae247}.insight-headline{color:#fff;flex:1;margin-top:18px;font-size:17px;font-weight:700;line-height:1.38}.insight-card.wide .insight-headline{font-size:21px}.insight-body{color:#ffffff8c;margin-top:10px;font-size:13px;line-height:1.72}.insight-kpis{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;padding-top:18px;display:grid}.insight-impact-block{letter-spacing:-.04em;color:hsl(var(--accent));margin-top:20px;font-size:30px;font-weight:800;line-height:1}.insight-impact-block span{color:#ffffff80;letter-spacing:0;font-size:13px;font-weight:400}.insight-footer-cta{text-align:center;color:hsl(var(--primary));margin-top:44px;font-size:17px;font-weight:600}.meta-label{color:#ffffff73;font:700 9px var(--app-font-mono);text-transform:uppercase;letter-spacing:.07em}.meta-value{margin-top:5px;font-size:13px;font-weight:800}.action-link{color:#9255ec;cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.analysis-band{background:linear-gradient(125deg, var(--navy) 0%, #24105f 52%, #6324bd 100%);color:#fff;position:relative}.analysis-band:after{content:"";filter:blur(16px);background:#f877f82e;border-radius:50%;width:450px;height:450px;position:absolute;top:-150px;right:-150px}.analysis-right{flex-direction:column;gap:12px;display:flex}.analysis-map{border:1px solid #ffffff26;border-radius:14px;flex:1;min-height:160px;overflow:hidden}.analysis-map .leaflet-container{font-family:var(--app-font-sans);background:#0d0c22}.analysis-map .leaflet-attribution-flag{display:none!important}.analysis-map .leaflet-control-attribution{color:#fff6;background:#00000073;border-radius:4px;font-size:9px}.analysis-wrap{z-index:1;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:65px;display:grid;position:relative}.analysis-band .eyebrow{color:hsl(var(--accent))}.analysis-band h2{max-width:550px;margin-top:15px;font-size:clamp(34px,4.8vw,58px);line-height:.95}.analysis-band .intro{color:#ffffffb3;max-width:480px;margin-top:20px;font-size:13px;line-height:1.65}.result-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.result{border:1px solid #7e47d147;border-top:2px solid hsl(var(--primary) / .65);background:linear-gradient(150deg,#1e1230,#100c22);border-radius:13px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.result:hover{border-color:#7e47d180;transform:translateY(-2px);box-shadow:0 10px 28px #581fad33}.result-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.result-label{color:#fffc;font-size:13px;font-weight:600;line-height:1.35}.result-icon{color:hsl(var(--primary));flex-shrink:0;margin-top:1px}.result-stat{color:hsl(var(--accent));letter-spacing:-.05em;font-size:32px;font-weight:800;line-height:1}.analysis-form{color:#16132d;background:#fbfaff;border-radius:17px;padding:25px;box-shadow:0 25px 65px #0e073c4d}.analysis-form h3{font-size:20px}.analysis-form p{color:#6c6a7e;margin-top:7px;font-size:12px;line-height:1.5}.field{color:#77758b;margin-top:18px;font-size:10px;font-weight:800;display:block}.field input,.field textarea,.field select{color:#191632;width:100%;font:12px var(--app-font-sans);background:#f5f3fa;border:1px solid #d8d5e4;border-radius:8px;margin-top:7px;padding:11px 12px;display:block}.field input:focus,.field textarea:focus,.field select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12);outline:0}.form-success{color:#0a6f59;background:#ddfaf2;border:1px solid #89e2cd;border-radius:10px;padding:15px;font-size:12px;line-height:1.5}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.testimonial-card{background:#100c22;border:1px solid #7e47d147;border-radius:16px;flex-direction:column;gap:18px;padding:26px;transition:transform .18s,border-color .18s;display:flex}.testimonial-card:hover{border-color:hsl(var(--primary) / .5);transform:translateY(-3px)}.testimonial-stars{color:hsl(var(--accent));gap:3px;display:flex}.testimonial-quote{color:#ffffffd1;flex:1;font-size:14px;line-height:1.75}.testimonial-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:16px;display:flex}.testimonial-name{color:#fff;font-size:13px;font-weight:700}.testimonial-role{color:#ffffff80;margin-top:3px;font-size:11px}.social-proof-section,.pricing{background:var(--surface-light);color:var(--ink);position:relative}.social-proof-section:before,.pricing:before{display:none}.social-proof-section .eyebrow,.pricing .eyebrow{color:hsl(var(--primary))}.social-proof-section .section-head p,.pricing .section-head p{color:#65617a}.social-proof-section .section-head h2,.pricing .section-head h2{color:var(--ink)}.social-proof-section .testimonial-card{background:#fff;border-color:#e4e0f0;box-shadow:0 14px 34px #3e386614}.social-proof-section .testimonial-card:hover{border-color:hsl(var(--primary) / .5);box-shadow:0 18px 42px hsl(var(--primary) / .13)}.social-proof-section .testimonial-quote{color:#302b4b}.social-proof-section .testimonial-footer{border-color:#ebe8f3}.social-proof-section .testimonial-name{color:var(--ink)}.social-proof-section .testimonial-role{color:#77738b}.testimonial-label{border:1px solid hsl(var(--primary) / .35);font:700 8px var(--app-font-mono);text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--primary) / .75);border-radius:99px;flex-shrink:0;padding:4px 9px}.example-label{font:700 9px var(--app-font-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:99px;padding:4px 8px;display:inline-block}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:56px;display:grid}.plan{background:#fff;border:1px solid #e4e0f0;border-radius:18px;flex-direction:column;height:100%;min-height:480px;padding:28px;display:flex;position:relative;box-shadow:0 14px 34px #3e386612}.plan.recommended{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .18), 0 24px 56px hsl(var(--primary) / .2);background:linear-gradient(155deg,#fff,#f1eaff)}.plan-tag{color:#fff;background:hsl(var(--primary));white-space:nowrap;letter-spacing:0;font-size:12px;font-weight:700;font-family:var(--app-font-sans);border-radius:99px;padding:6px 18px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan h3{color:var(--ink);font-size:20px;font-weight:700}.price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.price-amount{color:var(--ink);letter-spacing:-.05em;font-size:40px;font-weight:800;line-height:1}.price-period{color:#77738b;font-size:13px;font-weight:400}.plan-copy{color:#65617a;margin-top:10px;font-size:13px;line-height:1.55}.recommended .plan-copy{color:#4d4668}.feature-list{border-top:1px solid #ebe8f3;flex:1;gap:13px;margin-top:22px;padding-top:20px;display:grid}.recommended .feature-list{border-color:hsl(var(--primary) / .18)}.feature{color:#302b4b;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.feature svg{color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.recommended .feature{color:var(--ink)}.pricing .button-light{color:var(--ink);background:#fff;border-color:#ded9eb}.pricing .button-light:hover{border-color:hsl(var(--primary) / .4);background:#f1eaff}.faq-accordion{flex-direction:column;gap:8px;margin-top:48px;display:flex}.faq-card{background:#101023;border:1px solid #7139c633;border-radius:14px;transition:border-color .22s;overflow:hidden}.faq-card.open{border-color:hsl(var(--primary) / .6)}.faq-q{text-align:left;cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 22px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.faq-toggle{color:#ffffff80;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .22s,border-color .22s,color .22s;display:flex}.faq-card.open .faq-toggle{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}.faq-a{color:#ffffff94;border-top:1px solid #ffffff14;padding:14px 22px 20px;font-size:13px;line-height:1.75}#solutions,#pricing,#faq{border-bottom:1px solid hsl(var(--primary) / .16)}.final-cta{color:#fff;background:linear-gradient(130deg,#321079,#7d2bd4 58%,#a94fe2);box-shadow:inset 0 1px #ffffff1f}.final-cta .eyebrow{color:hsl(var(--accent))}.final-cta h2{max-width:720px;margin-top:14px;font-size:clamp(36px,5.2vw,64px);line-height:.94}.contact-wrap{max-width:640px;margin-top:48px}.contact-form{flex-direction:column;gap:16px;display:flex}.contact-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form .field{color:#ffffffa6;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.contact-form .field input,.contact-form .field textarea{font:13px var(--app-font);color:#fff;resize:none;background:#0e0e20;border:1px solid #7139c638;border-radius:10px;outline:none;padding:11px 14px;transition:border-color .2s}.contact-form .field input::placeholder,.contact-form .field textarea::placeholder{color:#ffffff4d}.contact-form .field input:focus,.contact-form .field textarea:focus{border-color:hsl(var(--primary) / .6)}.contact-success{flex-direction:column;gap:12px;padding:48px 0;display:flex}.contact-success-icon{background:hsl(var(--primary));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-success h3{font-size:22px;font-weight:700}.contact-success p{color:#fff9;font-size:14px}.footer-contact-link{color:#ffffff8c;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.footer-contact-link:hover{color:#fff}.footer{border-top:1px solid hsl(var(--primary) / .18);color:#ffffff8c;background:var(--midnight);padding:30px 0;font-size:11px}.footer-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.status{white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.status-positive{color:hsl(var(--signal-green));background:hsl(var(--signal-green) / .12);border-color:hsl(var(--signal-green) / .28)}.status-warning{color:hsl(var(--signal-pink));background:hsl(var(--signal-pink) / .12);border-color:hsl(var(--signal-pink) / .28)}.status-neutral{color:hsl(var(--signal-cyan));background:hsl(var(--signal-cyan) / .12);border-color:hsl(var(--signal-cyan) / .28)}.app-shell{color:#17142f;background:#f5f4fa;min-height:100dvh}.sidebar-shell{color:#fff;background:#0e0b2b;flex-direction:column;flex:0 0 252px;width:252px;min-height:100dvh;padding:21px 15px;display:flex;box-shadow:10px 0 40px #1b133914}.sidebar-nav{gap:3px;margin-top:28px;display:grid}.sidebar-label{color:#ffffffad;font:700 9px var(--app-font-mono);text-transform:uppercase;letter-spacing:.14em;margin:25px 10px 9px}.sidebar-item{color:#ffffffdb;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px 11px;font-size:11px;font-weight:700;transition:background-color .18s,color .18s;display:flex}.sidebar-item:hover{color:#fff;background:#ffffff14}.sidebar-item.active{color:#fff;background:linear-gradient(135deg,#8445e3,#a539db);box-shadow:0 5px 18px #681fd642}.workspace-chip{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;margin-top:35px;padding:12px}.app-main{flex:1;min-width:0}.app-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid #e1dfec;justify-content:space-between;align-items:center;height:70px;padding:0 36px;display:flex}.app-content{width:min(1270px,100% - 72px);margin-inline:auto;padding:40px 0 70px}.app-title h1{margin-top:9px;font-size:clamp(35px,4.3vw,53px);line-height:1}.app-title p{color:#69677c;max-width:560px;margin-top:14px;font-size:12px;line-height:1.6}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px;display:grid}.metric-card,.dash-card{background:#fff;border:1px solid #e1dfeb;border-radius:13px;box-shadow:0 8px 24px #3e38660a}.metric-card{padding:18px}.metric-label{color:#77758a;font:700 9px var(--app-font-mono);text-transform:uppercase;letter-spacing:.08em}.metric-value{letter-spacing:-.05em;margin-top:17px;font-size:31px;font-weight:800}.metric-trend{color:#07846a;margin-top:6px;font-size:10px;font-weight:700}.dashboard-columns{grid-template-columns:1.2fr .8fr;gap:13px;margin-top:13px;display:grid}.dash-card h2{font-size:16px}.dash-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-list{gap:0;margin-top:14px;display:grid}.dash-row{border-top:1px solid #e8e6ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.tabs{border-bottom:1px solid #dfdde9;gap:4px;margin:27px 0 20px;display:flex;overflow-x:auto}.tab{color:#77758a;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;padding:11px 13px;font-size:11px;font-weight:700}.tab.active{border-color:hsl(var(--primary));color:hsl(var(--primary))}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.data-table th{color:#77758a;font:700 9px var(--app-font-mono);text-transform:uppercase;letter-spacing:.07em;padding:12px}.data-table td{border-top:1px solid #e8e6ef;padding:15px 12px}.assistant-box{gap:10px;margin-top:20px;display:flex}.assistant-box input{background:#faf9fd;border:1px solid #d9d6e4;border-radius:8px;flex:1;padding:11px;font-size:12px}.prompt-row{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.prompt{color:#77758a;cursor:pointer;background:#fff;border:1px solid #dedbe9;border-radius:99px;padding:8px 11px;font-size:10px}.prompt:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.mobile-only{display:none}.site-header .mobile-only{display:none!important}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b1ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfaff;border-radius:17px;width:min(510px,100%);padding:27px;box-shadow:0 25px 70px #0b052e59}.modal-head{justify-content:space-between;gap:20px;display:flex}.icon-button{color:#77758a;cursor:pointer;border-radius:8px;place-items:center;padding:8px;display:grid}.icon-button:hover{color:#211c3d;background:#eceaf4}.sign-in-page{color:#211c3d;background:#f7f5fc;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100dvh;display:grid}.sign-in-visual{color:#fff;background:#0e0b2b;position:relative;overflow:hidden}.sign-in-visual-inner{z-index:1;flex-direction:column;min-height:100dvh;padding:30px clamp(28px,5vw,76px);display:flex;position:relative}.sign-in-visual-copy{z-index:2;max-width:530px;margin:auto 0;padding:70px 0 20px;position:relative}.sign-in-visual-copy .eyebrow{color:#55f0d3}.sign-in-visual-copy h1{letter-spacing:-.055em;max-width:510px;margin-top:17px;font-size:clamp(42px,5.1vw,76px);line-height:.96}.sign-in-visual-copy p{color:#ffffffa3;max-width:430px;margin-top:23px;font-size:14px;line-height:1.75}.sign-in-perks{color:#ffffffc2;gap:13px;margin-top:34px;font-size:12px;font-weight:600;display:grid}.sign-in-perks div{align-items:center;gap:11px;display:flex}.sign-in-perks svg{color:#55f0d3;flex:none}.sign-in-glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.sign-in-glow-one{aspect-ratio:1;filter:blur(80px);background:#963ff32e;width:58%;top:-18%;right:-12%}.sign-in-glow-two{aspect-ratio:1;filter:blur(70px);background:#2cf6ec1a;width:55%;bottom:-20%;left:-12%}.sign-in-panel{place-items:center;padding:40px clamp(24px,5vw,82px);display:grid;position:relative}.sign-in-panel-tools{position:absolute;top:28px;right:clamp(24px,5vw,82px)}.sign-in-panel .theme-toggle{color:#625d74;background:#fff;border-color:#ded9eb}.sign-in-panel .theme-toggle:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .45);background:#faf8ff}.sign-in-card{width:min(100%,420px)}.sign-in-back{color:#77758a;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.sign-in-back:hover{color:hsl(var(--primary))}.sign-in-card-heading{margin-top:64px}.sign-in-card-heading .eyebrow{color:hsl(var(--primary))}.sign-in-card-heading h2{letter-spacing:-.05em;margin-top:13px;font-size:clamp(32px,4vw,45px);line-height:1}.sign-in-brand-word{color:hsl(var(--primary))}.sign-in-card-heading p{color:#77758a;margin-top:14px;font-size:13px;line-height:1.7}.sign-in-form{gap:17px;margin-top:32px;display:grid}.sign-in-field{color:#39354f;gap:8px;font-size:11px;font-weight:800;display:grid}.sign-in-field input{color:#211c3d;width:100%;font:13px var(--app-font);background:#fff;border:1px solid #dcd9e8;border-radius:9px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.sign-in-field input::placeholder{color:#aaa7b7}.sign-in-field input:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.sign-in-form-meta{color:#888598;justify-content:space-between;align-items:center;gap:12px;margin-top:-2px;font-size:10px;display:flex}.sign-in-remember{align-items:center;gap:7px;display:inline-flex}.sign-in-remember input{width:13px;height:13px;accent-color:hsl(var(--primary))}.sign-in-forgot{color:hsl(var(--primary));font:700 10px var(--app-font);cursor:pointer;background:0 0;border:0;padding:0}.sign-in-divider{color:#aaa7b7;align-items:center;gap:13px;margin:27px 0 17px;font-size:10px;display:flex}.sign-in-divider:before,.sign-in-divider:after{content:"";background:#e4e1ed;flex:1;height:1px}.sign-in-divider span{white-space:nowrap}.sign-in-footnote{color:#aaa7b7;text-align:center;margin-top:20px;font-size:10px;line-height:1.6}.sign-in-error{color:#e76591;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.45}.sign-in-success,.sign-in-error-card{color:#286c5d;background:#e3f7f4;border:1px solid #25b19c47;border-radius:13px;align-items:flex-start;gap:12px;margin-top:32px;padding:17px;display:flex}.sign-in-success svg{flex:none;margin-top:1px}.sign-in-success strong,.sign-in-error-card strong{color:#211c3d;font-size:13px;display:block}.sign-in-success p,.sign-in-error-card p{color:#68637a;margin-top:6px;font-size:11px;line-height:1.6}.sign-in-error-card{color:#8f3553;background:#fceef2;border-color:#da3e6a40;display:block}html.light body{background:#f7f5fc}html.light .site{color:#211c3d;background:#f7f5fc}html.light .site-header{background:#f8f7fce0;border-color:#e4dfef!important}html.light .brand-logo-link{background:#17102d;padding:4px 8px;box-shadow:0 8px 24px #160e2f24}html.light .brand-logo-link:hover{background:#1d1538}html.light .theme-toggle{color:#5d5770;background:#fff;border-color:#ddd7e9}html.light .theme-toggle:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .45);background:#faf8ff}html.light .hero{color:#211c3d;background:#f5f1ff;border-color:#e6e1f0}html.light .hero:before{background:#a23df521}html.light .hero:after{opacity:.24;background-image:radial-gradient(#6634b23d 1px,#0000 1px)}html.light .hero-copy{color:#676278}html.light .hero-note{color:#746f83}html.light .button-quiet{color:#342d48;background:#fff;border-color:#d8d1e6}html.light .button-quiet:hover{border-color:hsl(var(--primary) / .45);background:#f0ebfb}html.light .button-light{color:#302944;background:#fff;border-color:#ded8eb}html.light .button-light:hover{border-color:hsl(var(--primary) / .4);background:#f6f2ff}html.light .industry-band,html.light .dark-band,html.light .pricing,html.light .section{color:#211c3d;background:#fff;border-color:#e6e1f0}html.light .dark-band,html.light .pricing{background:#f5f2fc}html.light .dark-band:before,html.light .pricing:before{opacity:.15}html.light .industry-band-head p,html.light .section-head p,html.light .dark-band .section-head p,html.light .pricing .section-head p,html.light .hiw-header p,html.light .hiw-simple-copy p{color:#706a80}html.light .industry-chip{color:#4c465f;background:#fff;border-color:#ddd7e9}html.light .industry-chip:hover{color:#211c3d;border-color:hsl(var(--primary) / .55);background:#f5efff}html.light .solution-card,html.light .insight-card,html.light .testimonial-card,html.light .faq-card,html.light .plan{background:#fff;border-color:#e0daec;box-shadow:0 10px 28px #6349a214}html.light .plan.recommended{background:#f6efff;box-shadow:0 16px 42px #8026d921}html.light .solution-card h3,html.light .insight-headline,html.light .testimonial-name,html.light .plan h3,html.light .price-amount,html.light .faq-q{color:#211c3d}html.light .solution-card p,html.light .insight-body,html.light .plan-copy,html.light .price-period,html.light .faq-a,html.light .testimonial-quote,html.light .testimonial-role,html.light .insight-impact-block span,html.light .meta-label{color:#716b80}html.light .feature-list,html.light .testimonial-footer,html.light .insight-kpis,html.light .faq-a{border-color:#e6e1ee}html.light .feature,html.light .recommended .feature{color:#4c465e}html.light .analysis-band{color:#211c3d;background:linear-gradient(125deg,#e7d8ff 0%,#d8c1ff 56%,#c3a8f4 100%)}html.light .analysis-band .intro{color:#514a64}html.light .result{background:#fff;border-color:#d9cfeb}html.light .result-label{color:#3c354f}html.light .final-cta{color:#fff;background:linear-gradient(130deg,#6e35d7,#a755e6)}html.light .contact-form .field{color:#514a63}html.light .contact-form .field input,html.light .contact-form .field textarea{color:#211c3d;background:#fff;border-color:#dcd5e9}html.light .contact-form .field input::placeholder,html.light .contact-form .field textarea::placeholder{color:#aaa4b8}html.light .footer{color:#706a80;background:#f0ecf8;border-color:#e2dced}html.light .footer-contact-link{color:#655d77}html.light .footer-contact-link:hover{color:hsl(var(--primary))}html.light .sign-in-page{background:#fff}html.light .sign-in-visual{color:#211c3d;background:#ede8fa}html.light .sign-in-visual-copy .eyebrow,html.light .sign-in-perks svg{color:#16a28d}html.light .sign-in-visual-copy p,html.light .sign-in-perks{color:#615b70}html.light .sign-in-glow-one{background:#963ff326}html.light .sign-in-glow-two{background:#09e1d61a}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}.enter{animation:.42s both enter}@media (max-width:850px){.hero-grid,.analysis-wrap,.dashboard-columns{grid-template-columns:1fr}.solutions-list,.testimonials-grid{grid-template-columns:repeat(2,1fr)}.hero{padding-top:108px;padding-bottom:56px}.hero-grid{gap:36px}.section{padding:82px 0}.analysis-wrap{gap:38px}.result-grid{grid-template-columns:repeat(2,1fr)}.industry-band-head{display:block}.industry-band-head p{margin-top:18px}.industry-grid{grid-template-columns:repeat(3,1fr)}.octo-orbital-wrap{width:100%;max-width:380px;margin:0 auto}.app-content{width:min(100% - 40px,700px)}.app-header{padding:0 20px}.sidebar-shell{z-index:40;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.sidebar-shell.open{transform:translate(0)}.mobile-only{display:grid}.site-header .mobile-only{display:grid!important}.sign-in-page{grid-template-columns:1fr}.sign-in-visual-inner{min-height:420px}.sign-in-visual-copy{margin:auto 0 0;padding:55px 0 15px}.sign-in-visual-copy h1{max-width:550px;font-size:clamp(40px,8vw,60px)}.sign-in-panel{min-height:600px}.sign-in-card-heading{margin-top:42px}}@media (max-width:650px){.brand-logo-img{width:156px}.container-wide{width:min(100% - 32px,560px)}.section{padding:60px 0}.section-head{display:block}.section-head p{margin-top:18px}.industry-band{padding:54px 0}.industry-grid{grid-template-columns:repeat(2,1fr)}.section-head h2{font-size:clamp(28px,8vw,42px)}.plans{grid-template-columns:1fr}.solutions-list{grid-template-columns:repeat(2,1fr)}.testimonials-grid,.insight-grid{grid-template-columns:1fr}.insight-card.wide{grid-column:span 1}.insight-kpis,.result-grid{grid-template-columns:repeat(2,1fr)}.contact-row{grid-template-columns:1fr}.analysis-band h2{font-size:clamp(28px,8vw,44px)}.footer-inner{flex-direction:column;align-items:flex-start;gap:16px}.octo-orbital-wrap{max-width:300px}.hero{padding-top:100px;padding-bottom:44px}.hero-grid{gap:24px}.signal-main{grid-template-columns:1fr}.signal-stack{grid-template-columns:1fr 1fr}.signal-card strong{font-size:14px}.dashboard-grid{grid-template-columns:1fr 1fr}.dashboard-grid .metric-card:last-child{grid-column:span 2}.app-content{width:calc(100% - 32px);padding-top:28px}.app-header{height:62px}.sign-in-visual-inner{min-height:380px;padding:24px 24px 34px}.sign-in-visual-copy{padding-top:48px}.sign-in-visual-copy p{margin-top:17px;font-size:13px}.sign-in-perks{gap:9px;margin-top:23px;font-size:11px}.sign-in-panel{padding:38px 24px 52px}.sign-in-card-heading{margin-top:38px}}@media (max-width:440px){.solutions-list,.result-grid,.industry-grid,.insight-kpis{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{justify-content:center}.octo-orbital-wrap{max-width:260px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{isolation:isolate;color:#f1f3f8;background:radial-gradient(circle at 82% -12%,#7b20e929,#0000 30rem),radial-gradient(circle at 35% 100%,#16bbca0f,#0000 34rem),#08081d;position:relative;overflow:hidden}.app-shell:before{z-index:-1;pointer-events:none;opacity:.18;content:"";background-image:radial-gradient(#cc99ff3d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 5%,#000 42%,#0000 96%);mask-image:linear-gradient(135deg,#0000 5%,#000 42%,#0000 96%)}.sidebar-shell{z-index:2;background:linear-gradient(#0e0b2b 0%,#0a0922 100%);border-right:1px solid #7139c62e;position:relative;box-shadow:12px 0 42px #09061333}.sidebar-shell:after{filter:blur(46px);pointer-events:none;content:"";background:#9050f221;border-radius:50%;width:160px;height:160px;position:absolute;top:86px;left:-60px}.sidebar-context{color:#ffffffad;font:700 9px var(--app-font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:22px 10px 0;display:flex}.sidebar-context-dot,.header-health-dot{background:#55f0d3;border-radius:99px;flex:none;width:6px;height:6px;box-shadow:0 0 11px #55f0d3}.sidebar-context-time{color:#ffffff52;letter-spacing:0;text-transform:none;margin-left:auto;font-size:8px}.sidebar-item{color:#ffffff94;border:1px solid #0000;padding:10px 11px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;position:relative}.sidebar-item:hover{color:#fff;background:#8754d41c;border-color:#9967e42e}.sidebar-item.active{color:#f7f5ff;background:linear-gradient(100deg,#7f40dd6e,#1aeacb29);border-color:#4ef9df3d;box-shadow:inset 3px 0 #55f0d3,0 6px 22px #400f8a2b}.sidebar-item.active svg{color:#55f0d3}.workspace-chip{z-index:1;background:linear-gradient(135deg,#804dcb24,#ffffff09);border-color:#aa88dd30;transition:border-color .2s,background-color .2s,transform .2s;position:relative}.workspace-chip:hover{background:#804dcb33;border-color:#73f2df66;transform:translateY(-1px)}.app-main{background:0 0;position:relative}.app-header{z-index:10;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08081cb3;border-color:#8e61d129;height:74px;position:sticky;top:0}.app-breadcrumb{color:#ffffff5c;font:700 9px var(--app-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px}.app-breadcrumb strong{color:#ffffffb3;font-weight:700}.app-header-title{color:#fff;align-items:center;gap:7px;margin-top:4px;font-size:13px;font-weight:800;display:flex}.app-header-dot{background:hsl(var(--primary));width:5px;height:5px;box-shadow:0 0 9px hsl(var(--primary));border-radius:99px}.header-health{color:#94f5e6cc;font:700 9px var(--app-font-mono);letter-spacing:.02em;background:#1aeacb14;border:1px solid #73f2df33;border-radius:99px;align-items:center;gap:7px;padding:6px 9px}.app-header .icon-button{color:#ffffffa1;background:#ffffff0e;border-color:#ffffff24!important}.app-header .icon-button:hover{color:#fff;background:#ffffff1a;border-color:hsl(var(--accent) / .48)!important}.app-header a{color:#ffffff85!important}.app-header a:hover{color:#fff!important}.app-content{width:min(1320px,100% - 78px);padding:46px 0 80px}.app-title h1{color:#fff;font-size:clamp(34px,4.2vw,54px)}.app-title p{color:#afb6ca}.app-shell .eyebrow{color:#b995ff}.app-shell .button-primary{background:linear-gradient(135deg,#9050f2,#c441ec);box-shadow:0 10px 26px #5f10d53d}.app-shell .button-primary:hover{box-shadow:0 14px 34px #5f10d561}.app-shell .button-accent{background:linear-gradient(135deg,#7c5cff,#b34ee9);box-shadow:0 9px 25px #5f10d54d}.app-shell .button-accent:hover{box-shadow:0 14px 32px #5f10d573}.app-shell .button-quiet{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff29}.app-shell .button-quiet:hover{border-color:hsl(var(--accent) / .45);background:#ffffff1c}.dashboard-grid{gap:15px;margin-top:35px}.dashboard-grid-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.dash-card{background:linear-gradient(145deg,#13132af5,#100d21f5);border-color:#8859cf30;box-shadow:0 13px 34px #07041038}.metric-card{padding:20px;position:relative;overflow:hidden}.metric-card:after{background:hsl(var(--primary) / .1);filter:blur(22px);content:"";border-radius:50%;width:135px;height:110px;position:absolute;bottom:-48px;right:-35px}.metric-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-icon{border:1px solid hsl(var(--primary) / .26);color:#c4a6ff;background:hsl(var(--primary) / .12);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.metric-label{color:#ffffff7a}.metric-value{z-index:1;color:#fff;margin-top:20px;font-size:37px;line-height:1;position:relative}.metric-trend{color:#55e4c6;align-items:center;gap:4px;margin-top:10px;font-size:10px;display:flex}.dash-card{padding:23px}.dash-card h2{color:#fff}.dash-card p,.dash-card .text-\[hsl\(var\(--muted-foreground\)\)\]{color:#a3abc2}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:15px;margin-top:15px;display:grid}.overview-lower-grid{grid-template-columns:minmax(0,1.18fr) minmax(290px,.82fr);gap:15px;margin-top:15px;display:grid}.focus-card{background:linear-gradient(120deg,#2b144dfa,#13112dfa 68%,#35123ff0);border-color:#a87de84d;min-height:250px;position:relative;overflow:hidden}.focus-card:before{content:"";background:linear-gradient(115deg,#0000 35%,#a571f417,#0000 75%);position:absolute;inset:0}.focus-card-orb{border:1px solid #4ef9df38;border-radius:50%;width:290px;height:290px;position:absolute;top:-95px;right:-50px;box-shadow:0 0 0 22px #4ef9df08,0 0 0 46px #4ef9df06}.focus-card-orb:after{content:"";background:#55f0d3;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;box-shadow:0 0 22px 6px #4ef9dfa6}.focus-card-content{z-index:1;max-width:620px;position:relative}.focus-card-label{color:#55f0d3;font:700 10px var(--app-font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.focus-card-pulse{background:#55f0d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #55f0d3}.focus-card h2{color:#fff;max-width:500px;margin-top:18px;font-size:clamp(24px,3vw,34px);line-height:1.08}.focus-card p{color:#b9c0d5;max-width:570px;margin-top:13px;font-size:12px;line-height:1.7}.focus-card-footer{flex-wrap:wrap;align-items:center;gap:23px;margin-top:25px;display:flex}.focus-card-footer .button{font-size:11px}.focus-impact{flex-direction:column;gap:4px;display:flex}.focus-impact strong{color:#55f0d3;letter-spacing:-.04em;font-size:22px}.focus-impact span{color:#ffffff78;font:700 9px var(--app-font-mono);text-transform:uppercase;letter-spacing:.04em}.pulse-card{min-height:250px}.pulse-score{color:#55f0d3;background:#4ef9df17;border:1px solid #4ef9df4d;border-radius:50%;place-items:center;width:39px;height:39px;font-size:13px;font-weight:800;display:grid}.pulse-meter{background:#ffffff17;border-radius:99px;height:7px;margin-top:24px;overflow:hidden}.pulse-meter span{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#55f0d3);width:82%;height:100%;display:block;box-shadow:0 0 13px #4ef9df66}.pulse-caption{margin-top:10px;font-size:11px;line-height:1.55;color:#ffffff80!important}.pulse-list{gap:10px;margin-top:20px;display:grid}.pulse-list>div{color:#fff9;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.pulse-list strong{color:#fff;font-size:11px}.pulse-dot{border-radius:50%;width:7px;height:7px}.pulse-dot.teal{background:#55f0d3;box-shadow:0 0 8px #55f0d3}.pulse-dot.purple{background:#ae8cff;box-shadow:0 0 8px #ae8cff}.pulse-dot.pink{background:#f47bbf;box-shadow:0 0 8px #f47bbf}.signals-card,.coverage-card{min-height:292px}.signal-row{border-color:#ffffff17}.signal-row-icon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.signal-row-icon.warning{color:#f6b66d;background:#f3a21624}.signal-row-icon.success{color:#55f0d3;background:#4ef9df1f}.signal-row-icon.info{color:#b995ff;background:#9050f224}.dash-row{color:#ffffffd6;border-color:#ffffff17}.dash-row strong{color:#fff}.dash-list{margin-top:15px}.action-link{color:#b995ff}.action-link:hover{color:#d2bdff}.coverage-list{gap:16px;margin:22px 0 20px;display:grid}.coverage-list>div{color:#ffffff85;grid-template-columns:1fr auto;gap:4px 12px;font-size:10px;display:grid}.coverage-list strong{color:#fff;font-size:11px}.coverage-list small{color:#fff6;font-size:9px;font-weight:500}.coverage-list i{background:#ffffff14;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.coverage-list b{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#55f0d3);height:100%;display:block}.overview-skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:8px;animation:1.5s ease-in-out infinite overview-shimmer;overflow:hidden}.overview-skeleton-eyebrow{width:110px;height:11px}.overview-skeleton-title{width:min(390px,82%);height:49px;margin-top:13px}.overview-skeleton-copy{width:min(560px,90%);height:17px;margin-top:14px}.overview-skeleton-label{width:88px;height:10px}.overview-skeleton-metric{width:82px;height:38px;margin-top:20px}.overview-skeleton-trend{width:126px;height:11px;margin-top:12px}.overview-skeleton-focus{background:#ffffff0f;width:68%;height:156px}.overview-skeleton-panel{background:#ffffff0f;width:100%;height:192px}.overview-state-card{align-items:center;gap:16px;margin-top:30px;display:flex}.overview-state-card>div{flex:1}.overview-state-card h2{margin:0;font-size:17px}.overview-state-card p{margin:5px 0 0;font-size:12px;line-height:1.5}.overview-state-icon{color:#c4a6ff;background:#9050f224;border:1px solid #9050f257;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.overview-inline-empty{color:#ffffff8a;margin-top:22px;font-size:12px;line-height:1.6}@keyframes overview-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app-shell .tabs{border-color:#ffffff1f}.app-shell .tab{color:#ffffff75}.app-shell .tab.active{color:#b995ff;border-color:#b995ff}.app-shell .data-table th{color:#fff6}.app-shell .data-table td{color:#ffffffbf;border-color:#ffffff17}.app-shell .data-table td.font-bold{color:#fff}.app-shell .assistant-box input,.app-shell .prompt{color:#fff;background:#0d0d1ccc;border-color:#8859cf38}.app-shell .prompt{color:#ffffff94}.app-shell .prompt:hover{color:#b995ff;border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .1)}.app-shell .field input,.app-shell .field textarea,.app-shell .field select{color:#fff;background:#0d0d1ccc;border-color:#8859cf38}.app-shell .field input::placeholder,.app-shell .assistant-box input::placeholder{color:#ffffff4d}.app-shell .form-success{color:#8af3dd;background:#1da59024;border-color:#3cddc459}html.light .app-shell{color:#211c3d;background:radial-gradient(circle at 82% -12%,#ac74f129,#0000 30rem),#f6f3fb}html.light .app-shell:before{opacity:.08}html.light .app-shell .app-main{color:#211c3d}html.light .app-shell .app-header{color:#211c3d;background:#f8f7fccc;border-color:#e2dced}html.light .app-shell .app-breadcrumb{color:#8a8498}html.light .app-shell .app-breadcrumb strong,html.light .app-shell .app-header-title{color:#211c3d}html.light .app-shell .app-header-dot{background:hsl(var(--primary))}html.light .app-shell .app-header .icon-button{color:#625d74;background:#fff;border-color:#ded9eb!important}html.light .app-shell .app-header a{color:#77738b!important}html.light .app-shell .app-title h1,html.light .app-shell .dash-card h2{color:#211c3d}html.light .app-shell .metric-card,html.light .app-shell .dash-card{background:#fff;border-color:#e0daec;box-shadow:0 12px 32px #604a8c14}html.light .app-shell .metric-label{color:#77738b}html.light .app-shell .metric-value,html.light .app-shell .metric-card strong{color:#211c3d}html.light .app-shell .metric-trend{color:#087e68}html.light .app-shell .dash-row,html.light .app-shell .data-table td{color:#4c465e;border-color:#e8e3f0}html.light .app-shell .dash-row strong,html.light .app-shell .data-table td.font-bold{color:#211c3d}html.light .app-shell .focus-card{background:linear-gradient(120deg,#f0e7ff,#fff 74%);border-color:#cdb9f1}html.light .app-shell .focus-card h2{color:#211c3d}html.light .app-shell .focus-card p{color:#635a73}html.light .app-shell .pulse-caption,html.light .app-shell .pulse-list>div{color:#706a80!important}html.light .app-shell .pulse-list strong,html.light .app-shell .coverage-list strong{color:#211c3d}html.light .app-shell .coverage-list>div{color:#706a80}html.light .app-shell .overview-skeleton{background:linear-gradient(90deg,#eeeaf4,#f8f6fb,#eeeaf4) 0 0/200% 100%}html.light .app-shell .overview-inline-empty{color:#706a80}html.light .app-shell .app-shell .field input,html.light .app-shell .assistant-box input{color:#211c3d;background:#faf9fd}@media (max-width:850px){.app-content{width:min(100% - 40px,700px);padding-top:34px}.overview-grid,.overview-lower-grid{grid-template-columns:1fr}.focus-card{min-height:270px}.overview-state-card{flex-wrap:wrap;align-items:flex-start}.overview-state-card .button{margin-left:55px}.sidebar-shell{z-index:40;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.sidebar-shell.open{transform:translate(0)}.sidebar-shell.open:before{z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);content:"";background:#0404109e;width:calc(100vw - 252px);position:fixed;top:0;bottom:0;left:252px}}@media (max-width:650px){.app-content{width:calc(100% - 32px);padding-top:28px}.app-header{height:66px;padding-inline:16px}.sidebar-shell{border-right:1px solid #aa88dd38}.dashboard-grid-overview{grid-template-columns:1fr 1fr}.dashboard-grid-overview .metric-card:last-child{grid-column:span 2}.metric-card{padding:16px}.metric-value{font-size:31px}.focus-card{min-height:305px;padding:20px}.focus-card-orb{opacity:.7;top:-100px;right:-120px}.focus-card-footer{gap:17px}.signals-card,.coverage-card{min-height:0}.signal-row{flex-wrap:wrap;align-items:flex-start}.signal-row>div{flex:1;min-width:0}}@media (max-width:440px){.dashboard-grid-overview{gap:10px}.metric-card{padding:14px}.metric-label{font-size:8px}.metric-value{margin-top:15px;font-size:28px}.focus-card-footer{flex-direction:column;align-items:flex-start}.focus-impact{flex-direction:row;align-items:baseline;gap:7px}.dash-card{padding:18px}}.sidebar-bottom{gap:10px;margin-top:auto;padding-top:22px;display:grid}.workspace-avatar{color:#e3d7ff;background:linear-gradient(145deg,#39315a,#252042);border:1px solid #b18de84d;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff1f}.header-actions{align-items:center;gap:8px;display:flex;position:relative}.app-theme-toggle{color:#ffffffb8;background:#ffffff0e;border-color:#ffffff24}.header-sign-out{color:#ffffffd1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:99px;margin-left:4px;padding:8px 12px;font-size:10px;font-weight:800;transition:color .18s,border-color .18s,background-color .18s}.header-sign-out:hover{color:#fff;background:#e166561f;border-color:#e166568c}.header-sign-out:disabled{cursor:wait;opacity:.68}.header-popover{z-index:20;color:#fff;background:#13122bfa;border:1px solid #9369d340;border-radius:14px;width:min(310px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 48px #0404106b}.header-popover-title{color:#fff9;font:700 9px var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 10px;display:flex}.header-nav-list{gap:2px;display:grid}.header-nav-list button,.notification-item{color:#ffffffd1;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px;font-size:11px;font-weight:700;display:flex}.header-nav-list button:hover,.notification-item:hover{color:#fff;background:#ffffff14}.notification-item{border-top:1px solid #ffffff14;gap:4px;display:grid}.notification-item strong{font-size:11px}.notification-item span,.header-empty{color:#ffffff8c;font-size:10px;font-weight:500;line-height:1.45}.header-empty{padding:12px 10px}.assistant-card{max-width:880px}.assistant-workspace{grid-template-columns:minmax(210px,260px) minmax(0,1fr);align-items:start;gap:15px;display:grid}.assistant-history{background:linear-gradient(145deg,#13132af5,#100d21f5);border:1px solid #8859cf30;border-radius:14px;position:sticky;top:92px;overflow:hidden;box-shadow:0 13px 34px #0704102e}.assistant-history-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:15px;display:flex}.assistant-history-head>div{gap:3px;display:grid}.assistant-history-head span{color:#b995ff;font:700 9px var(--app-font-mono);letter-spacing:.1em;text-transform:uppercase}.assistant-history-head strong{color:#fff;font-size:12px}.assistant-new-chat{color:#7af0d7;cursor:pointer;background:#1aeacb14;border:1px solid #5cf0da52;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.assistant-new-chat:hover{background:#1aeacb26;border-color:#5cf0da94}.assistant-history-tools{border-bottom:1px solid #ffffff14;gap:8px;padding:10px 12px 11px;display:grid}.assistant-history-search{color:#ffffff7a;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;display:flex}.assistant-history-search:focus-within{border-color:#a170eb9e;box-shadow:0 0 0 3px #8444e41f}.assistant-history-search input{color:#ffffffdb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.assistant-history-search input::placeholder{color:#ffffff61}.assistant-history-themes{flex-wrap:wrap;gap:5px;display:flex}.assistant-history-themes button{color:#ffffff8f;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.assistant-history-themes button:hover{color:#fff;border-color:#a170eb61}.assistant-history-themes button.active{color:#d8c8ff;background:#8549df29;border-color:#a170eb80}.assistant-history-list{max-height:430px;padding:7px;display:grid;overflow-y:auto}.assistant-history-empty{color:#ffffff80;margin:5px;padding:15px 10px;font-size:10px;line-height:1.55}.assistant-history-empty button{color:#b995ff;text-underline-offset:3px;margin-top:6px;font-weight:800;text-decoration:underline;display:block}.assistant-history-item{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px;padding:7px;display:grid}.assistant-history-item.active,.assistant-history-item:hover{background:#8549df1c}.assistant-history-item>button:first-child{color:#fffc;text-align:left;gap:4px;min-width:0;padding:4px;display:grid}.assistant-history-item strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.assistant-history-item span{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.assistant-history-item.active strong{color:#d6c3ff}.assistant-load-older{border:1px solid hsl(var(--primary) / .25);color:#ffffffb8;background:hsl(var(--primary) / .08);border-radius:9px;width:calc(100% - 14px);margin:7px;padding:9px;font-size:10px;font-weight:800}.assistant-load-older:hover:not(:disabled){border-color:hsl(var(--primary) / .55);background:hsl(var(--primary) / .14)}.assistant-load-older:disabled{opacity:.55}.assistant-delete-chat{color:#fff6;cursor:pointer;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.assistant-delete-chat:hover{color:#ffb5ae;background:#e166561f}.assistant-delete-chat:disabled{cursor:wait;opacity:.45}.assistant-agent-mark{background:#8444e41f;border:1px solid #a170eb4d;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.assistant-agent-mark .brand-mark,.assistant-agent-mark .brand-mark-img{width:29px;height:29px}.assistant-context{color:#98f5e7b8;background:#1aeacb0f;border:1px solid #5cf0da29;border-radius:10px;align-items:flex-start;gap:8px;margin-top:18px;padding:10px 11px;font-size:10px;line-height:1.55;display:flex}.assistant-context svg{color:#6eeacf;flex:none;margin-top:1px}.assistant-context strong{color:#9cf3df}.assistant-thread{gap:12px;min-height:176px;max-height:390px;margin-top:22px;padding:5px 3px;display:grid;overflow-y:auto}.assistant-empty{color:#c5b3ed;text-align:center;background:#7c3cdd0d;border:1px dashed #9366d64d;border-radius:12px;place-items:center;gap:9px;min-height:160px;padding:24px;display:grid}.assistant-empty p{max-width:440px;margin:0;font-size:12px;line-height:1.65}.assistant-message{white-space:pre-wrap;border-radius:13px;max-width:min(680px,91%);padding:12px 14px;font-size:12px;line-height:1.65}.assistant-message.user{color:#fff;background:linear-gradient(135deg,#8747e6,#b33adf);justify-self:end}.assistant-message.assistant{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1a;justify-self:start}.assistant-message.typing{color:#ffffff94;align-items:center;gap:5px;font-style:italic;display:flex}.assistant-message.typing span{background:#a98bff;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite alternate assistant-pulse}.assistant-message.typing span:nth-child(2){animation-delay:.16s}.assistant-message.typing span:nth-child(3){animation-delay:.32s}@keyframes assistant-pulse{to{opacity:.35;transform:translateY(-3px)}}.assistant-error{color:#ffb5ae;background:#e166561a;border:1px solid #e1665657;border-radius:10px;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.assistant-error button{color:#fff;text-underline-offset:3px;font-weight:800;text-decoration:underline}.assistant-notice{margin:12px 3px 0;color:#ffffff70!important;font-size:10px!important;line-height:1.55!important}html.light .app-shell .sidebar-item.active{color:#fff}html.light .app-shell .app-theme-toggle,html.light .app-shell .header-sign-out{color:#625d74;background:#fff;border-color:#ded9eb}html.light .app-shell .header-sign-out:hover{color:#7d2624;background:#e1665614;border-color:#e1665673}html.light .app-shell .header-popover{color:#211c3d;background:#fff;border-color:#ded7eb;box-shadow:0 18px 44px #604a8c29}html.light .app-shell .header-popover-title,html.light .app-shell .notification-item span,html.light .app-shell .header-empty{color:#77738b}html.light .app-shell .header-nav-list button,html.light .app-shell .notification-item{color:#403a51}html.light .app-shell .header-nav-list button:hover,html.light .app-shell .notification-item:hover{color:#211c3d;background:#f5f2fb}html.light .app-shell .notification-item{border-color:#ebe6f2}html.light .app-shell .assistant-empty{color:#685b7d;background:#faf7ff;border-color:#d9caef}html.light .app-shell .assistant-message.assistant{color:#403a51;background:#faf9fd;border-color:#e3ddec}html.light .app-shell .assistant-notice{color:#77738b!important}html.light .app-shell .assistant-history{background:#fff;border-color:#e0daec;box-shadow:0 12px 32px #604a8c14}html.light .app-shell .assistant-history-head{border-color:#eee9f4}html.light .app-shell .assistant-history-head strong{color:#211c3d}html.light .app-shell .assistant-history-tools{border-color:#eee9f4}html.light .app-shell .assistant-history-search{color:#77738b;background:#faf9fd;border-color:#ddd6e8}html.light .app-shell .assistant-history-search input{color:#403a51}html.light .app-shell .assistant-history-search input::placeholder{color:#8a8499}html.light .app-shell .assistant-history-themes button{color:#77738b;background:#faf9fd;border-color:#e1dbea}html.light .app-shell .assistant-history-themes button:hover{color:#4d3f68;border-color:#bca8dc}html.light .app-shell .assistant-history-themes button.active{color:#6841b7;background:#f1eafd;border-color:#9c7bce}html.light .app-shell .assistant-history-empty,html.light .app-shell .assistant-history-item span{color:#77738b}html.light .app-shell .assistant-history-item>button:first-child{color:#4b455c}html.light .app-shell .assistant-history-item.active,html.light .app-shell .assistant-history-item:hover{background:#f5f1fc}html.light .app-shell .assistant-history-item.active strong{color:#6841b7}html.light .app-shell .assistant-load-older{color:#6841b7;background:#f5f1fc}html.light .app-shell .assistant-context{color:#466e66;background:#f1fcf9;border-color:#2dbea833}html.light .app-shell .assistant-context strong{color:#176954}@media (max-width:650px){.header-health,.app-theme-toggle{display:none}.header-sign-out{padding-inline:10px}.assistant-box{align-items:stretch}.assistant-box .button{width:44px;padding-inline:0}.assistant-workspace{grid-template-columns:1fr}.assistant-history{position:static}.assistant-history-list{max-height:185px}}.resources-page{background:hsl(var(--background));min-height:100dvh;color:hsl(var(--foreground))}.resources-header{z-index:30;border-bottom:1px solid hsl(var(--primary) / .18);background:hsl(var(--background) / .88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.resources-back{color:hsl(var(--muted-foreground));align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.resources-back:hover{color:hsl(var(--foreground))}.resources-hero{border-bottom:1px solid hsl(var(--primary) / .16);background:radial-gradient(circle at 70% 0%, hsl(var(--primary) / .22), transparent 44%), hsl(var(--background));padding:104px 0 72px}.resources-hero h1{max-width:720px;margin-top:18px;font-size:clamp(38px,6vw,68px);line-height:.98}.resources-hero p{max-width:620px;color:hsl(var(--muted-foreground));margin-top:22px;font-size:16px;line-height:1.7}.resources-articles{gap:22px;padding-block:72px 110px;display:grid}.resource-article{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:22px;padding:clamp(26px,5vw,54px)}.resource-article-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:18px;font-size:11px;font-weight:700;display:flex}.resource-article-meta span{align-items:center;gap:6px;display:inline-flex}.resource-article-meta span:first-child{color:hsl(var(--accent))}.resource-article h2{max-width:760px;margin-top:20px;font-size:clamp(28px,4vw,44px);line-height:1.04}.resource-article-summary{max-width:720px;color:hsl(var(--muted-foreground));margin-top:15px;line-height:1.7}.resource-article-sections{gap:24px;max-width:760px;margin-top:38px;display:grid}.resource-article-sections h3{font-size:17px}.resource-article-sections p{color:hsl(var(--muted-foreground));margin-top:8px;font-size:14px;line-height:1.75}.resource-article-cta{color:hsl(var(--primary));align-items:center;gap:8px;margin-top:36px;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:760px){.resource-grid{grid-template-columns:1fr}.resources-back{font-size:0}.resources-back svg{width:18px;height:18px}}.demo-data-editor{gap:16px;max-width:1040px;margin-top:18px;display:grid}.demo-data-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 2px 6px;display:flex}.demo-data-heading h2{margin-top:8px;font-size:24px}.demo-data-heading p{max-width:720px;color:hsl(var(--muted-foreground));margin-top:9px;font-size:12px;line-height:1.65}.demo-data-reset{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card));flex:none}.demo-data-form{padding:clamp(20px,3vw,30px)}.demo-data-section-head,.demo-data-subsection-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.demo-data-section-head span,.demo-data-subsection-title span{color:hsl(var(--muted-foreground));font:700 9px var(--app-font-mono);letter-spacing:.12em;text-transform:uppercase}.demo-data-section-head h3,.demo-data-subsection-title h3{margin-top:4px;font-size:17px}.demo-data-pulse{max-width:220px;margin-top:22px}.demo-data-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.demo-data-metric{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:14px;grid-template-columns:1fr 1fr;gap:0 10px;padding:16px;display:grid}.demo-data-metric legend{color:hsl(var(--foreground));padding:0 5px;font-size:12px;font-weight:800}.demo-data-metric .field{margin-top:10px}.demo-data-subsection{border-top:1px solid hsl(var(--border));margin-top:25px;padding-top:22px}.demo-data-priority-grid,.demo-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:4px;display:grid}.demo-data-wide-field{grid-column:1/-1}.demo-data-text-button{color:hsl(var(--primary));border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.demo-data-text-button:hover{background:hsl(var(--primary) / .08)}.demo-data-text-button:disabled{cursor:not-allowed;opacity:.45}.demo-data-empty{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .25);border-radius:12px;margin-top:15px;padding:18px;font-size:12px}.demo-data-coverage-list{gap:10px;margin-top:14px;display:grid}.demo-data-coverage-row{border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:minmax(150px,1.5fr) minmax(80px,.6fr) minmax(110px,1fr) minmax(90px,.7fr) 36px;align-items:end;gap:9px;padding:10px 12px 13px;display:grid}.demo-data-coverage-row .field{margin-top:0}.demo-data-icon-button{border:1px solid hsl(var(--border));color:#db4343;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.demo-data-icon-button:hover{background:#db434312;border-color:#db434373}.demo-signal-form{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .28);border-radius:14px;margin-top:20px;padding:18px}.demo-signal-list{gap:8px;margin-top:18px;display:grid}.demo-signal-row{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.demo-signal-tone{background:hsl(var(--signal-cyan));border-radius:99px;width:7px;height:100%;min-height:48px}.demo-signal-tone.warning{background:hsl(var(--signal-pink))}.demo-signal-tone.success{background:hsl(var(--signal-green))}.demo-signal-row>div>span{color:hsl(var(--muted-foreground));font:700 9px var(--app-font-mono);letter-spacing:.08em;text-transform:uppercase}.demo-signal-row strong{color:hsl(var(--foreground));margin-top:3px;font-size:13px;display:block}.demo-signal-row p{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px;line-height:1.5}.demo-signal-actions{gap:5px;display:flex}.demo-signal-actions button{border:1px solid hsl(var(--border));width:32px;height:32px;color:hsl(var(--muted-foreground));border-radius:8px;place-items:center;display:grid}.demo-signal-actions button:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.demo-signal-actions button:last-child:hover{color:#db4343}.demo-data-message,.demo-data-error-message{align-items:center;gap:8px;margin:0;display:flex}.demo-data-error-message{color:#c12525;background:#db434312;border:1px solid #db43434d;border-radius:10px;padding:12px 14px;font-size:12px;font-weight:700}.demo-data-state{align-items:center;gap:14px;max-width:740px;margin-top:16px;display:flex}.demo-data-state h2{font-size:15px}.demo-data-state p{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12px}.demo-data-state .button{margin-left:auto}.demo-data-state-icon{width:38px;height:38px;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:11px;place-items:center;display:grid}@media (max-width:900px){.demo-data-metrics-grid{grid-template-columns:1fr}.demo-data-coverage-row{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-data-coverage-row .demo-data-icon-button{grid-column:2;justify-self:end}}@media (max-width:620px){.demo-data-heading,.demo-data-section-head,.demo-data-subsection-title{flex-direction:column;align-items:stretch}.demo-data-reset,.demo-data-section-head .button{width:100%}.demo-data-priority-grid,.demo-signal-grid,.demo-data-metric,.demo-data-coverage-row{grid-template-columns:1fr}.demo-data-wide-field,.demo-data-coverage-row .demo-data-icon-button{grid-column:auto}.demo-signal-row{grid-template-columns:7px minmax(0,1fr)}.demo-signal-row>.status,.demo-signal-actions{grid-column:2;justify-self:start}}.next-loading-shell{background:radial-gradient(circle at 50% 42%, hsl(var(--primary) / .22), transparent 34%), hsl(var(--background));align-content:center;place-items:center;gap:18px;min-height:100dvh;display:grid;overflow:hidden}.next-loading-orb{border:1px solid hsl(var(--primary) / .45);background:radial-gradient(circle at 35% 28%, hsl(var(--accent) / .5), hsl(var(--primary) / .22) 48%, transparent 72%);width:72px;height:72px;box-shadow:0 24px 80px hsl(var(--primary) / .32), inset 0 0 30px hsl(var(--accent) / .12);border-radius:50%;animation:1.8s ease-in-out infinite octopuz-loader}.next-loading-wordmark{color:#fff;font:800 18px var(--app-font-display);letter-spacing:-.04em}@keyframes octopuz-loader{50%{filter:brightness(1.12);transform:translateY(-6px)scale(1.035)}}.site-header,.sc-header{box-shadow:0 12px 38px #07061438}.resource-card,.sc-panel,.price-card,.metric-card,.dash-card,.workspace-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.metric-card,.dash-card{transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 18px 46px #09051a38,inset 0 1px #ffffff09}.metric-card:hover,.dash-card:hover{border-color:hsl(var(--primary) / .36);box-shadow:0 22px 58px #09051a4d, 0 0 0 1px hsl(var(--primary) / .05) inset;transform:translateY(-2px)}.industry-chip,.sc-feature-box,.sc-price-card{box-shadow:inset 0 1px #ffffff09,0 12px 34px #08051424}.hero .button-accent,.sc-hero .button-primary,.button-primary,.button-accent{box-shadow:0 14px 34px hsl(var(--primary) / .28), 0 1px 0 #fff3 inset}.hero:before{filter:blur(115px);opacity:.92}@media (prefers-reduced-motion:reduce){.next-loading-orb{animation:none}.metric-card,.dash-card,.industry-chip,.resource-card,.button{transition:none}}.crm-scrollbar{scrollbar-width:thin;scrollbar-color:#a855f7b3 #ffffff09}.crm-scrollbar::-webkit-scrollbar{width:10px;height:10px}.crm-scrollbar::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px;margin:3px}.crm-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6e6,#d946efbf,#22d3eeb8);border:2px solid #09081ce6;border-radius:999px;box-shadow:0 0 14px #8b5cf647}.crm-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a78bfa,#e879f9e6,#67e8f9e6)}.crm-neural-grid{opacity:.55;background-image:linear-gradient(#8b5cf614 1px,#0000 1px),linear-gradient(90deg,#22d3ee0f 1px,#0000 1px),radial-gradient(circle,#8b5cf62e,#0000 52%);background-size:26px 26px,26px 26px,100% 100%;animation:8s linear infinite crm-grid-drift;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.crm-pulse-node{animation:1.6s ease-in-out infinite crm-node-pulse}.crm-success-grid{background-image:radial-gradient(circle,#6ee7b72e 1px,#0000 1px);background-size:18px 18px;animation:6s linear infinite crm-grid-drift}.crm-success-orb{animation:.65s cubic-bezier(.2,.8,.2,1) both crm-success-pop,1.8s ease-in-out .7s infinite crm-node-pulse}.crm-boom:before,.crm-boom:after{content:"";pointer-events:none;border:1px solid #6ee7b78c;border-radius:50%;width:42px;height:42px;animation:.9s ease-out both crm-shockwave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crm-boom:after{border-color:#22d3ee80;animation-delay:.18s}@keyframes crm-grid-drift{0%{background-position:0 0,0 0,50%}to{background-position:26px 26px,26px 26px,50%}}@keyframes crm-node-pulse{0%,to{transform:scale(1);box-shadow:0 0 #22d3ee14,0 0 16px #22d3ee14}50%{transform:scale(1.04);box-shadow:0 0 0 8px #22d3ee00,0 0 28px #22d3ee33}}@keyframes crm-success-pop{0%{opacity:0;transform:scale(.25)rotate(-18deg)}70%{opacity:1;transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes crm-shockwave{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(8)}}@media (prefers-reduced-motion:reduce){.crm-neural-grid,.crm-pulse-node,.crm-success-grid,.crm-success-orb,.crm-boom:before,.crm-boom:after{animation:none!important}}html.crm-active{scrollbar-width:thin;scrollbar-color:#a855f7c7 #09081c}html.crm-active::-webkit-scrollbar{width:11px;height:11px}html.crm-active::-webkit-scrollbar-track{background:#09081c}html.crm-active::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6f2,#d946efd1,#22d3eebd);border:2px solid #09081c;border-radius:999px;box-shadow:0 0 18px #8b5cf64d}html.crm-active::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a78bfa,#e879f9f5,#67e8f9eb)}.crm-overview-hero{box-shadow:0 24px 80px #08071c6b,inset 0 1px #ffffff09}.crm-octopus-float{transform-origin:50% 55%;animation:4.8s ease-in-out infinite crm-octopus-float}.crm-octopus-orbit{animation:14s linear infinite crm-orbit-spin;box-shadow:inset 0 0 36px #8b5cf60f,0 0 44px #22d3ee0a}.crm-octopus-orbit:before,.crm-octopus-orbit:after{content:"";background:#a78bfa;border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 16px #a78bfad9}.crm-octopus-orbit:before{top:-4px;left:50%}.crm-octopus-orbit:after{background:#67e8f9;bottom:18%;right:3%;box-shadow:0 0 16px #67e8f9bf}.crm-octopus-orbit-delayed{animation-duration:10s;animation-direction:reverse}.crm-octopus-core{animation:2.8s ease-in-out infinite crm-core-breathe}.crm-chart-bar{transform-box:fill-box;transform-origin:bottom;animation:.7s cubic-bezier(.2,.85,.25,1) both crm-chart-rise}.crm-chart-ping{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite crm-chart-ping}.crm-chart-scan{animation:4.8s ease-in-out infinite crm-chart-scan}@keyframes crm-octopus-float{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}50%{transform:translateY(-10px)rotate(1.5deg)scale(1.025)}}@keyframes crm-orbit-spin{to{transform:rotate(360deg)}}@keyframes crm-core-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes crm-chart-rise{0%{opacity:.15;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes crm-chart-ping{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes crm-chart-scan{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.42;transform:translateY(244px)}}@media (prefers-reduced-motion:reduce){.crm-octopus-float,.crm-octopus-orbit,.crm-octopus-core,.crm-chart-bar,.crm-chart-ping,.crm-chart-scan{animation:none!important}}.app-shell{font-family:var(--app-font-sans);font-size:15px;line-height:1.55}.app-shell .app-title p{color:#c0c6d8;max-width:820px;font-size:14px;line-height:1.7}.app-shell .eyebrow{letter-spacing:.13em;font-size:11px}.app-shell .metric-label{color:#a9b0c6;font-size:12px}.app-shell .metric-trend{font-size:12px;line-height:1.5}.app-shell .dash-card p{color:#c0c6d8;font-size:13px;line-height:1.7}.app-shell .dash-row>div>div{font-size:12px;line-height:1.6}.app-shell .dash-row strong{font-size:13px;line-height:1.45}.app-shell .overview-inline-empty{font-size:13px;line-height:1.65}.app-shell .status{font-size:10px}html.light .app-shell .app-title p,html.light .app-shell .dash-card p{color:#5f586f}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
