@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-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-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-mono);--color-surface:var(--surface);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-border:var(--border)}}@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,ui-sans-serif, system-ui, 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{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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-4\%\]{inset:-4%}.inset-\[-8\%\]{inset:-8%}.inset-\[10\%\]{inset:10%}.inset-x-0{inset-inline:0}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-\[-12\%\]{inset-inline:-12%}.inset-x-\[8\%\]{inset-inline:8%}.inset-x-\[18\%\]{inset-inline:18%}.inset-y-0{inset-block:0}.-top-20{top:calc(var(--spacing) * -20)}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-\[8\%\]{top:8%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[30\%\]{top:30%}.top-\[34\%\]{top:34%}.top-\[47\%\]{top:47%}.top-\[64\%\]{top:64%}.top-\[66\%\]{top:66%}.top-\[var\(--site-header-offset\)\]{top:var(--site-header-offset)}.top-full{top:100%}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.right-\[18\%\]{right:18%}.right-\[24\%\]{right:24%}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:0}.bottom-\[-8\%\]{bottom:-8%}.bottom-\[-72px\]{bottom:-72px}.left-0{left:0}.left-1\/2{left:50%}.left-10{left:calc(var(--spacing) * 10)}.left-\[18\%\]{left:18%}.left-\[28\%\]{left:28%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[1000\]{z-index:1000}.z-\[1100\]{z-index:1100}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[72px\]{margin-top:72px}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.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-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[17px\]{height:17px}.h-\[18vh\]{height:18vh}.h-\[34px\]{height:34px}.h-\[180px\]{height:180px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[460px\]{height:460px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[180px\]{max-height:180px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[390px\]{max-height:390px}.max-h-\[560px\]{max-height:560px}.max-h-\[1015px\]{max-height:1015px}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.max-h-\[min\(720px\,calc\(100vh-8rem\)\)\]{max-height:min(720px,100vh - 8rem)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[48px\]{min-height:48px}.min-h-\[86px\]{min-height:86px}.min-h-\[120px\]{min-height:120px}.min-h-\[122px\]{min-height:122px}.min-h-\[150px\]{min-height:150px}.min-h-\[174px\]{min-height:174px}.min-h-\[176px\]{min-height:176px}.min-h-\[180px\]{min-height:180px}.min-h-\[190px\]{min-height:190px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[270px\]{min-height:270px}.min-h-\[278px\]{min-height:278px}.min-h-\[280px\]{min-height:280px}.min-h-\[285px\]{min-height:285px}.min-h-\[292px\]{min-height:292px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[430px\]{min-height:430px}.min-h-\[452px\]{min-height:452px}.min-h-\[460px\]{min-height:460px}.min-h-\[500px\]{min-height:500px}.min-h-\[520px\]{min-height:520px}.min-h-\[700px\]{min-height:700px}.min-h-full{min-height:100%}.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-6{width:calc(var(--spacing) * 6)}.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-24{width:calc(var(--spacing) * 24)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[17px\]{width:17px}.w-\[34px\]{width:34px}.w-\[64\%\]{width:64%}.w-\[90\%\]{width:90%}.w-\[96\%\]{width:96%}.w-\[124\%\]{width:124%}.w-\[149\%\]{width:149%}.w-\[180px\]{width:180px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[620px\]{width:620px}.w-\[760px\]{width:760px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[95\%\]{max-width:95%}.max-w-\[170px\]{max-width:170px}.max-w-\[280px\]{max-width:280px}.max-w-\[380px\]{max-width:380px}.max-w-\[442px\]{max-width:442px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[940px\]{max-width:940px}.max-w-\[980px\]{max-width:980px}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1220px\]{max-width:1220px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[1720px\]{max-width:1720px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[120px\]{min-width:120px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[4\%\]{--tw-translate-x: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)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[4\%\]{--tw-translate-y:4%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-36{scroll-margin-top:calc(var(--spacing) * 36)}.appearance-none{appearance:none}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.grid-rows-\[68fr_32fr\]{grid-template-rows:68fr 32fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.justify-start{justify-content:flex-start}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-px{gap:1px}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent-lime\/16{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.border-accent-lime\/16{border-color:color-mix(in oklab, var(--accent-lime) 16%, transparent)}}.border-accent-lime\/18{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.border-accent-lime\/18{border-color:color-mix(in oklab, var(--accent-lime) 18%, transparent)}}.border-accent-lime\/20{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.border-accent-lime\/20{border-color:color-mix(in oklab, var(--accent-lime) 20%, transparent)}}.border-accent-lime\/30{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.border-accent-lime\/30{border-color:color-mix(in oklab, var(--accent-lime) 30%, transparent)}}.border-border{border-color:var(--border)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, 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\/24{border-color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.border-white\/24{border-color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-white) 10%, 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-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.11\]{border-color:#ffffff1c}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.11\]{border-color:color-mix(in oklab, var(--color-white) 11%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/\[0\.13\]{border-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.13\]{border-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.border-white\/\[0\.15\]{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.15\]{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/\[0\.065\]{border-color:#fff1}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.065\]{border-color:color-mix(in oklab, var(--color-white) 6.5%, transparent)}}.border-white\/\[0\.085\]{border-color:#ffffff16}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.085\]{border-color:color-mix(in oklab, var(--color-white) 8.5%, transparent)}}.bg-\[\#060B14\]{background-color:#060b14}.bg-\[\#05070d\]{background-color:#05070d}.bg-\[\#05070d\]\/78{background-color:#05070dc7;background-color:lab(1.90127% .106238 -2.57604/.78)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(108\,99\,255\,0\.11\)\,transparent_38\%\)\,rgba\(255\,255\,255\,0\.035\)\]{background-color:radial-gradient(circle at 18% 0%,#6c63ff1c,transparent 38%),#ffffff09}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(108\,99\,255\,0\.12\)\,transparent_36\%\)\,radial-gradient\(circle_at_86\%_82\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.058\)\,rgba\(255\,255\,255\,0\.022\)_48\%\,rgba\(255\,255\,255\,0\.036\)\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 18% 0%,#6c63ff1f,transparent 36%),radial-gradient(circle at 86% 82%,#7f9dff1a,transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff06 48%,#ffffff09),#ffffff08}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_38\%\)\,radial-gradient\(circle_at_88\%_72\%\,rgba\(127\,157\,255\,0\.11\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.065\)\,rgba\(255\,255\,255\,0\.028\)_48\%\,rgba\(255\,255\,255\,0\.04\)\)\,rgba\(255\,255\,255\,0\.036\)\]{background-color:radial-gradient(circle at 18% 0%,#6c63ff24,transparent 38%),radial-gradient(circle at 88% 72%,#7f9dff1c,transparent 34%),linear-gradient(180deg,#fff1,#ffffff07 48%,#ffffff0a),#ffffff09}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_38\%\)\,radial-gradient\(circle_at_82\%_68\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.036\)\]{background-color:radial-gradient(circle at 20% 0%,#6c63ff24,transparent 38%),radial-gradient(circle at 82% 68%,#7f9dff1a,transparent 34%),linear-gradient(180deg,#ffffff0f,transparent 44%),#ffffff09}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_38\%\)\,radial-gradient\(circle_at_84\%_72\%\,rgba\(127\,157\,255\,0\.11\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,transparent_46\%\)\,rgba\(255\,255\,255\,0\.034\)\]{background-color:radial-gradient(circle at 20% 0%,#6c63ff24,transparent 38%),radial-gradient(circle at 84% 72%,#7f9dff1c,transparent 34%),linear-gradient(180deg,#ffffff0e,transparent 46%),#ffffff09}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_38\%\)\,radial-gradient\(circle_at_86\%_78\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.036\)\]{background-color:radial-gradient(circle at 20% 0%,#6c63ff24,transparent 38%),radial-gradient(circle at 86% 78%,#7f9dff1a,transparent 34%),linear-gradient(180deg,#ffffff0f,transparent 44%),#ffffff09}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(108\,99\,255\,0\.16\)\,transparent_36\%\)\,radial-gradient\(circle_at_84\%_72\%\,rgba\(127\,157\,255\,0\.13\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,transparent_46\%\)\,rgba\(255\,255\,255\,0\.034\)\]{background-color:radial-gradient(circle at 20% 0%,#6c63ff29,transparent 36%),radial-gradient(circle at 84% 72%,#7f9dff21,transparent 34%),linear-gradient(180deg,#ffffff0e,transparent 46%),#ffffff09}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(127\,157\,255\,0\.11\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.052\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 20% 0%,#7f9dff1c,transparent 42%),linear-gradient(180deg,#ffffff0d,transparent 44%),#ffffff08}.bg-\[radial-gradient\(circle_at_20\%_0\%\,rgba\(127\,157\,255\,0\.11\)\,transparent_42\%\)\,radial-gradient\(circle_at_82\%_82\%\,rgba\(166\,255\,106\,0\.055\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.052\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 20% 0%,#7f9dff1c,transparent 42%),radial-gradient(circle at 82% 82%,#a6ff6a0e,transparent 34%),linear-gradient(180deg,#ffffff0d,transparent 44%),#ffffff08}.bg-\[radial-gradient\(circle_at_22\%_0\%\,rgba\(108\,99\,255\,0\.1\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 22% 0%,#6c63ff1a,transparent 42%),linear-gradient(180deg,#ffffff0d,transparent 44%),#ffffff08}.bg-\[radial-gradient\(circle_at_22\%_0\%\,rgba\(108\,99\,255\,0\.11\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.052\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 22% 0%,#6c63ff1c,transparent 42%),linear-gradient(180deg,#ffffff0d,transparent 44%),#ffffff08}.bg-\[radial-gradient\(circle_at_22\%_0\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_40\%\)\,radial-gradient\(circle_at_82\%_72\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.058\)\,transparent_46\%\)\,rgba\(255\,255\,255\,0\.034\)\]{background-color:radial-gradient(circle at 22% 0%,#6c63ff24,transparent 40%),radial-gradient(circle at 82% 72%,#7f9dff1a,transparent 34%),linear-gradient(180deg,#ffffff0f,transparent 46%),#ffffff09}.bg-\[radial-gradient\(circle_at_22\%_0\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 22% 0%,#7f9dff1a,transparent 42%),linear-gradient(180deg,#ffffff0d,transparent 44%),#ffffff08}.bg-\[radial-gradient\(circle_at_24\%_0\%\,rgba\(108\,99\,255\,0\.12\)\,transparent_38\%\)\,radial-gradient\(circle_at_82\%_64\%\,rgba\(127\,157\,255\,0\.08\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.034\)\]{background-color:radial-gradient(circle at 24% 0%,#6c63ff1f,transparent 38%),radial-gradient(circle at 82% 64%,#7f9dff14,transparent 34%),linear-gradient(180deg,#ffffff0e,transparent 44%),#ffffff09}.bg-\[radial-gradient\(circle_at_24\%_0\%\,rgba\(108\,99\,255\,0\.12\)\,transparent_38\%\)\,radial-gradient\(circle_at_82\%_64\%\,rgba\(166\,255\,106\,0\.06\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.034\)\]{background-color:radial-gradient(circle at 24% 0%,#6c63ff1f,transparent 38%),radial-gradient(circle at 82% 64%,#a6ff6a0f,transparent 34%),linear-gradient(180deg,#ffffff0e,transparent 44%),#ffffff09}.bg-\[radial-gradient\(circle_at_24\%_0\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_38\%\)\,radial-gradient\(circle_at_82\%_64\%\,rgba\(166\,255\,106\,0\.07\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.036\)\]{background-color:radial-gradient(circle at 24% 0%,#6c63ff24,transparent 38%),radial-gradient(circle at 82% 64%,#a6ff6a12,transparent 34%),linear-gradient(180deg,#ffffff0f,transparent 44%),#ffffff09}.bg-\[radial-gradient\(circle_at_24\%_0\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 24% 0%,#7f9dff1a,transparent 42%),linear-gradient(180deg,#ffffff0d,transparent 44%),#ffffff08}.bg-\[radial-gradient\(circle_at_24\%_0\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_42\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.052\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.034\)\]{background-color:radial-gradient(circle at 24% 0%,#7f9dff1a,transparent 42%),linear-gradient(180deg,#ffffff0d,transparent 44%),#ffffff09}.bg-\[radial-gradient\(circle_at_28\%_0\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_42\%\)\,radial-gradient\(circle_at_82\%_72\%\,rgba\(166\,255\,106\,0\.07\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.06\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.036\)\]{background-color:radial-gradient(circle at 28% 0%,#6c63ff24,transparent 42%),radial-gradient(circle at 82% 72%,#a6ff6a12,transparent 34%),linear-gradient(180deg,#ffffff0f,transparent 44%),#ffffff09}.bg-\[radial-gradient\(circle_at_28\%_0\%\,rgba\(108\,99\,255\,0\.18\)\,transparent_42\%\)\,radial-gradient\(circle_at_82\%_72\%\,rgba\(166\,255\,106\,0\.08\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.065\)\,transparent_44\%\)\,rgba\(255\,255\,255\,0\.04\)\]{background-color:radial-gradient(circle at 28% 0%,#6c63ff2e,transparent 42%),radial-gradient(circle at 82% 72%,#a6ff6a14,transparent 34%),linear-gradient(180deg,#fff1,transparent 44%),#ffffff0a}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(58\,132\,255\,0\.13\)\,transparent_38\%\)\,radial-gradient\(circle_at_50\%_100\%\,rgba\(231\,241\,90\,0\.055\)\,transparent_36\%\)\,rgba\(255\,255\,255\,0\.022\)\]{background-color:radial-gradient(circle at 50% 0%,#3a84ff21,transparent 38%),radial-gradient(circle at 50% 100%,#e7f15a0e,transparent 36%),#ffffff06}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(58\,132\,255\,0\.14\)\,transparent_36\%\)\,radial-gradient\(circle_at_50\%_100\%\,rgba\(231\,241\,90\,0\.055\)\,transparent_34\%\)\,rgba\(255\,255\,255\,0\.022\)\]{background-color:radial-gradient(circle at 50% 0%,#3a84ff24,transparent 36%),radial-gradient(circle at 50% 100%,#e7f15a0e,transparent 34%),#ffffff06}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(108\,99\,255\,0\.14\)\,transparent_36\%\)\,radial-gradient\(circle_at_78\%_78\%\,rgba\(127\,157\,255\,0\.1\)\,transparent_34\%\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 50% 30%,#6c63ff24,transparent 36%),radial-gradient(circle at 78% 78%,#7f9dff1a,transparent 34%),#ffffff08}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(58\,132\,255\,0\.12\)\,transparent_34\%\)\,radial-gradient\(circle_at_50\%_50\%\,rgba\(231\,241\,90\,0\.055\)\,transparent_24\%\)\,rgba\(255\,255\,255\,0\.024\)\]{background-color:radial-gradient(circle at 50% 50%,#3a84ff1f,transparent 34%),radial-gradient(circle at 50% 50%,#e7f15a0e,transparent 24%),#ffffff06}.bg-\[radial-gradient\(circle_at_78\%_44\%\,rgba\(58\,132\,255\,0\.1\)\,transparent_38\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.058\)\,rgba\(255\,255\,255\,0\.022\)_54\%\,rgba\(255\,255\,255\,0\.034\)\)\,rgba\(255\,255\,255\,0\.032\)\]{background-color:radial-gradient(circle at 78% 44%,#3a84ff1a,transparent 38%),linear-gradient(180deg,#ffffff0f,#ffffff06 54%,#ffffff09),#ffffff08}.bg-\[radial-gradient\(circle_at_78\%_44\%\,rgba\(108\,99\,255\,0\.13\)\,transparent_38\%\)\,radial-gradient\(circle_at_88\%_74\%\,rgba\(58\,132\,255\,0\.1\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.064\)\,rgba\(255\,255\,255\,0\.024\)_54\%\,rgba\(255\,255\,255\,0\.038\)\)\,rgba\(255\,255\,255\,0\.034\)\]{background-color:radial-gradient(circle at 78% 44%,#6c63ff21,transparent 38%),radial-gradient(circle at 88% 74%,#3a84ff1a,transparent 34%),linear-gradient(180deg,#ffffff10,#ffffff06 54%,#ffffff0a),#ffffff09}.bg-\[rgba\(5\,7\,13\,0\.72\)\]{background-color:#05070db8}.bg-\[rgba\(10\,10\,15\,0\.74\)\]{background-color:#0a0a0fbd}.bg-\[rgba\(10\,12\,20\,0\.82\)\]{background-color:#0a0c14d1}.bg-\[rgba\(10\,12\,20\,0\.88\)\]{background-color:#0a0c14e0}.bg-\[rgba\(10\,12\,20\,0\.92\)\]{background-color:#0a0c14eb}.bg-\[var\(--color-eyebrow\)\]{background-color:var(--color-eyebrow)}.bg-\[var\(--color-page-bg\)\]{background-color:var(--color-page-bg)}.bg-accent-lime,.bg-accent-lime\/5{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/5{background-color:color-mix(in oklab, var(--accent-lime) 5%, transparent)}}.bg-accent-lime\/55{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/55{background-color:color-mix(in oklab, var(--accent-lime) 55%, transparent)}}.bg-accent-lime\/65{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/65{background-color:color-mix(in oklab, var(--accent-lime) 65%, transparent)}}.bg-accent-lime\/70{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/70{background-color:color-mix(in oklab, var(--accent-lime) 70%, transparent)}}.bg-accent-lime\/80{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/80{background-color:color-mix(in oklab, var(--accent-lime) 80%, transparent)}}.bg-accent-lime\/\[0\.06\]{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/\[0\.06\]{background-color:color-mix(in oklab, var(--accent-lime) 6%, transparent)}}.bg-accent-lime\/\[0\.08\]{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/\[0\.08\]{background-color:color-mix(in oklab, var(--accent-lime) 8%, transparent)}}.bg-accent-lime\/\[0\.035\]{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/\[0\.035\]{background-color:color-mix(in oklab, var(--accent-lime) 3.5%, transparent)}}.bg-accent-lime\/\[0\.045\]{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/\[0\.045\]{background-color:color-mix(in oklab, var(--accent-lime) 4.5%, transparent)}}.bg-accent-lime\/\[0\.055\]{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/\[0\.055\]{background-color:color-mix(in oklab, var(--accent-lime) 5.5%, transparent)}}.bg-accent-lime\/\[0\.095\]{background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.bg-accent-lime\/\[0\.095\]{background-color:color-mix(in oklab, var(--accent-lime) 9.5%, 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\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-current{background-color:currentColor}.bg-primary-blue\/10{background-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.bg-primary-blue\/10{background-color:color-mix(in oklab, var(--primary-blue) 10%, transparent)}}.bg-primary-blue\/70{background-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.bg-primary-blue\/70{background-color:color-mix(in oklab, var(--primary-blue) 70%, transparent)}}.bg-primary-purple\/10{background-color:var(--primary-purple)}@supports (color:color-mix(in lab, red, red)){.bg-primary-purple\/10{background-color:color-mix(in oklab, var(--primary-purple) 10%, transparent)}}.bg-primary-purple\/16{background-color:var(--primary-purple)}@supports (color:color-mix(in lab, red, red)){.bg-primary-purple\/16{background-color:color-mix(in oklab, var(--primary-purple) 16%, transparent)}}.bg-primary-purple\/18{background-color:var(--primary-purple)}@supports (color:color-mix(in lab, red, red)){.bg-primary-purple\/18{background-color:color-mix(in oklab, var(--primary-purple) 18%, transparent)}}.bg-primary-purple\/\[0\.07\]{background-color:var(--primary-purple)}@supports (color:color-mix(in lab, red, red)){.bg-primary-purple\/\[0\.07\]{background-color:color-mix(in oklab, var(--primary-purple) 7.0%, transparent)}}.bg-primary-purple\/\[0\.035\]{background-color:var(--primary-purple)}@supports (color:color-mix(in lab, red, red)){.bg-primary-purple\/\[0\.035\]{background-color:color-mix(in oklab, var(--primary-purple) 3.5%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.bg-white\/18{background-color:color-mix(in oklab, var(--color-white) 18%, 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\.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\.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-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-white\/\[0\.075\]{background-color:#ffffff13}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.075\]{background-color:color-mix(in oklab, var(--color-white) 7.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(5\,7\,13\,0\.68\)_0\%\,rgba\(5\,7\,13\,0\.32\)_44\%\,rgba\(5\,7\,13\,0\.08\)_100\%\)\]{background-image:linear-gradient(90deg,#05070dad 0%,#05070d52 44%,#05070d14 100%)}.bg-\[linear-gradient\(90deg\,rgba\(5\,7\,13\,0\.95\)_0\%\,rgba\(5\,7\,13\,0\.8\)_42\%\,rgba\(5\,7\,13\,0\.3\)_72\%\,rgba\(5\,7\,13\,0\)_100\%\)\]{background-image:linear-gradient(90deg,#05070df2 0%,#05070dcc 42%,#05070d4d 72%,#05070d00 100%)}.bg-\[linear-gradient\(135deg\,rgba\(12\,18\,31\,0\.82\)\,rgba\(6\,10\,19\,0\.66\)\)\]{background-image:linear-gradient(135deg,#0c121fd1,#060a13a8)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.018\)_58\%\,rgba\(255\,255\,255\,0\.034\)\)\]{background-image:linear-gradient(135deg,#ffffff0f,#ffffff05 58%,#ffffff09)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.07\)\,rgba\(255\,255\,255\,0\.026\)\)\]{background-image:linear-gradient(135deg,#ffffff12,#ffffff07)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(255\,255\,255\,0\.032\)\)\]{background-image:linear-gradient(135deg,#ffffff14,#ffffff08)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.11\)\,rgba\(255\,255\,255\,0\.04\)\)\]{background-image:linear-gradient(135deg,#ffffff1c,#ffffff0a)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.034\)\,rgba\(255\,255\,255\,0\.012\)\)\]{background-image:linear-gradient(135deg,#ffffff09,#ffffff03)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.052\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:linear-gradient(135deg,#ffffff0d,#ffffff05)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.056\)\,rgba\(255\,255\,255\,0\.018\)_58\%\,rgba\(255\,255\,255\,0\.032\)\)\]{background-image:linear-gradient(135deg,#ffffff0e,#ffffff05 58%,#ffffff08)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.075\)\,rgba\(255\,255\,255\,0\.026\)\)\]{background-image:linear-gradient(135deg,#ffffff13,#ffffff07)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.082\)\,rgba\(255\,255\,255\,0\.03\)\)\]{background-image:linear-gradient(135deg,#ffffff15,#ffffff08)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.085\)\,rgba\(255\,255\,255\,0\.032\)\)\]{background-image:linear-gradient(135deg,#ffffff16,#ffffff08)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.105\)\,rgba\(255\,255\,255\,0\.045\)\)\]{background-image:linear-gradient(135deg,#ffffff1b,#ffffff0b)}.bg-\[linear-gradient\(180deg\,rgba\(5\,7\,13\,0\)_0\%\,\#05070d_100\%\)\]{background-image:linear-gradient(#05070d00 0%,#05070d 100%)}.bg-\[linear-gradient\(180deg\,rgba\(5\,7\,13\,0\.44\)_0\%\,rgba\(5\,7\,13\,0\.12\)_42\%\,rgba\(5\,7\,13\,0\.74\)_100\%\)\]{background-image:linear-gradient(#05070d70 0%,#05070d1f 42%,#05070dbd 100%)}.bg-\[linear-gradient\(rgba\(6\,8\,18\,0\.45\)\,rgba\(6\,8\,18\,0\.53\)\)\]{background-image:linear-gradient(#06081273,#06081287)}.bg-\[linear-gradient\(rgba\(8\,10\,20\,0\.35\)\,rgba\(8\,10\,20\,0\.45\)\)\]{background-image:linear-gradient(#080a1459,#080a1473)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.016\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.013\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.022\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.022\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.026\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.026\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px)}.bg-\[radial-gradient\(circle\,rgba\(58\,132\,255\,0\.09\)\,rgba\(108\,99\,255\,0\.04\)_46\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,#3a84ff17,#6c63ff0a 46%,#0000 72%)}.bg-\[radial-gradient\(circle\,rgba\(108\,99\,255\,0\.1\)\,rgba\(127\,157\,255\,0\.06\)_42\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#6c63ff1a,#7f9dff0f 42%,#0000 70%)}.bg-\[radial-gradient\(circle\,rgba\(127\,157\,255\,0\.14\)\,rgba\(108\,99\,255\,0\.07\)_52\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,#7f9dff24,#6c63ff12 52%,#0000 72%)}.bg-\[radial-gradient\(circle\,rgba\(127\,157\,255\,0\.26\)\,rgba\(108\,99\,255\,0\.11\)_58\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,#7f9dff42,#6c63ff1c 58%,#0000 72%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(45\,127\,249\,0\.075\)\,transparent_36\%\)\,radial-gradient\(circle_at_86\%_88\%\,rgba\(214\,179\,106\,0\.055\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.052\)\,rgba\(255\,255\,255\,0\.018\)_58\%\,rgba\(255\,255\,255\,0\.032\)\)\]{background-image:radial-gradient(circle at 18% 0,#2d7ff913,#0000 36%),radial-gradient(circle at 86% 88%,#d6b36a0e,#0000 34%),linear-gradient(135deg,#ffffff0d,#ffffff05 58%,#ffffff08)}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(108\,99\,255\,0\.12\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_28\%\,rgba\(127\,157\,255\,0\.09\)\,transparent_34\%\)\,linear-gradient\(180deg\,\#05070d_0\%\,\#060913_52\%\,\#05070d_100\%\)\]{background-image:radial-gradient(circle at 18% 12%,#6c63ff1f,#0000 32%),radial-gradient(circle at 82% 28%,#7f9dff17,#0000 34%),linear-gradient(#05070d 0%,#060913 52%,#05070d 100%)}.bg-\[radial-gradient\(circle_at_18\%_22\%\,rgba\(108\,99\,255\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_34\%\,rgba\(127\,157\,255\,0\.15\)\,transparent_36\%\)\,linear-gradient\(180deg\,\#05070d_0\%\,\#080b14_58\%\,\#05070d_100\%\)\]{background-image:radial-gradient(circle at 18% 22%,#6c63ff2e,#0000 34%),radial-gradient(circle at 78% 34%,#7f9dff26,#0000 36%),linear-gradient(#05070d 0%,#080b14 58%,#05070d 100%)}.bg-\[radial-gradient\(circle_at_18\%_24\%\,rgba\(108\,99\,255\,0\.08\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_34\%\,rgba\(58\,132\,255\,0\.075\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 18% 24%,#6c63ff14,#0000 34%),radial-gradient(circle at 78% 34%,#3a84ff13,#0000 36%)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(231\,241\,90\,0\.035\)\,transparent_32\%\)\,radial-gradient\(circle_at_86\%_100\%\,rgba\(45\,127\,249\,0\.03\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 50% 18%,#e7f15a09,#0000 32%),radial-gradient(circle at 86% 100%,#2d7ff908,#0000 38%)}.bg-\[radial-gradient\(circle_at_50\%_26\%\,rgba\(58\,132\,255\,0\.105\)\,transparent_40\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 50% 26%,#3a84ff1b,#0000 40%),linear-gradient(135deg,#ffffff0e,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(83\,205\,255\,0\.07\)\,transparent_34\%\)\,radial-gradient\(circle_at_50\%_46\%\,rgba\(108\,99\,255\,0\.052\)\,transparent_24\%\)\,radial-gradient\(circle_at_50\%_58\%\,rgba\(231\,241\,90\,0\.035\)\,transparent_26\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.065\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 50% 42%,#53cdff12,#0000 34%),radial-gradient(circle at 50% 46%,#6c63ff0d,#0000 24%),radial-gradient(circle at 50% 58%,#e7f15a09,#0000 26%),linear-gradient(135deg,#fff1,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(127\,157\,255\,0\.2\)\,transparent_34\%\)\,radial-gradient\(circle_at_64\%_56\%\,rgba\(108\,99\,255\,0\.16\)\,transparent_30\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.075\)\,rgba\(255\,255\,255\,0\.014\)_58\%\,rgba\(166\,255\,106\,0\.045\)\)\]{background-image:radial-gradient(circle at 50% 42%,#7f9dff33,#0000 34%),radial-gradient(circle at 64% 56%,#6c63ff29,#0000 30%),linear-gradient(135deg,#ffffff13,#ffffff04 58%,#a6ff6a0b)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(127\,157\,255\,0\.14\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.014\)_58\%\,rgba\(166\,255\,106\,0\.035\)\)\]{background-image:radial-gradient(circle at 50% 42%,#7f9dff24,#0000 34%),linear-gradient(135deg,#ffffff0f,#ffffff04 58%,#a6ff6a09)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(127\,157\,255\,0\.16\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.014\)_58\%\,rgba\(166\,255\,106\,0\.035\)\)\]{background-image:radial-gradient(circle at 50% 42%,#7f9dff29,#0000 34%),linear-gradient(135deg,#ffffff0f,#ffffff04 58%,#a6ff6a09)}.bg-\[radial-gradient\(circle_at_50\%_42\%\,rgba\(127\,157\,255\,0\.16\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.014\)_60\%\,rgba\(166\,255\,106\,0\.04\)\)\]{background-image:radial-gradient(circle at 50% 42%,#7f9dff29,#0000 34%),linear-gradient(135deg,#ffffff0f,#ffffff04 60%,#a6ff6a0a)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,rgba\(108\,99\,255\,0\.075\)\,transparent_24\%\)\,radial-gradient\(circle_at_50\%_54\%\,rgba\(83\,205\,255\,0\.055\)\,transparent_48\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 50% 45%,#6c63ff13,#0000 24%),radial-gradient(circle at 50% 54%,#53cdff0e,#0000 48%),linear-gradient(135deg,#ffffff0e,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,rgba\(231\,241\,90\,0\.055\)\,transparent_22\%\)\,radial-gradient\(circle_at_50\%_54\%\,rgba\(83\,205\,255\,0\.05\)\,transparent_48\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.052\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 50% 45%,#e7f15a0e,#0000 22%),radial-gradient(circle at 50% 54%,#53cdff0d,#0000 48%),linear-gradient(135deg,#ffffff0d,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_48\%\,rgba\(58\,132\,255\,0\.105\)\,transparent_42\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 50% 48%,#3a84ff1b,#0000 42%),linear-gradient(135deg,#ffffff0e,#ffffff05)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(58\,132\,255\,0\.048\)\,transparent_56\%\)\]{background-image:radial-gradient(circle,#3a84ff0c,#0000 56%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(58\,132\,255\,0\.055\)\,transparent_56\%\)\]{background-image:radial-gradient(circle,#3a84ff0e,#0000 56%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(108\,99\,255\,0\.16\)\,transparent_42\%\)\]{background-image:radial-gradient(circle,#6c63ff29,#0000 42%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(127\,157\,255\,0\.16\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.065\)\,rgba\(255\,255\,255\,0\.014\)_60\%\,rgba\(166\,255\,106\,0\.04\)\)\]{background-image:radial-gradient(circle,#7f9dff29,#0000 34%),linear-gradient(135deg,#fff1,#ffffff04 60%,#a6ff6a0a)}.bg-\[radial-gradient\(circle_at_50\%_52\%\,rgba\(45\,127\,249\,0\.08\)\,rgba\(214\,179\,106\,0\.035\)_38\%\,transparent_68\%\)\]{background-image:radial-gradient(circle at 50% 52%,#2d7ff914,#d6b36a09 38%,#0000 68%)}.bg-\[radial-gradient\(circle_at_50\%_52\%\,rgba\(58\,132\,255\,0\.05\)\,rgba\(108\,99\,255\,0\.02\)_42\%\,transparent_72\%\)\]{background-image:radial-gradient(circle at 50% 52%,#3a84ff0d,#6c63ff05 42%,#0000 72%)}.bg-\[radial-gradient\(circle_at_52\%_42\%\,rgba\(108\,99\,255\,0\.15\)\,transparent_38\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.06\)\,rgba\(255\,255\,255\,0\.014\)_62\%\,rgba\(127\,157\,255\,0\.05\)\)\]{background-image:radial-gradient(circle at 52% 42%,#6c63ff26,#0000 38%),linear-gradient(135deg,#ffffff0f,#ffffff04 62%,#7f9dff0d)}.bg-\[radial-gradient\(circle_at_58\%_62\%\,rgba\(58\,132\,255\,0\.13\)\,rgba\(108\,99\,255\,0\.052\)_42\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at 58% 62%,#3a84ff21,#6c63ff0d 42%,#0000 70%)}.bg-\[radial-gradient\(circle_at_78\%_48\%\,rgba\(45\,127\,249\,0\.055\)\,transparent_38\%\)\,radial-gradient\(circle_at_92\%_82\%\,rgba\(231\,241\,90\,0\.028\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 78% 48%,#2d7ff90e,#0000 38%),radial-gradient(circle at 92% 82%,#e7f15a07,#0000 34%)}.bg-\[radial-gradient\(ellipse_at_24\%_48\%\,rgba\(5\,7\,13\,0\.28\)\,transparent_58\%\)\,linear-gradient\(90deg\,rgba\(5\,7\,13\,0\.5\)_0\%\,rgba\(5\,7\,13\,0\.22\)_42\%\,rgba\(5\,7\,13\,0\.08\)_100\%\)\]{background-image:radial-gradient(at 24% 48%,#05070d47,#0000 58%),linear-gradient(90deg,#05070d80 0%,#05070d38 42%,#05070d14 100%)}.bg-\[url\(\'\/icons\/pattern-ai-grid\.svg\'\)\]{background-image:url(/icons/pattern-ai-grid.svg)}.from-\[\#05070d\]{--tw-gradient-from:#05070d;--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-accent-lime\/0{--tw-gradient-from:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.from-accent-lime\/0{--tw-gradient-from:color-mix(in oklab, var(--accent-lime) 0%, transparent)}}.from-accent-lime\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-purple{--tw-gradient-from:var(--primary-purple);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-white\/0{--tw-gradient-from:color-mix(in oklab, var(--color-white) 0%, transparent)}}.from-white\/0{--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\/22{--tw-gradient-from:#ffffff38}@supports (color:color-mix(in lab, red, red)){.from-white\/22{--tw-gradient-from:color-mix(in oklab, var(--color-white) 22%, transparent)}}.from-white\/22{--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\.03\]{--tw-gradient-from:#ffffff08}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.03\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 3%, transparent)}}.from-white\/\[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))}.via-\[\#776FFF\]{--tw-gradient-via:#776fff;--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-\[rgba\(5\,7\,13\,0\.38\)\]{--tw-gradient-via:#05070d61;--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-accent-lime\/0{--tw-gradient-via:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.via-accent-lime\/0{--tw-gradient-via:color-mix(in oklab, var(--accent-lime) 0%, transparent)}}.via-accent-lime\/0{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary-blue\/18{--tw-gradient-via:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.via-primary-blue\/18{--tw-gradient-via:color-mix(in oklab, var(--primary-blue) 18%, transparent)}}.via-primary-blue\/18{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary-blue\/28{--tw-gradient-via:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.via-primary-blue\/28{--tw-gradient-via:color-mix(in oklab, var(--primary-blue) 28%, transparent)}}.via-primary-blue\/28{--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-white\/12{--tw-gradient-via:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.via-white\/12{--tw-gradient-via:color-mix(in oklab, var(--color-white) 12%, transparent)}}.via-white\/12{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/14{--tw-gradient-via:#ffffff24}@supports (color:color-mix(in lab, red, red)){.via-white\/14{--tw-gradient-via:color-mix(in oklab, var(--color-white) 14%, transparent)}}.via-white\/14{--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-white\/\[0\.12\]{--tw-gradient-via:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.via-white\/\[0\.12\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 12%, transparent)}}.via-white\/\[0\.12\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.14\]{--tw-gradient-via:#ffffff24}@supports (color:color-mix(in lab, red, red)){.via-white\/\[0\.14\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.via-white\/\[0\.14\]{--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-white\/\[0\.16\]{--tw-gradient-via:#ffffff29}@supports (color:color-mix(in lab, red, red)){.via-white\/\[0\.16\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 16%, transparent)}}.via-white\/\[0\.16\]{--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-\[\#05070d\]{--tw-gradient-to:#05070d;--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-\[var\(--color-page-bg\)\]{--tw-gradient-to:var(--color-page-bg);--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-accent-lime\/0{--tw-gradient-to:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.to-accent-lime\/0{--tw-gradient-to:color-mix(in oklab, var(--accent-lime) 0%, transparent)}}.to-accent-lime\/0{--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-primary-blue{--tw-gradient-to:var(--primary-blue);--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-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab, var(--color-white) 0%, transparent)}}.to-white\/0{--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-white\/\[0\.03\]{--tw-gradient-to:#ffffff08}@supports (color:color-mix(in lab, red, red)){.to-white\/\[0\.03\]{--tw-gradient-to:color-mix(in oklab, var(--color-white) 3%, transparent)}}.to-white\/\[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))}.bg-\[size\:42px_42px\]{background-size:42px 42px}.bg-\[size\:44px_44px\]{background-size:44px 44px}.bg-\[size\:48px_48px\]{background-size:48px 48px}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.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)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-12{padding-inline:calc(var(--spacing) * 12)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[22px\]{padding-block:22px}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-\[72px\]{padding-top:72px}.pt-\[104px\]{padding-top:104px}.pt-\[calc\(var\(--site-header-offset\)\+3\.5rem\)\]{padding-top:calc(var(--site-header-offset) + 3.5rem)}.pt-\[calc\(var\(--site-header-offset\)\+3rem\)\]{padding-top:calc(var(--site-header-offset) + 3rem)}.pt-\[calc\(var\(--site-header-offset\)\+4rem\)\]{padding-top:calc(var(--site-header-offset) + 4rem)}.pt-px{padding-top:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[72px\]{padding-bottom:72px}.pb-px{padding-bottom:1px}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-\[inherit\]{font-family:inherit}.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-\[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-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.leading-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.42\]{--tw-leading:1.42;line-height:1.42}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.52\]{--tw-leading:1.52;line-height:1.52}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.58\]{--tw-leading:1.58;line-height:1.58}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.66\]{--tw-leading:1.66;line-height:1.66}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-none{--tw-leading:1;line-height:1}.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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.052em\]{--tw-tracking:-.052em;letter-spacing:-.052em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.20em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.\[text-wrap\:balance\]{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[rgba\(255\,255\,255\,0\.32\)\]{color:#ffffff52}.text-\[var\(--color-eyebrow\)\]{color:var(--color-eyebrow)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-accent-lime,.text-accent-lime\/82{color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.text-accent-lime\/82{color:color-mix(in oklab, var(--accent-lime) 82%, transparent)}}.text-text-primary{color:var(--text-primary)}.text-text-secondary{color:var(--text-secondary)}.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\/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\/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\/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\/44{color:#ffffff70}@supports (color:color-mix(in lab, red, red)){.text-white\/44{color:color-mix(in oklab, var(--color-white) 44%, transparent)}}.text-white\/46{color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.text-white\/46{color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, 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\/66{color:#ffffffa8}@supports (color:color-mix(in lab, red, red)){.text-white\/66{color:color-mix(in oklab, var(--color-white) 66%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#7f9dff\]{accent-color:#7f9dff}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-36{opacity:.36}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-74{opacity:.74}.opacity-75{opacity:.75}.opacity-78{opacity:.78}.opacity-80{opacity:.8}.opacity-82{opacity:.82}.opacity-85{opacity:.85}.opacity-100{opacity:1}.opacity-\[0\.09\]{opacity:.09}.opacity-\[0\.9\]{opacity:.9}.opacity-\[0\.11\]{opacity:.11}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.32\]{opacity:.32}.opacity-\[0\.44\]{opacity:.44}.opacity-\[0\.075\]{opacity:.075}.opacity-\[0\.94\]{opacity:.94}.opacity-\[0\.96\]{opacity:.96}.opacity-\[0\.115\]{opacity:.115}.\[background-blend-mode\:soft-light\]{background-blend-mode:soft-light}.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-\[0_0_10px_rgba\(166\,255\,106\,0\.14\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a6ff6a24);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\(166\,255\,106\,0\.16\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#a6ff6a29);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_14px_rgba\(231\,241\,90\,0\.28\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#e7f15a47);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\(166\,255\,106\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#a6ff6a2e);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\(127\,157\,255\,0\.22\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#7f9dff38);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_36px_rgba\(108\,99\,255\,0\.34\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#6c63ff57);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_36px_rgba\(108\,99\,255\,0\.42\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#6c63ff6b);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_36px_rgba\(118\,108\,255\,0\.3\)\]{--tw-shadow:0 0 36px var(--tw-shadow-color,#766cff4d);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_80px_rgba\(108\,99\,255\,0\.22\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#6c63ff38);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_90px_rgba\(108\,99\,255\,0\.26\)\]{--tw-shadow:0 0 90px var(--tw-shadow-color,#6c63ff42);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_20px_70px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 20px 70px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_76px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 22px 76px var(--tw-shadow-color,#00000042);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\,0\.26\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000042);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\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.36\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000005c);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_84px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 24px 84px 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_28px_90px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 28px 90px 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_28px_90px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 28px 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_28px_100px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 28px 100px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 28px 100px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 30px 100px 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_100px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#00000057);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_34px_120px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 34px 120px 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_34px_120px_rgba\(0\,0\,0\,0\.52\)\]{--tw-shadow:0 34px 120px var(--tw-shadow-color,#00000085);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_36px_130px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 36px 130px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgba\(231\,241\,90\,0\.05\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#e7f15a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgba\(231\,241\,90\,0\.055\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#e7f15a0e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgba\(255\,255\,255\,0\.035\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#ffffff09);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_20px_rgba\(231\,241\,90\,0\.045\)\]{--tw-shadow:inset 0 0 20px var(--tw-shadow-color,#e7f15a0b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_22px_rgba\(231\,241\,90\,0\.06\)\]{--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#e7f15a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_22px_rgba\(231\,241\,90\,0\.055\)\]{--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#e7f15a0e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,0_24px_80px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), 0 24px 80px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\,inset_0_-24px_52px_rgba\(214\,179\,106\,0\.018\)\,0_20px_58px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a), inset 0 -24px 52px var(--tw-shadow-color,#d6b36a05), 0 20px 58px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.07\)\,0_16px_48px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff12), 0 16px 48px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_24px_80px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_24px_82px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 24px 82px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_24px_82px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 24px 82px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_26px_90px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 26px 90px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\,0_30px_104px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 30px 104px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.09\)\,0_22px_76px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff17), 0 22px 76px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.11\)\,inset_0_-24px_50px_rgba\(58\,132\,255\,0\.018\)\,0_20px_58px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1c), inset 0 -24px 50px var(--tw-shadow-color,#3a84ff05), 0 20px 58px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,inset_0_0_34px_rgba\(58\,132\,255\,0\.035\)\,0_20px_58px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1f), inset 0 0 34px var(--tw-shadow-color,#3a84ff09), 0 20px 58px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:inset 0 1px 0 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)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\,inset_0_0_40px_rgba\(58\,132\,255\,0\.04\)\,0_28px_90px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff24), inset 0 0 40px var(--tw-shadow-color,#3a84ff0a), 0 28px 90px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.075\)\,0_24px_84px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff13), 0 24px 84px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.075\)\,0_24px_84px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff13), 0 24px 84px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.075\)\,0_30px_100px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff13), 0 30px 100px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.075\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff13);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)}.ring{--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)}.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-\[10px\]{--tw-blur:blur(10px);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-\[56px\]{--tw-blur:blur(56px);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-\[78px\]{--tw-blur:blur(78px);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-\[82px\]{--tw-blur:blur(82px);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-\[90px\]{--tw-blur:blur(90px);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-\[96px\]{--tw-blur:blur(96px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,opacity\,transform\]{transition-property:background-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\,filter\]{transition-property:border-color,background-color,box-shadow,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\,transform\]{transition-property:opacity,filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,color\]{transition-property:opacity,transform,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,box-shadow\]{transition-property:transform,border-color,background-color,box-shadow;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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[260ms\]{--tw-duration:.26s;transition-duration:.26s}.duration-\[380ms\]{--tw-duration:.38s;transition-duration:.38s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[text-shadow\:0_0_34px_rgba\(255\,255\,255\,0\.06\)\]{text-shadow:0 0 34px #ffffff0f}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-accent-lime\/28:is(:where(.group):hover *){border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-accent-lime\/28:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--accent-lime) 28%, transparent)}}.group-hover\:border-accent-lime\/45:is(:where(.group):hover *){border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-accent-lime\/45:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--accent-lime) 45%, transparent)}}.group-hover\:border-primary-blue\/24:is(:where(.group):hover *){border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary-blue\/24:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary-blue) 24%, transparent)}}.group-hover\:border-primary-blue\/26:is(:where(.group):hover *){border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary-blue\/26:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary-blue) 26%, transparent)}}.group-hover\:border-primary-blue\/28:is(:where(.group):hover *){border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary-blue\/28:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--primary-blue) 28%, transparent)}}.group-hover\:bg-accent-lime\/\[0\.07\]:is(:where(.group):hover *){background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent-lime\/\[0\.07\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent-lime) 7.0%, transparent)}}.group-hover\:bg-accent-lime\/\[0\.14\]:is(:where(.group):hover *){background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent-lime\/\[0\.14\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent-lime) 14.0%, transparent)}}.group-hover\:bg-accent-lime\/\[0\.065\]:is(:where(.group):hover *){background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent-lime\/\[0\.065\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent-lime) 6.5%, transparent)}}.group-hover\:bg-primary-blue\/\[0\.06\]:is(:where(.group):hover *){background-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary-blue\/\[0\.06\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--primary-blue) 6%, transparent)}}.group-hover\:bg-white\/\[0\.065\]:is(:where(.group):hover *){background-color:#fff1}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/\[0\.065\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 6.5%, transparent)}}.group-hover\:from-accent-lime\/0:is(:where(.group):hover *){--tw-gradient-from:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-hover\:from-accent-lime\/0:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab, var(--accent-lime) 0%, transparent)}}.group-hover\:from-accent-lime\/0:is(:where(.group):hover *){--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))}.group-hover\:via-accent-lime\/55:is(:where(.group):hover *){--tw-gradient-via:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-hover\:via-accent-lime\/55:is(:where(.group):hover *){--tw-gradient-via:color-mix(in oklab, var(--accent-lime) 55%, transparent)}}.group-hover\:via-accent-lime\/55:is(:where(.group):hover *){--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)}.group-hover\:to-primary-blue\/0:is(:where(.group):hover *){--tw-gradient-to:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.group-hover\:to-primary-blue\/0:is(:where(.group):hover *){--tw-gradient-to:color-mix(in oklab, var(--primary-blue) 0%, transparent)}}.group-hover\:to-primary-blue\/0:is(:where(.group):hover *){--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))}.group-hover\:text-accent-lime:is(:where(.group):hover *){color:var(--accent-lime)}.group-hover\:text-primary-blue:is(:where(.group):hover *){color:var(--primary-blue)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:text-white\/72:is(:where(.group):hover *){color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/72:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.group-hover\:text-white\/74:is(:where(.group):hover *){color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/74:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.group-hover\:text-white\/78:is(:where(.group):hover *){color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/78:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.group-hover\:opacity-45:is(:where(.group):hover *){opacity:.45}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-95:is(:where(.group):hover *){opacity:.95}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:opacity-\[0\.18\]:is(:where(.group):hover *){opacity:.18}.group-hover\:opacity-\[0\.24\]:is(:where(.group):hover *){opacity:.24}.group-hover\:shadow-\[inset_0_0_18px_rgba\(255\,255\,255\,0\.05\)\,0_0_18px_rgba\(231\,241\,90\,0\.18\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#ffffff0d), 0 0 18px var(--tw-shadow-color,#e7f15a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[inset_0_0_22px_rgba\(231\,241\,90\,0\.075\)\,0_0_20px_rgba\(231\,241\,90\,0\.08\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#e7f15a13), 0 0 20px var(--tw-shadow-color,#e7f15a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:shadow-\[inset_0_0_22px_rgba\(231\,241\,90\,0\.075\)\,0_0_26px_rgba\(231\,241\,90\,0\.08\)\]:is(:where(.group):hover *){--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#e7f15a13), 0 0 26px var(--tw-shadow-color,#e7f15a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:brightness-105:is(:where(.group):hover *){--tw-brightness:brightness(105%);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-hover\:brightness-110:is(:where(.group):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-focus-visible\:border-accent-lime\/45:is(:where(.group):focus-visible *){border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\:border-accent-lime\/45:is(:where(.group):focus-visible *){border-color:color-mix(in oklab, var(--accent-lime) 45%, transparent)}}.group-focus-visible\:bg-accent-lime\/\[0\.14\]:is(:where(.group):focus-visible *){background-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\:bg-accent-lime\/\[0\.14\]:is(:where(.group):focus-visible *){background-color:color-mix(in oklab, var(--accent-lime) 14.0%, transparent)}}.group-focus-visible\:text-accent-lime:is(:where(.group):focus-visible *){color:var(--accent-lime)}.group-focus-visible\:text-primary-blue:is(:where(.group):focus-visible *){color:var(--primary-blue)}.group-focus-visible\:text-white\/70:is(:where(.group):focus-visible *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-focus-visible\:text-white\/70:is(:where(.group):focus-visible *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\:shadow-\[inset_0_0_18px_rgba\(255\,255\,255\,0\.05\)\,0_0_18px_rgba\(231\,241\,90\,0\.18\)\]:is(:where(.group):focus-visible *){--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#ffffff0d), 0 0 18px var(--tw-shadow-color,#e7f15a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.placeholder\:text-white\/32::placeholder{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/32::placeholder{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@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-accent-lime\/20:hover{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-lime\/20:hover{border-color:color-mix(in oklab, var(--accent-lime) 20%, transparent)}}.hover\:border-accent-lime\/24:hover{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-lime\/24:hover{border-color:color-mix(in oklab, var(--accent-lime) 24%, transparent)}}.hover\:border-accent-lime\/28:hover{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-lime\/28:hover{border-color:color-mix(in oklab, var(--accent-lime) 28%, transparent)}}.hover\:border-accent-lime\/30:hover{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent-lime\/30:hover{border-color:color-mix(in oklab, var(--accent-lime) 30%, transparent)}}.hover\:border-primary-blue:hover,.hover\:border-primary-blue\/30:hover{border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary-blue\/30:hover{border-color:color-mix(in oklab, var(--primary-blue) 30%, transparent)}}.hover\:border-primary-blue\/34:hover{border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary-blue\/34:hover{border-color:color-mix(in oklab, var(--primary-blue) 34%, transparent)}}.hover\:border-primary-blue\/35:hover{border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary-blue\/35:hover{border-color:color-mix(in oklab, var(--primary-blue) 35%, transparent)}}.hover\:border-primary-blue\/42:hover{border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary-blue\/42:hover{border-color:color-mix(in oklab, var(--primary-blue) 42%, transparent)}}.hover\:border-white\/16:hover{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:border-white\/18:hover{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/18:hover{border-color:color-mix(in oklab, var(--color-white) 18%, 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\/22:hover{border-color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/22:hover{border-color:color-mix(in oklab, var(--color-white) 22%, 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\:border-white\/\[0\.24\]:hover{border-color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.24\]:hover{border-color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.hover\:border-white\/\[0\.27\]:hover{border-color:#ffffff45}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.27\]:hover{border-color:color-mix(in oklab, var(--color-white) 27%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, 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\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.13\]:hover{background-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.13\]:hover{background-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.hover\:bg-white\/\[0\.032\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.032\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.2%, 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\:bg-white\/\[0\.046\]:hover{background-color:#ffffff0c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.046\]:hover{background-color:color-mix(in oklab, var(--color-white) 4.6%, transparent)}}.hover\:bg-white\/\[0\.048\]:hover{background-color:#ffffff0c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.048\]:hover{background-color:color-mix(in oklab, var(--color-white) 4.8%, transparent)}}.hover\:bg-white\/\[0\.052\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.052\]:hover{background-color:color-mix(in oklab, var(--color-white) 5.2%, transparent)}}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.hover\:bg-white\/\[0\.065\]:hover{background-color:#fff1}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.065\]:hover{background-color:color-mix(in oklab, var(--color-white) 6.5%, transparent)}}.hover\:bg-white\/\[0\.075\]:hover{background-color:#ffffff13}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.075\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.5%, transparent)}}.hover\:bg-white\/\[0\.085\]:hover{background-color:#ffffff16}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.085\]:hover{background-color:color-mix(in oklab, var(--color-white) 8.5%, transparent)}}.hover\:text-text-primary:hover{color:var(--text-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_28px_rgba\(127\,157\,255\,0\.18\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#7f9dff2e);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_0_48px_rgba\(127\,157\,255\,0\.38\)\]:hover{--tw-shadow:0 0 48px var(--tw-shadow-color,#7f9dff61);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_0_50px_rgba\(127\,157\,255\,0\.5\)\]:hover{--tw-shadow:0 0 50px var(--tw-shadow-color,#7f9dff80);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_0_50px_rgba\(127\,157\,255\,0\.44\)\]:hover{--tw-shadow:0 0 50px var(--tw-shadow-color,#7f9dff70);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_18px_50px_rgba\(108\,99\,255\,0\.08\)\]:hover{--tw-shadow:0 18px 50px var(--tw-shadow-color,#6c63ff14);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_18px_58px_rgba\(58\,132\,255\,0\.07\)\]:hover{--tw-shadow:0 18px 58px var(--tw-shadow-color,#3a84ff12);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_80px_rgba\(108\,99\,255\,0\.1\)\]:hover{--tw-shadow:0 24px 80px var(--tw-shadow-color,#6c63ff1a);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_30px_100px_rgba\(108\,99\,255\,0\.12\)\]:hover{--tw-shadow:0 30px 100px var(--tw-shadow-color,#6c63ff1f);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_34px_120px_rgba\(58\,132\,255\,0\.13\)\]:hover{--tw-shadow:0 34px 120px var(--tw-shadow-color,#3a84ff21);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_40px_140px_rgba\(108\,99\,255\,0\.15\)\]:hover{--tw-shadow:0 40px 140px var(--tw-shadow-color,#6c63ff26);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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.11\)\,inset_0_0_0_1px_rgba\(231\,241\,90\,0\.105\)\,0_26px_90px_rgba\(0\,0\,0\,0\.28\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1c), inset 0 0 0 1px var(--tw-shadow-color,#e7f15a1b), 0 26px 90px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.13\)\,0_26px_86px_rgba\(58\,132\,255\,0\.08\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff21), 0 26px 86px var(--tw-shadow-color,#3a84ff14);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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.13\)\,inset_0_-24px_56px_rgba\(214\,179\,106\,0\.025\)\,0_24px_70px_rgba\(0\,0\,0\,0\.24\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff21), inset 0 -24px 56px var(--tw-shadow-color,#d6b36a06), 0 24px 70px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\,0_32px_100px_rgba\(58\,132\,255\,0\.1\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff24), 0 32px 100px var(--tw-shadow-color,#3a84ff1a);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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\,inset_0_-24px_54px_rgba\(58\,132\,255\,0\.028\)\,0_24px_70px_rgba\(0\,0\,0\,0\.22\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff24), inset 0 -24px 54px var(--tw-shadow-color,#3a84ff07), 0 24px 70px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\,inset_0_0_42px_rgba\(58\,132\,255\,0\.075\)\,0_26px_76px_rgba\(58\,132\,255\,0\.13\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff29), inset 0 0 42px var(--tw-shadow-color,#3a84ff13), 0 26px 76px var(--tw-shadow-color,#3a84ff21);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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.105\)\,0_22px_68px_rgba\(231\,241\,90\,0\.08\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1b), 0 22px 68px var(--tw-shadow-color,#e7f15a14);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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.115\)\,inset_0_0_0_1px_rgba\(231\,241\,90\,0\.11\)\,0_26px_90px_rgba\(0\,0\,0\,0\.3\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1d), inset 0 0 0 1px var(--tw-shadow-color,#e7f15a1c), 0 26px 90px 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)}}.focus\:border-primary-blue\/40:focus{border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary-blue\/40:focus{border-color:color-mix(in oklab, var(--primary-blue) 40%, transparent)}}.focus\:border-primary-blue\/55:focus{border-color:var(--primary-blue)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary-blue\/55:focus{border-color:color-mix(in oklab, var(--primary-blue) 55%, transparent)}}.focus\:bg-white\/\[0\.065\]:focus{background-color:#fff1}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/\[0\.065\]:focus{background-color:color-mix(in oklab, var(--color-white) 6.5%, transparent)}}.focus\:bg-white\/\[0\.075\]:focus{background-color:#ffffff13}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/\[0\.075\]:focus{background-color:color-mix(in oklab, var(--color-white) 7.5%, transparent)}}.focus-visible\:-translate-y-1:focus-visible{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:border-accent-lime\/45:focus-visible{border-color:var(--accent-lime)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-accent-lime\/45:focus-visible{border-color:color-mix(in oklab, var(--accent-lime) 45%, transparent)}}.focus-visible\:bg-white\/\[0\.1\]:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-white\/\[0\.1\]:focus-visible{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.focus-visible\:bg-white\/\[0\.052\]:focus-visible{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-white\/\[0\.052\]:focus-visible{background-color:color-mix(in oklab, var(--color-white) 5.2%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary-blue:focus-visible{outline-color:var(--primary-blue)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}.motion-reduce\:focus-visible\:translate-y-0:focus-visible{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media not all and (min-width:64rem){.max-lg\:w-full{width:100%}.max-lg\:max-w-full{max-width:100%}}@media not all and (min-width:40rem){.max-sm\:flex-wrap{flex-wrap:wrap}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:h-\[480px\]{height:480px}.sm\:h-\[500px\]{height:500px}.sm\:h-\[600px\]{height:600px}.sm\:max-h-\[230px\]{max-height:230px}.sm\:max-h-\[460px\]{max-height:460px}.sm\:max-h-\[520px\]{max-height:520px}.sm\:min-h-\[180px\]{min-height:180px}.sm\:min-h-\[216px\]{min-height:216px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[360px\]{min-height:360px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:min-h-\[440px\]{min-height:440px}.sm\:min-h-\[500px\]{min-height:500px}.sm\:min-h-\[600px\]{min-height:600px}.sm\:w-\[86\%\]{width:86%}.sm\:w-\[94\%\]{width:94%}.sm\:w-auto{width:auto}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[580px\]{max-width:580px}.sm\:min-w-\[280px\]{min-width:280px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.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-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-16{padding-inline:calc(var(--spacing) * 16)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-11{padding-top:calc(var(--spacing) * 11)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-18{padding-top:calc(var(--spacing) * 18)}.sm\:pt-\[88px\]{padding-top:88px}.sm\:pb-0{padding-bottom:0}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:pb-\[88px\]{padding-bottom:88px}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.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))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[34px\]{font-size:34px}.sm\:leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.sm\:tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.sm\:opacity-\[0\.38\]{opacity:.38}}@media (min-width:48rem){.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:block{display:block}.md\:h-8{height:calc(var(--spacing) * 8)}.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\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.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\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-\[64px\]{font-size:64px}}@media (min-width:64rem){.lg\:top-\[var\(--site-header-offset-lg\)\]{top:var(--site-header-offset-lg)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:h-\[76px\]{height:76px}.lg\:h-\[500px\]{height:500px}.lg\:max-h-\[450px\]{max-height:450px}.lg\:max-h-\[580px\]{max-height:580px}.lg\:max-h-\[760px\]{max-height:760px}.lg\:min-h-\[200px\]{min-height:200px}.lg\:min-h-\[300px\]{min-height:300px}.lg\:min-h-\[460px\]{min-height:460px}.lg\:min-h-\[500px\]{min-height:500px}.lg\:min-h-\[555px\]{min-height:555px}.lg\:min-h-\[560px\]{min-height:560px}.lg\:min-h-\[575px\]{min-height:575px}.lg\:min-h-\[660px\]{min-height:660px}.lg\:min-h-\[680px\]{min-height:680px}.lg\:min-h-\[760px\]{min-height:760px}.lg\:w-\[90\%\]{width:90%}.lg\:w-\[142\%\]{width:142%}.lg\:max-w-\[960px\]{max-width:960px}.lg\:max-w-none{max-width:none}.lg\:min-w-\[240px\]{min-width:240px}.lg\:-translate-x-10{--tw-translate-x:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-x-14{--tw-translate-x:calc(var(--spacing) * 14);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-x-\[8\%\]{--tw-translate-x:8%;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-x-\[160px\]{--tw-translate-x:160px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * -2.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-\[6\%\]{--tw-translate-y:6%;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-\[54px\]{--tw-translate-y:54px;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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.4fr_0\.6fr\]{grid-template-columns:.4fr .6fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.42fr_0\.58fr\]{grid-template-columns:.42fr .58fr}.lg\:grid-cols-\[0\.45fr_0\.55fr\]{grid-template-columns:.45fr .55fr}.lg\:grid-cols-\[0\.46fr_0\.54fr\]{grid-template-columns:.46fr .54fr}.lg\:grid-cols-\[0\.47fr_0\.53fr\]{grid-template-columns:.47fr .53fr}.lg\:grid-cols-\[0\.52fr_0\.48fr\]{grid-template-columns:.52fr .48fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[34\%_66\%\]{grid-template-columns:34% 66%}.lg\:grid-cols-\[75\%_25\%\]{grid-template-columns:75% 25%}.lg\:grid-cols-\[minmax\(0\,0\.45fr\)_minmax\(0\,0\.55fr\)\]{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-\[7\.5rem\]{gap:7.5rem}.lg\:gap-\[72px\]{gap:72px}.lg\:gap-\[96px\]{gap:96px}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-\[72px\]{padding-block:72px}.lg\:py-\[132px\]{padding-block:132px}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-13{padding-top:calc(var(--spacing) * 13)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-28{padding-top:calc(var(--spacing) * 28)}.lg\:pt-44{padding-top:calc(var(--spacing) * 44)}.lg\:pt-\[calc\(var\(--site-header-offset-lg\)\+3\.75rem\)\]{padding-top:calc(var(--site-header-offset-lg) + 3.75rem)}.lg\:pt-\[calc\(var\(--site-header-offset-lg\)\+4\.5rem\)\]{padding-top:calc(var(--site-header-offset-lg) + 4.5rem)}.lg\:pt-\[calc\(var\(--site-header-offset-lg\)\+5rem\)\]{padding-top:calc(var(--site-header-offset-lg) + 5rem)}.lg\:pb-0{padding-bottom:0}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[56px\]{font-size:56px}.lg\:text-\[60px\]{font-size:60px}.lg\:text-\[64px\]{font-size:64px}.lg\:text-\[76px\]{font-size:76px}.lg\:text-\[78px\]{font-size:78px}.lg\:text-\[82px\]{font-size:82px}.lg\:text-\[84px\]{font-size:84px}.lg\:text-\[clamp\(80px\,6vw\,110px\)\]{font-size:clamp(80px,6vw,110px)}.lg\:leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.lg\:leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.lg\:leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.lg\:leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.lg\:opacity-\[0\.52\]{opacity:.52}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.46fr_0\.54fr\]{grid-template-columns:.46fr .54fr}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:gap-20{gap:calc(var(--spacing) * 20)}.xl\:gap-24{gap:calc(var(--spacing) * 24)}.xl\:gap-\[8\.5rem\]{gap:8.5rem}.xl\:gap-\[108px\]{gap:108px}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.xl\:border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.xl\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:48rem){.md\:\[\&\:nth-child\(4n\)\]\:border-r-0:nth-child(4n){border-right-style:var(--tw-border-style);border-right-width:0}.md\:\[\&\:nth-last-child\(-n\+4\)\]\:border-b-0:nth-last-child(-n+4){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}:root{--ddao-bg:#05070d;--ddao-bg-elevated:#0b0f1a;--ddao-border:#ffffff1f;--ddao-text-primary:#fff;--ddao-text-secondary:#ffffffb8;--ddao-text-muted:#ffffff85;--ddao-accent-lime:#e7f15a;--ddao-accent-purple:#6c63ff;--ddao-accent-blue:#3a84ff;--color-page-bg:var(--ddao-bg);--color-card-bg:var(--ddao-bg-elevated);--color-border-subtle:var(--ddao-border);--color-text-primary:var(--ddao-text-primary);--color-text-secondary:var(--ddao-text-secondary);--color-text-muted:var(--ddao-text-muted);--color-eyebrow:var(--ddao-accent-lime);--color-cta:var(--ddao-accent-purple);--color-illustration-blue:var(--ddao-accent-blue);--background:var(--color-page-bg);--surface:var(--color-card-bg);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--primary-purple:var(--ddao-accent-purple);--primary-blue:var(--ddao-accent-blue);--accent-lime:var(--ddao-accent-lime);--border:var(--color-border-subtle);--space-section-y:5rem;--space-section-y-lg:6rem;--space-card:1.75rem;--space-card-lg:2.25rem;--space-cta:2.5rem;--radius-card:30px;--radius-card-lg:34px;--shadow-card:0 24px 84px #0000004d;--shadow-card-hover:0 34px 120px #3a84ff21;--type-eyebrow-tracking:.32em;--type-title-tracking:-.05em;--type-copy-leading:1.65;--site-header-offset:96px;--site-header-offset-lg:112px;--foreground:var(--text-primary)}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);color:var(--text-primary);font-family:var(--font-manrope), Arial, Helvetica, sans-serif;margin:0;overflow-x:hidden}a{color:inherit}:is(p[class*=uppercase][class*=tracking-]){letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.2}.ddao-eyebrow,.eyebrow-token{color:var(--color-eyebrow)}.ddao-text-primary{color:var(--color-text-primary)}.ddao-text-secondary{color:var(--color-text-secondary)}.ddao-text-muted{color:var(--color-text-muted)}.ddao-border-subtle{border-color:var(--color-border-subtle)}.ds-section-shell{padding-top:calc(var(--space-section-y) / 2);padding-bottom:calc(var(--space-section-y) / 2);scroll-margin-top:9rem;position:relative}.ds-section-header{z-index:10;text-align:center;max-width:56rem;margin-inline:auto;position:relative}.ds-eyebrow{color:var(--color-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.2}.ds-section-title{color:var(--color-text-primary);letter-spacing:var(--type-title-tracking);margin-top:1.5rem;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:800;line-height:.98}.ds-section-subtitle{color:#ffffff9e;max-width:48rem;margin:1.5rem auto 0;font-size:1.0625rem;line-height:1.6}.ds-section-supporting{color:#ffffff75;max-width:48.75rem;margin:1rem auto 0;font-size:.875rem;font-weight:600;line-height:1.6}.ds-editorial-column{border-top:1px solid #ffffff1a;padding-top:1.75rem}.ds-editorial-number{color:#ffffff47;letter-spacing:.24em;font-size:.75rem;font-weight:700}.ds-editorial-title{color:var(--color-text-primary);letter-spacing:-.04em;margin-top:.75rem;font-size:1.5rem;font-weight:900;line-height:1.08}.ds-editorial-body{color:#ffffff9e;margin-top:1.25rem;font-size:1rem;line-height:1.68}.ds-capability-list{gap:.75rem;margin-top:2rem;display:grid}.ds-capability-list-item{color:#ffffffb8;letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1}.ds-chip{color:#ffffff9e;background:#ffffff09;border:1px solid #ffffff1c;border-radius:9999px;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:700;line-height:1;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.ds-chip:hover{color:#ffffffbd;background:#ffffff0f;border-color:#fff3}:is(h1[class*=text-5xl]){letter-spacing:-.055em;font-size:clamp(3.5rem,7.2vw,5.25rem);font-weight:800;line-height:.92}.hero-headline{letter-spacing:-.06em;font-size:clamp(4rem,8vw,6rem);line-height:.92}:is(h2[class*=text-4xl]){letter-spacing:var(--type-title-tracking);font-size:clamp(2.75rem,5vw,3.75rem);font-weight:800;line-height:.98}:is(h3[class*=text-2xl],h3[class*=text-3xl]){letter-spacing:-.04em;line-height:1.08}:is(p[class*="leading-[1.7]"],p[class*="leading-[1.65]"]){line-height:var(--type-copy-leading)}:is(section[class*=py-10]){padding-top:calc(var(--space-section-y) / 2);padding-bottom:calc(var(--space-section-y) / 2)}:is(div[class*=py-16],div[class*=py-20]){padding-top:var(--space-section-y);padding-bottom:var(--space-section-y)}:is(article[class*=p-6],article[class*=p-7],article[class*=p-8],div[class*=p-7][class*=rounded],div[class*=p-8][class*=rounded]){padding:var(--space-card)}:is(a[class*=h-12],button[class*=h-12],.motion-subtle-glow){min-height:3rem;padding-left:1.5rem;padding-right:1.5rem}:is(a[class*=mt-10],button[class*=mt-10]){margin-top:var(--space-cta)}@media (min-width:1024px){:root{--space-section-y:var(--space-section-y-lg);--space-card:var(--space-card-lg)}}@media (max-width:640px){:root{--space-section-y:3.5rem;--space-card:1.5rem}:is(h1[class*=text-5xl]){font-size:clamp(3rem,13vw,3.5rem);line-height:.96}.hero-headline{font-size:clamp(3.35rem,14vw,4rem);line-height:.95}:is(h2[class*=text-4xl]),.ds-section-title{font-size:clamp(2.35rem,10vw,3rem);line-height:1}.ds-section-subtitle{font-size:1rem}.ds-editorial-body{line-height:1.62}}.motion-fade-in{animation:.22s cubic-bezier(.16,1,.3,1) both motion-fade-in}.motion-fade-up{animation:.22s cubic-bezier(.16,1,.3,1) both motion-fade-up}.motion-scale-in{animation:.22s cubic-bezier(.16,1,.3,1) both motion-scale-in}.motion-subtle-glow{transition:box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.motion-subtle-glow:hover{box-shadow:0 0 42px #7f9dff2e}.motion-hover-lift{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.motion-hover-lift:hover{transform:translateY(-2px)}.product-page-gpu-cloud .motion-hover-lift{transition:transform .21s ease-in-out,box-shadow .21s ease-in-out,border-color .21s ease-in-out,background-color .21s ease-in-out,opacity .21s ease-in-out}.product-page-gpu-cloud .motion-hover-lift:hover{transform:translateY(-4px)}.product-page-gpu-cloud,.product-page-ai-services{--ai-card-radius:1.5rem;--ai-card-border:#ffffff1b;--ai-card-border-hover:#3a84ff52;--ai-card-bg:linear-gradient(135deg, #ffffff15, #ffffff08);--ai-card-bg-hover:linear-gradient(135deg, #ffffff1d, #ffffff0c);--ai-card-shadow:inset 0 1px 0 #ffffff1a, 0 24px 82px #0000003d;--ai-card-shadow-hover:inset 0 1px 0 #ffffff24, 0 0 34px #3a84ff18, 0 28px 96px #00000047;--ai-pill-bg:#ffffff0d;--ai-pill-border:#ffffff21}.product-page-gpu-cloud .ds-section-header{max-width:54rem}.product-page-gpu-cloud .ds-section-title{max-width:56rem;margin-inline:auto;line-height:.98}.product-page-gpu-cloud .ds-section-subtitle{color:#ffffffad;max-width:46rem;font-size:clamp(1.0625rem,1.15vw,1.18rem)}.product-page-gpu-cloud .ds-section-supporting{color:#ffffff85}.product-page-gpu-cloud article.motion-hover-lift,.product-page-ai-services article.motion-hover-lift{border-color:var(--ai-card-border);border-radius:var(--ai-card-radius);background:var(--ai-card-bg);box-shadow:var(--ai-card-shadow)}.product-page-gpu-cloud article.motion-hover-lift:is(:hover,:focus-within),.product-page-ai-services article.motion-hover-lift:is(:hover,:focus-within){border-color:var(--ai-card-border-hover);background:var(--ai-card-bg-hover);box-shadow:var(--ai-card-shadow-hover)}.product-page-gpu-cloud .ds-chip,.product-page-ai-services .ds-chip{border-color:var(--ai-pill-border);background:var(--ai-pill-bg);color:#ffffffa8}.product-page-gpu-cloud article.motion-hover-lift:is(:hover,:focus-within) .ds-chip,.product-page-ai-services article.motion-hover-lift:is(:hover,:focus-within) .ds-chip{color:#ffffffd1;background:#ffffff12;border-color:#e7f15a38}.product-page-gpu-cloud .product-hero-image{opacity:.9;filter:contrast(1.08)saturate(1.05);object-position:center right}.gpu-cloud-hero-section{min-height:min(85vh,720px)}.product-hero-gpu-cloud:before,.product-hero-gpu-cloud:after{content:"";pointer-events:none;z-index:1;position:absolute}.product-hero-gpu-cloud:before{mix-blend-mode:screen;opacity:.88;background:radial-gradient(circle at 74% 46%,#3a84ff2e,#0000 32%),radial-gradient(circle at 82% 58%,#e7f15a0e,#0000 26%),linear-gradient(90deg,#05070d3d,#05070d14 48%,#05070d29);inset:0}.product-hero-gpu-cloud:after{opacity:.48;background:radial-gradient(circle at 72% 30%,#e7f15a1f 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 86% 54%,#3a84ff29 0 1px,#0000 2px) 0 0/220px 220px,linear-gradient(115deg,#0000 48%,#3a84ff12,#0000 76%) 0 0/120% 120%;animation:18s ease-in-out infinite alternate gpu-hero-ambient;inset:0}.gpu-cloud-hero-card:hover{transform:translateY(-2px)}.gpu-cloud-hero-visual{isolation:isolate}.gpu-cloud-hero-rim,.gpu-cloud-hero-network,.gpu-cloud-hero-particles{pointer-events:none;position:absolute;inset:-8%}.gpu-cloud-hero-rim{filter:blur(18px);opacity:.72;mix-blend-mode:screen;background:radial-gradient(circle at 58% 42%,#3a84ff18,#0000 42%),radial-gradient(circle at 66% 54%,#e7f15a08,#0000 32%)}.gpu-cloud-hero-network{opacity:.26;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 20%,#3a84ff1f 21%,#0000 22%) 0 0/260px 260px,linear-gradient(64deg,#0000 50%,#e7f15a0e 51%,#0000 52%) 0 0/300px 300px,radial-gradient(circle at 52% 38%,#3a84ff2e 0 1px,#0000 2px) 0 0/150px 150px,radial-gradient(circle at 72% 55%,#e7f15a1f 0 1px,#0000 2px) 0 0/190px 190px;animation:16s ease-in-out infinite alternate gpu-hero-network}.gpu-cloud-hero-particles{opacity:.3;mix-blend-mode:screen;background:radial-gradient(circle at 20% 28%,#e7f15a29 0 1px,#0000 2px) 0 0/140px 140px,radial-gradient(circle at 68% 38%,#3a84ff33 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 82% 70%,#ffffff1c 0 1px,#0000 2px) 0 0/240px 240px;animation:20s ease-in-out infinite alternate gpu-hero-particles}.enterprise-compute-engine-shell{z-index:3;opacity:1;width:clamp(620px,44vw,820px);max-width:none;height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.enterprise-compute-engine{object-fit:contain;opacity:.92;filter:saturate(.84)brightness(.92)contrast(1.08)drop-shadow(0 20px 40px #193c782e);will-change:transform;width:100%;height:auto;animation:18s ease-in-out infinite alternate enterprise-compute-engine-float;display:block}.gpu-cloud-hero-connections,.enterprise-compute-engine-veil,.enterprise-compute-engine-highlight{pointer-events:none;position:absolute}.gpu-cloud-hero-connections{z-index:2;filter:blur(.2px)drop-shadow(0 0 8px #3a84ff14);opacity:.32;background-color:#0000;background-image:linear-gradient(#7896ff2e,#7896ff05 72%,#0000),linear-gradient(#e7f15a17,#e7f15a03 70%,#0000),linear-gradient(#3a84ff1f,#3a84ff05 74%,#0000);background-position:28% 0,52% 0,72% 0;background-repeat:no-repeat;background-size:1px 100%,1px 76%,1px 92%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:min(54%,420px);height:44%;top:48%;right:1%}.enterprise-compute-engine-veil{z-index:4;opacity:.44;mix-blend-mode:multiply;background:linear-gradient(90deg,#05070d1f,#0000 38%,#05070d1f);width:clamp(560px,45vw,720px);height:58%;top:18%;right:-2%}.enterprise-compute-engine-highlight{z-index:5;opacity:0;mix-blend-mode:screen;width:clamp(520px,42vw,680px);transition:opacity .24s ease-in-out;right:0}.enterprise-compute-engine-highlight-compute{background:radial-gradient(at 54% 48%,#e7f15a0e,#3a84ff0b 38%,#0000 70%);height:24%;top:25%}.enterprise-compute-engine-highlight-fabric{background:radial-gradient(at 53%,#3a84ff0f,#e7f15a08 42%,#0000 72%);height:24%;top:44%}.enterprise-compute-engine-highlight-full{background:radial-gradient(at 54% 52%,#7896ff13,#e7f15a08 44%,#0000 74%);height:46%;top:26%}:is(.gpu-cloud-hero-grid:has(.gpu-cloud-hero-card-0:is(:hover,:focus-visible)) .enterprise-compute-engine-highlight-compute,.gpu-cloud-hero-grid:has(.gpu-cloud-hero-card-1:is(:hover,:focus-visible)) .enterprise-compute-engine-highlight-fabric,.gpu-cloud-hero-grid:has(.gpu-cloud-hero-card-2:is(:hover,:focus-visible)) .enterprise-compute-engine-highlight-full){opacity:1}.gpu-cloud-hero-grid:has(.gpu-cloud-hero-card:is(:hover,:focus-visible)) .enterprise-compute-engine{filter:saturate(.86)brightness(.96)contrast(1.12)drop-shadow(0 20px 40px #193c7833)}@keyframes gpu-hero-ambient{0%{opacity:.38;transform:translate(-1%,-1%)}to{opacity:.54;transform:translate(1%,1%)}}@keyframes gpu-hero-network{0%{transform:translate(-8px,6px)}to{transform:translate(10px,-8px)}}@keyframes gpu-hero-particles{0%{opacity:.22;transform:translate(0)}to{opacity:.36;transform:translate(10px,-14px)}}@keyframes enterprise-compute-engine-enter{0%{opacity:0;transform:translateY(calc(12px - 50%))}to{opacity:1;transform:translateY(-50%)}}@keyframes enterprise-compute-engine-float{0%{transform:translate(0)}to{transform:translateY(-3px)}}@media (max-width:767px){.gpu-cloud-hero-section{min-height:auto}.gpu-cloud-hero-connections,.enterprise-compute-engine-veil,.enterprise-compute-engine-highlight{display:none}.enterprise-compute-engine-shell{aspect-ratio:auto;width:min(86vw,360px);height:auto;animation-name:enterprise-compute-engine-enter-mobile;top:52%;right:50%;transform:translate(50%,calc(12px - 50%))}.enterprise-compute-engine{opacity:.82;filter:saturate(.78)brightness(.86)contrast(1.05)drop-shadow(0 16px 28px #193c7824);width:100%;height:auto}}@media (min-width:768px) and (max-width:1023px){.enterprise-compute-engine-shell{aspect-ratio:3/2;width:auto;height:min(56vw,540px);animation-name:enterprise-compute-engine-enter-tablet;top:48%;right:50%;transform:translate(50%,calc(12px - 50%))}.gpu-cloud-hero-connections{width:min(42vw,340px);top:51%;right:50%;transform:translate(50%)}.enterprise-compute-engine-veil,.enterprise-compute-engine-highlight{width:min(60vw,540px);right:50%;transform:translate(50%)}.enterprise-compute-engine{width:100%;height:100%}}@keyframes enterprise-compute-engine-enter-tablet{0%{opacity:0;transform:translate(50%,calc(12px - 50%))}to{opacity:1;transform:translate(50%,-50%)}}@keyframes enterprise-compute-engine-enter-mobile{0%{opacity:0;transform:translate(50%,calc(12px - 50%))}to{opacity:1;transform:translate(50%,-50%)}}@media (hover:none){.product-page-gpu-cloud .motion-hover-lift:hover,.gpu-cloud-hero-card:hover{transform:none}}.gpu-fabric-visual:before,.gpu-fabric-visual:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.gpu-fabric-visual:before{filter:blur(12px);opacity:.88;background:radial-gradient(circle,#e7f15a1a,#0000 22%),radial-gradient(circle,#3a84ff2e,#0000 42%),radial-gradient(circle,#ffffff0e,#0000 58%);transition:opacity .26s ease-in-out,filter .26s ease-in-out;inset:6%}.gpu-fabric-visual:after{opacity:.5;background:radial-gradient(circle at 18% 24%,#e7f15a14 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 78% 72%,#3a84ff1f 0 1px,#0000 2px) 0 0/220px 220px,linear-gradient(115deg,#0000 18%,#3a84ff0b,#0000 62%) 0 0/130% 130%;animation:16s ease-in-out infinite alternate gpu-fabric-ambient;inset:-20%}.gpu-fabric-visual{transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,background .26s ease-in-out}.gpu-fabric-visual:hover{border-color:#3a84ff2e;box-shadow:inset 0 1px #ffffff1f,inset 0 0 60px #3a84ff09,0 0 42px #3a84ff14,0 28px 92px #00000047}.gpu-fabric-visual:hover:before{opacity:1;filter:blur(10px)brightness(1.08)}.gpu-fabric-connections{z-index:1}.gpu-fabric-connections path{fill:none;stroke:#e7f15a57;stroke-width:2px;stroke-linecap:round;stroke-dasharray:8 18;filter:drop-shadow(0 0 8px #e7f15a1a)drop-shadow(0 0 12px #3a84ff33);opacity:0;transition:opacity .26s ease-in-out,stroke .26s ease-in-out,filter .26s ease-in-out;animation:.9s ease-out .12s forwards gpu-fabric-line-enter,9s ease-in-out .9s infinite gpu-fabric-line-flow}.gpu-fabric-connections path:nth-child(2),.gpu-fabric-connections path:nth-child(4){animation-delay:1.4s}.gpu-fabric-core{z-index:3;opacity:0;background:radial-gradient(circle at 50% 42%,#e7f15a2e,#0000 31%),radial-gradient(circle at 50% 62%,#3a84ff24,#0000 56%),linear-gradient(135deg,#ffffff24,#ffffff0b);border:1px solid #e7f15a42;border-radius:42px;justify-content:center;align-items:center;width:216px;height:216px;transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;animation:.76s ease-out .76s forwards gpu-fabric-core-enter;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff3,inset 0 0 54px #3a84ff1c,inset 0 -28px 60px #05070d2e,0 0 80px #3a84ff33,0 0 52px #e7f15a1a,0 30px 90px #0000003d}.gpu-fabric-core:before,.gpu-fabric-core:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.gpu-fabric-core:before{background:radial-gradient(circle at 50% 40%,#ffffff0e,#0000 58%);border:1px solid #ffffff13;inset:13px}.gpu-fabric-core:after{z-index:-1;filter:blur(18px);opacity:.66;background:radial-gradient(circle,#3a84ff2e,#0000 62%);inset:-18px}.gpu-fabric-visual:hover .gpu-fabric-core{filter:brightness(1.08);border-color:#e7f15a57;box-shadow:inset 0 1px #ffffff3d,inset 0 0 62px #3a84ff24,inset 0 -28px 60px #05070d29,0 0 92px #3a84ff40,0 0 60px #e7f15a1f,0 32px 96px #00000042}.gpu-fabric-core-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:10px;width:112px;display:grid;position:relative}.gpu-fabric-core-grid span{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#e7f15a1f,#0000 58%),#ffffff0b;border:1px solid #e7f15a3d;border-radius:12px;box-shadow:inset 0 0 16px #3a84ff14,0 0 18px #e7f15a09}.gpu-fabric-node{z-index:2;width:74px;height:74px;color:var(--color-eyebrow);opacity:0;background:radial-gradient(circle at 50% 42%,#e7f15a12,#0000 46%),#ffffff0d;border:1px solid #e7f15a2e;border-radius:24px;justify-content:center;align-items:center;transition:opacity .26s ease-in-out,border-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out,background .26s ease-in-out;animation:.62s ease-out .52s forwards gpu-fabric-node-enter;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1f,inset 0 0 22px #e7f15a0b,0 18px 54px #00000038}.gpu-fabric-visual:hover .gpu-fabric-node{filter:brightness(1.08);background:radial-gradient(circle at 50% 42%,#e7f15a1a,#0000 48%),#fff1;border-color:#e7f15a47;box-shadow:inset 0 1px #ffffff29,inset 0 0 24px #e7f15a11,0 0 24px #3a84ff1c,0 20px 60px #0000003d}.gpu-fabric-node-top-left{top:18%;left:22%}.gpu-fabric-node-top-right{top:18%;right:22%}.gpu-fabric-node-bottom-left{bottom:18%;left:22%}.gpu-fabric-node-bottom-right{bottom:18%;right:22%}.gpu-fabric-label{z-index:4;color:#ffffff7a;letter-spacing:.18em;text-align:center;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 18px #05070db8;pointer-events:none;white-space:normal;width:max-content;max-width:8.5rem;font-size:.68rem;font-weight:800;line-height:1.2;display:block;position:absolute}.gpu-fabric-label-top-left{top:calc(18% + 84px);left:22%;transform:translate(-50%)}.gpu-fabric-label-top-right{top:calc(18% + 84px);right:22%;transform:translate(50%)}.gpu-fabric-label-bottom-left{bottom:calc(18% + 84px);left:22%;transform:translate(-50%)}.gpu-fabric-label-bottom-right{bottom:calc(18% + 84px);right:22%;transform:translate(50%)}.gpu-data-visual{transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,background .26s ease-in-out}.gpu-data-visual:before,.gpu-data-visual:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.gpu-data-visual:before{filter:blur(12px);opacity:.82;background:radial-gradient(circle,#e7f15a17,#0000 22%),radial-gradient(circle,#3a84ff2b,#0000 44%),radial-gradient(circle,#ffffff0d,#0000 58%);transition:opacity .26s ease-in-out,filter .26s ease-in-out;inset:8%}.gpu-data-visual:after{opacity:.44;background:radial-gradient(circle at 24% 28%,#e7f15a12 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 76% 70%,#3a84ff1c 0 1px,#0000 2px) 0 0/220px 220px,linear-gradient(115deg,#0000 18%,#3a84ff0a,#0000 62%) 0 0/130% 130%;animation:16s ease-in-out infinite alternate gpu-fabric-ambient;inset:-20%}.gpu-data-visual:hover{border-color:#3a84ff2e;box-shadow:inset 0 1px #ffffff1f,inset 0 0 60px #3a84ff09,0 0 42px #3a84ff14,0 28px 92px #00000047}.gpu-data-visual:hover:before{opacity:1;filter:blur(10px)brightness(1.08)}.gpu-data-connections{z-index:1}.gpu-data-connections path{fill:none;stroke:#e7f15a52;stroke-width:2px;stroke-linecap:round;stroke-dasharray:9 18;filter:drop-shadow(0 0 8px #e7f15a1a)drop-shadow(0 0 12px #3a84ff30);opacity:0;transition:opacity .26s ease-in-out,stroke .26s ease-in-out,filter .26s ease-in-out;animation:.9s ease-out .12s forwards gpu-fabric-line-enter,9s ease-in-out .9s infinite gpu-fabric-line-flow}.gpu-data-connections path:nth-child(2),.gpu-data-connections path:nth-child(5){animation-delay:1.2s}.gpu-data-connections path:nth-child(3),.gpu-data-connections path:nth-child(6){animation-delay:1.8s}.gpu-data-core{z-index:3;opacity:0;background:radial-gradient(circle at 50% 42%,#e7f15a29,#0000 31%),radial-gradient(circle at 50% 62%,#3a84ff24,#0000 56%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid #e7f15a40;border-radius:9999px;justify-content:center;align-items:center;width:210px;height:210px;transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;animation:.76s ease-out .76s forwards gpu-fabric-core-enter;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff3,inset 0 0 54px #3a84ff1c,inset 0 -28px 60px #05070d2e,0 0 80px #3a84ff33,0 0 52px #e7f15a1a,0 30px 90px #0000003d}.gpu-data-core:before,.gpu-data-core:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.gpu-data-core:before{background:radial-gradient(circle at 50% 40%,#ffffff0d,#0000 58%);border:1px solid #ffffff13;inset:15px}.gpu-data-core:after{z-index:-1;filter:blur(18px);opacity:.66;background:radial-gradient(circle,#3a84ff2e,#0000 62%);inset:-18px}.gpu-data-visual:hover .gpu-data-core{filter:brightness(1.08);border-color:#e7f15a57}.gpu-data-core-stack{z-index:1;gap:12px;width:116px;display:grid;position:relative}.gpu-data-core-stack span{background:linear-gradient(90deg,#e7f15a1c,#3a84ff14),#ffffff0b;border:1px solid #e7f15a3d;border-radius:9999px;height:30px;box-shadow:inset 0 0 16px #3a84ff14,0 0 18px #e7f15a09}.gpu-data-node{z-index:2;width:70px;height:70px;color:var(--color-eyebrow);opacity:0;background:radial-gradient(circle at 50% 42%,#e7f15a12,#0000 46%),#ffffff0d;border:1px solid #e7f15a2e;border-radius:23px;justify-content:center;align-items:center;transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out,background .26s ease-in-out;animation:.62s ease-out .52s forwards gpu-fabric-node-enter;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1f,inset 0 0 22px #e7f15a0b,0 18px 54px #00000038}.gpu-data-visual:hover .gpu-data-node{filter:brightness(1.08);background:radial-gradient(circle at 50% 42%,#e7f15a1a,#0000 48%),#fff1;border-color:#e7f15a47;box-shadow:inset 0 1px #ffffff29,inset 0 0 24px #e7f15a11,0 0 24px #3a84ff1c,0 20px 60px #0000003d}.gpu-data-node-ingest{top:17%;left:20%}.gpu-data-node-storage{top:8%;left:50%;transform:translate(-50%)}.gpu-data-node-compute{top:17%;right:20%}.gpu-data-node-checkpoint{bottom:17%;left:20%}.gpu-data-node-inference{bottom:8%;left:50%;transform:translate(-50%)}.gpu-data-node-object{bottom:17%;right:20%}.gpu-data-label{z-index:4;color:#ffffff7a;letter-spacing:.18em;text-align:center;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 18px #05070db8;pointer-events:none;width:max-content;max-width:8.5rem;font-size:.68rem;font-weight:800;line-height:1.2;display:block;position:absolute}.gpu-data-node-ingest-label{top:calc(17% + 80px);left:20%;transform:translate(-50%)}.gpu-data-node-storage-label{top:calc(8% + 80px);left:50%;transform:translate(-50%)}.gpu-data-node-compute-label{top:calc(17% + 80px);right:20%;transform:translate(50%)}.gpu-data-node-checkpoint-label{bottom:calc(17% + 80px);left:20%;transform:translate(-50%)}.gpu-data-node-inference-label{bottom:calc(8% + 80px);left:50%;transform:translate(-50%)}.gpu-data-node-object-label{bottom:calc(17% + 80px);right:20%;transform:translate(50%)}.gpu-deployment-visual{transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,background .26s ease-in-out}.gpu-deployment-visual:before,.gpu-deployment-visual:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.gpu-deployment-visual:before{filter:blur(12px);opacity:.86;background:radial-gradient(circle at 50% 22%,#e7f15a1a,#0000 20%),radial-gradient(circle at 50% 48%,#3a84ff29,#0000 46%),radial-gradient(circle,#ffffff0b,#0000 58%);transition:opacity .26s ease-in-out,filter .26s ease-in-out;inset:5%}.gpu-deployment-visual:after{opacity:.42;background:radial-gradient(circle at 24% 28%,#e7f15a12 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 76% 70%,#3a84ff1c 0 1px,#0000 2px) 0 0/220px 220px,linear-gradient(115deg,#0000 18%,#3a84ff0a,#0000 62%) 0 0/130% 130%;animation:16s ease-in-out infinite alternate gpu-fabric-ambient;inset:-20%}.gpu-deployment-visual:hover{border-color:#3a84ff2e;box-shadow:inset 0 1px #ffffff1f,inset 0 0 60px #3a84ff09,0 0 42px #3a84ff14,0 28px 92px #00000047}.gpu-deployment-visual:hover:before{opacity:1;filter:blur(10px)brightness(1.08)}.gpu-deployment-connections{z-index:1}.gpu-deployment-connections path{fill:none;stroke:#e7f15a57;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:10 18;filter:drop-shadow(0 0 8px #e7f15a1a)drop-shadow(0 0 12px #3a84ff30);opacity:0;transition:opacity .26s ease-in-out,stroke .26s ease-in-out,filter .26s ease-in-out;animation:.9s ease-out .18s forwards gpu-fabric-line-enter,9s ease-in-out .9s infinite gpu-fabric-line-flow}.gpu-deployment-controller{z-index:3;width:330px;height:164px;color:var(--color-eyebrow);opacity:0;background:radial-gradient(circle at 50% 42%,#e7f15a26,#0000 32%),radial-gradient(circle at 50% 70%,#3a84ff21,#0000 55%),linear-gradient(135deg,#ffffff21,#ffffff0a);border:1px solid #e7f15a40;border-radius:34px;justify-content:center;align-items:center;gap:1rem;transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;animation:.76s ease-out .76s forwards gpu-fabric-core-enter;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff3,inset 0 0 48px #3a84ff1a,0 0 78px #3a84ff30,0 0 48px #e7f15a18,0 28px 84px #0000003d}.gpu-deployment-controller:before{content:"";background:radial-gradient(circle at 50% 40%,#ffffff0d,#0000 58%);border:1px solid #ffffff13;border-radius:24px;position:absolute;inset:13px}.gpu-deployment-controller>span{z-index:1;position:relative}.gpu-deployment-controller>span:last-child,.gpu-deployment-module>span:last-child{color:#ffffff94;letter-spacing:.18em;text-align:left;text-transform:uppercase;text-wrap:balance;font-size:.72rem;font-weight:800;line-height:1.2}.gpu-deployment-controller>span:last-child{color:#e7f15aa8;max-width:12rem}.gpu-deployment-visual:hover .gpu-deployment-controller{filter:brightness(1.08);border-color:#e7f15a57}.gpu-deployment-module{z-index:2;width:330px;height:88px;color:var(--color-eyebrow);opacity:0;background:radial-gradient(circle at 50% 42%,#e7f15a12,#0000 46%),linear-gradient(135deg,#ffffff15,#ffffff08);border:1px solid #e7f15a2e;border-radius:26px;justify-content:center;align-items:center;gap:1rem;transition:transform .26s ease-in-out,border-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out,background .26s ease-in-out;animation:.62s ease-out .52s forwards gpu-fabric-node-enter;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f,inset 0 0 22px #e7f15a0b,0 18px 54px #00000038}.gpu-deployment-module-dedicated{top:238px}.gpu-deployment-module-private{top:374px}.gpu-deployment-module-factory{top:510px}.gpu-deployment-visual:hover .gpu-deployment-module{filter:brightness(1.08);background:radial-gradient(circle at 50% 42%,#e7f15a1a,#0000 48%),linear-gradient(135deg,#ffffff1a,#ffffff0a);border-color:#e7f15a47;transform:translate(-50%)translateY(-3px);box-shadow:inset 0 1px #ffffff29,inset 0 0 24px #e7f15a11,0 0 24px #3a84ff1c,0 20px 60px #0000003d}.gpu-deployment-progression{height:1.25rem}.gpu-deployment-progression:before{content:"";background:linear-gradient(90deg,#0000,#e7f15a38,#3a84ff2e,#e7f15a4d,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-50%);box-shadow:0 0 18px #3a84ff14}.gpu-deployment-progression span{background:var(--color-eyebrow);border-radius:9999px;width:8px;height:8px;animation:8s ease-in-out infinite gpu-deployment-progress;position:absolute;top:50%;left:8%;transform:translateY(-50%);box-shadow:0 0 14px #e7f15a38,0 0 20px #3a84ff24}.gpu-deployment-card-1{box-shadow:inset 0 1px #ffffff1a,0 0 18px #3a84ff09,0 24px 80px #0000003d}.gpu-deployment-card-2{box-shadow:inset 0 1px #ffffff1a,0 0 24px #3a84ff0e,0 24px 80px #0000003d}@keyframes gpu-deployment-progress{0%{opacity:.38;left:8%}50%{opacity:.72}to{opacity:.38;left:92%}}@media (max-width:640px){.gpu-data-node{border-radius:18px;width:54px;height:54px}.gpu-data-core{width:138px;height:138px}.gpu-data-core-stack{gap:7px;width:74px}.gpu-data-core-stack span{height:20px}.gpu-data-node-ingest,.gpu-data-node-checkpoint{left:9%}.gpu-data-node-compute,.gpu-data-node-object{right:9%}.gpu-data-label{display:none}.gpu-deployment-controller{border-radius:28px;gap:.75rem;width:240px;height:124px;top:54px}.gpu-deployment-module{border-radius:22px;gap:.75rem;width:232px;height:72px}.gpu-deployment-module-dedicated{top:196px}.gpu-deployment-module-private{top:288px}.gpu-deployment-module-factory{top:380px}.gpu-deployment-controller>span:last-child,.gpu-deployment-module>span:last-child{letter-spacing:.14em;max-width:8rem;font-size:.62rem}}@keyframes gpu-fabric-line-flow{0%{stroke-dashoffset:0;opacity:.38}50%{opacity:.68}to{stroke-dashoffset:-52px;opacity:.42}}@keyframes gpu-fabric-line-enter{0%{opacity:0;stroke-dashoffset:34px}to{opacity:.62;stroke-dashoffset:0}}@keyframes gpu-fabric-node-enter{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gpu-fabric-core-enter{0%{opacity:0;filter:blur(10px)brightness(.8)}to{opacity:1;filter:blur()brightness()}}@keyframes gpu-fabric-ambient{0%{opacity:.36;transform:translate(-1%,-.5%)}to{opacity:.52;transform:translate(1%,.5%)}}@media (max-width:640px){.gpu-fabric-node{border-radius:18px;width:58px;height:58px}.gpu-fabric-core{border-radius:30px;width:142px;height:142px}.gpu-fabric-core-grid{gap:6px;width:76px}.gpu-fabric-node-top-left{top:18%;left:9%}.gpu-fabric-node-top-right{top:18%;right:9%}.gpu-fabric-node-bottom-left{bottom:18%;left:9%}.gpu-fabric-node-bottom-right{bottom:18%;right:9%}.gpu-fabric-label{display:none}}.motion-nav-popover{opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);transform:translate(-50%,6px)}.motion-nav-popover[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.mobile-navigation-overlay{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .22s cubic-bezier(.22,1,.36,1),backdrop-filter .22s cubic-bezier(.22,1,.36,1)}.mobile-navigation-overlay[data-state=open]{opacity:1}.mobile-navigation-overlay[data-state=closed]{pointer-events:none}.mobile-navigation-panel{opacity:0;transform-origin:top;will-change:transform, opacity;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)scale(.985)}.mobile-navigation-overlay[data-state=open] .mobile-navigation-panel{opacity:1;transform:translateY(0)scale(1)}.mobile-navigation-overlay[data-state=closed] .mobile-navigation-panel{opacity:0;transform:translateY(-8px)scale(.99)}header button svg{color:currentColor;opacity:1;flex-shrink:0;display:block;overflow:visible;transform:none}.announcement-ticker-item{animation:4s cubic-bezier(.16,1,.3,1) both announcement-ticker-cycle}.announcement-bar:hover .announcement-ticker-item,.announcement-bar:focus-within .announcement-ticker-item{animation-play-state:paused}.ai-platform-hero-highlight{opacity:0;filter:blur(10px);background:linear-gradient(90deg,#0000,#3a84ff2e,#e7f15a14,#0000);border-radius:9999px;height:10%;transition:opacity .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);position:absolute;left:9%;right:9%}.ai-platform-hero-highlight-0{top:18%}.ai-platform-hero-highlight-1{top:36%}.ai-platform-hero-highlight-2{top:54%}.ai-platform-hero-highlight-3{top:72%}:is(.ai-platform-hero:has(.ai-platform-layer-trigger-0:is(:hover,:focus-visible)) .ai-platform-hero-highlight-0,.ai-platform-hero:has(.ai-platform-layer-trigger-1:is(:hover,:focus-visible)) .ai-platform-hero-highlight-1,.ai-platform-hero:has(.ai-platform-layer-trigger-2:is(:hover,:focus-visible)) .ai-platform-hero-highlight-2,.ai-platform-hero:has(.ai-platform-layer-trigger-3:is(:hover,:focus-visible)) .ai-platform-hero-highlight-3){opacity:1;box-shadow:0 0 32px #3a84ff29}.ai-platform-hero-image{object-fit:contain;filter:brightness(1.01)saturate(1.02);will-change:transform;width:100%;height:auto;animation:18s ease-in-out infinite alternate ai-platform-hero-float}@media (min-width:1024px){.ai-platform-hero-image{width:clamp(620px,44vw,860px);margin-right:-2rem}}@keyframes ai-platform-hero-float{0%{transform:translate(0)}to{transform:translateY(-3px)}}.ai-platform-hero:has(.ai-platform-layer-trigger:is(:hover,:focus-visible)) .ai-platform-hero-glow{opacity:1}.ai-platform-hero:has(.ai-platform-layer-trigger:is(:hover,:focus-visible)) .ai-platform-hero-image{opacity:1;filter:brightness(1.05)saturate(1.04)}.ai-services-hero-visual{isolation:isolate}.ai-services-hero-visual:before,.ai-services-hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.ai-services-hero-visual:before{z-index:0;filter:blur(8px);opacity:.48;mix-blend-mode:normal;background:radial-gradient(at 70% 76%,#060c1852,#060c1824 30%,#0000 60%),radial-gradient(circle at 66% 43%,#6c63ff07,#0000 8%);animation:11s ease-in-out infinite ai-services-nexus-glow}.ai-services-hero-visual:after{z-index:2;opacity:.24;mix-blend-mode:screen;background:radial-gradient(circle at 10% 34%,#53cdff29 0 1px,#0000 1.8px) 0 0/120px 84px,radial-gradient(circle at 18% 47%,#3a84ff1f 0 1px,#0000 1.8px) 0 0/170px 110px,radial-gradient(circle at 32% 39%,#53cdff1c 0 1px,#0000 1.8px) 0 0/220px 130px,radial-gradient(circle at 52% 44%,#7f9dff1a 0 1px,#0000 1.8px) 0 0/260px 150px,radial-gradient(circle at 70% 42%,#6c63ff0c 0 1px,#0000 2.4px) 0 0/340px 190px,repeating-linear-gradient(0deg,#0000 0 18px,#53cdff05 18px 19px,#0000 19px 42px) 0 0/100% 100%;animation:16s linear infinite ai-services-nexus-flow}.ai-services-hero-highlight{opacity:0;filter:blur(10px);background:linear-gradient(90deg,#0000,#3a84ff2e,#7f9dff1f,#0000);border-radius:9999px;height:10%;transition:opacity .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);position:absolute;left:9%;right:9%}.ai-services-hero-highlight-0{top:18%}.ai-services-hero-highlight-1{top:36%}.ai-services-hero-highlight-2{top:54%}.ai-services-hero-highlight-3{top:72%}:is(.ai-services-hero:has(.ai-services-layer-trigger-0:is(:hover,:focus-visible)) .ai-services-hero-highlight-0,.ai-services-hero:has(.ai-services-layer-trigger-1:is(:hover,:focus-visible)) .ai-services-hero-highlight-1,.ai-services-hero:has(.ai-services-layer-trigger-2:is(:hover,:focus-visible)) .ai-services-hero-highlight-2,.ai-services-hero:has(.ai-services-layer-trigger-3:is(:hover,:focus-visible)) .ai-services-hero-highlight-3){opacity:1;box-shadow:0 0 32px #3a84ff29}.ai-services-hero-glow{filter:blur(8px);background:radial-gradient(circle at 68% 42%,#ffffff08,#6c63ff0b 16%,#3a84ff05 28%,#0000 46%);transform:scale(.5)translate(34%,-12%)}.ai-services-hero-image{object-fit:contain;filter:brightness(1.02)saturate(1.01);will-change:transform;width:100%;height:auto;animation:18s ease-in-out infinite alternate ai-services-hero-object-float}@media (min-width:1024px){.ai-services-hero-image{width:clamp(640px,45vw,860px);margin-right:-2rem}}.ai-services-hero:has(.ai-services-layer-trigger:is(:hover,:focus-visible)) .ai-services-hero-glow{opacity:1}.ai-services-hero:has(.ai-services-layer-trigger:is(:hover,:focus-visible)) .ai-services-hero-image{opacity:1;filter:brightness(1.04)saturate(1.02)}@keyframes ai-services-hero-object-float{0%{transform:translate(0)}to{transform:translateY(-3px)}}.ai-gateway-section{position:relative}.ai-gateway-section:before{content:"";pointer-events:none;z-index:-1;filter:blur(22px);opacity:.58;background:radial-gradient(circle,#3a84ff12,#0000 58%);width:520px;height:420px;position:absolute;inset:6% -8% auto auto}.ai-gateway-capability:hover .ds-chip{color:#ffffffd1;background:#ffffff12;border-color:#e7f15a38}.ai-model-exchange-matrix{isolation:isolate}.ai-model-exchange-matrix:before{content:"";pointer-events:none;z-index:0;opacity:.78;background:linear-gradient(28deg,#0000 0 48%,#53cdff0b 48.3% 48.55%,#0000 49.2%),linear-gradient(146deg,#0000 0 50%,#6c63ff0a 50.25% 50.5%,#0000 51%),radial-gradient(circle at 30% 18%,#53cdff0e,#0000 30%),radial-gradient(circle at 86% 76%,#6c63ff0f,#0000 34%);position:absolute;inset:0}.ai-model-exchange-flow{pointer-events:none;z-index:0;opacity:.46;background-color:#0000;background-image:linear-gradient(115deg,#0000 0 44%,#53cdff12 45%,#0000 46%),linear-gradient(35deg,#0000 0 48%,#6c63ff0e 49%,#0000 50%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:260px 180px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:16s linear infinite ai-model-exchange-flow;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 58% 48%,#000,#0000 72%)}.ai-model-exchange-cell{position:relative;overflow:hidden}.ai-model-exchange-cell::marker{content:""}.ai-model-exchange-cell:before,.ai-model-exchange-cell:after,.ai-model-exchange-cell .ai-model-exchange-icon:after{content:"";pointer-events:none;position:absolute}.ai-model-exchange-cell:before{background:#ffffff12;height:1px;inset:auto 1rem 0}.ai-model-exchange-cell:after{background:#ffffff12;width:1px;inset:1rem 0 1rem auto}.ai-model-exchange-cell:nth-child(2n):after,.ai-model-exchange-cell:last-child:after,.ai-model-exchange-cell:nth-last-child(-n+1):before{display:none}.ai-model-exchange-cell-primary{background:radial-gradient(circle at 22% 18%,#e7f15a0e,#0000 34%),radial-gradient(circle at 76% 80%,#53cdff0c,#0000 40%)}.ai-model-exchange-cell-secure{background:radial-gradient(circle at 24% 22%,#53cdff09,#0000 36%)}.ai-model-exchange-cell-tuned{background:linear-gradient(135deg,#53cdff07,#0000 58%)}.ai-model-exchange-cell-domain{background-color:#0000;background-image:linear-gradient(#53cdff07 1px,#0000 1px),linear-gradient(90deg,#53cdff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.ai-model-exchange-cell-agent{background:radial-gradient(circle at 18%,#6c63ff0a,#0000 28%),radial-gradient(circle at 82%,#53cdff09,#0000 28%)}.ai-model-exchange-cell .ai-model-exchange-icon{position:relative}.ai-model-exchange-cell .ai-model-exchange-icon:after{border-radius:inherit;opacity:0;background:radial-gradient(circle,#e7f15a1c,#0000 64%);transition:opacity .2s ease-in-out;inset:-14px}.ai-model-exchange-cell:is(:hover,:focus-within) .ai-model-exchange-icon:after{opacity:1}.ai-model-exchange-cell:is(:hover,:focus-within):before{background:linear-gradient(90deg,#0000,#e7f15a38,#53cdff1f,#0000)}.ai-model-exchange-cell:is(:hover,:focus-within){box-shadow:inset 0 1px #ffffff17,0 18px 58px #3a84ff12}.ai-governance-capability:hover .ds-chip{color:#ffffffd1;background:#ffffff12;border-color:#e7f15a38}.ai-governance-visual{isolation:isolate}.ai-governance-grid,.ai-governance-orbit{pointer-events:none;z-index:0;position:absolute;inset:0}.ai-governance-grid{opacity:.045;background-color:#0000;background-image:linear-gradient(#53cdff5c 1px,#0000 1px),linear-gradient(90deg,#53cdff52 1px,#0000 1px),radial-gradient(circle,#e7f15a57 1px,#0000 1.5px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ai-governance-orbit{background:radial-gradient(circle at 50% 50%, transparent 0 24%, var(--color-eyebrow) 24.12% 24.34%, transparent 24.7%), radial-gradient(circle at 50% 50%, transparent 0 38%, #53cdff17 38.12% 38.32%, transparent 38.68%), radial-gradient(circle at 50% 50%, transparent 0 49%, #53cdff0e 49.12% 49.28%, transparent 49.64%), conic-gradient(from 18deg at 50% 50%, transparent 0deg, #53cdff0f 38deg, transparent 76deg, var(--color-eyebrow) 128deg, transparent 172deg, #53cdff0d 228deg, transparent 286deg, var(--color-eyebrow) 330deg, transparent 360deg)}@supports (color:color-mix(in lab, red, red)){.ai-governance-orbit{background:radial-gradient(circle at 50% 50%, transparent 0 24%, color-mix(in srgb, var(--color-eyebrow) 24%, transparent) 24.12% 24.34%, transparent 24.7%), radial-gradient(circle at 50% 50%, transparent 0 38%, #53cdff17 38.12% 38.32%, transparent 38.68%), radial-gradient(circle at 50% 50%, transparent 0 49%, #53cdff0e 49.12% 49.28%, transparent 49.64%), conic-gradient(from 18deg at 50% 50%, transparent 0deg, #53cdff0f 38deg, transparent 76deg, color-mix(in srgb, var(--color-eyebrow) 13%, transparent) 128deg, transparent 172deg, #53cdff0d 228deg, transparent 286deg, color-mix(in srgb, var(--color-eyebrow) 12%, transparent) 330deg, transparent 360deg)}}.ai-governance-orbit{opacity:.86;animation:30s linear infinite ai-governance-orbit-drift;-webkit-mask-image:radial-gradient(circle,#0000 0 18%,#000 23% 62%,#0000 74%);mask-image:radial-gradient(circle,#0000 0 18%,#000 23% 62%,#0000 74%)}.ai-governance-hub{z-index:3;background:radial-gradient(circle at 50% 44%, #ffffff2e, transparent 20%), radial-gradient(circle at 50% 47%, var(--color-eyebrow), transparent 32%), radial-gradient(circle at 50% 58%, #53cdff1f, transparent 58%), linear-gradient(135deg, #ffffff29, #ffffff0b);border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:232px;height:232px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub{background:radial-gradient(circle at 50% 44%, #ffffff2e, transparent 20%), radial-gradient(circle at 50% 47%, color-mix(in srgb, var(--color-eyebrow) 30%, transparent), transparent 32%), radial-gradient(circle at 50% 58%, #53cdff1f, transparent 58%), linear-gradient(135deg, #ffffff29, #ffffff0b)}}.ai-governance-hub{box-shadow:inset 0 1px 0 #ffffff3d, inset 0 0 66px #3a84ff21, 0 0 42px var(--color-eyebrow), 0 0 110px #53cdff1a, 0 30px 90px #00000047}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub{box-shadow:inset 0 1px 0 #ffffff3d, inset 0 0 66px #3a84ff21, 0 0 42px color-mix(in srgb, var(--color-eyebrow) 22%, transparent), 0 0 110px #53cdff1a, 0 30px 90px #00000047}}.ai-governance-hub{animation:8.5s ease-in-out infinite ai-governance-hub-breathe}.ai-governance-hub-ring,.ai-governance-hub-inner{border-radius:inherit;position:absolute}.ai-governance-hub-ring{border:1px solid var(--color-eyebrow);inset:22px}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub-ring{border:1px solid color-mix(in srgb, var(--color-eyebrow) 48%, #53cdff33)}}.ai-governance-hub-ring{box-shadow:inset 0 0 28px var(--color-eyebrow), 0 0 18px var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub-ring{box-shadow:inset 0 0 28px color-mix(in srgb, var(--color-eyebrow) 9%, transparent), 0 0 18px color-mix(in srgb, var(--color-eyebrow) 12%, transparent)}}.ai-governance-hub-inner{background:radial-gradient(circle, #fffffff5, var(--color-eyebrow) 28%, #53cdff14 60%, transparent 72%);inset:74px}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub-inner{background:radial-gradient(circle, #fffffff5, color-mix(in srgb, var(--color-eyebrow) 24%, #53cdff1f) 28%, #53cdff14 60%, transparent 72%)}}.ai-governance-hub-inner{box-shadow:0 0 22px var(--color-eyebrow), 0 0 42px #53cdff1f}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub-inner{box-shadow:0 0 22px color-mix(in srgb, var(--color-eyebrow) 18%, transparent), 0 0 42px #53cdff1f}}.ai-governance-hub-particles{pointer-events:none;z-index:1;border-radius:inherit;animation:18s linear infinite ai-governance-particle-rotation;position:absolute;inset:22px}.ai-governance-hub-particles i{background:var(--color-eyebrow);border-radius:999px;width:5px;height:5px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub-particles i{background:color-mix(in srgb, var(--color-eyebrow) 78%, white 22%)}}.ai-governance-hub-particles i{box-shadow:0 0 10px var(--color-eyebrow), 0 0 22px #53cdff2e}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub-particles i{box-shadow:0 0 10px color-mix(in srgb, var(--color-eyebrow) 40%, transparent), 0 0 22px #53cdff2e}}.ai-governance-hub-particles i{opacity:.78}.ai-governance-hub-particles i:first-child{top:0;left:50%;transform:translate(-50%)}.ai-governance-hub-particles i:nth-child(2){top:20%;right:10%}.ai-governance-hub-particles i:nth-child(3){bottom:20%;right:10%}.ai-governance-hub-particles i:nth-child(4){bottom:0;left:50%;transform:translate(-50%)}.ai-governance-hub-particles i:nth-child(5){bottom:20%;left:10%}.ai-governance-hub-particles i:nth-child(6){top:20%;left:10%}.ai-governance-hub-label{z-index:2;text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--color-eyebrow);text-shadow:0 0 18px var(--color-eyebrow);font-size:.72rem;font-weight:800;line-height:1.45;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-governance-hub-label{text-shadow:0 0 18px color-mix(in srgb, var(--color-eyebrow) 28%, transparent)}}.ai-governance-layer{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 32%,#53cdff18,#0000 56%),#ffffff08;border:1px solid #53cdff24;border-radius:999px;place-items:center;width:88px;height:88px;padding:.65rem;transition:background-color .24s ease-in-out,border-color .24s ease-in-out,box-shadow .24s ease-in-out,opacity .24s ease-in-out;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff14,0 0 24px #53cdff09,0 16px 50px #0003}.ai-governance-layer span{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8f;font-size:.59rem;font-weight:800;line-height:1.35;transition:color .24s ease-in-out}.ai-governance-layer-0{top:8.5%;left:50%;transform:translate(-50%)}.ai-governance-layer-1{top:24%;right:10%}.ai-governance-layer-2{bottom:22%;right:11.5%}.ai-governance-layer-3{bottom:8.5%;left:50%;transform:translate(-50%)}.ai-governance-layer-4{bottom:22%;left:11.5%}.ai-governance-layer-5{top:24%;left:10%}:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5){border-color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5){border-color:color-mix(in srgb, var(--color-eyebrow) 34%, #53cdff2e)}}:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5){background:radial-gradient(circle at 50% 34%, var(--color-eyebrow), transparent 56%), #ffffff0d}@supports (color:color-mix(in lab, red, red)){:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5){background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--color-eyebrow) 14%, transparent), transparent 56%), #ffffff0d}}:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5){box-shadow:inset 0 1px 0 #ffffff24, 0 0 28px var(--color-eyebrow), 0 18px 58px #00000038}@supports (color:color-mix(in lab, red, red)){:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5){box-shadow:inset 0 1px 0 #ffffff24, 0 0 28px color-mix(in srgb, var(--color-eyebrow) 12%, transparent), 0 18px 58px #00000038}}:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0 span,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1 span,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2 span,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4 span,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3 span,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5 span){color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){:is(.ai-governance-section:has(.ai-governance-capability-0:hover) .ai-governance-layer-0 span,.ai-governance-section:has(.ai-governance-capability-1:hover) .ai-governance-layer-1 span,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-2 span,.ai-governance-section:has(.ai-governance-capability-2:hover) .ai-governance-layer-4 span,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-3 span,.ai-governance-section:has(.ai-governance-capability-3:hover) .ai-governance-layer-5 span){color:color-mix(in srgb, var(--color-eyebrow) 82%, white 18%)}}@media (min-width:640px){.ai-model-exchange-cell:nth-child(3):before,.ai-model-exchange-cell:nth-child(4):before{display:none}}@media (max-width:639px){.ai-model-exchange-cell:after{display:none}}@media (max-width:640px){.ai-governance-visual{border-radius:24px;min-height:470px}.ai-governance-hub{width:160px;height:160px}.ai-governance-hub-inner{inset:52px}.ai-governance-hub-particles{inset:16px}.ai-governance-layer{width:72px;height:72px;padding:.48rem}.ai-governance-layer span{font-size:.49rem}}.ai-services-deployment-visual{isolation:isolate}.ai-services-deployment-visual:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 46%, #53cdff1c, transparent 54%), radial-gradient(ellipse at 50% 56%, var(--color-eyebrow), transparent 42%);border-radius:9999px;position:absolute;inset:8% 12%}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-visual:before{background:radial-gradient(ellipse at 50% 46%, #53cdff1c, transparent 54%), radial-gradient(ellipse at 50% 56%, color-mix(in srgb, var(--color-eyebrow) 7%, transparent), transparent 42%)}}.ai-services-deployment-visual:before{filter:blur(22px);opacity:.76}.ai-services-deployment-mesh,.ai-services-deployment-light,.ai-services-deployment-paths,.ai-services-deployment-particles{pointer-events:none;position:absolute;inset:0}.ai-services-deployment-mesh{z-index:0;opacity:.05;background:linear-gradient(#53cdff52 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#53cdff42 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle,#ffffff47 1px,#0000 1.5px) 0 0/128px 128px;-webkit-mask-image:radial-gradient(at 50% 48%,#000,#0000 74%);mask-image:radial-gradient(at 50% 48%,#000,#0000 74%)}.ai-services-deployment-light{z-index:0;background:linear-gradient(90deg, transparent 0 18%, #53cdff09 36%, var(--color-eyebrow) 50%, #53cdff08 64%, transparent 82%), radial-gradient(circle at 50% 50%, #6c63ff0a, transparent 18%)}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-light{background:linear-gradient(90deg, transparent 0 18%, #53cdff09 36%, color-mix(in srgb, var(--color-eyebrow) 4%, transparent) 50%, #53cdff08 64%, transparent 82%), radial-gradient(circle at 50% 50%, #6c63ff0a, transparent 18%)}}.ai-services-deployment-light{opacity:.82}.ai-services-deployment-paths{z-index:1;width:100%;height:100%;overflow:visible}.ai-services-deployment-path{fill:none;stroke:#53cdff29;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:14 28;filter:drop-shadow(0 0 8px #53cdff1f)drop-shadow(0 0 14px #6c63ff0e);animation:12s linear infinite ai-services-deployment-path-flow}.ai-services-deployment-path-2{stroke:#6c63ff1f;animation-delay:-2s}.ai-services-deployment-path-3{stroke:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-path-3{stroke:color-mix(in srgb, var(--color-eyebrow) 16%, #53cdff21)}}.ai-services-deployment-path-3{animation-delay:-4s}.ai-services-deployment-path-4{animation-delay:-6s}.ai-services-deployment-particles{z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.ai-services-deployment-particles i{opacity:0;background:#ffffffd1;border-radius:999px;width:6px;height:6px;animation:10.5s ease-in-out infinite ai-services-deployment-particle-flow;display:block;position:absolute;top:-10%;left:50%;box-shadow:0 0 12px #53cdff4d,0 0 28px #6c63ff1f}.ai-services-deployment-particles i:first-child{margin-left:-18%;animation-delay:0s}.ai-services-deployment-particles i:nth-child(2){background:#53cdffe0;margin-left:16%;animation-delay:-1.7s}.ai-services-deployment-particles i:nth-child(3){background:var(--color-eyebrow);margin-left:-4%;animation-delay:-3.2s}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-particles i:nth-child(3){background:color-mix(in srgb, var(--color-eyebrow) 42%, white 58%)}}.ai-services-deployment-particles i:nth-child(4){margin-left:24%;animation-delay:-5.1s}.ai-services-deployment-particles i:nth-child(5){background:#53cdffcc;margin-left:-26%;animation-delay:-6.8s}.ai-services-deployment-particles i:nth-child(6){background:#6c63ff9e;margin-left:4%;animation-delay:-8.4s}.ai-services-deployment-stack{perspective:1200px}.ai-services-deployment-layer{position:relative;overflow:hidden}.ai-services-deployment-layer:before,.ai-services-deployment-layer:after{content:"";pointer-events:none;opacity:0;transition:opacity .26s ease-in-out;position:absolute;inset:0}.ai-services-deployment-layer:before{background:radial-gradient(at 50% 0,#ffffff17,#0000 58%)}.ai-services-deployment-layer:after{background:linear-gradient(90deg, transparent, #53cdff47, var(--color-eyebrow), transparent);height:1px;inset:auto 8% 0}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-layer:after{background:linear-gradient(90deg, transparent, #53cdff47, color-mix(in srgb, var(--color-eyebrow) 18%, transparent), transparent)}}.ai-services-deployment-layer:after{opacity:.68}.ai-services-deployment-layer:hover:before{opacity:1}.ai-services-deployment-layer-applications{max-width:790px;transform:translateZ(36px)}.ai-services-deployment-layer-services{border-color:#6c63ff29;max-width:880px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 42px #6c63ff0b,0 24px 76px #0000003b}.ai-services-deployment-layer-platform{border-color:var(--color-eyebrow);max-width:930px}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-layer-platform{border-color:color-mix(in srgb, var(--color-eyebrow) 16%, #ffffff14)}}.ai-services-deployment-layer-platform{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 42px var(--color-eyebrow), 0 24px 76px #0000003b}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-layer-platform{box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 42px color-mix(in srgb, var(--color-eyebrow) 5%, transparent), 0 24px 76px #0000003b}}.ai-services-deployment-layer-gpu{border-color:#53cdff26;max-width:980px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 46px #53cdff0b,0 24px 76px #0000003b}.ai-services-deployment-layer-infrastructure{background:linear-gradient(135deg,#ffffff15,#ffffff07);max-width:1020px}.ai-services-deployment-layer:is(:hover,:focus-within){border-color:#53cdff3d;box-shadow:inset 0 1px #ffffff24,inset 0 0 52px #53cdff0f,0 0 28px #53cdff0e,0 28px 86px #00000042}.ai-services-deployment-layer-services:is(:hover,:focus-within){border-color:#6c63ff42;box-shadow:inset 0 1px #ffffff24,inset 0 0 52px #6c63ff12,0 0 30px #6c63ff0f,0 28px 86px #00000042}.ai-services-deployment-layer-platform:is(:hover,:focus-within){border-color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-services-deployment-layer-platform:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--color-eyebrow) 28%, #ffffff14)}}.ai-services-deployment-layer .ds-chip{background:#ffffff0b;border-color:#ffffff17}.ai-services-deployment-layer:hover .ds-chip{color:#ffffffd1;background:#fff1;border-color:#e7f15a33}.ai-services-deployment-principle:hover{color:#fff}.ai-reference-architecture-visual{isolation:isolate}.ai-reference-architecture-visual:before,.ai-reference-architecture-visual:after{content:"";pointer-events:none;z-index:0;position:absolute}.ai-reference-architecture-visual:before{background:radial-gradient(ellipse at 48% 44%, #53cdff21, transparent 52%), radial-gradient(ellipse at 36% 46%, #6c63ff17, transparent 36%), radial-gradient(ellipse at 68% 58%, var(--color-eyebrow), transparent 38%);border-radius:9999px;inset:10% 12%}@supports (color:color-mix(in lab, red, red)){.ai-reference-architecture-visual:before{background:radial-gradient(ellipse at 48% 44%, #53cdff21, transparent 52%), radial-gradient(ellipse at 36% 46%, #6c63ff17, transparent 36%), radial-gradient(ellipse at 68% 58%, color-mix(in srgb, var(--color-eyebrow) 7%, transparent), transparent 38%)}}.ai-reference-architecture-visual:before{filter:blur(26px);opacity:.72}.ai-reference-architecture-visual:after{filter:blur(18px);opacity:.72;background:radial-gradient(#00000070,#0000 68%);border-radius:50%;height:24%;inset:auto 10% 7%}.ai-reference-mesh,.ai-reference-volumetric-light,.ai-reference-optical-paths,.ai-reference-particles{pointer-events:none;position:absolute;inset:0}.ai-reference-mesh{z-index:0;opacity:.05;background:linear-gradient(#53cdff47 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#53cdff38 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle,#ffffff3d 1px,#0000 1.5px) 0 0/144px 144px;-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.ai-reference-volumetric-light{z-index:0;background:linear-gradient(115deg, transparent 6%, #53cdff0b 34%, transparent 58%), linear-gradient(35deg, transparent 16%, #6c63ff09 42%, transparent 70%), radial-gradient(circle at 50% 42%, var(--color-eyebrow), transparent 18%)}@supports (color:color-mix(in lab, red, red)){.ai-reference-volumetric-light{background:linear-gradient(115deg, transparent 6%, #53cdff0b 34%, transparent 58%), linear-gradient(35deg, transparent 16%, #6c63ff09 42%, transparent 70%), radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-eyebrow) 5%, transparent), transparent 18%)}}.ai-reference-volumetric-light{opacity:.9}.ai-reference-optical-paths{z-index:1;width:100%;height:100%;overflow:visible}.ai-reference-optical-path{fill:none;stroke-linecap:round;stroke-width:1.6px;stroke-dasharray:8 22;opacity:.64;animation:13s linear infinite ai-reference-path-flow}.ai-reference-optical-path-purple{stroke:#6c63ff47;filter:drop-shadow(0 0 10px #6c63ff29)}.ai-reference-optical-path-cyan{stroke:#53cdff3d;filter:drop-shadow(0 0 10px #53cdff24);animation-delay:-3s}.ai-reference-optical-path-lime{stroke:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-optical-path-lime{stroke:color-mix(in srgb, var(--color-eyebrow) 24%, #53cdff2e)}}.ai-reference-optical-path-lime{filter:drop-shadow(0 0 10px var(--color-eyebrow))}@supports (color:color-mix(in lab, red, red)){.ai-reference-optical-path-lime{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--color-eyebrow) 13%, transparent))}}.ai-reference-optical-path-lime{animation-delay:-6s}.ai-reference-particles{z-index:1;overflow:hidden;-webkit-mask-image:radial-gradient(#000,#0000 76%);mask-image:radial-gradient(#000,#0000 76%)}.ai-reference-particles i{opacity:0;background:#53cdffdb;border-radius:999px;width:5px;height:5px;animation:12s ease-in-out infinite ai-reference-particle-drift;display:block;position:absolute;box-shadow:0 0 12px #53cdff47,0 0 26px #6c63ff1a}.ai-reference-particles i:first-child{animation-delay:0s;top:52%;left:17%}.ai-reference-particles i:nth-child(2){background:#6c63ffb8;animation-delay:-2s;top:34%;left:30%}.ai-reference-particles i:nth-child(3){background:var(--color-eyebrow);animation-delay:-4s;top:46%;left:46%}@supports (color:color-mix(in lab, red, red)){.ai-reference-particles i:nth-child(3){background:color-mix(in srgb, var(--color-eyebrow) 42%, white 58%)}}.ai-reference-particles i:nth-child(4){animation-delay:-6s;top:32%;left:58%}.ai-reference-particles i:nth-child(5){background:#53cdffc7;animation-delay:-8s;top:54%;left:72%}.ai-reference-particles i:nth-child(6){background:#6c63ff9e;animation-delay:-10s;top:66%;left:40%}.ai-reference-system-stage{perspective:1400px}.ai-reference-system{z-index:2;width:min(30vw,360px);min-width:270px;transition:filter .26s ease-in-out,transform .26s ease-in-out,opacity .26s ease-in-out;position:absolute}.ai-reference-system-gateway{top:29%;left:4%}.ai-reference-system-control{width:min(34vw,410px);top:7%;left:50%;transform:translate(-50%)}.ai-reference-system-compute{width:min(32vw,390px);top:35%;right:4%}.ai-reference-object-shell{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 50% 36%,#ffffff1c,#0000 30%),linear-gradient(135deg,#ffffff1b,#ffffff08);border:1px solid #ffffff1b;border-radius:32px;min-height:300px;transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,background-color .26s ease-in-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 46px #53cdff0b,0 28px 82px #00000047}.ai-reference-object-shell:before,.ai-reference-object-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.ai-reference-object-shell:before{opacity:.74;background:linear-gradient(120deg,#0000 0 20%,#ffffff17 42%,#0000 58%),radial-gradient(at 50% 86%,#0000004d,#0000 54%)}.ai-reference-object-shell:after{background:linear-gradient(90deg,#0000,#53cdff57,#0000);height:1px;inset:auto 12% 0}.ai-reference-object-core{background:radial-gradient(circle,#fffffff0,#53cdff38 26%,#0000 68%);border-radius:999px;width:104px;height:104px;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #53cdff2e,0 0 72px #53cdff13}.ai-reference-object-ring{border-radius:999px;animation:18s linear infinite ai-reference-ring-drift;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.ai-reference-object-ring-1{border:1px solid #53cdff2e;width:170px;height:170px}.ai-reference-object-ring-2{border:1px solid #ffffff14;width:216px;height:216px;animation-duration:24s;animation-direction:reverse}.ai-reference-object-nodes{border-radius:999px;width:214px;height:214px;animation:22s linear infinite ai-reference-ring-drift;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.ai-reference-object-nodes i{background:#53cdffd1;border-radius:999px;width:8px;height:8px;display:block;position:absolute;box-shadow:0 0 16px #53cdff38}.ai-reference-object-nodes i:first-child{top:0;left:50%;transform:translate(-50%)}.ai-reference-object-nodes i:nth-child(2){top:26%;right:8%}.ai-reference-object-nodes i:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}.ai-reference-object-nodes i:nth-child(4){top:26%;left:8%}.ai-reference-object-copy{z-index:2;text-align:center;padding:178px 1.35rem 0;position:relative}.ai-reference-object-copy h3{color:#fff;letter-spacing:-.035em;font-size:1.18rem;font-weight:850;line-height:1.05}.ai-reference-object-copy p{color:#ffffff9e;max-width:18rem;margin:.75rem auto 0;font-size:.88rem;line-height:1.55}.ai-reference-object-pills{z-index:2;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1.15rem 1.25rem 1.35rem;display:flex;position:relative}.ai-reference-system-gateway .ai-reference-object-shell{border-color:#6c63ff2e;box-shadow:inset 0 1px #ffffff24,inset 0 0 54px #6c63ff0e,0 0 34px #6c63ff0d,0 28px 82px #00000047}.ai-reference-system-gateway .ai-reference-object-core{background:radial-gradient(circle,#fffffff0,#6c63ff57 26%,#0000 68%);box-shadow:0 0 30px #6c63ff38,0 0 82px #6c63ff14}.ai-reference-system-gateway .ai-reference-object-ring-1,.ai-reference-system-gateway .ai-reference-object-nodes i{background-color:#6c63ffcc;border-color:#6c63ff38;box-shadow:0 0 16px #6c63ff38}.ai-reference-system-control .ai-reference-object-shell{border-color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-system-control .ai-reference-object-shell{border-color:color-mix(in srgb, var(--color-eyebrow) 18%, #ffffff14)}}.ai-reference-system-control .ai-reference-object-shell{box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 54px var(--color-eyebrow), 0 0 34px var(--color-eyebrow), 0 28px 82px #00000047}@supports (color:color-mix(in lab, red, red)){.ai-reference-system-control .ai-reference-object-shell{box-shadow:inset 0 1px 0 #ffffff24, inset 0 0 54px color-mix(in srgb, var(--color-eyebrow) 5%, transparent), 0 0 34px color-mix(in srgb, var(--color-eyebrow) 5%, transparent), 0 28px 82px #00000047}}.ai-reference-system-control .ai-reference-object-core{background:radial-gradient(circle, #fffffff5, var(--color-eyebrow) 30%, transparent 68%)}@supports (color:color-mix(in lab, red, red)){.ai-reference-system-control .ai-reference-object-core{background:radial-gradient(circle, #fffffff5, color-mix(in srgb, var(--color-eyebrow) 38%, #53cdff2e) 30%, transparent 68%)}}.ai-reference-system-control .ai-reference-object-core{box-shadow:0 0 30px var(--color-eyebrow), 0 0 82px #53cdff14}@supports (color:color-mix(in lab, red, red)){.ai-reference-system-control .ai-reference-object-core{box-shadow:0 0 30px color-mix(in srgb, var(--color-eyebrow) 22%, transparent), 0 0 82px #53cdff14}}.ai-reference-system-control .ai-reference-object-ring-1,.ai-reference-system-control .ai-reference-object-nodes i{border-color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-system-control .ai-reference-object-ring-1,.ai-reference-system-control .ai-reference-object-nodes i{border-color:color-mix(in srgb, var(--color-eyebrow) 32%, #53cdff2e)}}.ai-reference-system-control .ai-reference-object-ring-1,.ai-reference-system-control .ai-reference-object-nodes i{background-color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-system-control .ai-reference-object-ring-1,.ai-reference-system-control .ai-reference-object-nodes i{background-color:color-mix(in srgb, var(--color-eyebrow) 78%, white 22%)}}.ai-reference-system-compute .ai-reference-object-shell{border-color:#53cdff2e;box-shadow:inset 0 1px #ffffff24,inset 0 0 54px #53cdff0f,0 0 34px #53cdff0d,0 28px 82px #00000047}.ai-reference-system:hover{z-index:4;filter:brightness(1.06)}.ai-reference-system:hover .ai-reference-object-shell{border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff2e,inset 0 0 64px #53cdff13,0 0 42px #53cdff13,0 34px 96px #00000052}.ai-reference-scene{gap:1.15rem;min-height:820px;padding-block:.25rem}.ai-reference-context-layer,.ai-reference-architecture-layer{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(at 50% 0,#ffffff13,#0000 58%),linear-gradient(135deg,#fff1,#ffffff05);border:1px solid #ffffff16;border-radius:28px;width:min(100%,860px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 22px 74px #00000038}.ai-reference-context-layer{text-align:center;align-items:center;gap:1rem;min-height:88px;padding:1.15rem 1.35rem;display:grid}.ai-reference-context-title{color:#ffffffb3;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2}.ai-reference-context-pills,.ai-reference-layer-pills{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ai-reference-apps-layer{border-color:#6c63ff1f;width:min(100%,760px)}.ai-reference-infrastructure-layer{border-color:#53cdff1f;width:min(100%,930px)}.ai-reference-architecture-layer{grid-template-columns:minmax(170px,.36fr) minmax(0,.38fr) minmax(220px,.32fr);align-items:center;gap:1.35rem;min-height:168px;padding:1.25rem 1.45rem;transition:border-color .26s ease-in-out,box-shadow .26s ease-in-out,background-color .26s ease-in-out,transform .26s ease-in-out;display:grid}.ai-reference-architecture-layer:before,.ai-reference-architecture-layer:after{content:"";pointer-events:none;position:absolute}.ai-reference-architecture-layer:before{opacity:.72;background:linear-gradient(90deg,#0000,#ffffff0e,#0000),radial-gradient(at 22%,#53cdff11,#0000 34%);inset:0}.ai-reference-architecture-layer:after{background:linear-gradient(90deg,#0000,#53cdff42,#0000);height:1px;bottom:0;left:8%;right:8%}.ai-reference-architecture-layer-gateway{border-color:#6c63ff29;width:min(100%,820px)}.ai-reference-architecture-layer-control{border-color:var(--color-eyebrow);width:min(100%,900px)}@supports (color:color-mix(in lab, red, red)){.ai-reference-architecture-layer-control{border-color:color-mix(in srgb, var(--color-eyebrow) 17%, #ffffff14)}}.ai-reference-architecture-layer-compute{border-color:#53cdff29;width:min(100%,960px)}.ai-reference-architecture-layer:is(:hover,:focus-within){background-color:#ffffff08;border-color:#ffffff2e;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff24,inset 0 0 58px #53cdff0e,0 0 36px #53cdff0f,0 28px 88px #00000047}.ai-reference-signature-object{z-index:2;background:radial-gradient(circle at 50% 42%,#ffffff1c,#0000 34%),linear-gradient(135deg,#ffffff12,#ffffff05);border-radius:24px;min-height:126px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 38px #53cdff0b}.ai-reference-signature-object .ai-reference-object-core{width:68px;height:68px;top:50%}.ai-reference-signature-object .ai-reference-object-ring{top:50%}.ai-reference-signature-object .ai-reference-object-ring-1{width:108px;height:108px}.ai-reference-signature-object .ai-reference-object-ring-2{width:142px;height:142px}.ai-reference-signature-object .ai-reference-object-nodes{width:140px;height:140px;top:50%}.ai-reference-signature-object .ai-reference-object-nodes i:nth-child(5){bottom:26%;right:8%}.ai-reference-signature-object .ai-reference-object-nodes i:nth-child(6){bottom:26%;left:8%}.ai-reference-object-plane{background:linear-gradient(135deg,#ffffff13,#ffffff05);border:1px solid #ffffff17;border-radius:20px;width:180px;height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-8deg);box-shadow:inset 0 1px #ffffff1a,0 16px 34px #0000002e}.ai-reference-architecture-layer-gateway .ai-reference-object-core{background:radial-gradient(circle,#fffffff2,#6c63ff61 30%,#0000 68%);box-shadow:0 0 28px #6c63ff38,0 0 70px #6c63ff14}.ai-reference-architecture-layer-gateway .ai-reference-object-ring-1,.ai-reference-architecture-layer-gateway .ai-reference-object-nodes i{background-color:#6c63ffc7;border-color:#6c63ff3d;box-shadow:0 0 16px #6c63ff38}.ai-reference-architecture-layer-control .ai-reference-object-core{background:radial-gradient(circle, #fffffff5, var(--color-eyebrow) 30%, transparent 68%)}@supports (color:color-mix(in lab, red, red)){.ai-reference-architecture-layer-control .ai-reference-object-core{background:radial-gradient(circle, #fffffff5, color-mix(in srgb, var(--color-eyebrow) 38%, #53cdff2e) 30%, transparent 68%)}}.ai-reference-architecture-layer-control .ai-reference-object-core{box-shadow:0 0 30px var(--color-eyebrow), 0 0 74px #53cdff14}@supports (color:color-mix(in lab, red, red)){.ai-reference-architecture-layer-control .ai-reference-object-core{box-shadow:0 0 30px color-mix(in srgb, var(--color-eyebrow) 22%, transparent), 0 0 74px #53cdff14}}.ai-reference-architecture-layer-control .ai-reference-object-ring-1,.ai-reference-architecture-layer-control .ai-reference-object-nodes i{border-color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-architecture-layer-control .ai-reference-object-ring-1,.ai-reference-architecture-layer-control .ai-reference-object-nodes i{border-color:color-mix(in srgb, var(--color-eyebrow) 34%, #53cdff2e)}}.ai-reference-architecture-layer-control .ai-reference-object-ring-1,.ai-reference-architecture-layer-control .ai-reference-object-nodes i{background-color:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-architecture-layer-control .ai-reference-object-ring-1,.ai-reference-architecture-layer-control .ai-reference-object-nodes i{background-color:color-mix(in srgb, var(--color-eyebrow) 76%, white 24%)}}.ai-reference-layer-copy{z-index:2;position:relative}.ai-reference-layer-copy span{color:var(--color-eyebrow);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2;display:block}.ai-reference-layer-copy h3{color:#fff;letter-spacing:-.04em;margin-top:.65rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:850;line-height:1.02}.ai-reference-layer-pills{z-index:2;justify-content:flex-end;position:relative}@media (max-width:900px){.ai-reference-scene{min-height:auto}.ai-reference-architecture-layer{text-align:center;grid-template-columns:1fr}.ai-reference-layer-pills{justify-content:center}}.ai-reference-architecture-section .ai-reference-scene{gap:.85rem;min-height:auto}.ai-reference-architecture-section .ai-reference-context-layer{width:min(100%,820px);min-height:auto;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#0000,#ffffff09,#0000);border-color:#ffffff0b}.ai-reference-architecture-section .ai-reference-apps-layer,.ai-reference-architecture-section .ai-reference-infrastructure-layer{border-inline-color:#0000}.ai-reference-readable-stack{z-index:4;gap:.82rem;width:min(100%,980px);margin-inline:auto;padding-block:.35rem;display:grid;position:relative}.ai-reference-stack-flow{pointer-events:none;z-index:0;background:linear-gradient(180deg, transparent, #53cdff2e, var(--color-eyebrow), #3a84ff29, transparent);width:2px;position:absolute;inset:4% auto 4% 50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-flow{background:linear-gradient(180deg, transparent, #53cdff2e, color-mix(in srgb, var(--color-eyebrow) 18%, transparent), #3a84ff29, transparent)}}.ai-reference-stack-flow{filter:drop-shadow(0 0 12px #53cdff2e)}.ai-reference-stack-flow i{aspect-ratio:1;width:6px;box-shadow:0 0 16px #53cdff3d, 0 0 24px var(--color-eyebrow);background:#ffffffb8;border-radius:9999px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-flow i{box-shadow:0 0 16px #53cdff3d, 0 0 24px color-mix(in srgb, var(--color-eyebrow) 18%, transparent)}}.ai-reference-stack-flow i{animation:6.8s ease-in-out infinite ai-reference-stack-particle;transform:translate(-50%)}.ai-reference-stack-flow i:nth-child(2){animation-delay:-2.2s}.ai-reference-stack-flow i:nth-child(3){animation-delay:-4.4s}.ai-reference-stack-bar{--stack-accent:#53cdffb8;--stack-accent-soft:#53cdff1a;z-index:2;background:radial-gradient(circle at 14% 50%, var(--stack-accent-soft), transparent 34%), linear-gradient(135deg, #ffffff14, #ffffff07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff18;border-radius:24px;grid-template-columns:56px minmax(150px,230px) 1fr;align-items:center;gap:1.15rem;min-height:88px;padding:1rem 1.2rem;transition:border-color .22s ease-in-out,box-shadow .22s ease-in-out,transform .22s ease-in-out;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -24px 54px #0000001f,0 22px 78px #0003}.ai-reference-stack-bar:before{content:"";background:linear-gradient(180deg, transparent, var(--stack-accent), transparent);opacity:.8;width:4px;position:absolute;inset:0 auto 0 0}.ai-reference-stack-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #ffffff0e, transparent), radial-gradient(circle at 88% 50%, var(--stack-accent-soft), transparent 28%);opacity:.74;position:absolute;inset:0}.ai-reference-stack-bar:hover{border-color:var(--stack-accent)}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-bar:hover{border-color:color-mix(in srgb, var(--stack-accent) 42%, #ffffff14)}}.ai-reference-stack-bar:hover{box-shadow:inset 0 1px 0 #ffffff24, inset 0 -24px 54px #0000001f, 0 26px 86px #0000003d, 0 0 38px var(--stack-accent)}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-bar:hover{box-shadow:inset 0 1px 0 #ffffff24, inset 0 -24px 54px #0000001f, 0 26px 86px #0000003d, 0 0 38px color-mix(in srgb, var(--stack-accent) 13%, transparent)}}.ai-reference-stack-bar:hover{transform:translateY(-2px)}.ai-reference-stack-bar-apps,.ai-reference-stack-bar-infra{--stack-accent:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-bar-apps,.ai-reference-stack-bar-infra{--stack-accent:color-mix(in srgb, var(--color-eyebrow) 74%, white 4%)}}.ai-reference-stack-bar-apps,.ai-reference-stack-bar-infra{--stack-accent-soft:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-bar-apps,.ai-reference-stack-bar-infra{--stack-accent-soft:color-mix(in srgb, var(--color-eyebrow) 7%, transparent)}}.ai-reference-stack-bar-services{--stack-accent:#9c8effd1;--stack-accent-soft:#6c63ff1f}.ai-reference-stack-bar-platform{--stack-accent:#53cdffd1;--stack-accent-soft:#53cdff1c}.ai-reference-stack-bar-gpu{--stack-accent:#3a84ffd1;--stack-accent-soft:#3a84ff1f}.ai-reference-stack-icon{z-index:2;aspect-ratio:1;border:1px solid var(--stack-accent);place-items:center;width:48px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-icon{border:1px solid color-mix(in srgb, var(--stack-accent) 28%, #ffffff14)}}.ai-reference-stack-icon{background:var(--stack-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-icon{background:color-mix(in srgb, var(--stack-accent) 8%, #ffffff09)}}.ai-reference-stack-icon{color:var(--stack-accent);box-shadow:inset 0 0 22px var(--stack-accent)}@supports (color:color-mix(in lab, red, red)){.ai-reference-stack-icon{box-shadow:inset 0 0 22px color-mix(in srgb, var(--stack-accent) 9%, transparent)}}.ai-reference-stack-icon-mask{aspect-ratio:1;background:currentColor;width:25px;display:block}.ai-reference-stack-title{z-index:2;color:#ffffffe0;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.78rem,.98vw,.92rem);font-weight:850;line-height:1.22;position:relative}.ai-reference-stack-items{z-index:2;color:#ffffff9e;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;font-size:clamp(.74rem,.86vw,.88rem);font-weight:650;line-height:1.34;display:grid;position:relative}.ai-reference-stack-items span{text-align:center;justify-content:center;align-items:center;min-height:2.4rem;padding-inline:.85rem;display:flex}.ai-reference-stack-items span+span{border-left:1px solid #ffffff16}@keyframes ai-reference-stack-particle{0%{opacity:0;top:0;transform:translate(-50%,-12px)scale(.82)}18%,78%{opacity:.72}to{opacity:0;top:100%;transform:translate(-50%,12px)scale(1)}}.ai-reference-fabric-object{z-index:3;isolation:isolate;perspective:1200px;width:min(100%,920px);height:auto;margin-block:1rem .55rem;position:relative}.ai-reference-fabric-glow{pointer-events:none;z-index:0;background:radial-gradient(ellipse at 50% 48%, var(--color-eyebrow), transparent 24%), radial-gradient(ellipse at 48% 33%, #6c63ff1a, transparent 31%), radial-gradient(ellipse at 50% 68%, #53cdff24, transparent 45%);border-radius:9999px;position:absolute;inset:4% 6% 0}@supports (color:color-mix(in lab, red, red)){.ai-reference-fabric-glow{background:radial-gradient(ellipse at 50% 48%, color-mix(in srgb, var(--color-eyebrow) 11%, transparent), transparent 24%), radial-gradient(ellipse at 48% 33%, #6c63ff1a, transparent 31%), radial-gradient(ellipse at 50% 68%, #53cdff24, transparent 45%)}}.ai-reference-fabric-glow{filter:blur(26px);opacity:.74}.ai-reference-fabric-plane{z-index:2;height:21%;transform-style:preserve-3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff07),radial-gradient(at 50% 10%,#ffffff13,#0000 48%);border:1px solid #ffffff18;border-radius:34px;transition:border-color .28s ease-in-out,filter .28s ease-in-out,box-shadow .28s ease-in-out;position:absolute;left:50%;transform:translate(-50%)rotateX(62deg)rotate(-7deg);box-shadow:inset 0 1px #ffffff29,inset 0 -26px 48px #0000001f,0 28px 86px #0000003d}.ai-reference-fabric-plane:before,.ai-reference-fabric-plane:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:18% 10%}.ai-reference-fabric-plane:before{opacity:.42;background:linear-gradient(90deg,#0000,#ffffff1a,#0000),repeating-linear-gradient(90deg,#53cdff13 0 1px,#0000 1px 46px)}.ai-reference-fabric-plane:after{border:1px solid #ffffff0b;box-shadow:inset 0 0 28px #53cdff0d}.ai-reference-fabric-plane-top{background:linear-gradient(145deg,#7474bc29,#ffffff07),radial-gradient(at 52% 48%,#6c63ff29,#0000 42%);border-color:#9c8eff33;width:48%;top:10%}.ai-reference-fabric-plane-mid{z-index:3;background:linear-gradient(145deg,#4888b421,#ffffff07),radial-gradient(at 50% 48%,#53cdff21,#0000 40%);border-color:#53cdff2e;width:64%;top:38%}.ai-reference-fabric-plane-base{background:linear-gradient(145deg,#234c8629,#ffffff06),radial-gradient(at 50% 52%,#3a84ff24,#0000 46%);border-color:#3a84ff2e;width:78%;top:66%}.ai-reference-fabric-layer-label{z-index:7;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.42rem;width:min(92%,680px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.ai-reference-fabric-layer-label-top{top:1%}.ai-reference-fabric-layer-label-mid{top:28%}.ai-reference-fabric-layer-label-base{top:55%}.ai-reference-fabric-layer-title{color:#ffffffdb;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 20px #ffffff1a;font-size:clamp(.86rem,1.22vw,1.05rem);font-weight:800;line-height:1}.ai-reference-fabric-layer-description{color:#ffffff8f;letter-spacing:.012em;max-width:34rem;font-size:clamp(.74rem,.9vw,.86rem);font-weight:600;line-height:1.35}.ai-reference-fabric-layer-label-top .ai-reference-fabric-layer-title{color:#cac2ffeb;text-shadow:0 0 18px #6c63ff3d}.ai-reference-fabric-layer-label-top .ai-reference-fabric-layer-description{color:#dcdaff9e}.ai-reference-fabric-layer-label-mid .ai-reference-fabric-layer-title{color:#a3e7ffeb;text-shadow:0 0 18px #53cdff33}.ai-reference-fabric-layer-label-mid .ai-reference-fabric-layer-description{color:#cdf2ff99}.ai-reference-fabric-layer-label-base .ai-reference-fabric-layer-title{color:#9dbeffe0;text-shadow:0 0 18px #3a84ff2e}.ai-reference-fabric-layer-label-base .ai-reference-fabric-layer-description{color:#c5d8ff94}.ai-reference-fabric-symbol{pointer-events:none;z-index:5;transform-origin:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(7deg)rotateX(-18deg)}.ai-reference-fabric-symbol-routing{aspect-ratio:1;border:1px solid #9c8eff3d;border-radius:9999px;width:min(44%,210px);box-shadow:inset 0 0 24px #6c63ff14,0 0 24px #6c63ff14}.ai-reference-fabric-symbol-routing span{border-radius:9999px;position:absolute}.ai-reference-fabric-symbol-routing span:first-child{border:1px solid #9c8eff38;inset:22%}.ai-reference-fabric-symbol-routing span:nth-child(2){aspect-ratio:1;background:#e6e2ffb8;width:8px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #6c63ff47}.ai-reference-fabric-symbol-routing span:nth-child(3){border:1px solid #0000;border-top-color:#cac2ff7a;inset:-1px;transform:rotate(24deg)}.ai-reference-fabric-symbol-grid{opacity:.82;background-color:#0000;background-image:linear-gradient(#53cdff1f 1px,#0000 1px),linear-gradient(90deg,#53cdff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:22px;width:min(52%,300px);height:58%;box-shadow:inset 0 0 28px #53cdff0e}.ai-reference-fabric-symbol-grid span{aspect-ratio:1;background:#a3e7ffb8;border-radius:9999px;width:7px;position:absolute;box-shadow:0 0 18px #53cdff3d}.ai-reference-fabric-symbol-grid span:first-child{top:24%;left:18%}.ai-reference-fabric-symbol-grid span:nth-child(2){top:34%;left:55%}.ai-reference-fabric-symbol-grid span:nth-child(3){top:66%;left:34%}.ai-reference-fabric-symbol-grid span:nth-child(4){top:62%;left:76%}.ai-reference-fabric-symbol-compute{grid-template-columns:repeat(3,1fr);gap:.54rem;width:min(58%,380px);height:60%;display:grid}.ai-reference-fabric-symbol-compute span{background:linear-gradient(145deg,#3a84ff21,#ffffff06),repeating-linear-gradient(90deg,#9dbeff1a 0 1px,#0000 1px 12px);border:1px solid #3a84ff26;border-radius:14px;box-shadow:inset 0 1px #ffffff1c,0 0 20px #3a84ff0f}.ai-reference-layered-stack{z-index:4;transform-style:preserve-3d;position:absolute;inset:0}.ai-reference-layer-content{z-index:8;transform-origin:50%;flex-direction:column;justify-content:center;align-items:flex-start;gap:.72rem;display:flex;position:absolute;inset:14% 12%;transform:rotate(7deg)rotateX(-22deg)}.ai-reference-layer-title{color:#ffffffe6;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.86rem,1.08vw,1.02rem);font-weight:850;line-height:1}.ai-reference-layer-pills{flex-wrap:wrap;gap:.36rem .44rem;max-width:82%;display:flex}.ai-reference-layer-pills span{color:#fff9;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff12;border-radius:9999px;padding:.25rem .52rem;font-size:clamp(.58rem,.72vw,.68rem);font-weight:750;line-height:1}.ai-reference-layer-symbol{pointer-events:none;z-index:7;position:absolute;top:50%;right:11%;transform:translateY(-50%)rotate(7deg)rotateX(-20deg)}.ai-reference-layer-symbol-inference{aspect-ratio:1;border:1px solid #cac2ff57;border-radius:9999px;width:82px;box-shadow:inset 0 0 22px #6c63ff1f,0 0 24px #6c63ff1c}.ai-reference-layer-symbol-inference:before,.ai-reference-layer-symbol-inference:after{content:"";border-radius:inherit;position:absolute}.ai-reference-layer-symbol-inference:before{border:1px solid #cac2ff42;inset:22%}.ai-reference-layer-symbol-inference:after{aspect-ratio:1;background:#e6e2ffc7;width:9px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #6c63ff4d}.ai-reference-layer-symbol-control{background-color:#0000;background-image:linear-gradient(#53cdff21 1px,#0000 1px),linear-gradient(90deg,#53cdff21 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;width:110px;height:70px;box-shadow:inset 0 0 24px #53cdff12}.ai-reference-layer-symbol-control:before,.ai-reference-layer-symbol-control:after{content:"";aspect-ratio:1;background:#a3e7ffbd;border-radius:9999px;width:7px;position:absolute;box-shadow:0 0 16px #53cdff42}.ai-reference-layer-symbol-control:before{top:30%;left:24%}.ai-reference-layer-symbol-control:after{bottom:28%;right:24%}.ai-reference-layer-symbol-compute{grid-template-columns:repeat(4,1fr);gap:.34rem;width:130px;height:72px;display:grid}.ai-reference-layer-symbol-compute span{background:linear-gradient(145deg,#3a84ff29,#ffffff06),repeating-linear-gradient(90deg,#9dbeff1a 0 1px,#0000 1px 10px);border:1px solid #3a84ff2e;border-radius:10px;box-shadow:inset 0 1px #ffffff1c,0 0 18px #3a84ff14}.ai-reference-fabric-plane-top .ai-reference-layer-title{color:#dad5fff0;text-shadow:0 0 18px #6c63ff3d}.ai-reference-fabric-plane-top .ai-reference-layer-pills span{color:#dfdcff9e;border-color:#9c8eff1f}.ai-reference-fabric-plane-mid .ai-reference-layer-title{color:#aeebfff0;text-shadow:0 0 18px #53cdff33}.ai-reference-fabric-plane-mid .ai-reference-layer-pills span{color:#d2f3ff9e;border-color:#53cdff1f}.ai-reference-fabric-plane-base .ai-reference-layer-title{color:#aecaffeb;text-shadow:0 0 18px #3a84ff2e}.ai-reference-fabric-plane-base .ai-reference-layer-pills span{color:#cddeff99;border-color:#3a84ff1f}.ai-reference-unified-fabric-shell{z-index:2;width:min(82%,760px);height:min(70%,390px);transform-style:preserve-3d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(at 30% 38%,#6c63ff1f,#0000 30%),radial-gradient(at 58% 42%,#53cdff24,#0000 36%),radial-gradient(at 70% 65%,#3a84ff29,#0000 38%),linear-gradient(145deg,#ffffff1c,#ffffff07);border:1px solid #ffffff1b;border-radius:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(-7deg);box-shadow:inset 0 1px #ffffff29,inset 0 -34px 74px #0000002e,0 34px 110px #00000047}.ai-reference-unified-fabric-shell:before,.ai-reference-unified-fabric-shell:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.ai-reference-unified-fabric-shell:before{opacity:.45;background:linear-gradient(90deg,#0000,#ffffff17,#0000),repeating-linear-gradient(90deg,#53cdff0f 0 1px,#0000 1px 54px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 42px);inset:11%}.ai-reference-unified-fabric-shell:after{border:1px solid #ffffff0b;inset:0;box-shadow:inset 0 0 44px #53cdff0e,inset 0 0 82px #3a84ff0a}.ai-reference-unified-fabric-core{z-index:6;aspect-ratio:1;border:1px solid var(--color-eyebrow);border-radius:38px;width:clamp(118px,15vw,164px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ai-reference-unified-fabric-core{border:1px solid color-mix(in srgb, var(--color-eyebrow) 40%, #ffffff2e)}}.ai-reference-unified-fabric-core{background:radial-gradient(circle at 50% 48%, #ffffffd1, transparent 12%), radial-gradient(circle at 50% 52%, var(--color-eyebrow), transparent 34%), linear-gradient(145deg, #ffffff29, #ffffff08)}@supports (color:color-mix(in lab, red, red)){.ai-reference-unified-fabric-core{background:radial-gradient(circle at 50% 48%, #ffffffd1, transparent 12%), radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--color-eyebrow) 30%, transparent), transparent 34%), linear-gradient(145deg, #ffffff29, #ffffff08)}}.ai-reference-unified-fabric-core{box-shadow:inset 0 1px 0 #fff3, 0 0 48px var(--color-eyebrow), 0 26px 78px #00000052}@supports (color:color-mix(in lab, red, red)){.ai-reference-unified-fabric-core{box-shadow:inset 0 1px 0 #fff3, 0 0 48px color-mix(in srgb, var(--color-eyebrow) 16%, transparent), 0 26px 78px #00000052}}.ai-reference-unified-fabric-core{animation:9s ease-in-out infinite ai-reference-fabric-breathe;transform:translate(-50%,-50%)rotateX(58deg)rotate(-7deg)}.ai-reference-fabric-field{pointer-events:none;z-index:5;transform-style:preserve-3d;border-radius:9999px;place-items:center;display:grid;position:absolute;transform:rotateX(58deg)rotate(-7deg)}.ai-reference-fabric-field-label{z-index:3;color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.62rem,.82vw,.76rem);font-weight:800;line-height:1;position:absolute;transform:rotate(7deg)rotateX(-22deg)}.ai-reference-fabric-field-inference{aspect-ratio:1;filter:drop-shadow(0 0 24px #6c63ff1f);background:radial-gradient(circle,#6c63ff1f,#0000 68%);width:clamp(150px,20vw,220px);top:34%;left:26%}.ai-reference-fabric-field-inference .ai-reference-fabric-field-label{color:#d6d1ffc2}.ai-reference-fabric-field-control{filter:drop-shadow(0 0 24px #53cdff1a);background:radial-gradient(#53cdff1f,#0000 70%);width:clamp(190px,28vw,320px);height:clamp(120px,16vw,178px);top:48%;left:50%;transform:translate(-50%)rotateX(58deg)rotate(-7deg)}.ai-reference-fabric-field-control .ai-reference-fabric-field-label{color:#b2ebffc2}.ai-reference-fabric-field-compute{filter:drop-shadow(0 0 24px #3a84ff1c);background:radial-gradient(#3a84ff1f,#0000 72%);width:clamp(190px,28vw,330px);height:clamp(120px,16vw,180px);top:63%;left:67%}.ai-reference-fabric-field-compute .ai-reference-fabric-field-label{color:#b3cdffbd}.ai-reference-fabric-field-orbit{border:1px solid #9c8eff33;border-radius:9999px;position:absolute;inset:12%;box-shadow:inset 0 0 24px #6c63ff12}.ai-reference-fabric-field-orbit span{aspect-ratio:1;background:#dcd6ffb3;border-radius:9999px;width:7px;position:absolute;box-shadow:0 0 18px #6c63ff38}.ai-reference-fabric-field-orbit span:first-child{top:28%;left:18%}.ai-reference-fabric-field-orbit span:nth-child(2){top:38%;right:18%}.ai-reference-fabric-field-orbit span:nth-child(3){bottom:14%;left:48%}.ai-reference-fabric-field-grid{opacity:.74;background-color:#0000;background-image:linear-gradient(#53cdff1f 1px,#0000 1px),linear-gradient(90deg,#53cdff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:22px;position:absolute;inset:14% 10%}.ai-reference-fabric-field-grid span{aspect-ratio:1;background:#a3e7ffb3;border-radius:9999px;width:7px;position:absolute;box-shadow:0 0 18px #53cdff33}.ai-reference-fabric-field-grid span:first-child{top:22%;left:18%}.ai-reference-fabric-field-grid span:nth-child(2){top:34%;left:55%}.ai-reference-fabric-field-grid span:nth-child(3){top:66%;left:34%}.ai-reference-fabric-field-grid span:nth-child(4){top:62%;left:76%}.ai-reference-fabric-field-modules{opacity:.76;grid-template-columns:repeat(3,1fr);gap:.42rem;display:grid;position:absolute;inset:14% 10%}.ai-reference-fabric-field-modules span{background:linear-gradient(145deg,#3a84ff1f,#ffffff06),repeating-linear-gradient(90deg,#9dbeff17 0 1px,#0000 1px 12px);border:1px solid #3a84ff24;border-radius:13px;box-shadow:inset 0 1px #ffffff1a,0 0 18px #3a84ff0e}.ai-reference-fabric-core{z-index:6;aspect-ratio:1;border:1px solid var(--color-eyebrow);border-radius:36px;width:clamp(106px,13vw,144px);position:absolute;top:46%;left:50%}@supports (color:color-mix(in lab, red, red)){.ai-reference-fabric-core{border:1px solid color-mix(in srgb, var(--color-eyebrow) 42%, #ffffff2e)}}.ai-reference-fabric-core{background:radial-gradient(circle at 50% 48%, #ffffffd1, transparent 13%), radial-gradient(circle at 50% 52%, var(--color-eyebrow), transparent 34%), linear-gradient(145deg, #ffffff2b, #ffffff08)}@supports (color:color-mix(in lab, red, red)){.ai-reference-fabric-core{background:radial-gradient(circle at 50% 48%, #ffffffd1, transparent 13%), radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--color-eyebrow) 34%, transparent), transparent 34%), linear-gradient(145deg, #ffffff2b, #ffffff08)}}.ai-reference-fabric-core{box-shadow:inset 0 1px 0 #ffffff38, 0 0 46px var(--color-eyebrow), 0 28px 80px #00000052}@supports (color:color-mix(in lab, red, red)){.ai-reference-fabric-core{box-shadow:inset 0 1px 0 #ffffff38, 0 0 46px color-mix(in srgb, var(--color-eyebrow) 18%, transparent), 0 28px 80px #00000052}}.ai-reference-fabric-core{animation:9s ease-in-out infinite ai-reference-fabric-breathe;transform:translate(-50%,-50%)rotateX(58deg)rotate(-7deg)}.ai-reference-fabric-ring{pointer-events:none;z-index:5;aspect-ratio:1;border-radius:9999px;animation:18s linear infinite ai-reference-fabric-ring-drift;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)rotate(-7deg)}.ai-reference-fabric-ring-outer{border:1px solid #53cdff29;width:clamp(210px,28vw,310px);box-shadow:0 0 34px #53cdff0e}.ai-reference-fabric-ring-inner{border:1px solid var(--color-eyebrow);width:clamp(154px,20vw,230px)}@supports (color:color-mix(in lab, red, red)){.ai-reference-fabric-ring-inner{border:1px solid color-mix(in srgb, var(--color-eyebrow) 22%, #ffffff0d)}}.ai-reference-fabric-ring-inner{animation-duration:23s;animation-direction:reverse}.ai-reference-fabric-traces,.ai-reference-fabric-nodes{pointer-events:none;z-index:4;position:absolute;inset:0}.ai-reference-fabric-traces i{filter:drop-shadow(0 0 10px #53cdff29);opacity:.42;transform-origin:0;background:linear-gradient(90deg,#0000,#53cdff6b,#0000);border-radius:9999px;width:clamp(180px,27vw,300px);height:2px;animation:8.5s ease-in-out infinite ai-reference-fabric-trace-flow;position:absolute;top:46%;left:50%}.ai-reference-fabric-traces i:first-child{transform:rotate(-36deg)translate(34px)}.ai-reference-fabric-traces i:nth-child(2){animation-delay:-1.5s;transform:rotate(22deg)translate(44px)}.ai-reference-fabric-traces i:nth-child(3){background:linear-gradient(90deg, transparent, var(--color-eyebrow), transparent);transform:rotate(78deg)translate(34px)}@supports (color:color-mix(in lab, red, red)){.ai-reference-fabric-traces i:nth-child(3){background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-eyebrow) 38%, transparent), transparent)}}.ai-reference-fabric-traces i:nth-child(3){animation-delay:-3s}.ai-reference-fabric-traces i:nth-child(4){animation-delay:-4.4s;transform:rotate(143deg)translate(44px)}.ai-reference-fabric-traces i:nth-child(5){background:linear-gradient(90deg,#0000,#6c63ff57,#0000);animation-delay:-5.8s;transform:rotate(202deg)translate(28px)}.ai-reference-fabric-traces i:nth-child(6){animation-delay:-6.8s;transform:rotate(303deg)translate(34px)}.ai-reference-fabric-nodes i{aspect-ratio:1;opacity:.76;background:#53cdffad;border-radius:9999px;width:8px;animation:7.5s ease-in-out infinite ai-reference-fabric-node-pulse;position:absolute;box-shadow:0 0 18px #53cdff38}.ai-reference-fabric-nodes i:first-child{background:#6c63ff9e;top:26%;left:31%}.ai-reference-fabric-nodes i:nth-child(2){top:29%;left:68%}.ai-reference-fabric-nodes i:nth-child(3){animation-delay:-1.2s;top:54%;left:24%}.ai-reference-fabric-nodes i:nth-child(4){animation-delay:-2.1s;top:53%;left:76%}.ai-reference-fabric-nodes i:nth-child(5){animation-delay:-3s;top:73%;left:36%}.ai-reference-fabric-nodes i:nth-child(6){animation-delay:-4.2s;top:72%;left:63%}.ai-reference-fabric-nodes i:nth-child(7){background:var(--color-eyebrow);top:17%;left:49%}@supports (color:color-mix(in lab, red, red)){.ai-reference-fabric-nodes i:nth-child(7){background:color-mix(in srgb, var(--color-eyebrow) 78%, white 10%)}}.ai-reference-fabric-nodes i:nth-child(7){animation-delay:-5s}.ai-reference-fabric-nodes i:nth-child(8){animation-delay:-5.8s;top:84%;left:50%}.ai-reference-architecture-visual:hover .ai-reference-fabric-plane,.ai-reference-architecture-visual:hover .ai-reference-fabric-core{filter:brightness(1.05)}@keyframes ai-reference-fabric-breathe{0%,to{box-shadow:inset 0 1px 0 #ffffff38, 0 0 42px color-mix(in srgb, var(--color-eyebrow) 16%, transparent), 0 28px 80px #00000052}50%{box-shadow:inset 0 1px 0 #ffffff3d, 0 0 58px color-mix(in srgb, var(--color-eyebrow) 24%, transparent), 0 30px 84px #00000057}}@keyframes ai-reference-fabric-ring-drift{0%{transform:translate(-50%,-50%)rotateX(68deg)rotate(-7deg)}to{transform:translate(-50%,-50%)rotateX(68deg)rotate(353deg)}}@keyframes ai-reference-fabric-trace-flow{0%,to{opacity:.24;filter:drop-shadow(0 0 8px #53cdff1a)}50%{opacity:.62;filter:drop-shadow(0 0 16px #53cdff33)}}@keyframes ai-reference-fabric-node-pulse{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:.9;transform:scale(1)}}@media (max-width:900px){.ai-reference-fabric-object{height:auto}.ai-reference-stack-bar{grid-template-columns:50px 1fr;gap:.9rem}.ai-reference-stack-items{border-top:1px solid #ffffff13;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.85rem}.ai-reference-stack-items span:nth-child(odd){border-left:0}.ai-reference-stack-items span:nth-child(n+3){border-top:1px solid #ffffff0f}}@media (max-width:640px){.ai-reference-fabric-object{height:auto;margin-block:.35rem}.ai-reference-readable-stack{gap:.7rem}.ai-reference-stack-bar{border-radius:20px;grid-template-columns:44px 1fr;min-height:auto;padding:.9rem}.ai-reference-stack-icon{border-radius:12px;width:42px}.ai-reference-stack-title{letter-spacing:.12em;font-size:.7rem}.ai-reference-stack-items{grid-template-columns:1fr;font-size:.72rem}.ai-reference-stack-items span,.ai-reference-stack-items span+span,.ai-reference-stack-items span:nth-child(n+3){text-align:left;border-top:1px solid #ffffff0f;border-left:0;justify-content:flex-start;min-height:auto;padding:.58rem 0}.ai-reference-stack-items span:first-child{border-top:0}.ai-reference-fabric-traces i{width:160px}.ai-reference-context-pills{gap:.4rem}}@keyframes ai-reference-path-flow{0%{stroke-dashoffset:0;opacity:.46}50%{opacity:.82}to{stroke-dashoffset:-90px;opacity:.46}}@keyframes ai-reference-particle-drift{0%{opacity:0;transform:translate(-70px,36px)scale(.82)}16%,78%{opacity:.72}to{opacity:0;transform:translate(140px,-72px)scale(1.05)}}@keyframes ai-reference-ring-drift{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (max-width:1023px){.ai-reference-system-stage{gap:1rem;min-height:auto;display:grid}.ai-reference-system,.ai-reference-system-control,.ai-reference-system-compute,.ai-reference-system-gateway{width:100%;min-width:0;position:relative;top:auto;left:auto;right:auto;transform:none}.ai-reference-object-shell{min-height:280px}.ai-reference-optical-paths{opacity:.52}}@media (max-width:640px){.ai-reference-architecture-visual{border-radius:26px}.ai-reference-object-copy{padding-top:164px}.ai-reference-object-core{width:88px;height:88px}.ai-reference-object-ring-1{width:144px;height:144px}.ai-reference-object-ring-2,.ai-reference-object-nodes{width:184px;height:184px}}@keyframes ai-services-deployment-path-flow{0%{stroke-dashoffset:0;opacity:.48}50%{opacity:.86}to{stroke-dashoffset:-84px;opacity:.48}}@keyframes ai-services-deployment-particle-flow{0%{opacity:0;transform:translate(0)scale(.82)}12%,82%{opacity:.72}to{opacity:0;transform:translateY(1180%)scale(1.05)}}@media (max-width:767px){.ai-services-deployment-visual{border-radius:26px}.ai-services-deployment-paths{opacity:.62}.ai-services-deployment-layer{max-width:100%;transform:none}.ai-services-deployment-index{min-width:4.7rem;display:block}}.ai-gateway-visual{isolation:isolate}.ai-gateway-visual:before{content:"";pointer-events:none;z-index:0;opacity:.88;background:radial-gradient(circle at 50% 48%,#6c63ff14,#0000 16%),radial-gradient(circle,#3a84ff11,#0000 42%),radial-gradient(at 50% 88%,#060c1861,#0000 56%);position:absolute;inset:0}.ai-gateway-visual:after{content:"";pointer-events:none;z-index:1;opacity:.4;background:linear-gradient(28deg,#0000 0 47%,#53cdff0e 47.4% 47.7%,#0000 48.2%),linear-gradient(152deg,#0000 0 49%,#6c63ff0b 49.3% 49.55%,#0000 50.1%),radial-gradient(circle,#53cdff09,#0000 56%);position:absolute;inset:9%;-webkit-mask-image:radial-gradient(circle,#0000 0 18%,#000 26% 62%,#0000 75%);mask-image:radial-gradient(circle,#0000 0 18%,#000 26% 62%,#0000 75%)}.ai-gateway-grid,.ai-gateway-orbits{pointer-events:none;z-index:1;position:absolute;inset:0}.ai-gateway-grid{opacity:.22;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 72%)}.ai-gateway-orbits{opacity:.78;background:radial-gradient(circle at 50% 49%,#0000 0 19%,#53cdff16 19.16% 19.42%,#0000 19.72%),radial-gradient(circle at 50% 49%,#0000 0 28%,#6c63ff11 28.14% 28.34%,#0000 28.62%),radial-gradient(circle at 50% 49%,#0000 0 37%,#53cdff0b 37.12% 37.28%,#0000 37.58%);animation:18s ease-in-out infinite alternate ai-gateway-orbit-drift}.ai-gateway-optics{pointer-events:none;z-index:1;opacity:.62;background:conic-gradient(from 18deg,#0000 0deg,#53cdff0e 24deg,#0000 52deg,#6c63ff0f 86deg,#0000 118deg,#53cdff0a 180deg,#0000 234deg,#6c63ff0b 286deg,#0000 360deg);border-radius:999px;animation:28s linear infinite ai-gateway-optics-drift;position:absolute;inset:8%;-webkit-mask-image:radial-gradient(circle,#0000 0 17%,#000 21% 56%,#0000 68%);mask-image:radial-gradient(circle,#0000 0 17%,#000 21% 56%,#0000 68%)}.ai-gateway-paths{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-gateway-route{fill:none;stroke:#53cdff33;stroke-width:1.45px;stroke-linecap:round;filter:drop-shadow(0 0 10px #3a84ff1a);animation:8s ease-in-out infinite ai-gateway-route-breathe}.ai-gateway-route-1,.ai-gateway-route-3{stroke:#7f9dff33;animation-duration:11s}.ai-gateway-route-in{stroke:#53cdff45;stroke-width:1.7px}.ai-gateway-route-5{stroke:#53cdff2e;animation-duration:10s}.ai-gateway-core{z-index:5;background:radial-gradient(circle at 50% 45%, var(--color-eyebrow), transparent 22%), radial-gradient(circle at 50% 52%, #6c63ff2e, transparent 39%), radial-gradient(circle at 50% 65%, #53cdff1a, transparent 58%), linear-gradient(135deg, #ffffff2b, #ffffff0d);border:1px solid #ffffff26;border-radius:999px;place-items:center;width:256px;height:256px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.ai-gateway-core{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--color-eyebrow) 26%, transparent), transparent 22%), radial-gradient(circle at 50% 52%, #6c63ff2e, transparent 39%), radial-gradient(circle at 50% 65%, #53cdff1a, transparent 58%), linear-gradient(135deg, #ffffff2b, #ffffff0d)}}.ai-gateway-core{box-shadow:inset 0 1px 0 #ffffff42, inset 0 0 66px #3a84ff24, 0 0 34px var(--color-eyebrow), 0 0 86px #6c63ff2b, 0 0 126px #53cdff17, 0 30px 90px #00000047}@supports (color:color-mix(in lab, red, red)){.ai-gateway-core{box-shadow:inset 0 1px 0 #ffffff42, inset 0 0 66px #3a84ff24, 0 0 34px color-mix(in srgb, var(--color-eyebrow) 24%, transparent), 0 0 86px #6c63ff2b, 0 0 126px #53cdff17, 0 30px 90px #00000047}}.ai-gateway-core{animation:8.5s ease-in-out infinite ai-gateway-core-breathe}.ai-gateway-core-ring,.ai-gateway-core-inner{border-radius:inherit;position:absolute}.ai-gateway-core-ring{border:1px solid #53cdff38;animation:26s linear infinite ai-gateway-ring-spin;inset:20px;box-shadow:inset 0 0 28px #53cdff0e}.ai-gateway-core-ring-secondary{border-color:var(--color-eyebrow);inset:48px}@supports (color:color-mix(in lab, red, red)){.ai-gateway-core-ring-secondary{border-color:color-mix(in srgb, var(--color-eyebrow) 62%, #6c63ff2e)}}.ai-gateway-core-ring-secondary{box-shadow:inset 0 0 30px var(--color-eyebrow), 0 0 24px var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.ai-gateway-core-ring-secondary{box-shadow:inset 0 0 30px color-mix(in srgb, var(--color-eyebrow) 14%, transparent), 0 0 24px color-mix(in srgb, var(--color-eyebrow) 18%, transparent)}}.ai-gateway-core-ring-secondary{animation-duration:34s;animation-direction:reverse}.ai-gateway-core-inner{background:radial-gradient(circle, #fffffff5, var(--color-eyebrow) 24%, #6c63ff33 42%, #3a84ff14 58%, transparent 72%);border-radius:999px;inset:76px}@supports (color:color-mix(in lab, red, red)){.ai-gateway-core-inner{background:radial-gradient(circle, #fffffff5, color-mix(in srgb, var(--color-eyebrow) 26%, #6c63ff2e) 24%, #6c63ff33 42%, #3a84ff14 58%, transparent 72%)}}.ai-gateway-core-inner{box-shadow:0 0 20px var(--color-eyebrow), 0 0 32px #6c63ff2e, 0 0 42px #3a84ff1f}@supports (color:color-mix(in lab, red, red)){.ai-gateway-core-inner{box-shadow:0 0 20px color-mix(in srgb, var(--color-eyebrow) 18%, transparent), 0 0 32px #6c63ff2e, 0 0 42px #3a84ff1f}}.ai-gateway-core-particles{z-index:1;border-radius:999px;animation:18s linear infinite ai-gateway-particle-rotation;position:absolute;inset:26px}.ai-gateway-core-particles i{background:#53cdffc7;border-radius:999px;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #53cdff57,0 0 22px #6c63ff2e}.ai-gateway-core-particles i:first-child{top:0;left:50%}.ai-gateway-core-particles i:nth-child(2){background:#6c63ffbd;top:19%;right:11%}.ai-gateway-core-particles i:nth-child(3){bottom:31%;right:4%}.ai-gateway-core-particles i:nth-child(4){background:#6c63ffb3;bottom:0;left:43%}.ai-gateway-core-particles i:nth-child(5){bottom:28%;left:5%}.ai-gateway-core-particles i:nth-child(6){top:16%;left:15%}.ai-gateway-core-label{z-index:2;text-align:center;letter-spacing:.18em;text-transform:uppercase;max-width:8rem;color:var(--color-eyebrow);text-shadow:0 0 18px var(--color-eyebrow), 0 0 32px var(--color-eyebrow), 0 0 28px #53cdff14;font-size:.72rem;font-weight:800;line-height:1.45;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-gateway-core-label{text-shadow:0 0 18px color-mix(in srgb, var(--color-eyebrow) 34%, transparent), 0 0 32px color-mix(in srgb, var(--color-eyebrow) 16%, transparent), 0 0 28px #53cdff14}}.ai-gateway-cluster{z-index:4;place-items:center;gap:.45rem;min-width:96px;padding:.25rem;display:grid;position:absolute}.ai-gateway-cluster-foundation{top:8%;right:7%}.ai-gateway-cluster-private{top:41%;right:3%}.ai-gateway-cluster-domain{bottom:7%;right:8%}.ai-gateway-cluster-endpoint{bottom:15%;left:6%}.ai-gateway-cluster-agents{top:12%;left:8%}.ai-gateway-cluster-halo,.ai-gateway-cluster-pulse{border-radius:999px;position:absolute}.ai-gateway-cluster-halo{filter:blur(2px);opacity:.58;background:radial-gradient(circle,#53cdff0e,#0000 65%);inset:.4rem .1rem 2.2rem}.ai-gateway-cluster-nodes{width:78px;height:60px;display:grid;position:relative}.ai-gateway-cluster-nodes i{background:#53cdffc7;border-radius:999px;width:6px;height:6px;position:absolute;box-shadow:0 0 10px #53cdff42,0 0 20px #3a84ff17}.ai-gateway-cluster-nodes i:first-child{background:#ffffffd1;width:9px;height:9px;top:6%;left:45%}.ai-gateway-cluster-foundation .ai-gateway-cluster-nodes{width:88px;height:68px}.ai-gateway-cluster-foundation .ai-gateway-cluster-nodes i:nth-child(6){bottom:9%;left:12%}.ai-gateway-cluster-foundation .ai-gateway-cluster-nodes i:nth-child(7){bottom:9%;right:10%}.ai-gateway-cluster-private .ai-gateway-cluster-nodes i{transform:scale(.88)}.ai-gateway-cluster-private .ai-gateway-cluster-nodes i:nth-child(2),.ai-gateway-cluster-private .ai-gateway-cluster-nodes i:nth-child(3),.ai-gateway-cluster-private .ai-gateway-cluster-nodes i:nth-child(4),.ai-gateway-cluster-private .ai-gateway-cluster-nodes i:nth-child(5){left:38%;right:auto}.ai-gateway-cluster-endpoint .ai-gateway-cluster-nodes{background:radial-gradient(circle,#0000 0 35%,#6c63ff14 36% 39%,#0000 42%);border-radius:999px}.ai-gateway-cluster-endpoint .ai-gateway-cluster-nodes i:nth-child(2){top:0;left:48%}.ai-gateway-cluster-endpoint .ai-gateway-cluster-nodes i:nth-child(3){top:46%;right:0}.ai-gateway-cluster-endpoint .ai-gateway-cluster-nodes i:nth-child(4){bottom:0;left:48%}.ai-gateway-cluster-endpoint .ai-gateway-cluster-nodes i:nth-child(5){bottom:46%;left:0}.ai-gateway-cluster-domain .ai-gateway-cluster-nodes{background-color:#0000;background-image:linear-gradient(#53cdff16 1px,#0000 1px),linear-gradient(90deg,#53cdff16 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.ai-gateway-cluster-agents .ai-gateway-cluster-nodes i:first-child{top:12%;left:12%}.ai-gateway-cluster-agents .ai-gateway-cluster-nodes i:nth-child(2){top:18%;left:42%}.ai-gateway-cluster-agents .ai-gateway-cluster-nodes i:nth-child(3){top:8%;right:8%}.ai-gateway-cluster-nodes i:nth-child(2){top:32%;left:18%}.ai-gateway-cluster-nodes i:nth-child(3){top:32%;right:18%}.ai-gateway-cluster-nodes i:nth-child(4){bottom:16%;left:30%}.ai-gateway-cluster-nodes i:nth-child(5){bottom:16%;right:30%}.ai-gateway-cluster-nodes i:nth-child(6){opacity:.56;bottom:42%;left:5%}.ai-gateway-cluster-nodes i:nth-child(7){opacity:.56;bottom:42%;right:5%}.ai-gateway-cluster-label{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8a;font-size:.68rem;font-weight:800;position:relative}.ai-gateway-cluster-pulse{opacity:0;border:1px solid #53cdff2e;animation:8s ease-in-out infinite ai-gateway-cluster-pulse;inset:12px 14px 34px}.ai-gateway-request{z-index:6;offset-rotate:0deg;opacity:0;background:#53cdffe6;border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:0 0 14px #53cdff61,0 0 24px #3a84ff38}.ai-gateway-request-1{offset-path:path("M66 312 C178 232 260 256 356 312");animation:7s ease-in-out infinite ai-gateway-request-in}.ai-gateway-request-2{offset-path:path("M382 292 C442 150 540 98 650 84");animation:8.5s ease-in-out 1.3s infinite ai-gateway-request-out}.ai-gateway-request-3{offset-path:path("M404 310 C518 250 598 238 694 286");animation:9s ease-in-out 2.2s infinite ai-gateway-request-out}.ai-gateway-request-4{offset-path:path("M386 340 C468 456 548 526 670 538");animation:9.4s ease-in-out 3s infinite ai-gateway-request-out}.ai-gateway-request-5{offset-path:path("M354 338 C248 420 174 470 70 466");animation:10s ease-in-out 3.8s infinite ai-gateway-request-out}.ai-gateway-request-6{offset-path:path("M374 286 C306 146 238 112 126 126");animation:10.5s ease-in-out 4.6s infinite ai-gateway-request-out}@media (max-width:1023px){.ai-gateway-visual{min-height:520px}.ai-gateway-core{width:156px;height:156px}.ai-gateway-cluster{min-width:118px;padding:.2rem}.ai-gateway-cluster-nodes{width:86px;height:66px}.ai-gateway-cluster-foundation{top:8%;right:6%}.ai-gateway-cluster-private{right:4%}.ai-gateway-cluster-domain{right:7%}.ai-gateway-cluster-endpoint{left:6%}.ai-gateway-cluster-agents{top:12%;left:8%}}@media (max-width:640px){.ai-gateway-section:before{opacity:.32}.ai-gateway-visual{border-radius:24px;min-height:470px}.ai-gateway-paths{opacity:.64;transform-origin:50%;transform:scale(.9)}.ai-gateway-core{width:128px;height:128px}.ai-gateway-core-label{max-width:5.8rem;font-size:.58rem}.ai-gateway-core-inner{inset:36px}.ai-gateway-cluster{min-width:100px;padding:.15rem}.ai-gateway-cluster-nodes{width:72px;height:52px}.ai-gateway-cluster-nodes i{width:6px;height:6px}.ai-gateway-cluster-nodes i:first-child{width:9px;height:9px}.ai-gateway-cluster-label{font-size:.58rem}.ai-gateway-cluster-foundation{top:8%;right:4%}.ai-gateway-cluster-private{top:43%;right:2%}.ai-gateway-cluster-domain{bottom:8%;right:6%}.ai-gateway-cluster-endpoint{bottom:14%;left:4%}.ai-gateway-cluster-agents{top:10%;left:4%}.ai-gateway-request{display:none}}@keyframes ai-services-hero-float{0%,to{transform:translate(0)}50%{transform:translateY(-6px)}}@keyframes ai-services-nexus-glow{0%,to{opacity:.38;transform:scale(.98)}50%{opacity:.52;transform:scale(1.015)}}@keyframes ai-services-nexus-flow{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0}to{background-position:38px -18px,-46px 26px,54px -30px,-62px 36px,44px -22px,0 42px}}@keyframes ai-services-nexus-breathe{0%,to{filter:brightness(1.02)saturate(1.02)contrast(1.05)drop-shadow(0 24px 54px #3a84ff16)drop-shadow(0 0 28px #6c63ff0b)drop-shadow(0 48px 76px #00000038)}50%{filter:brightness(1.08)saturate(1.04)contrast(1.07)drop-shadow(0 28px 60px #3a84ff1c)drop-shadow(0 0 32px #6c63ff0e)drop-shadow(0 52px 84px #0000003d)}}@keyframes ai-gateway-orbit-drift{0%{opacity:.58;transform:translate(-4px,3px)scale(.99)}to{opacity:.76;transform:translate(5px,-4px)scale(1.01)}}@keyframes ai-model-exchange-flow{0%{background-position:0 0,0 0}to{background-position:260px -180px,-260px 180px}}@keyframes ai-governance-orbit-drift{0%{opacity:.52;transform:rotate(0)}50%{opacity:.72}to{opacity:.52;transform:rotate(360deg)}}@keyframes ai-governance-hub-breathe{0%,to{filter:brightness(.98);transform:translate(-50%,-50%)scale(1)}50%{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.012)}}@keyframes ai-governance-particle-rotation{0%{opacity:.68;transform:rotate(0)}50%{opacity:.92}to{opacity:.68;transform:rotate(360deg)}}@keyframes ai-gateway-optics-drift{0%{opacity:.48;transform:rotate(0)scale(1)}50%{opacity:.68}to{opacity:.48;transform:rotate(360deg)scale(1.015)}}@keyframes ai-gateway-route-breathe{0%,to{opacity:.46}50%{opacity:.82}}@keyframes ai-gateway-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ai-gateway-particle-rotation{0%{opacity:.68;transform:rotate(0)}50%{opacity:1}to{opacity:.68;transform:rotate(360deg)}}@keyframes ai-gateway-cluster-pulse{0%,68%,to{opacity:0;transform:scale(.82)}78%{opacity:.5}92%{opacity:0;transform:scale(1.18)}}@keyframes ai-gateway-core-breathe{0%,to{filter:brightness(.98);transform:translate(-50%,-50%)scale(1)}50%{filter:brightness(1.08);transform:translate(-50%,-50%)scale(1.012)}}@keyframes ai-gateway-request-in{0%{offset-distance:0%;opacity:0;transform:scale(.72)}18%,72%{opacity:.85}to{offset-distance:100%;opacity:0;transform:scale(1)}}@keyframes ai-gateway-request-out{0%{offset-distance:0%;opacity:0;background:#6c63ffdb;transform:scale(.72)}18%,74%{opacity:.78}to{offset-distance:100%;opacity:0;background:#53cdffdb;transform:scale(1)}}.ai-platform-page{--ai-card-radius:1.5rem;--ai-card-border:#ffffff1b;--ai-card-border-hover:#3a84ff52;--ai-card-bg:linear-gradient(135deg, #ffffff15, #ffffff08);--ai-card-bg-hover:linear-gradient(135deg, #ffffff1d, #ffffff0c);--ai-card-shadow:inset 0 1px 0 #ffffff1a, 0 24px 82px #0000003d;--ai-card-shadow-hover:inset 0 1px 0 #ffffff24, 0 0 34px #3a84ff18, 0 28px 96px #00000047;--ai-pill-bg:#ffffff0d;--ai-pill-border:#ffffff21}.ai-platform-page .ds-section-header{max-width:54rem}.ai-platform-page .ds-section-title{max-width:56rem;margin-inline:auto;line-height:.98}.ai-platform-page .ds-section-subtitle{color:#ffffffa3;max-width:46rem}.ai-platform-card,.ai-platform-page .model-lifecycle-stage,.ai-platform-page .runtime-engine-node,.ai-platform-page .infrastructure-domain-card,.ai-platform-page .control-plane-stack-panel{border-color:var(--ai-card-border);border-radius:var(--ai-card-radius);background:var(--ai-card-bg);box-shadow:var(--ai-card-shadow)}.ai-platform-card:is(:hover,:focus-within),.ai-platform-page .model-lifecycle-stage:is(:hover,:focus-visible),.ai-platform-page .runtime-engine-node:is(:hover,:focus-visible),.ai-platform-page .infrastructure-domain-card:is(:hover,:focus-within),.ai-platform-page .control-plane-stack-layer:is(:hover,:focus-within) .control-plane-stack-panel{border-color:var(--ai-card-border-hover);background:var(--ai-card-bg-hover);box-shadow:var(--ai-card-shadow-hover)}.ai-platform-icon,.ai-platform-page .runtime-engine-icon,.ai-platform-page .model-lifecycle-icon,.ai-platform-page .control-plane-stack-icon{color:var(--color-eyebrow);background-color:#e7f15a0b;border-color:#e7f15a2e}.ai-platform-pill,.ai-platform-page .infrastructure-topology-pill,.ai-platform-page .control-plane-stack-pill{border-color:var(--ai-pill-border);background:var(--ai-pill-bg);color:#ffffffa8}.ai-platform-card:is(:hover,:focus-within) .ai-platform-pill,.ai-platform-page .infrastructure-domain-card:is(:hover,:focus-within) .infrastructure-topology-pill,.ai-platform-page .infrastructure-hub:is(:hover,:focus-within) .infrastructure-topology-pill,.ai-platform-page .control-plane-stack-layer:is(:hover,:focus-within) .control-plane-stack-pill{color:#ffffffd1;background:#ffffff12;border-color:#e7f15a38}.operating-layer-tile{border-radius:22px;outline:none;padding:1.75rem 1.35rem 1.35rem;transition:opacity .28s ease-in-out,transform .28s ease-in-out,border-color .28s ease-in-out,background-color .28s ease-in-out,box-shadow .28s ease-in-out,filter .28s ease-in-out;position:relative}.operating-layer-tile:before{content:"";opacity:0;background:linear-gradient(90deg,#e7f15aa6,#3a84ff6b,#0000);height:1px;transition:opacity .28s ease-in-out;position:absolute;top:-1px;left:0;right:0}.operating-layer-icon,.operating-layer-title,.operating-layer-copy,.operating-layer-number{transition:opacity .28s ease-in-out,color .28s ease-in-out,filter .28s ease-in-out,text-shadow .28s ease-in-out}.operating-layer-icon{position:relative}.operating-layer-icon:before{content:"";z-index:-1;opacity:0;filter:blur(6px);background:radial-gradient(circle,#e7f15a29,#0000 58%),radial-gradient(circle,#3a84ff2e,#0000 68%);border-radius:9999px;transition:opacity .28s ease-in-out;position:absolute;inset:-.7rem}.operating-layer-grid:has(.operating-layer-tile:is(:hover,:focus-within)) .operating-layer-tile{opacity:.78}.operating-layer-tile:is(:hover,:focus-within){background-color:#ffffff0a;border-color:#e7f15a52;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff13,0 0 34px #3a84ff14,0 20px 70px #00000024;opacity:1!important}.operating-layer-tile:is(:hover,:focus-within):before{opacity:1}.operating-layer-tile:is(:hover,:focus-within) .operating-layer-icon{color:#e7f15a;filter:brightness(1.18)drop-shadow(0 0 14px #3a84ff33)}.operating-layer-tile:is(:hover,:focus-within) .operating-layer-icon:before{opacity:1}.operating-layer-tile:is(:hover,:focus-within) .operating-layer-title{color:#fff;text-shadow:0 0 18px #3a84ff21}.operating-layer-tile:is(:hover,:focus-within) .operating-layer-copy{color:#ffffffc2}.operating-layer-tile:is(:hover,:focus-within) .operating-layer-number{color:#e7f15af5}.control-plane-stack{perspective:1400px;will-change:transform;animation:9s ease-in-out infinite alternate control-plane-stack-float}.control-plane-stack:before,.control-plane-stack:after{content:"";pointer-events:none;border-radius:36px;position:absolute;inset:0}.control-plane-stack:before{filter:blur(.2px);opacity:.72;background:radial-gradient(circle at 50% 42%,#3a84ff1f,#0000 34%),radial-gradient(circle at 48%,#e7f15a0b,#0000 28%),radial-gradient(circle at 18% 24%,#3a84ff14 0 2px,#0000 3px),radial-gradient(circle at 76% 22%,#e7f15a0f 0 2px,#0000 3px),radial-gradient(circle at 84% 66%,#3a84ff12 0 2px,#0000 3px),radial-gradient(circle at 22% 74%,#e7f15a0d 0 2px,#0000 3px)}.control-plane-stack:after{opacity:.58;background:radial-gradient(circle,#ffffff1a 0 1px,#0000 2px) 12% 28%/180px 180px,radial-gradient(circle,#3a84ff1f 0 1px,#0000 2px) 78% 72%/220px 220px,linear-gradient(115deg,#0000 18%,#3a84ff0d 42%,#e7f15a06 50%,#0000 66%) 0 0/140% 140%;animation:18s ease-in-out infinite alternate control-plane-ambient-drift;inset:-12%}.control-plane-stack-panel{transform:rotateX(3deg) translateY(0) translateZ(calc((5 - var(--stack-index)) * 2px));transition:opacity .28s ease-in-out,transform .28s ease-in-out,border-color .28s ease-in-out,background .28s ease-in-out,box-shadow .28s ease-in-out,filter .28s ease-in-out}.control-plane-stack-icon,.control-plane-stack-title,.control-plane-stack-pill,.control-plane-light-beam{transition:opacity .28s ease-in-out,color .28s ease-in-out,border-color .28s ease-in-out,background-color .28s ease-in-out,box-shadow .28s ease-in-out,filter .28s ease-in-out}.control-plane-stack-layers:has(.control-plane-stack-layer:is(:hover,:focus-within)) .control-plane-stack-panel{opacity:.75}.control-plane-stack-layer:is(:hover,:focus-within) .control-plane-stack-panel{opacity:1;transform:rotateX(3deg) translateY(0) translateZ(calc((5 - var(--stack-index)) * 2px)) scale(1.006);filter:brightness(1.08);background:linear-gradient(135deg,#ffffff26,#fff1);border-color:#3a84ff6b;box-shadow:inset 0 1px #fff3,inset 0 0 48px #3a84ff17,0 0 38px #3a84ff24,0 0 62px #e7f15a14,0 34px 110px #0000005c}.control-plane-stack-layer:is(:hover,:focus-within) .control-plane-stack-icon{color:var(--color-eyebrow);filter:brightness(1.18);background-color:#e7f15a13;border-color:#e7f15a57;box-shadow:inset 0 0 24px #e7f15a14,0 0 24px #3a84ff1f}.control-plane-stack-layer:is(:hover,:focus-within) .control-plane-stack-title{color:#fff;text-shadow:0 0 18px #3a84ff2e}.control-plane-stack-layer:is(:hover,:focus-within) .control-plane-stack-pill{color:#ffffffeb;background-color:#ffffff14;border-color:#e7f15a47;box-shadow:inset 0 1px #ffffff1f,inset 0 0 18px #e7f15a09,0 0 20px #e7f15a0f,0 0 24px #3a84ff0b}.control-plane-stack-layer:is(:hover,:focus-within) .control-plane-light-beam{background:linear-gradient(#0000,#3a84ff94,#e7f15a75,#3a84ff66,#0000);box-shadow:0 0 24px #3a84ff75,0 0 46px #e7f15a33}.control-plane-stack-layer:has(+.control-plane-stack-layer:is(:hover,:focus-within)) .control-plane-light-beam{background:linear-gradient(#0000,#3a84ff94,#e7f15a75,#3a84ff66,#0000);box-shadow:0 0 24px #3a84ff75,0 0 46px #e7f15a33}.runtime-engine-core{z-index:3;isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 42%,#e7f15a1f,#0000 26%),radial-gradient(circle at 50% 54%,#3a84ff2e,#0000 54%),#ffffff0e;border:1px solid #ffffff24;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:min(44vw,220px);min-width:170px;max-width:220px;height:min(44vw,220px);min-height:170px;max-height:220px;animation:5.8s ease-in-out infinite alternate runtime-core-pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff29,inset 0 0 42px #3a84ff1f,0 0 92px #3a84ff1f,0 0 54px #3a84ff2e,0 0 72px #e7f15a14}.runtime-engine-core:before,.runtime-engine-core:after{content:"";z-index:-1;pointer-events:none;border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.runtime-engine-core:before{opacity:.8;background:radial-gradient(circle,#3a84ff1f,#0000 58%),conic-gradient(from 18deg,#0000 0deg,#3a84ff29 42deg,#0000 84deg,#e7f15a1a 164deg,#0000 212deg,#3a84ff1f 286deg,#0000 360deg);border:1px solid #3a84ff29;width:132%;height:132%;animation:28s linear infinite runtime-ring-clockwise;box-shadow:0 0 48px #3a84ff14,inset 0 0 34px #3a84ff0b}.runtime-engine-core:after{opacity:.68;background:conic-gradient(from 214deg,#0000 0deg,#e7f15a1f 38deg,#0000 86deg,#3a84ff24 178deg,#0000 230deg,#ffffff12 304deg,#0000 360deg);border:1px solid #e7f15a1f;width:112%;height:112%;animation:34s linear infinite runtime-ring-counter;box-shadow:0 0 34px #e7f15a0b,inset 0 0 28px #3a84ff09}.runtime-engine-core>*{z-index:1;position:relative}.runtime-engine-visual:has(.runtime-engine-node:is(:hover,:focus-visible)) .runtime-engine-core{filter:brightness(1.12)}.runtime-engine-visual:has(.runtime-engine-node:is(:hover,:focus-visible)) .runtime-engine-core:before{opacity:.95;border-color:#3a84ff47;box-shadow:0 0 58px #3a84ff21,inset 0 0 42px #3a84ff12}.runtime-engine-visual:has(.runtime-engine-node:is(:hover,:focus-visible)) .runtime-engine-core:after{opacity:.86;border-color:#e7f15a38}.runtime-engine-node{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff16,#ffffff08);border:1px solid #ffffff1a;border-radius:18px;outline:none;align-items:center;gap:.75rem;width:min(34vw,255px);min-height:82px;padding:.875rem;transition:opacity .26s ease-in-out,border-color .26s ease-in-out,background .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 20px 66px #00000038}.runtime-engine-node-title{letter-spacing:-.02em;color:#ffffffd6;font-size:.9rem;font-weight:800;line-height:1.15;transition:color .26s ease-in-out;display:block}.runtime-engine-node-copy{display:none}.runtime-engine-icon{width:2.75rem;height:2.75rem;color:var(--color-eyebrow);background-color:#e7f15a0b;border:1px solid #e7f15a2e;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .26s ease-in-out,border-color .26s ease-in-out,background-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;display:flex}.runtime-engine-icon svg{stroke-width:2px;width:1.25rem;height:1.25rem}.runtime-engine-node-0{top:11%;left:11%}.runtime-engine-node-1{top:11%;right:11%}.runtime-engine-node-2{top:50%;right:7%;transform:translateY(-50%)}.runtime-engine-node-3{bottom:11%;right:11%}.runtime-engine-node-4{bottom:11%;left:11%}.runtime-engine-node-5{top:50%;left:7%;transform:translateY(-50%)}.runtime-engine-lines{z-index:1;pointer-events:none;position:absolute;inset:0}.runtime-engine-line{transform-origin:0;background:linear-gradient(90deg,#0000,#3a84ff38,#e7f15a1f,#0000);border-radius:9999px;width:min(31vw,330px);height:2px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 18px #3a84ff24}.runtime-engine-line:before{content:"";background:linear-gradient(90deg,#0000,#e7f15ab8,#3a84ff99,#0000);width:34%;height:12px;animation:6.6s ease-in-out infinite runtime-line-flow;position:absolute;top:-5px;left:70%}.runtime-engine-line:after{content:"";opacity:0;background:radial-gradient(circle,#fffffff2,#e7f15ac7 38%,#3a84ff8a 68%,#0000 78%);border-radius:9999px;width:7px;height:7px;animation:7.8s ease-in-out infinite runtime-particle-flow;position:absolute;top:50%;left:92%;transform:translate(-50%,-50%);box-shadow:0 0 12px #e7f15a52,0 0 20px #3a84ff3d}.runtime-engine-line-0{transform:rotate(226deg)}.runtime-engine-line-1{transform:rotate(314deg)}.runtime-engine-line-2{transform:rotate(0)}.runtime-engine-line-3{transform:rotate(45deg)}.runtime-engine-line-4{transform:rotate(134deg)}.runtime-engine-line-5{transform:rotate(180deg)}.runtime-engine-line-1:after{animation-delay:.6s}.runtime-engine-line-2:after{animation-delay:1.2s}.runtime-engine-line-3:after{animation-delay:1.8s}.runtime-engine-line-4:after{animation-delay:2.4s}.runtime-engine-line-5:after{animation-delay:3s}.runtime-engine-visual:has(.runtime-engine-node:is(:hover,:focus-visible)) .runtime-engine-node{opacity:.78}:is(.runtime-engine-visual:has(.runtime-engine-node-0:is(:hover,:focus-visible)) .runtime-engine-node-0,.runtime-engine-visual:has(.runtime-engine-node-1:is(:hover,:focus-visible)) .runtime-engine-node-1,.runtime-engine-visual:has(.runtime-engine-node-2:is(:hover,:focus-visible)) .runtime-engine-node-2,.runtime-engine-visual:has(.runtime-engine-node-3:is(:hover,:focus-visible)) .runtime-engine-node-3,.runtime-engine-visual:has(.runtime-engine-node-4:is(:hover,:focus-visible)) .runtime-engine-node-4,.runtime-engine-visual:has(.runtime-engine-node-5:is(:hover,:focus-visible)) .runtime-engine-node-5){filter:brightness(1.12);opacity:1;background:linear-gradient(135deg,#ffffff21,#ffffff0e);border-color:#3a84ff6b;box-shadow:inset 0 1px #ffffff29,0 0 30px #3a84ff24,0 0 44px #e7f15a0f,0 24px 78px #00000047}:is(.runtime-engine-visual:has(.runtime-engine-node-0:is(:hover,:focus-visible)) .runtime-engine-node-0 .runtime-engine-icon,.runtime-engine-visual:has(.runtime-engine-node-1:is(:hover,:focus-visible)) .runtime-engine-node-1 .runtime-engine-icon,.runtime-engine-visual:has(.runtime-engine-node-2:is(:hover,:focus-visible)) .runtime-engine-node-2 .runtime-engine-icon,.runtime-engine-visual:has(.runtime-engine-node-3:is(:hover,:focus-visible)) .runtime-engine-node-3 .runtime-engine-icon,.runtime-engine-visual:has(.runtime-engine-node-4:is(:hover,:focus-visible)) .runtime-engine-node-4 .runtime-engine-icon,.runtime-engine-visual:has(.runtime-engine-node-5:is(:hover,:focus-visible)) .runtime-engine-node-5 .runtime-engine-icon){color:var(--color-eyebrow);background-color:#e7f15a13;border-color:#e7f15a57;box-shadow:inset 0 0 24px #e7f15a14,0 0 22px #3a84ff1f}:is(.runtime-engine-visual:has(.runtime-engine-node-0:is(:hover,:focus-visible)) .runtime-engine-line-0,.runtime-engine-visual:has(.runtime-engine-node-1:is(:hover,:focus-visible)) .runtime-engine-line-1,.runtime-engine-visual:has(.runtime-engine-node-2:is(:hover,:focus-visible)) .runtime-engine-line-2,.runtime-engine-visual:has(.runtime-engine-node-3:is(:hover,:focus-visible)) .runtime-engine-line-3,.runtime-engine-visual:has(.runtime-engine-node-4:is(:hover,:focus-visible)) .runtime-engine-line-4,.runtime-engine-visual:has(.runtime-engine-node-5:is(:hover,:focus-visible)) .runtime-engine-line-5){background:linear-gradient(90deg,#0000,#3a84ff75,#e7f15a52,#0000);box-shadow:0 0 24px #3a84ff42,0 0 34px #e7f15a1a}:is(.runtime-engine-visual:has(.runtime-engine-node-0:is(:hover,:focus-visible)) .runtime-engine-node-0 .runtime-engine-node-title,.runtime-engine-visual:has(.runtime-engine-node-1:is(:hover,:focus-visible)) .runtime-engine-node-1 .runtime-engine-node-title,.runtime-engine-visual:has(.runtime-engine-node-2:is(:hover,:focus-visible)) .runtime-engine-node-2 .runtime-engine-node-title,.runtime-engine-visual:has(.runtime-engine-node-3:is(:hover,:focus-visible)) .runtime-engine-node-3 .runtime-engine-node-title,.runtime-engine-visual:has(.runtime-engine-node-4:is(:hover,:focus-visible)) .runtime-engine-node-4 .runtime-engine-node-title,.runtime-engine-visual:has(.runtime-engine-node-5:is(:hover,:focus-visible)) .runtime-engine-node-5 .runtime-engine-node-title){color:#fff}.runtime-engine-detail{z-index:6;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0a101cf0,#060a12e0);border:1px solid #3a84ff3d;border-radius:18px;width:min(300px,72vw);padding:1rem;transition:opacity .26s ease-in-out,transform .26s ease-in-out;position:absolute;transform:translateY(8px);box-shadow:inset 0 1px #ffffff1f,0 24px 70px #00000061,0 0 32px #3a84ff1f}.runtime-engine-detail p{letter-spacing:.18em;text-transform:uppercase;color:#e7f15ab8;font-size:.62rem;font-weight:800}.runtime-engine-detail h4{letter-spacing:-.025em;color:#fff;margin-top:.45rem;font-size:1rem;font-weight:800}.runtime-engine-detail span{color:#ffffffad;margin-top:.55rem;font-size:.87rem;line-height:1.55;display:block}.runtime-engine-node-0 .runtime-engine-detail,.runtime-engine-node-1 .runtime-engine-detail{top:calc(100% + .75rem)}.runtime-engine-node-0 .runtime-engine-detail,.runtime-engine-node-4 .runtime-engine-detail,.runtime-engine-node-5 .runtime-engine-detail{left:0}.runtime-engine-node-1 .runtime-engine-detail,.runtime-engine-node-2 .runtime-engine-detail,.runtime-engine-node-3 .runtime-engine-detail{right:0}.runtime-engine-node-2 .runtime-engine-detail,.runtime-engine-node-5 .runtime-engine-detail{top:calc(100% + .75rem)}.runtime-engine-node-3 .runtime-engine-detail,.runtime-engine-node-4 .runtime-engine-detail{bottom:calc(100% + .75rem)}.runtime-engine-node:is(:hover,:focus-visible) .runtime-engine-detail{opacity:1;transform:translateY(0)}@media (max-width:767px){.runtime-engine-visual{gap:.95rem;min-height:auto;padding:1rem;display:grid}.runtime-engine-lines,.runtime-engine-detail{display:none}.runtime-engine-core{width:min(70vw,220px);height:min(70vw,220px);margin:1.25rem auto 1.5rem;position:relative;top:auto;left:auto;transform:none}.runtime-engine-node{align-items:flex-start;width:100%;min-height:auto;padding:1rem;position:relative;inset:auto;transform:none}.runtime-engine-node-copy{color:#ffffff9e;margin-top:.45rem;font-size:.88rem;line-height:1.55;display:block}.runtime-engine-visual:has(.runtime-engine-node:is(:hover,:focus-visible)) .runtime-engine-node{opacity:1}}.model-lifecycle-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding-top:6.75rem;display:grid;position:relative}.model-lifecycle-path{background:linear-gradient(90deg,#0000,#3a84ff38,#e7f15a29,#3a84ff2e,#0000);border-radius:9999px;height:3px;position:absolute;top:3.1rem;left:8.5%;right:8.5%;overflow:hidden;box-shadow:0 0 18px #3a84ff29,0 0 34px #e7f15a0e}.model-lifecycle-path:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#e7f15aad,#3a84ff9e,#0000);width:28%;animation:8.5s ease-in-out infinite model-lifecycle-path-flow;position:absolute;inset:0 auto 0 -30%;box-shadow:0 0 20px #3a84ff42,0 0 28px #e7f15a1f}.model-lifecycle-path:after{content:"";opacity:0;background:radial-gradient(circle,#fffffff5,#e7f15ad1 36%,#3a84ff94 66%,#0000 78%);border-radius:9999px;width:11px;height:11px;animation:9s ease-in-out infinite model-lifecycle-particle;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 16px #e7f15a61,0 0 28px #3a84ff4d}.model-lifecycle-return{pointer-events:none;opacity:.72;border-top:1px solid #3a84ff1a;border-radius:9999px 9999px 0 0;height:4.6rem;position:absolute;top:.35rem;left:8.5%;right:8.5%}.model-lifecycle-return:before{content:"";background:linear-gradient(270deg,#0000,#3a84ff2e,#e7f15a1a,#3a84ff1f,#0000);border-radius:9999px;height:1px;animation:11s ease-in-out infinite alternate model-lifecycle-return-glow;position:absolute;inset:-1px 0 auto;box-shadow:0 0 22px #3a84ff1a,0 0 34px #e7f15a0a}.model-lifecycle-return:after{content:"";opacity:0;background:radial-gradient(circle,#fffc,#3a84ff75 45%,#0000 72%);border-radius:9999px;width:8px;height:8px;animation:11s ease-in-out infinite model-lifecycle-return-particle;position:absolute;top:-5px;right:0;box-shadow:0 0 14px #3a84ff3d,0 0 24px #e7f15a14}.model-lifecycle-return span{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;background:#05070ddb;border:1px solid #ffffff14;border-radius:9999px;padding:.35rem .7rem;font-size:.625rem;font-weight:800;line-height:1;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.model-lifecycle-stage{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff14,#ffffff07);border:1px solid #ffffff18;border-radius:24px;outline:none;min-height:286px;margin-top:0;padding:1.25rem;transition:transform .26s ease-in-out,opacity .26s ease-in-out,border-color .26s ease-in-out,background .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;animation:9s ease-in-out infinite model-lifecycle-stage-pulse;position:relative;box-shadow:inset 0 1px #ffffff1a,0 22px 76px #00000038}.model-lifecycle-stage:before{content:"";background:radial-gradient(circle,#e7f15adb,#3a84ff38 48%,#05070de6 70%),#05070ddb;border:1px solid #e7f15a57;border-radius:9999px;width:18px;height:18px;animation:9s ease-in-out infinite model-lifecycle-node-pulse;position:absolute;top:calc(-3.65rem - 1px);left:50%;transform:translate(-50%);box-shadow:0 0 22px #e7f15a38,0 0 34px #3a84ff29}.model-lifecycle-stage:after{content:"";z-index:-1;background:0 0;border-radius:9999px;width:calc(100% + 1rem);height:3px;transition:background .26s ease-in-out,box-shadow .26s ease-in-out;animation:9s ease-in-out infinite model-lifecycle-segment-pulse;position:absolute;top:-3.35rem;left:50%}.model-lifecycle-stage:last-child:after{display:none}.model-lifecycle-stage-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.model-lifecycle-icon{width:2.75rem;height:2.75rem;color:var(--color-eyebrow);background-color:#e7f15a0b;border:1px solid #e7f15a2e;border-radius:.85rem;justify-content:center;align-items:center;transition:color .26s ease-in-out,border-color .26s ease-in-out,background-color .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;animation:9s ease-in-out infinite model-lifecycle-icon-pulse;display:flex;box-shadow:inset 0 0 22px #e7f15a0b}.model-lifecycle-icon svg{stroke-width:2px;width:1.25rem;height:1.25rem}.model-lifecycle-stage:is(:hover,:focus-visible){filter:brightness(1.07);background:linear-gradient(145deg,#ffffff1c,#ffffff0b);border-color:#3a84ff61;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 0 30px #3a84ff1c,0 0 44px #e7f15a0b,0 26px 86px #00000047}.model-lifecycle-stage:is(:hover,:focus-visible):after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-stage:is(:hover,:focus-visible):before{border-color:#e7f15a8f;box-shadow:0 0 24px #e7f15a52,0 0 44px #3a84ff3d}.model-lifecycle-stage:is(:hover,:focus-visible) .model-lifecycle-icon{color:var(--color-eyebrow);filter:brightness(1.16);background-color:#e7f15a12;border-color:#e7f15a57;box-shadow:inset 0 0 24px #e7f15a14,0 0 22px #3a84ff1f}.model-lifecycle-journey:has(.model-lifecycle-stage:is(:hover,:focus-visible)) .model-lifecycle-stage{animation:none}.model-lifecycle-journey:has(.model-lifecycle-stage:is(:hover,:focus-visible)) .model-lifecycle-stage:before{animation:none}.model-lifecycle-journey:has(.model-lifecycle-stage:is(:hover,:focus-visible)) .model-lifecycle-stage:after{animation:none}.model-lifecycle-journey:has(.model-lifecycle-stage:is(:hover,:focus-visible)) .model-lifecycle-icon{animation:none}:is(.model-lifecycle-journey:has(.model-lifecycle-stage-0:is(:hover,:focus-visible)) .model-lifecycle-stage:nth-child(n+4),.model-lifecycle-journey:has(.model-lifecycle-stage-1:is(:hover,:focus-visible)) .model-lifecycle-stage:nth-child(n+5),.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage:nth-child(n+6),.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage:nth-child(n+7),.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage:nth-child(n+8)){opacity:.75}:is(.model-lifecycle-journey:has(.model-lifecycle-stage-0:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-1:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-1:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-2,.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-2,.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-3,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-2,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-3,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-4,.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage){opacity:1}:is(.model-lifecycle-journey:has(.model-lifecycle-stage-1:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-2,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-2,.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-3,.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-0,.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-1,.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-2,.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-3,.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-4){filter:brightness(1.035);background:linear-gradient(145deg,#ffffff17,#ffffff09);border-color:#3a84ff33;box-shadow:inset 0 1px #ffffff1f,0 22px 78px #0000003d}.model-lifecycle-journey:has(.model-lifecycle-stage-1:is(:hover,:focus-visible)) .model-lifecycle-stage-0:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-0:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-1:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-0:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-1:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-2:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-0:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-1:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-2:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-3:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-0:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-1:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-2:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-3:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-4:before{border-color:#e7f15a70;box-shadow:0 0 22px #e7f15a42,0 0 38px #3a84ff2e}.model-lifecycle-journey:has(.model-lifecycle-stage-1:is(:hover,:focus-visible)) .model-lifecycle-stage-0:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-0:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-2:is(:hover,:focus-visible)) .model-lifecycle-stage-1:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-0:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-1:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-3:is(:hover,:focus-visible)) .model-lifecycle-stage-2:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-0:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-1:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-2:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-4:is(:hover,:focus-visible)) .model-lifecycle-stage-3:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-0:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-1:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-2:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-3:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-journey:has(.model-lifecycle-stage-5:is(:hover,:focus-visible)) .model-lifecycle-stage-4:after{background:linear-gradient(90deg,#3a84ff6b,#e7f15a57,#0000);box-shadow:0 0 22px #3a84ff3d,0 0 32px #e7f15a14}.model-lifecycle-stage-1,.model-lifecycle-stage-1:before,.model-lifecycle-stage-1:after,.model-lifecycle-stage-1 .model-lifecycle-icon{animation-delay:1.35s}.model-lifecycle-stage-2,.model-lifecycle-stage-2:before,.model-lifecycle-stage-2:after,.model-lifecycle-stage-2 .model-lifecycle-icon{animation-delay:2.75s}.model-lifecycle-stage-3,.model-lifecycle-stage-3:before,.model-lifecycle-stage-3:after,.model-lifecycle-stage-3 .model-lifecycle-icon{animation-delay:4.15s}.model-lifecycle-stage-4,.model-lifecycle-stage-4:before,.model-lifecycle-stage-4:after,.model-lifecycle-stage-4 .model-lifecycle-icon{animation-delay:5.55s}.model-lifecycle-stage-5,.model-lifecycle-stage-5:before,.model-lifecycle-stage-5:after,.model-lifecycle-stage-5 .model-lifecycle-icon{animation-delay:6.95s}.infrastructure-topology:before,.infrastructure-topology:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.infrastructure-topology:before{filter:blur(10px);opacity:.74;background:radial-gradient(circle,#3a84ff21,#e7f15a09 34%,#0000 64%);width:min(74vw,740px);height:min(74vw,740px);animation:13s ease-in-out infinite alternate infrastructure-topology-glow;top:8%;left:50%;transform:translate(-50%)}.infrastructure-topology:after{opacity:.42;background:radial-gradient(circle,#ffffff1a 0 1px,#0000 2px) 14% 22%/170px 170px,radial-gradient(circle,#3a84ff1f 0 1px,#0000 2px) 78% 68%/220px 220px,linear-gradient(120deg,#0000 20%,#3a84ff0d 44%,#e7f15a06 52%,#0000 70%) 0 0/140% 140%;animation:18s ease-in-out infinite alternate infrastructure-topology-drift;inset:-12%}.infrastructure-hub-spoke{min-height:700px}.infrastructure-spoke-lines{z-index:1;pointer-events:none;position:absolute;inset:0}.infrastructure-spoke-line{transform-origin:0;opacity:.72;background:linear-gradient(90deg,#e7f15a70,#3a84ff5c 48%,#0000);border-radius:9999px;width:min(33vw,360px);height:2px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 22px #3a84ff33,0 0 32px #e7f15a12}.infrastructure-spoke-line:before{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#e7f15ab8,#3a84ff99,#0000);border-radius:9999px;width:34%;animation:7.5s ease-in-out infinite infrastructure-spoke-pulse;position:absolute;inset:-6px auto -6px -16%}.infrastructure-spoke-line-compute{transform:rotate(225deg)}.infrastructure-spoke-line-storage-networking{transform:rotate(315deg)}.infrastructure-spoke-line-platform-services{transform:rotate(135deg)}.infrastructure-spoke-line-factory-foundation{transform:rotate(45deg)}.infrastructure-hub,.infrastructure-domain-card{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff1b,#ffffff0a);border:1px solid #ffffff1c;transition:border-color .26s ease-in-out,background .26s ease-in-out,box-shadow .26s ease-in-out,filter .26s ease-in-out;position:absolute;box-shadow:inset 0 1px #ffffff21,inset 0 0 48px #3a84ff0a,0 26px 92px #00000047}.infrastructure-hub{text-align:center;background:radial-gradient(circle at 50% 0,#e7f15a17,#0000 42%),radial-gradient(circle at 50% 72%,#3a84ff21,#0000 54%),linear-gradient(135deg,#ffffff1f,#ffffff0b);border-color:#e7f15a2e;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;width:min(88vw,360px);min-height:250px;padding:2rem;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.infrastructure-hub:before{content:"";z-index:-1;filter:blur(8px);opacity:.86;background:radial-gradient(circle,#3a84ff2e,#0000 52%),radial-gradient(circle,#e7f15a0f,#0000 62%);border-radius:9999px;animation:9s ease-in-out infinite alternate infrastructure-hub-breathe;position:absolute;inset:-34%}.infrastructure-domain-grid{z-index:3;pointer-events:none;position:absolute;inset:0}.infrastructure-domain-card{pointer-events:auto;border-radius:26px;width:min(38vw,318px);min-height:235px;padding:1.25rem;position:absolute}.infrastructure-domain-card-compute{top:7%;left:5%}.infrastructure-domain-card-storage-networking{top:7%;right:5%}.infrastructure-domain-card-platform-services{bottom:7%;left:5%}.infrastructure-domain-card-factory-foundation{background:radial-gradient(circle at 82% 0,#e7f15a17,#0000 40%),linear-gradient(135deg,#ffffff1f,#ffffff0b);border-color:#e7f15a2e;width:min(40vw,350px);min-height:255px;bottom:5%;right:4%;box-shadow:inset 0 1px #ffffff26,inset 0 0 54px #e7f15a09,0 0 42px #e7f15a09,0 28px 96px #0000004d}.infrastructure-domain-card:is(:hover,:focus-within),.infrastructure-hub:is(:hover,:focus-within){filter:brightness(1.06);background:linear-gradient(135deg,#ffffff21,#ffffff0d);border-color:#3a84ff57;box-shadow:inset 0 1px #ffffff29,0 0 34px #3a84ff1c,0 0 48px #e7f15a0d,0 28px 96px #00000052}.infrastructure-topology-pill{color:#ffffffa8;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9999px;justify-content:center;align-items:center;padding:.4rem .72rem;font-size:.75rem;font-weight:700;line-height:1;transition:border-color .22s ease-in-out,background .22s ease-in-out,color .22s ease-in-out;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.infrastructure-domain-card:is(:hover,:focus-within) .infrastructure-topology-pill,.infrastructure-hub:is(:hover,:focus-within) .infrastructure-topology-pill{color:#ffffffd1;background:#ffffff12;border-color:#e7f15a38}@media (max-width:1023px){.infrastructure-hub-spoke{gap:1rem;min-height:auto;display:grid}.infrastructure-spoke-lines{display:none}.infrastructure-hub,.infrastructure-domain-grid{width:100%;position:relative;inset:auto;transform:none}.infrastructure-hub{min-height:230px}.infrastructure-domain-grid{pointer-events:auto;grid-template-columns:1fr;gap:1rem;display:grid}.infrastructure-domain-card,.infrastructure-domain-card-factory-foundation{width:100%;min-height:205px;position:relative;inset:auto}}@media (min-width:641px) and (max-width:1023px){.infrastructure-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-hub{justify-self:center;width:min(100%,520px)}}@media (max-width:1023px){.model-lifecycle-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:0}.model-lifecycle-path,.model-lifecycle-return,.model-lifecycle-stage:before,.model-lifecycle-stage:after{display:none}}@media (max-width:640px){.model-lifecycle-journey{grid-template-columns:1fr}.model-lifecycle-stage{min-height:auto}}.control-plane-stack-layer:nth-child(2) .control-plane-stack-panel,.control-plane-stack-layer:nth-child(2) .control-plane-stack-icon{animation-delay:.35s}.control-plane-stack-layer:nth-child(3) .control-plane-stack-panel,.control-plane-stack-layer:nth-child(3) .control-plane-stack-icon{animation-delay:1.85s}.control-plane-stack-layer:nth-child(4) .control-plane-stack-panel,.control-plane-stack-layer:nth-child(4) .control-plane-stack-icon{animation-delay:3.35s}.control-plane-stack-layer:nth-child(5) .control-plane-stack-panel,.control-plane-stack-layer:nth-child(5) .control-plane-stack-icon{animation-delay:4.85s}.control-plane-stack-layer:nth-child(6) .control-plane-stack-panel,.control-plane-stack-layer:nth-child(6) .control-plane-stack-icon{animation-delay:6.35s}.control-plane-stack-layer:nth-child(7) .control-plane-stack-panel,.control-plane-stack-layer:nth-child(7) .control-plane-stack-icon{animation-delay:7.85s}.control-plane-stack-layer .control-plane-stack-panel{animation-name:control-plane-layer-data-pulse;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.control-plane-stack-layer .control-plane-stack-icon{animation-name:control-plane-icon-data-pulse;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.control-plane-data-flow-particle{z-index:4;pointer-events:none;background:radial-gradient(circle,#fffffff2,#e7f15ac7 34%,#3a84ff6b 62%,#0000 76%);border-radius:9999px;width:9px;height:9px;animation:10s ease-in-out infinite control-plane-data-particle;position:absolute;top:2%;left:50%;transform:translate(-50%);box-shadow:0 0 16px #e7f15a57,0 0 28px #3a84ff47}.control-plane-light-beam{background:linear-gradient(#0000,#3a84ff57,#e7f15a47,#3a84ff47,#0000);border-radius:9999px;width:3px;height:46px;margin:9px 0;position:relative;overflow:visible;box-shadow:0 0 18px #3a84ff4d,0 0 34px #e7f15a24}.control-plane-light-beam:after{content:"";filter:blur(6px);opacity:.72;background:radial-gradient(circle,#3a84ff2e,#e7f15a14 38%,#0000 70%);border-radius:9999px;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.control-plane-light-beam:before{content:"";filter:drop-shadow(0 0 8px #3a84ff6b);background-color:#0000;background-image:radial-gradient(circle,#e7f15af2 0 1.5px,#0000 2.5px),radial-gradient(circle,#3a84ffd9 0 1.4px,#0000 2.4px),radial-gradient(circle,#ffffffb8 0 1px,#0000 2px);background-position:50% 88%,50% 54%,50% 20%;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:9999px;width:7px;height:120%;animation:7s ease-in-out infinite control-plane-beam-pulse;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes control-plane-stack-float{0%{transform:translateY(-4px)}to{transform:translateY(5px)}}@keyframes control-plane-ambient-drift{0%{opacity:.42;background-position:10% 30%,80% 74%,0 0;transform:translate(-1.5%,-1%)}to{opacity:.62;background-position:18% 22%,72% 66%,100% 100%;transform:translate(1.5%,1%)}}@keyframes control-plane-data-particle{0%{opacity:0;top:2%}8%,86%{opacity:.92}to{opacity:0;top:calc(98% - 12px)}}@keyframes runtime-core-pulse{0%{filter:brightness();box-shadow:inset 0 1px #ffffff29,inset 0 0 42px #3a84ff1f,0 0 92px #3a84ff1f,0 0 54px #3a84ff2e,0 0 72px #e7f15a14}to{filter:brightness(1.08);box-shadow:inset 0 1px #fff3,inset 0 0 50px #3a84ff29,0 0 108px #3a84ff29,0 0 66px #3a84ff3d,0 0 84px #e7f15a1c}}@keyframes runtime-ring-clockwise{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes runtime-ring-counter{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes runtime-line-flow{0%{opacity:0;transform:translate(20%)}28%,72%{opacity:.56}to{opacity:0;transform:translate(-260%)}}@keyframes runtime-particle-flow{0%{opacity:0;transform:translate(-50%,-50%)}18%,76%{opacity:.82}to{opacity:0;transform:translate(-4200%,-50%)}}@keyframes model-lifecycle-path-flow{0%{opacity:0;transform:translate(0)}16%,82%{opacity:.72}to{opacity:0;transform:translate(470%)}}@keyframes model-lifecycle-particle{0%{opacity:0;left:0}8%,88%{opacity:.9}to{opacity:0;left:100%}}@keyframes model-lifecycle-stage-pulse{0%,8%,20%,to{filter:brightness();border-color:#ffffff18;box-shadow:inset 0 1px #ffffff1a,0 22px 76px #00000038}11%,15%{filter:brightness(1.055);border-color:#3a84ff57;box-shadow:inset 0 1px #ffffff24,0 0 28px #3a84ff1a,0 0 38px #e7f15a0b,0 24px 82px #00000042}}@keyframes model-lifecycle-node-pulse{0%,8%,20%,to{filter:brightness();border-color:#e7f15a57;box-shadow:0 0 22px #e7f15a38,0 0 34px #3a84ff29}11%,15%{filter:brightness(1.2);border-color:#e7f15a9e;box-shadow:0 0 28px #e7f15a61,0 0 50px #3a84ff47}}@keyframes model-lifecycle-icon-pulse{0%,8%,20%,to{color:var(--color-eyebrow);filter:brightness()}11%,15%{color:#e7f15a;filter:brightness(1.18)drop-shadow(0 0 14px #3a84ff2e)}}@keyframes model-lifecycle-segment-pulse{0%,8%,20%,to{box-shadow:none;background:0 0}11%,15%{background:linear-gradient(90deg,#3a84ff57,#e7f15a47,#0000);box-shadow:0 0 20px #3a84ff38,0 0 28px #e7f15a14}}@keyframes model-lifecycle-return-glow{0%{opacity:.36;filter:brightness(.95)}to{opacity:.72;filter:brightness(1.1)}}@keyframes model-lifecycle-return-particle{0%{opacity:0;right:0}18%,72%{opacity:.42}to{opacity:0;right:100%}}@keyframes infrastructure-topology-glow{0%{opacity:.48;transform:translate(-50%)scale(.98)}to{opacity:.78;transform:translate(-50%)scale(1.03)}}@keyframes infrastructure-topology-drift{0%{background-position:12% 24%,80% 70%,0 0;transform:translate(-1%,-.8%)}to{background-position:18% 18%,74% 64%,100% 100%;transform:translate(1%,.8%)}}@keyframes infrastructure-spoke-pulse{0%{opacity:0;transform:translate(0)}24%,76%{opacity:.72}to{opacity:0;transform:translate(320%)}}@keyframes infrastructure-hub-breathe{0%{opacity:.62;transform:scale(.98)}to{opacity:.9;transform:scale(1.035)}}@keyframes control-plane-layer-data-pulse{0%,8%,20%,to{filter:brightness();border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff24,inset 0 0 40px #3a84ff0a,0 28px 90px #0000004d}11%,15%{filter:brightness(1.055);border-color:#3a84ff57;box-shadow:inset 0 1px #ffffff2e,inset 0 0 46px #3a84ff13,0 0 30px #3a84ff1a,0 0 40px #e7f15a0e,0 30px 96px #00000057}}@keyframes control-plane-icon-data-pulse{0%,8%,20%,to{color:var(--color-eyebrow);filter:brightness()}11%,15%{color:#e7f15a;filter:brightness(1.22)drop-shadow(0 0 14px #3a84ff2e)}}@keyframes control-plane-beam-pulse{0%{opacity:0;transform:translate(-50%)translateY(34%)}18%,82%{opacity:.82}to{opacity:0;transform:translate(-50%)translateY(-34%)}}.homepage-hero{padding-top:var(--site-header-offset);min-height:min(70vh,690px)}.homepage-hero-content{min-height:calc(68vh - var(--site-header-offset));transform:translateY(-20px)}.brand-nav-link:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);border-radius:999px;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.brand-nav-link:hover:after,.brand-nav-link[aria-current=page]:after{opacity:.7;transform:scaleX(1)}@media (max-width:419px){.nav-logo-wordmark{display:none}}.homepage-hero-base{background:radial-gradient(at 18% 30%,#ffffff04,#0000 34%),linear-gradient(#060b14 0%,#0a1020 50%,#060b14 100%)}.homepage-hero-glow{pointer-events:none;opacity:.72;background:radial-gradient(at 75% 48%,#2d7ff90e,#42d7ff09 28%,#0000 58%);animation:14s ease-in-out infinite alternate homepage-hero-glow-breathe}.homepage-hero-noise{pointer-events:none;opacity:0}.homepage-hero-fade{pointer-events:none;background:linear-gradient(#0000 0%,#05070d61 54%,#05070d 100%)}.homepage-brand-hero-visual{isolation:isolate;justify-content:center;align-items:center;display:flex;transform:translate(5%)}.homepage-hero-visual-glow{display:none}.homepage-hero .homepage-hero-text .hero-label,.homepage-hero .homepage-hero-text .hero-headline,.homepage-hero .homepage-hero-text .hero-copy{opacity:1;animation:none}.homepage-enterprise-flow{width:clamp(860px,48vw,900px);height:clamp(295px,27vw,320px);position:relative}.homepage-enterprise-flow-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.9)sepia(.05)hue-rotate(2deg)drop-shadow(0 36px 80px #00000047)drop-shadow(0 0 48px #5a8cff0f);width:clamp(860px,48vw,900px);height:auto;animation:18s ease-in-out infinite alternate enterprise-flow-object-float;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.homepage-hero{padding-top:var(--site-header-offset-lg)}.homepage-hero-content{min-height:calc(68vh - var(--site-header-offset-lg))}.homepage-enterprise-flow{transform:translate(-40px,-20px)}}@media (min-width:768px) and (max-width:1023px){.homepage-enterprise-flow{width:100%;max-width:720px;height:420px}.homepage-enterprise-flow-image{width:min(108%,740px)}}@media (max-width:767px){.homepage-hero{min-height:auto;padding-top:var(--site-header-offset)}.homepage-hero-content{min-height:auto;padding-top:clamp(2.5rem,8vw,3.25rem);transform:none}.homepage-hero .hero-headline{letter-spacing:-.045em;max-width:92vw;font-size:clamp(2.875rem,12.5vw,3.5rem);line-height:1}.homepage-hero .hero-label{letter-spacing:.24em;max-width:90vw;font-size:.75rem;line-height:1.35}.homepage-brand-hero-visual{min-height:320px;transform:none}.homepage-hero-visual-glow{display:none}.homepage-enterprise-flow{width:min(100%,420px);height:320px;transform:translate(-2%)}.homepage-enterprise-flow-image{width:100%}.homepage-hero .hero-logo-bloom{opacity:.28;transform:translateY(8%)}.homepage-hero .hero-dynamic-gradient{opacity:.42;inset:-10%}}@keyframes homepage-hero-glow-breathe{0%{opacity:.56;transform:scale(.98)}to{opacity:.78;transform:scale(1.018)}}@keyframes homepage-hero-visual-float{0%{transform:translate(5%)translateY(0)}to{transform:translate(5%)translateY(-4px)}}@keyframes enterprise-flow-object-float{0%{transform:translate(-50%,-50%)translateY(0)}to{transform:translate(-50%,-50%)translateY(-2px)}}[data-homepage-reveal]{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--homepage-reveal-delay,0s);transform:translateY(24px)}[data-homepage-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.platform-portfolio{--portfolio-card-bg:linear-gradient(135deg, #ffffff14, #ffffff07);--portfolio-card-bg-hover:linear-gradient(135deg, #ffffff1a, #ffffff0a)}.platform-portfolio-bg{pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 8%,#6c63ff0f,#0000 34%),radial-gradient(circle at 84% 28%,#3a84ff0f,#0000 32%),radial-gradient(circle at 78% 88%,#e7f15a09,#0000 30%),linear-gradient(#05070d 0%,#070912 45%,#05070d 100%);position:absolute;inset:0}.platform-portfolio-bg:after{content:"";opacity:.07;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.platform-portfolio-grid{gap:1.5rem;display:grid}.platform-portfolio-card{background:var(--portfolio-card-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff18;border-radius:28px;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;min-height:250px;transition:transform .22s ease-in-out,border-color .22s ease-in-out,background .22s ease-in-out,box-shadow .22s ease-in-out;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 72px #0000003d}.platform-portfolio-card:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(circle at 78% 42%,#3a84ff18,#0000 34%),radial-gradient(circle at 86% 72%,#e7f15a09,#0000 28%),linear-gradient(115deg,#ffffff13,#0000 24%);transition:opacity .22s ease-in-out;position:absolute;inset:0}.platform-portfolio-card:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:27px;position:absolute;inset:1px}.platform-portfolio-card-wide{min-height:250px}.platform-portfolio-card-half{grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);min-height:250px}.platform-portfolio-card:hover{border-color:var(--color-eyebrow);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.platform-portfolio-card:hover{border-color:color-mix(in srgb, var(--color-eyebrow) 34%, #ffffff29)}}.platform-portfolio-card:hover{background:var(--portfolio-card-bg-hover);box-shadow:inset 0 1px #ffffff24,0 30px 88px #0000004d}.platform-portfolio-card:hover:before{opacity:1}.platform-portfolio-card-content,.platform-portfolio-visual,.platform-portfolio-link{z-index:2;position:relative}.platform-portfolio-card-content,.platform-portfolio-card-wide .platform-portfolio-card-content{padding:2rem 2.25rem}.platform-portfolio-subtitle{color:var(--color-eyebrow);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;line-height:1}.platform-portfolio-card h3{color:#fff;letter-spacing:-.055em;margin-top:.9rem;font-size:clamp(2.2rem,4vw,3.35rem);font-weight:850;line-height:.95}.platform-portfolio-card-half h3{font-size:clamp(2.2rem,4vw,3.35rem)}.platform-portfolio-card-content>p:not(.platform-portfolio-subtitle){color:#ffffffa8;max-width:24rem;margin-top:.9rem;font-size:1rem;line-height:1.62}.platform-portfolio-chips{flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex}.platform-portfolio-chips span{color:#ffffffa8;letter-spacing:.03em;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .78rem;font-size:.75rem;font-weight:760;display:inline-flex}.platform-portfolio-visual{align-self:stretch;min-height:100%;position:relative}.platform-portfolio-card-half .platform-portfolio-visual{position:relative;inset:auto}.platform-portfolio-visual-glow{filter:blur(22px);opacity:.46;background:linear-gradient(135deg,#ffffff0b,#0000 42%),linear-gradient(90deg,#3a84ff0e,#0000 72%);border-radius:28px;position:absolute;inset:4%}.platform-portfolio-visual:has(.platform-portfolio-image-infrastructure) .platform-portfolio-visual-glow{filter:blur(34px);opacity:1;background:radial-gradient(at 58%,#2d7ff912,#0000 58%);border-radius:28px;inset:0}.platform-portfolio-visual:has(.platform-portfolio-image-infrastructure):before{content:"";pointer-events:none;z-index:1;border-radius:22px;position:absolute}.platform-portfolio-visual:has(.platform-portfolio-image-infrastructure):after{content:"";pointer-events:none;z-index:1;border-radius:22px;position:absolute}.platform-portfolio-visual:has(.platform-portfolio-image-infrastructure):before{opacity:.95;background:linear-gradient(90deg,#2d7ff90f 0 10px,#0000 10px calc(100% - 10px),#2d7ff90f calc(100% - 10px) 100%) 0 0/100% 1px no-repeat,linear-gradient(90deg,#2d7ff90f 0 10px,#0000 10px calc(100% - 10px),#2d7ff90f calc(100% - 10px) 100%) 0 100%/100% 1px no-repeat,linear-gradient(0deg,#2d7ff90f 0 10px,#0000 10px calc(100% - 10px),#2d7ff90f calc(100% - 10px) 100%) 0 0/1px 100% no-repeat,linear-gradient(0deg,#2d7ff90f 0 10px,#0000 10px calc(100% - 10px),#2d7ff90f calc(100% - 10px) 100%) 100% 0/1px 100% no-repeat,linear-gradient(90deg,#0000 0 12%,#2d7ff909 12% 12.18%,#0000 12.18% 88%,#2d7ff909 88% 88.18%,#0000 88.18%),linear-gradient(0deg,#0000 0 18%,#2d7ff909 18% 18.18%,#0000 18.18% 82%,#2d7ff909 82% 82.18%,#0000 82.18%),linear-gradient(90deg,#0000 0 49.9%,#ffffff09 49.9% 50.1%,#0000 50.1%),linear-gradient(0deg,#0000 0 49.9%,#ffffff09 49.9% 50.1%,#0000 50.1%),repeating-linear-gradient(90deg,#0000 0 34px,#2d7ff909 34px 35px),repeating-linear-gradient(0deg,#0000 0 28px,#2d7ff909 28px 29px);border:1px solid #2d7ff923;inset:13% 4% 12% 6%;box-shadow:inset 0 1px #ffffff08,inset 0 0 34px #2d7ff90a,12px -8px 0 -1px #2d7ff90f}.platform-portfolio-visual:has(.platform-portfolio-image-infrastructure):after{opacity:.72;background:linear-gradient(135deg,#ffffff07,#0000 46%),linear-gradient(90deg,#0000 0 34%,#2d7ff90c 34% 34.22%,#0000 34.22% 67%,#2d7ff90a 67% 67.22%,#0000 67.22%),radial-gradient(at 62% 48%,#2d7ff912,#0000 58%);border:1px solid #ffffff10;inset:24% 13% 19% 15%}.platform-portfolio-object{z-index:3;aspect-ratio:1.68;isolation:isolate;opacity:1;width:min(39vw,500px);filter:drop-shadow(0 28px 70px #00000057) drop-shadow(0 0 26px var(--portfolio-object-accent-haze));transition:transform .22s ease-in-out,filter .22s ease-in-out;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.platform-portfolio-object:before,.platform-portfolio-object:after{content:"";pointer-events:none;z-index:0;border:1px solid var(--portfolio-object-frame);background:linear-gradient(135deg, #ffffff12, #ffffff05 52%, #0000001f), linear-gradient(90deg, var(--portfolio-object-accent-soft), transparent 68%), radial-gradient(ellipse at 72% 36%, var(--portfolio-object-accent-soft), transparent 44%);border-radius:22px;position:absolute;inset:3% 1%;box-shadow:inset 0 1px #ffffff1f,inset 0 -24px 48px #00000038,0 20px 58px #0000003d}.platform-portfolio-object:after{z-index:1;border-color:var(--portfolio-object-line);background:linear-gradient(90deg, transparent 0 11%, var(--portfolio-object-line) 11% 11.25%, transparent 11.25% 88%, var(--portfolio-object-line) 88% 88.25%, transparent 88.25%), linear-gradient(0deg, transparent 0 16%, var(--portfolio-object-line) 16% 16.25%, transparent 16.25% 84%, var(--portfolio-object-line) 84% 84.25%, transparent 84.25%), repeating-linear-gradient(90deg, transparent 0 30px, var(--portfolio-object-grid) 30px 31px), repeating-linear-gradient(0deg, transparent 0 24px, var(--portfolio-object-grid) 24px 25px);box-shadow:inset 0 0 28px #ffffff07, inset 0 0 42px var(--portfolio-object-accent-soft);opacity:.76;inset:12% 8% 9% 10%}.platform-portfolio-image{z-index:3;object-fit:contain;opacity:1;filter:saturate(.92)brightness(.92)contrast(1.08)drop-shadow(0 28px 70px #00000057);width:min(36vw,450px);max-width:none;height:auto;transition:transform .22s ease-in-out,filter .22s ease-in-out,opacity .22s ease-in-out;position:absolute;top:50%;right:5%;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 92%,#0000 100%)}.platform-portfolio-card:hover .platform-portfolio-object,.platform-portfolio-card:hover .platform-portfolio-image{filter:drop-shadow(0 30px 76px #00000052);transform:translateY(-50%)scale(1.015)}.platform-portfolio-card:hover .platform-portfolio-image{opacity:1}.platform-portfolio-card-half .platform-portfolio-object{width:min(38vw,480px);right:5%}.platform-portfolio-module,.platform-portfolio-rail,.platform-portfolio-route{display:block;position:absolute}.platform-portfolio-module{z-index:4;border:1px solid var(--portfolio-object-line);background:linear-gradient(145deg, #ffffff1f, #ffffff07 50%, #0000002e), linear-gradient(90deg, var(--portfolio-object-accent-soft), transparent 64%);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -12px 24px #0000002e, 0 14px 34px #0000003d, 0 0 18px var(--portfolio-object-accent-soft);border-radius:10px}.platform-portfolio-module:before,.platform-portfolio-module:after{content:"";background:linear-gradient(90deg, transparent, var(--portfolio-object-line), transparent);opacity:.5;height:1px;position:absolute;left:14%;right:14%}.platform-portfolio-module:before{top:38%}.platform-portfolio-module:after{top:62%}.platform-portfolio-rail{z-index:3;background:linear-gradient(90deg, transparent, var(--portfolio-object-line), transparent), linear-gradient(90deg, transparent 0 12%, #ffffff1f 12% 13%, transparent 13% 31%, #ffffff1a 31% 32%, transparent 32% 100%);opacity:.68;transform-origin:50%;height:1px}.platform-portfolio-route{z-index:2;border:1px solid var(--portfolio-object-line);opacity:.5;background:linear-gradient(135deg, #ffffff08, transparent 50%), linear-gradient(135deg, transparent, var(--portfolio-object-accent-soft));box-shadow:inset 0 1px 0 #ffffff0e, inset 0 0 22px var(--portfolio-object-accent-soft);border-radius:16px}.platform-portfolio-object-compute .platform-portfolio-module{width:14%;height:15%}.platform-portfolio-object-compute .platform-portfolio-module-1{top:24%;left:18%}.platform-portfolio-object-compute .platform-portfolio-module-2{top:21%;left:34%}.platform-portfolio-object-compute .platform-portfolio-module-3{top:24%;left:50%}.platform-portfolio-object-compute .platform-portfolio-module-4{top:53%;left:18%}.platform-portfolio-object-compute .platform-portfolio-module-5{top:56%;left:34%}.platform-portfolio-object-compute .platform-portfolio-module-6{top:53%;left:50%}.platform-portfolio-object-compute .platform-portfolio-rail-1{width:66%;top:47%;left:14%}.platform-portfolio-object-compute .platform-portfolio-rail-2{width:58%;top:17%;left:50%;transform:rotate(90deg)}.platform-portfolio-object-compute .platform-portfolio-route-1{width:72%;height:70%;top:15%;left:10%}.platform-portfolio-object-compute .platform-portfolio-route-2{width:15%;height:20%;top:24%;left:72%}.platform-portfolio-object-compute .platform-portfolio-route-3{width:15%;height:20%;top:55%;left:72%}.platform-portfolio-object-control .platform-portfolio-module{height:17%}.platform-portfolio-object-control .platform-portfolio-module-1{width:64%;top:17%;left:18%}.platform-portfolio-object-control .platform-portfolio-module-2{width:76%;top:41%;left:12%}.platform-portfolio-object-control .platform-portfolio-module-3{width:60%;top:65%;left:20%}.platform-portfolio-object-control .platform-portfolio-module-4,.platform-portfolio-object-control .platform-portfolio-module-5,.platform-portfolio-object-control .platform-portfolio-module-6{border-radius:8px;width:9%;height:10%}.platform-portfolio-object-control .platform-portfolio-module-4{top:45%;left:7%}.platform-portfolio-object-control .platform-portfolio-module-5{top:45%;right:7%}.platform-portfolio-object-control .platform-portfolio-module-6{top:84%;left:45.5%}.platform-portfolio-object-control .platform-portfolio-rail-1{width:80%;top:36%;left:10%}.platform-portfolio-object-control .platform-portfolio-rail-2{width:80%;top:61%;left:10%}.platform-portfolio-object-control .platform-portfolio-route-1{width:86%;height:78%;top:12%;left:7%}.platform-portfolio-object-control .platform-portfolio-route-2,.platform-portfolio-object-control .platform-portfolio-route-3{width:50%;height:12%;left:24%}.platform-portfolio-object-control .platform-portfolio-route-2{top:29%}.platform-portfolio-object-control .platform-portfolio-route-3{top:52%}.platform-portfolio-object-flow .platform-portfolio-module{width:17%;height:15%}.platform-portfolio-object-flow .platform-portfolio-module-1{width:19%;top:41%;left:7%}.platform-portfolio-object-flow .platform-portfolio-module-2{top:25%;left:31%}.platform-portfolio-object-flow .platform-portfolio-module-3{top:58%;left:31%}.platform-portfolio-object-flow .platform-portfolio-module-4{width:19%;top:41%;left:54%}.platform-portfolio-object-flow .platform-portfolio-module-5{width:13%;top:25%;left:77%}.platform-portfolio-object-flow .platform-portfolio-module-6{width:13%;top:58%;left:77%}.platform-portfolio-object-flow .platform-portfolio-rail-1{width:56%;top:44%;left:24%;transform:rotate(-8deg)}.platform-portfolio-object-flow .platform-portfolio-rail-2{width:56%;top:57%;left:24%;transform:rotate(8deg)}.platform-portfolio-object-flow .platform-portfolio-route-1{width:88%;height:64%;top:18%;left:4%}.platform-portfolio-object-flow .platform-portfolio-route-2{width:28%;height:36%;top:32%;left:24%}.platform-portfolio-object-flow .platform-portfolio-route-3{width:28%;height:36%;top:32%;right:2%}.platform-portfolio-object-compute{--portfolio-object-accent:#2d7ff999;--portfolio-object-accent-soft:#2d7ff91f;--portfolio-object-accent-haze:#2d7ff914;--portfolio-object-line:#2d7ff93d;--portfolio-object-frame:#2d7ff92e;--portfolio-object-grid:#2d7ff90e}.platform-portfolio-object-control{--portfolio-object-accent:#42d7ff8a;--portfolio-object-accent-soft:#42d7ff1c;--portfolio-object-accent-haze:#42d7ff13;--portfolio-object-line:#42d7ff38;--portfolio-object-frame:#42d7ff2b;--portfolio-object-grid:#42d7ff0d}.platform-portfolio-object-flow{--portfolio-object-accent:#8e5cff7a;--portfolio-object-accent-soft:#8e5cff1f;--portfolio-object-accent-haze:#8e5cff13;--portfolio-object-line:#8e5cff38;--portfolio-object-frame:#8e5cff2b;--portfolio-object-grid:#8e5cff0d}.platform-portfolio-link{color:#fffc;align-items:center;gap:.35rem;font-size:.95rem;font-weight:760;display:inline-flex;position:absolute;bottom:1.75rem;right:2rem}.platform-portfolio-link span{color:var(--color-eyebrow);transition:transform .22s ease-in-out}.platform-portfolio-card:hover .platform-portfolio-link span{transform:translate(4px)}@keyframes platform-portfolio-card-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-homepage-portfolio-card]{opacity:0}.platform-portfolio.is-visible [data-homepage-portfolio-card]{animation:.5s ease-out both platform-portfolio-card-enter}.platform-portfolio.is-visible [data-homepage-portfolio-card]:nth-child(2){animation-delay:80ms}.platform-portfolio.is-visible [data-homepage-portfolio-card]:nth-child(3){animation-delay:.16s}.platform-portfolio.is-visible [data-homepage-portfolio-card]:nth-child(4){animation-delay:.24s}@media (min-width:1024px){.platform-portfolio-grid{grid-template-columns:1fr}.platform-portfolio-card-wide{grid-column:1/-1}}@media (max-width:1023px){.platform-portfolio-grid{gap:1.125rem}.platform-portfolio-card,.platform-portfolio-card-half{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);min-height:250px}.platform-portfolio-card-half .platform-portfolio-visual{position:relative;inset:auto}.platform-portfolio-object,.platform-portfolio-card-half .platform-portfolio-object,.platform-portfolio-image{width:min(50vw,420px);right:-6%}}@media (max-width:767px){.platform-portfolio{padding-block:4.5rem}.platform-portfolio-grid{gap:1rem}.platform-portfolio-card,.platform-portfolio-card-half{grid-template-columns:1fr;min-height:260px}.platform-portfolio-card-content,.platform-portfolio-card-wide .platform-portfolio-card-content{padding:1.5rem;padding-bottom:5.25rem}.platform-portfolio-card h3,.platform-portfolio-card-half h3{max-width:72%;font-size:clamp(2rem,11vw,2.75rem)}.platform-portfolio-card-content>p:not(.platform-portfolio-subtitle){max-width:72%;font-size:.95rem}.platform-portfolio-visual,.platform-portfolio-card-half .platform-portfolio-visual{min-height:11rem;position:absolute;inset:auto -22% 1.4rem 46%}.platform-portfolio-object,.platform-portfolio-card-half .platform-portfolio-object,.platform-portfolio-image{width:min(58vw,260px);left:50%;right:auto;transform:translate(-50%,-50%)}.platform-portfolio-card:hover .platform-portfolio-object,.platform-portfolio-card:hover .platform-portfolio-image{transform:translate(-50%,-50%)scale(1.015)}.platform-portfolio-link{bottom:1.5rem;left:1.5rem;right:auto}}.networking-fabric-flow{opacity:.42}.networking-fabric-flow path{will-change:opacity, stroke-dashoffset;animation:8s ease-in-out infinite networking-fabric-flow-pulse}@keyframes networking-fabric-flow-pulse{0%,to{opacity:.16;stroke-dashoffset:0}50%{opacity:.42;stroke-dashoffset:-92px}}@keyframes announcement-ticker-cycle{0%{opacity:0;transform:translateY(70%)}13%,87%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-70%)}}@media (prefers-reduced-motion:reduce){.motion-fade-in,.motion-fade-up,.motion-scale-in{animation:none!important}.motion-subtle-glow,.motion-hover-lift,.motion-nav-popover,.mobile-navigation-overlay,.mobile-navigation-panel{transition:none!important}.motion-hover-lift:hover,.gpu-cloud-hero-card:hover{transform:none}.motion-nav-popover,.motion-nav-popover[data-open=true]{transform:translate(-50%)}.mobile-navigation-overlay,.mobile-navigation-panel,.mobile-navigation-overlay[data-state=open] .mobile-navigation-panel,.mobile-navigation-overlay[data-state=closed] .mobile-navigation-panel{opacity:1;transform:none}.announcement-ticker-item,.control-plane-stack,.control-plane-stack:after,.control-plane-stack-panel,.control-plane-stack-icon,.control-plane-data-flow-particle,.control-plane-light-beam:before,.runtime-engine-core,.runtime-engine-core:before,.runtime-engine-core:after,.runtime-engine-line:before,.runtime-engine-line:after,.model-lifecycle-path:before,.model-lifecycle-path:after,.model-lifecycle-return:before,.model-lifecycle-return:after,.infrastructure-topology:before,.infrastructure-topology:after,.infrastructure-spoke-line:before,.infrastructure-hub:before,.model-lifecycle-stage,.model-lifecycle-stage:before,.model-lifecycle-stage:after,.model-lifecycle-icon,.gpu-fabric-visual:after,.gpu-fabric-connections path,.gpu-fabric-core,.gpu-fabric-node,.gpu-data-visual:after,.gpu-data-connections path,.gpu-data-core,.gpu-data-node,.homepage-brand-hero-visual,.homepage-enterprise-flow-image,.product-hero-services:before,.product-hero-services:after,.ai-services-hero-copy:before,.ai-services-hero-visual,.ai-services-hero-visual:before,.ai-services-hero-visual:after,.ai-services-hero-image,.ai-model-exchange-flow,.ai-governance-orbit,.ai-governance-hub,.ai-governance-hub-particles,.ai-services-deployment-path,.ai-services-deployment-particles i,.ai-reference-optical-path,.ai-reference-particles i,.ai-reference-object-ring,.ai-reference-object-nodes,.ai-reference-unified-fabric-core,.ai-reference-fabric-core,.ai-reference-fabric-ring,.ai-reference-fabric-traces i,.ai-reference-fabric-nodes i,.ai-gateway-orbits,.ai-gateway-optics,.ai-gateway-route,.ai-gateway-core,.ai-gateway-core-ring,.ai-gateway-core-particles,.ai-gateway-cluster-pulse,.ai-gateway-request,.ai-services-hero-art:before,.ai-services-hero-art:after,.ai-services-inference-hub,.ai-services-node,.ai-services-routing-pulse,.product-hero-gpu-cloud:after,.gpu-cloud-hero-network,.gpu-cloud-hero-particles,.enterprise-compute-engine-shell,.enterprise-compute-engine,.gpu-deployment-visual:after,.gpu-deployment-progression span,.gpu-deployment-connections path,.gpu-deployment-controller,.gpu-deployment-module{animation:none!important}.control-plane-stack{transform:none!important}.control-plane-stack-panel,.control-plane-stack-icon,.control-plane-stack-title,.control-plane-stack-pill,.control-plane-light-beam,.runtime-engine-core,.runtime-engine-core:before,.runtime-engine-core:after,.runtime-engine-node,.runtime-engine-icon,.runtime-engine-detail,.infrastructure-domain-card,.infrastructure-hub,.infrastructure-topology-pill,.model-lifecycle-stage,.model-lifecycle-stage:after,.model-lifecycle-icon,.gpu-fabric-visual,.gpu-fabric-visual:before,.gpu-fabric-core,.gpu-fabric-node,.gpu-data-visual,.gpu-data-visual:before,.gpu-data-core,.gpu-data-node,.gpu-cloud-hero-card,.gpu-cloud-hero-network,.gpu-cloud-hero-particles,.enterprise-compute-engine-shell,.enterprise-compute-engine,.enterprise-compute-engine-highlight,.ai-gateway-core,.ai-gateway-request,.gpu-deployment-visual,.gpu-deployment-visual:before,.gpu-deployment-controller,.gpu-deployment-module,.gpu-fabric-card-mini span{transition:none!important}.control-plane-stack-layer:is(:hover,:focus-within) .control-plane-stack-panel{transform:none!important}.enterprise-compute-engine-shell{opacity:1;transform:translateY(-50%)}.enterprise-compute-engine{opacity:.9;transform:none}.operating-layer-tile:is(:hover,:focus-within){transform:none!important}.gpu-fabric-connections path,.gpu-fabric-core,.gpu-fabric-node,.gpu-data-connections path,.gpu-data-core,.gpu-data-node,.gpu-deployment-connections path,.gpu-deployment-controller,.gpu-deployment-module{opacity:1!important}.ai-platform-hero-highlight,.ai-services-hero-highlight,.ai-services-hero-image,.operating-layer-tile,.operating-layer-tile:before,.operating-layer-icon,.operating-layer-icon:before,.operating-layer-title,.operating-layer-copy,.operating-layer-number,.ds-chip{transition:none!important}.hero-dynamic-gradient,.hero-logo,.homepage-hero-glow,.homepage-brand-hero-visual,.homepage-enterprise-flow-image,.platform-portfolio.is-visible [data-homepage-portfolio-card],.networking-fabric-flow path,.product-hero-services:before,.product-hero-services:after,.technology-stack-ambient:before{animation:none!important}[data-homepage-reveal],[data-homepage-portfolio-card]{opacity:1!important;transition:none!important;transform:none!important}.hero-logo{opacity:1}}@media (prefers-reduced-motion:reduce) and (min-width:768px) and (max-width:1023px){.enterprise-compute-engine-shell{opacity:1;transform:translate(50%,-50%)}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.enterprise-compute-engine-shell{opacity:1;transform:translate(50%,-50%)}}.hero-enter{animation:none}.hero-logo,.hero-label,.hero-headline,.hero-copy,.hero-actions,.hero-pills{opacity:0;animation:.7s ease-out both hero-item-enter}.hero-logo{will-change:filter, opacity;animation-name:hero-item-enter,heroLogoBreathe;animation-duration:.7s,3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:80ms,.9s;animation-fill-mode:both,both}.hero-label{animation-delay:.16s}.hero-headline{animation-delay:.28s}.hero-copy{animation-delay:.4s}.hero-actions{animation-name:hero-fade-in;animation-delay:.52s}.hero-pills{animation-name:hero-fade-in;animation-delay:.64s}.hero-enter button{transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.hero-enter button:hover{transform:translateY(-2px)scale(1.01)}.hero-dark-radial,.hero-atmosphere,.hero-logo-bloom,.hero-particles,.hero-grid,.hero-platform-blend{pointer-events:none}.hero-dark-radial{background:radial-gradient(at 50% 42%,#0000 0%,#0000003d 58%,#0000008a 100%),radial-gradient(circle at 50% 20%,#0a0a0f09,#05070d75 78%)}.hero-atmosphere{mix-blend-mode:screen;opacity:.68;background:radial-gradient(circle at 18% 76%,#6c63ff33,#0000 42%),radial-gradient(circle at 70% 30%,#7f9dff24,#0000 38%),radial-gradient(at 50% 82%,#6c63ff1a,#0000 44%),linear-gradient(#0000 0%,#05070d33 70%,#05070de0 100%)}.hero-slow-gradient{z-index:-9;opacity:1;pointer-events:none;background-size:100% 100%,132% 132%,126% 126%,118% 118%,124% 124%,100% 100%}.hero-dynamic-gradient{z-index:2;pointer-events:none;opacity:.55;will-change:transform, opacity;background:radial-gradient(circle at 20%,#e7f15a52,#0000 28%),radial-gradient(circle at 52% 42%,#6c63ff3d,#0000 34%),radial-gradient(circle at 82% 58%,#3c8cff2e,#0000 32%);animation:4.5s ease-in-out infinite alternate heroDynamicGradient;position:absolute;inset:-20%;transform:translate(0)scale(1)}.hero-logo-bloom{opacity:.66;background:radial-gradient(at 50% 20%,#ffffff14,#0000 30%),radial-gradient(at 50% 25%,#7f9dff12,#0000 38%),radial-gradient(at 50% 68%,#6c63ff0f,#0000 44%)}.hero-particles{opacity:.06;background-image:radial-gradient(circle,#ffffff80 0 1px,#0000 1.2px),radial-gradient(circle,#7f9dff57 0 1px,#0000 1.2px),radial-gradient(circle,#6c63ff42 0 1px,#0000 1.2px);background-position:12% 18%,42% 12%,72% 28%;background-size:220px 220px,310px 310px,430px 430px;animation:18s ease-in-out infinite alternate hero-particle-drift;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 78%,#0000 100%)}.hero-grid{opacity:.028;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:linear-gradient(#7f9dff57 1px,#0000 1px),linear-gradient(90deg,#7f9dff57 1px,#0000 1px);background-size:92px 92px;-webkit-mask-image:radial-gradient(at 50% 45%,#000 0%,#0000 68%),linear-gradient(#0000,#000 22% 74%,#0000);mask-image:radial-gradient(at 50% 45%,#000 0%,#0000 68%),linear-gradient(#0000,#000 22% 74%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-platform-blend{background:radial-gradient(at 50% 100%,#6c63ff14,#0000 46%),linear-gradient(#0000 0%,#05070d61 30%,#05070dc7 64%,#05070d 100%)}.hero-grain{pointer-events:none;opacity:.02;mix-blend-mode:soft-light;background-image:linear-gradient(115deg,#ffffff59 0 1px,#0000 1px),radial-gradient(circle,#fff9 0 1px,#0000 1px);background-size:17px 17px,23px 23px}.hero-streak{pointer-events:none;z-index:-10;filter:blur(22px);opacity:.24;mix-blend-mode:screen;transform-origin:50%;width:min(56vw,760px);height:180px;position:absolute}.hero-streak-purple{background:linear-gradient(100deg,#0000 0%,#6c63ff80 38%,#7f9dff2e 64%,#0000 100%);bottom:5%;left:-8%;transform:rotate(-17deg)}.hero-streak-lime{background:linear-gradient(80deg,#0000 0%,#e7f15a5c 38%,#7f9dff29 66%,#0000 100%);bottom:8%;right:-10%;transform:rotate(15deg)}.product-hero-background{z-index:0;overflow:hidden}.product-hero-background:before,.product-hero-background:after,.technology-stack-ambient:before{content:"";pointer-events:none;position:absolute;inset:0}.product-hero-background:before,.product-hero-background:after{z-index:1}.product-hero-image{z-index:0;position:relative}.product-hero-services:before{mix-blend-mode:screen;opacity:.22;background:radial-gradient(circle at 18% 34%,#53cdff1c 0 1px,#0000 1.8px) 0 0/160px 120px,radial-gradient(circle at 42% 44%,#3a84ff16 0 1px,#0000 1.8px) 0 0/240px 160px,radial-gradient(circle at 72% 52%,#7f9dff13 0 1px,#0000 1.8px) 0 0/320px 200px,repeating-linear-gradient(0deg,#0000 0 22px,#53cdff04 22px 23px,#0000 23px 56px) 0 0/100% 100%;animation:12s ease-in-out infinite product-services-flow}.product-hero-services:after{mix-blend-mode:screen;opacity:.18;background:radial-gradient(circle at 67% 42%,#6c63ff05,#0000 7%) 0 0/100% 100%,radial-gradient(circle at 24% 38%,#53cdff17 0 1px,#0000 2px) 0 0/180px 180px,radial-gradient(circle at 74% 58%,#7f9dff14 0 1px,#0000 2px) 0 0/240px 240px;animation:10s ease-in-out infinite product-services-pulse}.product-hero-services .product-hero-image{object-position:center right;filter:contrast(1.08)saturate(1.05)brightness(.96)}.product-hero-services .product-hero-side-overlay{background:radial-gradient(at 24% 46%,#05070deb,#05070d8c 38%,#0000 68%),linear-gradient(90deg,#05070dc2 0%,#05070d6b 34%,#05070d1f 70%,#0000 100%)}.product-hero-services .product-hero-depth-overlay{background:radial-gradient(circle at 65% 48%,#0000 0%,#05070d14 38%,#05070d57 100%),linear-gradient(#05070d52 0%,#05070d14 44%,#05070db8 100%)}.ai-services-hero-section{min-height:min(86vh,820px)}.ai-services-hero-copy{position:relative}.ai-services-hero-copy:before{content:"";pointer-events:none;z-index:-1;filter:blur(.2px);opacity:.22;mix-blend-mode:screen;background:radial-gradient(circle at 18% 46%,#53cdff17 0 1px,#0000 1.8px) 0 0/180px 120px,radial-gradient(circle at 42% 36%,#7f9dff0f 0 1px,#0000 1.8px) 0 0/240px 150px;width:88%;height:64%;animation:13s ease-in-out infinite ai-services-copy-stream;position:absolute;top:18%;left:-12%}.ai-services-service-pill{transition:border-color .22s ease-in-out,background-color .22s ease-in-out,color .22s ease-in-out,box-shadow .22s ease-in-out}.ai-services-service-pill:hover{color:#ffffffd6;background:#ffffff13;border-color:#3a84ff3d;box-shadow:inset 0 1px #ffffff1a,0 18px 58px #3a84ff14}.ai-services-hero-art{isolation:isolate}.ai-services-hero-art:before,.ai-services-hero-art:after{content:"";pointer-events:none;position:absolute;inset:0}.ai-services-hero-art:before{z-index:0;filter:blur(6px);opacity:.42;background:radial-gradient(circle at 48% 47%,#6c63ff09,#0000 9%) 0 0/100% 100%,radial-gradient(circle at 72% 32%,#ffffff12 0 1px,#0000 2px) 0 0/170px 170px,radial-gradient(circle at 22% 68%,#53cdff21 0 1px,#0000 2px) 0 0/210px 210px;animation:8.5s ease-in-out infinite ai-services-hub-breathe}.ai-services-hero-art:after{z-index:1;opacity:.24;mix-blend-mode:screen;background:radial-gradient(circle at 18% 44%,#53cdff1f 0 1px,#0000 1.8px) 0 0/140px 100px,radial-gradient(circle at 45% 38%,#3a84ff17 0 1px,#0000 1.8px) 0 0/210px 130px,radial-gradient(circle at 68% 48%,#7f9dff13 0 1px,#0000 1.8px) 0 0/270px 170px;animation:9.5s linear infinite ai-services-particle-stream}.ai-services-inference-hub{z-index:3;background:radial-gradient(circle at 50% 42%,#e7f15a26,#0000 30%),radial-gradient(circle at 50% 64%,#3a84ff2e,#0000 58%),linear-gradient(135deg,#ffffff24,#ffffff0a);border:1px solid #e7f15a3d;border-radius:46px;width:208px;height:208px;animation:8s ease-in-out infinite ai-services-hub-breathe;position:absolute;top:46%;left:44%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff2e,inset 0 0 48px #3a84ff1f,0 0 70px #3a84ff29,0 34px 90px #00000042}.ai-services-inference-hub:before,.ai-services-inference-hub:after{content:"";background:radial-gradient(circle,#3a84ff2e,#0000 58%);border:1px solid #ffffff1c;border-radius:28px;position:absolute;inset:22%}.ai-services-inference-hub:after{background:#e7f15a14;border-color:#e7f15a3d;inset:40%}.ai-services-node,.ai-services-routing-pulse{z-index:2;opacity:.7;background:radial-gradient(circle at 50% 38%,#3a84ff1c,#0000 45%),linear-gradient(135deg,#ffffff17,#ffffff07);border:1px solid #ffffff1c;border-radius:22px;animation:11s ease-in-out infinite ai-services-node-activation;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 22px 70px #00000038}.ai-services-node-1{width:88px;height:88px;top:20%;left:14%}.ai-services-node-2{opacity:.56;width:72px;height:72px;animation-delay:1.8s;top:24%;right:14%}.ai-services-node-3{opacity:.44;width:64px;height:64px;animation-delay:3.2s;bottom:16%;right:22%}.ai-services-routing-pulse{z-index:4;background:#e7f15ac7;border:0;width:9px;height:9px;box-shadow:0 0 16px #e7f15a57,0 0 26px #3a84ff38}.ai-services-routing-pulse-1{animation:7s ease-in-out infinite ai-services-route-one;top:54%;left:8%}.ai-services-routing-pulse-2{animation:8.4s ease-in-out 1.4s infinite ai-services-route-two;top:22%;left:28%}@media (max-width:1023px){.ai-services-hero-section{min-height:auto}.product-hero-services .product-hero-image{object-position:66% center;opacity:.78}.product-hero-services:before{opacity:.32}.product-hero-services:after{opacity:.34}}@media (max-width:767px){.ai-services-hero-copy:before{opacity:.28;width:115%;top:10%;left:-18%}.ai-services-service-pill{padding-inline:.875rem;font-size:.8125rem}}.technology-stack-ambient:before{z-index:1;mix-blend-mode:screen;opacity:.58;background:radial-gradient(at 50% 48%,#6c63ff1f,#0000 46%),radial-gradient(at 58% 52%,#7f9dff17,#0000 50%);animation:12s ease-in-out infinite technology-stack-glow}.technology-stack-ambient>*{z-index:2;position:relative}@keyframes heroDynamicGradient{0%{opacity:.55;transform:translate(-8%,-4%)scale(1)}50%{opacity:.75;transform:translate(5%,3%)scale(1.08)}to{opacity:.62;transform:translate(10%,6%)scale(1.04)}}@keyframes heroLogoBreathe{0%{filter:drop-shadow(0 0 32px #ffffff1f);opacity:.96}to{filter:drop-shadow(0 0 42px #ffffff2e)drop-shadow(0 0 24px #e7f15a24);opacity:1}}@keyframes product-services-flow{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:34px -22px,-42px 26px,56px -34px,0 56px}}@keyframes product-services-pulse{0%,to{opacity:.16}50%{opacity:.24}}@keyframes ai-services-copy-stream{0%{opacity:.18;background-position:0 0,0 0}50%{opacity:.28}to{opacity:.2;background-position:38px -18px,-44px 26px}}@keyframes ai-services-particle-stream{0%{background-position:122%,140%,110%}to{background-position:-38%,-46%,-34%}}@keyframes ai-services-hub-breathe{0%,to{filter:brightness(.96);opacity:.82}50%{filter:brightness(1.08);opacity:1}}@keyframes ai-services-node-activation{0%,to{filter:brightness(.96);border-color:#ffffff1a}38%{filter:brightness(1.08);border-color:#3a84ff38}52%{filter:brightness(1.02);border-color:#e7f15a29}}@keyframes ai-services-route-one{0%{opacity:0;transform:translate(0)scale(.75)}16%{opacity:.82}58%{opacity:.9;transform:translate(198px,-42px)scale(1)}to{opacity:0;transform:translate(330px,-60px)scale(.7)}}@keyframes ai-services-route-two{0%{opacity:0;transform:translate(0)scale(.72)}18%{opacity:.72}62%{opacity:.88;transform:translate(138px,122px)scale(1)}to{opacity:0;transform:translate(276px,178px)scale(.72)}}@keyframes technology-stack-glow{0%,to{opacity:.44}50%{opacity:.64}}@keyframes hero-enter{0%{opacity:0;transform:translateY(-76px)}to{opacity:1;transform:translateY(-96px)}}@keyframes hero-item-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-particle-drift{0%{transform:translate(0)}to{transform:translate(10px,-14px)}}.scroll-indicator{animation:2.2s ease-in-out infinite scroll-float}@keyframes scroll-float{0%,to{opacity:.45;transform:translate(-50%)}50%{opacity:.85;transform:translate(-50%,6px)}}@media (min-width:1024px){@keyframes hero-enter{0%{opacity:0;transform:translateY(-115px)}to{opacity:1;transform:translateY(-135px)}}}@media (max-width:767px){.hero-streak{opacity:.22;width:90vw;height:120px}}.capability-visual{isolation:isolate}.capability-pulse{animation:8.6s ease-in-out infinite capability-pulse}.capability-step-pulse{animation:9.2s ease-in-out infinite capability-step-pulse}.capability-gpu-block{animation:9s ease-in-out infinite capability-gpu-idle}.group:hover .capability-gpu-block{animation-name:capability-gpu-hover;animation-duration:9s}.capability-travel-pulse{animation:9.8s ease-in-out infinite capability-travel}@keyframes capability-pulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@keyframes capability-step-pulse{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes capability-gpu-idle{0%,to{opacity:.62}50%{opacity:.86}}@keyframes capability-gpu-hover{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes capability-travel{0%{opacity:0;left:20%}16%{opacity:.9}50%{opacity:.75;left:50%}84%{opacity:.9}to{opacity:0;left:82%}}.platform-showcase-bg{pointer-events:none;z-index:-20;background:radial-gradient(circle at 8% 12%,#6c63ff13,#0000 34%),radial-gradient(circle at 92% 88%,#e7f15a0e,#0000 32%),radial-gradient(circle at 52% 8%,#7f9dff0b,#0000 28%),linear-gradient(#080910 0%,#05060b 48%,#04050a 100%);position:absolute;inset:0}.platform-particles{pointer-events:none;z-index:-10;opacity:.18;background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1px),radial-gradient(circle,#7f9dff4d 0 1px,#0000 1px);background-position:0 0,32px 40px;background-size:96px 96px,142px 142px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.technology-module{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff0e,#0000 42%),linear-gradient(#121420d1,#0d0f19b8);border-color:#ffffff14;border-radius:28px;min-height:420px;padding:36px;transition:transform .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden;box-shadow:0 34px 110px #0000006b,inset 0 1px #ffffff1a,inset 0 -90px 150px #7f9dff09}.technology-module:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;opacity:.72;transition:opacity .2s ease-out;position:absolute;inset:-1px}.technology-module-purple:before{background:radial-gradient(circle at 18% 14%,#6c63ff1c,#0000 36%),radial-gradient(circle at 88% 18%,#7f9dff13,#0000 34%)}.technology-module-lime:before{background:radial-gradient(circle at 20% 16%,#e7f15a17,#0000 34%),radial-gradient(circle at 86% 22%,#7f9dff14,#0000 34%)}.technology-module-blue:before{background:radial-gradient(circle at 24% 18%,#7f9dff17,#0000 36%),radial-gradient(circle at 82% 28%,#e7f15a0f,#0000 32%)}.technology-module:hover{background:linear-gradient(#ffffff13,#0000 42%),linear-gradient(#181b2bdb,#0f111dc7);border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 42px 130px #00000080,0 0 70px #6c63ff1c,inset 0 1px #ffffff24,inset 0 -110px 170px #7f9dff0e}.technology-module:hover:before{opacity:1}.technology-module-glass{pointer-events:none;border-radius:inherit;opacity:.36;background:linear-gradient(115deg,#ffffff1f,#0000 22%),radial-gradient(circle at 50% 0,#ffffff13,#0000 34%);position:absolute;inset:0}.module-visual{background:linear-gradient(#ffffff0a,#0000 55%),#0000003d;border:1px solid #ffffff13;border-radius:24px;height:156px;transition:border-color .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -44px 70px #00000038}.technology-module:hover .module-visual{border-color:#ffffff21;box-shadow:inset 0 1px #ffffff1c,inset 0 -44px 70px #0000003d,0 0 42px #7f9dff1a}.module-visual-purple{background:radial-gradient(circle at 50% 52%,#6c63ff2e,#0000 34%),linear-gradient(#ffffff0a,#0000 55%),#0000003d}.module-visual-lime{background:radial-gradient(circle at 50% 64%,#e7f15a1f,#0000 36%),radial-gradient(circle at 64% 30%,#7f9dff1a,#0000 28%),#0000003d}.module-visual-blue{background:radial-gradient(circle at 50% 52%,#7f9dff24,#0000 36%),radial-gradient(circle at 70% 70%,#e7f15a14,#0000 28%),#0000003d}.module-divider{background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;margin-top:28px}.technology-tag{color:#ffffffad;background:#ffffff09;border:1px solid #ffffff0e;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 15px;font-size:14px;font-weight:600;transition:color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.technology-tag-dot{background:#e7f15ab8;border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #e7f15a66}.technology-module:hover .technology-tag{color:#fffc;border-color:#ffffff1c;box-shadow:0 0 18px #7f9dff0f,inset 0 1px #ffffff12}.module-link{color:#ffffffb3;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:color .2s ease-out;display:inline-flex}.module-link-arrow{transition:transform .2s ease-out}.technology-module:hover .module-link{color:#fff}.technology-module:hover .module-link-arrow{transform:translate(4px)}.ai-network-shell{position:absolute;inset:0}.ai-orbit{border:1px solid #7f9dff24;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-orbit-one{width:176px;height:78px;animation:9.6s ease-in-out infinite ai-orbit-breathe}.ai-orbit-two{border-color:#6c63ff1f;width:132px;height:132px;animation:10.4s ease-in-out infinite reverse ai-orbit-breathe}.ai-connection{transform-origin:0;background:linear-gradient(90deg,#0000,#7f9dff80,#0000);width:150px;height:1px;position:absolute;top:50%;left:50%}.ai-connection-a{transform:rotate(0)translate(-75px)}.ai-connection-b{transform:rotate(34deg)translate(-75px)}.ai-connection-c{transform:rotate(-31deg)translate(-75px)}.ai-node,.ai-particle{border-radius:999px;position:absolute}.ai-node-core{background:#7f9dffd1;width:28px;height:28px;animation:9s ease-in-out infinite ai-core-pulse;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #7f9dffb8,inset 0 0 16px #ffffff4d}.ai-node-one{background:#6c63ff;width:12px;height:12px;top:38%;left:23%;box-shadow:0 0 22px #6c63ffc7}.ai-node-two{background:#7f9dff;width:14px;height:14px;top:30%;right:22%;box-shadow:0 0 24px #7f9dffc7}.ai-node-three{background:#ffffffd1;width:10px;height:10px;bottom:22%;left:31%;box-shadow:0 0 20px #ffffff8f}.ai-node-four{background:#6c63ff;width:11px;height:11px;bottom:24%;right:30%;box-shadow:0 0 22px #6c63ffb8}.ai-particle{background:#ffffffa8;width:3px;height:3px;animation:9.2s ease-in-out infinite ai-particle-drift}.ai-particle-one{top:26%;left:36%}.ai-particle-two{animation-delay:1.4s;top:68%;left:66%}.ai-particle-three{animation-delay:2.8s;top:42%;left:73%}.gpu-scene{width:min(82%,360px);height:118px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skewY(-10deg)}.gpu-row{grid-template-columns:repeat(4,1fr);gap:9px;width:100%;display:grid;position:absolute;left:0}.gpu-row-1{top:0;transform:translate(30px)}.gpu-row-2{top:28px;transform:translate(14px)}.gpu-row-3{top:56px;transform:translate(-2px)}.gpu-row-4{top:84px;transform:translate(-18px)}.gpu-server{background:linear-gradient(90deg,#e7f15a2e,#7f9dff1f),#ffffff0a;border:1px solid #e7f15a29;border-radius:5px;height:20px;animation:9.4s ease-in-out infinite gpu-server-glow;box-shadow:0 0 18px #e7f15a1a,inset 0 1px #ffffff14}.gpu-light{filter:blur(18px);border-radius:999px;position:absolute}.gpu-light-lime{background:#e7f15a2e;width:120px;height:38px;bottom:10%;left:16%}.gpu-light-blue{background:#7f9dff24;width:130px;height:40px;top:10%;right:12%}.factory-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:absolute;inset:24px 32px}.factory-flow{background:linear-gradient(90deg,#0000,#6c63ffb8,#0000);height:1px;position:absolute;top:45%;left:8%;right:8%}.factory-flow:after{content:"";background:#7f9dffb8;border-radius:999px;width:28px;height:5px;animation:9.2s ease-in-out infinite factory-flow;position:absolute;top:-2px;box-shadow:0 0 18px #7f9dffa6}.factory-step{z-index:1;color:#ffffff94;letter-spacing:.08em;flex-direction:column;align-items:center;gap:14px;font-size:11px;font-weight:650;display:flex;position:relative}.factory-marker{background:#6c63ff1a;border:1px solid #6c63ff61;border-radius:999px;width:34px;height:34px;box-shadow:0 0 22px #6c63ff38,inset 0 1px #ffffff14}.factory-marker-active{animation:8.8s ease-in-out infinite factory-marker-pulse}.global-network{position:absolute;inset:0}.global-ring{border:1px solid #7f9dff2e;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-ring-outer{width:214px;height:92px}.global-ring-inner{border-color:#e7f15a1a;width:122px;height:122px}.global-arc{transform-origin:50%;background:linear-gradient(90deg,#0000,#7f9dff80,#0000);width:260px;height:1px;position:absolute;top:50%;left:50%}.global-arc-one{transform:translate(-50%,-50%)rotate(18deg)}.global-arc-two{transform:translate(-50%,-50%)rotate(-16deg)}.global-pulse{background:#fff;border-radius:999px;width:7px;height:7px;animation:9.6s ease-in-out infinite global-travel;position:absolute;top:50%;box-shadow:0 0 18px #ffffffb8}.global-node{background:#e7f15a;border-radius:999px;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #e7f15abf}.global-node-na{top:58%;left:23%}.global-node-eu{background:#7f9dff;top:32%;left:49%;box-shadow:0 0 22px #7f9dffbf}.global-node-asia{top:55%;right:20%}.global-label{color:#ffffff7a;font-size:10px;font-weight:650;position:absolute}.global-label-na{top:70%;left:12%}.global-label-eu{top:16%;left:45%}.global-label-asia{top:68%;right:13%}@keyframes ai-orbit-breathe{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}@keyframes ai-core-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}@keyframes ai-particle-drift{0%,to{opacity:.18;transform:translate(0)}50%{opacity:.7;transform:translate(16px,-10px)}}@keyframes gpu-server-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes factory-flow{0%{opacity:0;left:4%}18%{opacity:.85}82%{opacity:.85}to{opacity:0;left:88%}}@keyframes factory-marker-pulse{0%,to{box-shadow:0 0 22px #6c63ff38,inset 0 1px #ffffff14}50%{box-shadow:0 0 34px #6c63ff75,inset 0 1px #ffffff24}}@keyframes global-travel{0%{opacity:0;left:23%;transform:translateY(8px)}18%{opacity:.9}50%{opacity:.75;left:50%;transform:translateY(-18px)}82%{opacity:.9}to{opacity:0;left:78%;transform:translateY(4px)}}@media (max-width:767px){.technology-module{min-height:460px;padding:28px}.module-visual{height:136px}.global-label{font-size:9px}}.platform-v3-bg{pointer-events:none;z-index:-20;background:radial-gradient(circle at 8% 8%,#6c63ff14,#0000 35%),radial-gradient(circle at 92% 92%,#e7f15a0f,#0000 34%),radial-gradient(circle at 50% 6%,#7f9dff0a,#0000 30%),linear-gradient(#070811 0%,#05060b 48%,#04050a 100%);position:absolute;inset:0}.platform-v4-shell .platform-v3-bg{background:radial-gradient(circle at 8% 12%,#6c63ff17,#0000 36%),radial-gradient(circle at 90% 42%,#1dd68412,#0000 34%),radial-gradient(circle at 52% 0,#7f9dff0a,#0000 30%),linear-gradient(#070912 0%,#05070d 50%,#04050a 100%)}.platform-v3-particles{pointer-events:none;z-index:-10;opacity:.14;background-image:radial-gradient(circle,#fff6 0 1px,#0000 1px),radial-gradient(circle,#7f9dff3d 0 1px,#0000 1px);background-position:0 0,48px 28px;background-size:128px 128px,172px 172px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 74%);mask-image:radial-gradient(#000 0%,#0000 74%)}.platform-v3-module{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff0f,#0000 38%),linear-gradient(#141724d1,#0b0d16c2);border-color:#ffffff14;border-radius:28px;min-height:460px;padding:28px;transition:transform .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden;box-shadow:0 38px 130px #00000075,inset 0 1px #ffffff1c,inset 0 -110px 170px #7f9dff09}.platform-v3-module:before{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 18% 14%,#6c63ff1a,#0000 36%),radial-gradient(circle at 86% 20%,#7f9dff12,#0000 34%),linear-gradient(115deg,#ffffff17,#0000 24%);transition:opacity .2s ease-out;position:absolute;inset:0}.platform-v3-module:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:27px;position:absolute;inset:1px}.platform-v3-module:hover{background:linear-gradient(#ffffff14,#0000 38%),linear-gradient(#1a1e2ee0,#0d0f1acc);border-color:#ffffff3d;transform:translateY(-2px);box-shadow:0 48px 150px #0000008c,0 0 70px #6c63ff1f,inset 0 1px #ffffff29,inset 0 -120px 190px #7f9dff0e}.platform-v3-module:hover:before{opacity:1}.platform-v3-module-wide,.platform-v3-module-hero{min-height:496px}.platform-v3-module-hero.platform-ai-showcase-card{background:linear-gradient(#ffffff14,#0000 34%),linear-gradient(#141724d1,#0b0d16c2);box-shadow:0 34px 120px #00000061,inset 0 1px #ffffff24,inset 0 -88px 150px #00000029}.platform-v3-module-hero.platform-ai-showcase-card:hover{transform:translateY(-2px);box-shadow:0 38px 130px #00000070,0 0 62px #6c63ff24,inset 0 1px #ffffff26,inset 0 -96px 160px #0000002b}.platform-v3-module-hero.platform-ai-showcase-card:before{background:radial-gradient(circle at 62%,#6c63ff1f,#0000 40%),radial-gradient(circle at 72%,#7f9dff14,#0000 34%),radial-gradient(circle at 82% 72%,#e7f15a09,#0000 28%),linear-gradient(115deg,#ffffff1c,#0000 24%)}.platform-ai-showcase-card{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:stretch;gap:36px;display:grid}.platform-ai-showcase-content{border-top:0;justify-content:center;min-height:auto;margin-top:0;padding-top:0}.platform-ai-showcase-layer{color:#e7f15adb;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:760;line-height:1}.platform-ai-showcase-content .platform-v3-footer{padding-top:30px}.platform-v3-content.platform-ai-showcase-content h3{font-weight:700}.platform-v3-content.platform-ai-showcase-content p:not(.platform-ai-showcase-layer){max-width:748px}.platform-ai-showcase-card .platform-v3-tag span{background:#6c63ffdb;box-shadow:0 0 10px #6c63ff6b}.platform-v3-module.platform-ai-showcase-card:hover .platform-v3-link-arrow{transform:translate(8px)}.platform-asset-visual{isolation:isolate;background:0 0;border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.platform-asset-visual-hero{min-height:360px}.platform-asset-visual-supporting{height:218px;margin:-10px -12px 0}.platform-asset-glow,.platform-asset-fade{pointer-events:none;position:absolute;inset:0}.platform-asset-glow{z-index:-1;background:radial-gradient(circle at 48%,#6c63ff1f,#0000 44%),radial-gradient(circle at 60% 46%,#7f9dff16,#0000 42%),radial-gradient(circle at 72% 70%,#e7f15a09,#0000 30%);inset:-18%}.platform-asset-fade{z-index:2;background:radial-gradient(#0000 58%,#05070d8a 100%),linear-gradient(90deg,#05070d38,#0000 18% 82%,#05070d38)}.platform-asset-image{z-index:1;object-fit:contain;filter:drop-shadow(0 0 32px #6c63ff2e);width:136%;max-width:none;height:100%;position:relative;-webkit-mask-image:radial-gradient(#000 62%,#0000 100%);mask-image:radial-gradient(#000 62%,#0000 100%)}.platform-asset-visual-hero .platform-asset-image{width:158%;max-height:530px}.platform-product-card-hero{min-height:529px}.platform-product-card-support{min-height:460px}.platform-product-hero-visual.platform-asset-visual-supporting{height:272px;margin:-14px -16px 0}.platform-product-support-visual.platform-asset-visual-supporting{height:218px}.platform-product-content-hero{min-height:178px}.platform-product-content-hero h3{font-size:32px}.platform-product-content-hero p:not(.platform-ai-showcase-layer){font-size:17px}.platform-v3-content{border-top:1px solid #ffffff12;flex-direction:column;min-height:154px;margin-top:22px;padding-top:20px;display:flex;position:relative}.platform-v3-content-wide{min-height:154px}.platform-v3-content h3{color:#fff;letter-spacing:-.035em;font-size:28px;font-weight:750;line-height:1}.platform-v3-content p{color:#ffffffb8;max-width:680px;margin-top:14px;font-size:16px;line-height:1.75}.platform-ai-showcase-content .platform-ai-showcase-layer{color:#e7f15adb;letter-spacing:.2em;text-transform:uppercase;max-width:none;margin:0 0 18px;font-size:12px;font-weight:760;line-height:1}.platform-v3-footer{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:22px;display:flex}.platform-v3-tag{color:#ffffffad;background:#ffffff09;border:1px solid #ffffff0e;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 15px;font-size:14px;font-weight:600;transition:color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.platform-v3-tag span{background:#e7f15ab8;border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #e7f15a66}.platform-v3-module:hover .platform-v3-tag{color:#ffffffd1;border-color:#ffffff1f}.platform-v3-link{color:#ffffffb3;flex-shrink:0;align-items:center;gap:6px;font-size:15px;font-weight:650;transition:color .2s ease-out;display:inline-flex}.platform-v3-link-arrow{transition:transform .2s ease-out}.platform-v3-module:hover .platform-v3-link{color:#fff}.platform-v3-module:hover .platform-v3-link-arrow{transform:translate(4px)}@media (max-width:767px){.platform-v3-module,.platform-v3-module-wide,.platform-v3-module-hero{min-height:auto;padding:26px}.platform-asset-visual-supporting{height:236px}.platform-product-hero-visual.platform-asset-visual-supporting,.platform-product-support-visual.platform-asset-visual-supporting{height:236px;margin:-10px -12px 0}.platform-asset-visual-hero{order:-1;min-height:284px}.platform-v3-footer{flex-direction:column;align-items:flex-start}.platform-ai-showcase-card{grid-template-columns:1fr}}.platform-v4-bg{pointer-events:none;z-index:-20;background:radial-gradient(circle at 6% 12%,#6c63ff16,#0000 34%),radial-gradient(circle at 92% 46%,#1dd68412,#0000 34%),radial-gradient(circle at 52% 8%,#7f9dff0b,#0000 28%),linear-gradient(#070812 0%,#05060b 48%,#04050a 100%);position:absolute;inset:0}.platform-v4-particles{pointer-events:none;z-index:-10;opacity:.13;background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1px),radial-gradient(circle,#7f9dff3d 0 1px,#0000 1px);background-position:0 0,44px 38px;background-size:126px 126px,176px 176px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}.platform-v4-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff0f,#0000 40%),#0c0f18c7;border:1px solid #ffffff1f;border-radius:30px;transition:transform .2s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000059,inset 0 1px #ffffff1a,inset 0 -90px 150px #7f9dff09}.platform-v4-panel:before{content:"";pointer-events:none;opacity:.85;background:radial-gradient(circle at 12% 12%,#6c63ff1f,#0000 34%),radial-gradient(circle at 88% 18%,#1dd68413,#0000 34%),linear-gradient(115deg,#ffffff14,#0000 22%);transition:opacity .2s ease-out;position:absolute;inset:0}.platform-v4-panel:hover{background:linear-gradient(#ffffff14,#0000 40%),#121622d6;border-color:#ffffff42;transform:translateY(-2px);box-shadow:0 36px 120px #00000075,0 0 70px #6c63ff1f,inset 0 1px #ffffff26,inset 0 -110px 170px #7f9dff0e}.platform-v4-panel:hover:before{opacity:1}.platform-v4-hero-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;min-height:420px;padding:44px;display:grid}.platform-v4-panel-content,.platform-v4-support-content,.platform-v4-panel-visual,.platform-v4-card-visual{z-index:1;position:relative}.platform-v4-panel-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.platform-v4-panel-content h3,.platform-v4-support-content h3{color:#fff;letter-spacing:-.03em;font-size:30px;font-weight:760;line-height:1}.platform-v4-panel-content>p:not(.platform-v4-layer),.platform-v4-support-content>p:not(.platform-v4-layer){color:#ffffffb8;margin-top:18px;font-size:17px;line-height:1.65}.platform-v4-layer{letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:760}.platform-v4-layer-lime{color:#e7f15adb}.platform-v4-layer-purple{color:#6c63ffe6}.platform-v4-layer-blue{color:#7f9dffe6}.platform-v4-tags{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.platform-v4-tag{color:#ffffffad;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:8px;height:31px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.platform-v4-tag span{background:#e7f15ab8;border-radius:999px;width:5px;height:5px;box-shadow:0 0 10px #e7f15a66}.platform-v4-link{color:#ffffffb3;align-items:center;gap:6px;margin-top:30px;font-size:15px;font-weight:650;transition:color .2s ease-out;display:inline-flex}.platform-v4-link span:last-child{transition:transform .2s ease-out}.platform-v4-panel:hover .platform-v4-link{color:#fff}.platform-v4-panel:hover .platform-v4-link span:last-child{transform:translate(4px)}.platform-v4-panel-visual{min-height:330px}.platform-v4-ai-visual,.platform-v4-card-visual{background:radial-gradient(circle at 50% 52%,#7f9dff21,#0000 35%),linear-gradient(#ffffff0b,#0000 54%),#0000003d;border:1px solid #ffffff13;border-radius:26px;height:100%;min-height:250px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,inset 0 -52px 82px #0000003d}.platform-v4-support-card{min-height:360px;padding:28px}.platform-v4-card-visual{height:156px;min-height:156px}.platform-v4-support-content{border-top:1px solid #ffffff12;flex-direction:column;min-height:164px;margin-top:24px;padding-top:22px;display:flex}.platform-v4-support-content .platform-v4-tags{margin-top:24px}.platform-v4-support-content .platform-v4-link{margin-top:auto;padding-top:24px}.platform-v4-ai-orbit,.platform-v4-ai-line,.platform-v4-ai-core,.platform-v4-ai-node,.platform-v4-ai-pulse,.platform-v4-ai-label{position:absolute}.platform-v4-ai-orbit{border:1px solid #7f9dff24;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-v4-ai-orbit-a{width:390px;height:150px;animation:9s ease-in-out infinite platform-v4-breathe}.platform-v4-ai-orbit-b{border-color:#6c63ff24;width:235px;height:235px;animation:10s ease-in-out infinite reverse platform-v4-breathe}.platform-v4-ai-line{transform-origin:50%;background:linear-gradient(90deg,#0000,#7f9dff80,#0000);width:320px;height:1px;top:50%;left:50%}.platform-v4-ai-line-a{transform:translate(-50%,-50%)}.platform-v4-ai-line-b{transform:translate(-50%,-50%)rotate(31deg)}.platform-v4-ai-line-c{transform:translate(-50%,-50%)rotate(-29deg)}.platform-v4-ai-core{background:#7f9dffdb;border-radius:999px;width:42px;height:42px;animation:9s ease-in-out infinite platform-v4-core;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 62px #7f9dffb8,inset 0 0 20px #ffffff5c}.platform-v4-ai-node{background:#6c63ff;border-radius:999px;width:13px;height:13px;box-shadow:0 0 24px #6c63ffc7}.platform-v4-ai-node-a{top:38%;left:23%}.platform-v4-ai-node-b{background:#7f9dff;top:31%;right:23%;box-shadow:0 0 26px #7f9dffd1}.platform-v4-ai-node-c{background:#ffffffdb;bottom:24%;left:32%;box-shadow:0 0 22px #ffffff94}.platform-v4-ai-node-d{bottom:22%;right:31%}.platform-v4-ai-pulse{background:#fff;border-radius:999px;width:8px;height:8px;animation:8.6s ease-in-out infinite platform-v4-ai-flow;box-shadow:0 0 20px #ffffffbd}.platform-v4-ai-pulse-a{top:49%;left:28%}.platform-v4-ai-pulse-b{animation-delay:2.2s;top:49%;left:66%}.platform-v4-ai-label{color:#ffffffa8;background:#ffffff0a;border:1px solid #ffffff13;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:650}.platform-v4-ai-label-a{top:16%;left:9%}.platform-v4-ai-label-b{top:17%;right:11%}.platform-v4-ai-label-c{bottom:16%;left:12%}.platform-v4-ai-label-d{bottom:16%;right:10%}.platform-v4-gpu-visual{background:radial-gradient(circle at 52% 70%,#e7f15a1f,#0000 38%),radial-gradient(circle at 62% 30%,#7f9dff1a,#0000 30%),#0000003d}.platform-v4-gpu-rack{grid-template-columns:repeat(4,1fr);gap:8px;width:min(84%,270px);display:grid;position:absolute;left:50%;transform:translate(-50%)skewY(-9deg)}.platform-v4-gpu-rack-a{top:38px}.platform-v4-gpu-rack-b{top:82px;transform:translate(-46%)skewY(-9deg)}.platform-v4-gpu-rack span{background:linear-gradient(90deg,#e7f15a29,#7f9dff1f),#ffffff09;border:1px solid #e7f15a26;border-radius:6px;height:24px;animation:9.2s ease-in-out infinite platform-v4-server;box-shadow:0 0 18px #e7f15a1a,inset 0 1px #ffffff14}.platform-v4-gpu-glow{filter:blur(18px);border-radius:999px;position:absolute}.platform-v4-gpu-glow-lime{background:#e7f15a29;width:120px;height:36px;bottom:14%;left:16%}.platform-v4-gpu-glow-blue{background:#7f9dff21;width:120px;height:36px;top:12%;right:14%}.platform-v4-workflow-line{background:linear-gradient(90deg,#0000,#6c63ffb8,#0000);height:1px;position:absolute;top:45%;left:12%;right:12%}.platform-v4-workflow-line:after{content:"";background:#7f9dffb8;border-radius:999px;width:30px;height:5px;animation:9s ease-in-out infinite platform-v4-workflow-beam;position:absolute;top:-2px;box-shadow:0 0 18px #7f9dffa6}.platform-v4-workflow-visual{grid-template-columns:repeat(4,1fr);align-items:center;padding:0 18px;display:grid}.platform-v4-workflow-step{z-index:1;flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}.platform-v4-workflow-step span{background:#6c63ff1a;border:1px solid #6c63ff61;border-radius:999px;width:32px;height:32px;box-shadow:0 0 22px #6c63ff38,inset 0 1px #ffffff14}.platform-v4-workflow-step span.active{animation:8.8s ease-in-out infinite platform-v4-step}.platform-v4-workflow-step small{color:#ffffff94;font-size:10px;font-weight:650}.platform-v4-global-arc{transform-origin:50%;background:linear-gradient(90deg,#0000,#7f9dff80,#0000);width:76%;height:1px;position:absolute;top:50%;left:50%}.platform-v4-global-arc-a{transform:translate(-50%,-50%)rotate(15deg)}.platform-v4-global-arc-b{transform:translate(-50%,-50%)rotate(-13deg)}.platform-v4-global-node{background:#e7f15a;border-radius:999px;width:11px;height:11px;position:absolute;box-shadow:0 0 22px #e7f15ac2}.platform-v4-global-na{top:58%;left:20%}.platform-v4-global-eu{background:#7f9dff;top:34%;left:48%;box-shadow:0 0 22px #7f9dffc2}.platform-v4-global-apac{top:56%;right:18%}.platform-v4-global-label{color:#ffffff85;font-size:10px;font-weight:650;position:absolute}.platform-v4-global-label-na{top:70%;left:11%}.platform-v4-global-label-eu{top:18%;left:43%}.platform-v4-global-label-apac{top:68%;right:10%}.platform-v4-global-travel{background:#fff;border-radius:999px;width:7px;height:7px;animation:9.6s ease-in-out infinite platform-v4-global-travel;position:absolute;top:50%;box-shadow:0 0 18px #ffffffbd}.enterprise-ai-stack-bg{pointer-events:none;z-index:-30;background:radial-gradient(at 18% 14%,#42d7ff09,#0000 34%),radial-gradient(at 84% 42%,#2d7ff909,#0000 34%),linear-gradient(#05070d 0%,#060814 48%,#05070d 100%);position:absolute;inset:0}.enterprise-ai-stack-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff13,#ffffff07),#090d16c7;border:1px solid #ffffff18;border-radius:28px;width:100%;max-width:1120px;padding:clamp(1.35rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -44px 86px #2d7ff905,0 24px 72px #0000003d}.enterprise-ai-stack-card:before,.enterprise-ai-stack-card:after{content:"";pointer-events:none;position:absolute}.enterprise-ai-stack-card:before{opacity:.72;background:radial-gradient(at 50% 46%,#2d7ff912,#0000 36%),radial-gradient(at 82% 24%,#42d7ff0b,#0000 34%),radial-gradient(at 14% 70%,#8e5cff09,#0000 34%),linear-gradient(115deg,#ffffff0e,#0000 24%);border:1px solid #ffffff0a;border-radius:27px;inset:1px}.enterprise-ai-stack-card:after{opacity:.038;background:repeating-linear-gradient(90deg,#0000 0 42px,#ffffffd1 42px 43px),repeating-linear-gradient(0deg,#0000 0 34px,#ffffffb8 34px 35px);inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 78%);mask-image:radial-gradient(#000 0%,#0000 78%)}.enterprise-ai-stack-card-grid,.enterprise-ai-stack-system,.enterprise-ai-stack-split{z-index:1;position:relative}.enterprise-ai-stack-card-grid{opacity:.9;background:linear-gradient(90deg,#0000 0 11%,#42d7ff07 11% 11.16%,#0000 11.16% 89%,#42d7ff07 89% 89.16%,#0000 89.16%),linear-gradient(0deg,#0000 0 13%,#42d7ff07 13% 13.16%,#0000 13.16% 87%,#42d7ff07 87% 87.16%,#0000 87.16%);border:1px solid #ffffff09;border-radius:22px;position:absolute;inset:clamp(1rem,2vw,1.5rem)}.enterprise-ai-stack-system{gap:.9rem;max-width:860px;margin-inline:auto;display:grid}.enterprise-ai-stack-spine{pointer-events:none;z-index:0;opacity:.48;background:linear-gradient(#0000,#42d7ff2e 18%,#2d7ff933 50%,#42d7ff1f 82%,#0000);width:1px;position:absolute;top:13%;bottom:13%;left:50%;transform:translate(-50%)}.enterprise-ai-stack-spine:before,.enterprise-ai-stack-spine:after{content:"";background:#42d7ff29;width:13px;height:1px;position:absolute;left:-6px}.enterprise-ai-stack-spine:before{top:0}.enterprise-ai-stack-spine:after{bottom:0}.enterprise-ai-stack-split{gap:.8rem;margin-block:.8rem;display:grid}.enterprise-ai-stack-layer{--stack-layer-accent:#42d7ffa3;--stack-layer-accent-soft:#42d7ff13;border:1px solid var(--stack-layer-accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:78px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.enterprise-ai-stack-layer{border:1px solid color-mix(in srgb, var(--stack-layer-accent) 22%, #ffffff12)}}.enterprise-ai-stack-layer{background:linear-gradient(135deg, #ffffff12, #ffffff06), linear-gradient(90deg, var(--stack-layer-accent-soft), transparent 72%), #070b14b8;text-align:left;border-radius:18px;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffff1a,inset 0 -18px 44px #00000029}.enterprise-ai-stack-layer:before,.enterprise-ai-stack-layer:after{content:"";pointer-events:none;position:absolute}.enterprise-ai-stack-layer:before{background:linear-gradient(90deg, var(--stack-layer-accent), transparent 52%);opacity:.12;height:1px;top:50%;left:4.75rem;right:1rem}.enterprise-ai-stack-layer:after{border-top:1px solid var(--stack-layer-accent);border-right:1px solid var(--stack-layer-accent);opacity:.18;width:32px;height:10px;top:1rem;right:1rem}.enterprise-ai-stack-layer-featured{border-color:var(--stack-layer-accent);min-height:140px}@supports (color:color-mix(in lab, red, red)){.enterprise-ai-stack-layer-featured{border-color:color-mix(in srgb, var(--stack-layer-accent) 34%, #ffffff14)}}.enterprise-ai-stack-layer-featured{background:linear-gradient(135deg,#ffffff16,#ffffff07),linear-gradient(90deg,#2d7ff91f,#0000 72%),#080d18d1;border-radius:22px;box-shadow:inset 0 1px #ffffff1f,inset 0 -26px 54px #2d7ff909,0 22px 58px #0000002e}.enterprise-ai-stack-layer-featured:before{opacity:.22}.enterprise-ai-stack-layer-featured .enterprise-ai-stack-glyph{border-radius:13px;width:3rem;height:3rem}.enterprise-ai-stack-layer-featured h3{font-size:1.28rem}.enterprise-ai-stack-layer-featured p{font-size:.96rem}.enterprise-ai-stack-layer-violet{--stack-layer-accent:#8e5cff9e;--stack-layer-accent-soft:#8e5cff16}.enterprise-ai-stack-layer-cyan{--stack-layer-accent:#42d7ffa3;--stack-layer-accent-soft:#42d7ff14}.enterprise-ai-stack-layer-blue{--stack-layer-accent:#2d7ff9a8;--stack-layer-accent-soft:#2d7ff916}.enterprise-ai-stack-layer-lime{--stack-layer-accent:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.enterprise-ai-stack-layer-lime{--stack-layer-accent:color-mix(in srgb, var(--color-eyebrow) 70%, white 4%)}}.enterprise-ai-stack-layer-lime{--stack-layer-accent-soft:var(--color-eyebrow)}@supports (color:color-mix(in lab, red, red)){.enterprise-ai-stack-layer-lime{--stack-layer-accent-soft:color-mix(in srgb, var(--color-eyebrow) 7%, transparent)}}.enterprise-ai-stack-layer-neutral{--stack-layer-accent:#cbd5e180;--stack-layer-accent-soft:#cbd5e10e}.enterprise-ai-stack-glyph{border:1px solid var(--stack-layer-accent);width:2.35rem;height:2.35rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.enterprise-ai-stack-glyph{border:1px solid color-mix(in srgb, var(--stack-layer-accent) 26%, #ffffff14)}}.enterprise-ai-stack-glyph{background:linear-gradient(135deg, var(--stack-layer-accent), #ffffff06), #ffffff07;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.enterprise-ai-stack-glyph{background:linear-gradient(135deg, color-mix(in srgb, var(--stack-layer-accent) 10%, transparent), #ffffff06), #ffffff07}}.enterprise-ai-stack-glyph{box-shadow:inset 0 1px #ffffff14}.enterprise-ai-stack-glyph:before,.enterprise-ai-stack-glyph:after{content:"";border-color:var(--stack-layer-accent);position:absolute}.enterprise-ai-stack-glyph:before{opacity:.82;border:1px solid;border-radius:5px;inset:24% 18%}.enterprise-ai-stack-glyph:after{background:linear-gradient(90deg, var(--stack-layer-accent), transparent 34%, var(--stack-layer-accent) 52%, transparent);opacity:.68;height:1px;top:50%;left:22%;right:22%}.enterprise-ai-stack-layer h3{color:#fff;letter-spacing:-.025em;font-size:1rem;font-weight:780;line-height:1.1}.enterprise-ai-stack-layer p{color:#fff9;margin-top:.32rem;font-size:.88rem;font-weight:560;line-height:1.45}.enterprise-ai-stack-chips span{color:#ffffffa8;letter-spacing:.03em;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .78rem;font-size:.75rem;font-weight:760;display:inline-flex}@media (min-width:768px){.enterprise-ai-stack-split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.enterprise-ai-stack-card{padding:1rem}.enterprise-ai-stack-spine{display:none}.enterprise-ai-stack-layer{gap:.85rem;min-height:82px}.enterprise-ai-stack-layer-featured{min-height:125px}}.why-ddao-bg,.why-ddao-particles{pointer-events:none;position:absolute;inset:0}.why-ddao-bg{z-index:-10;background:radial-gradient(circle at 14% 22%,#6c63ff14,#0000 34%),radial-gradient(circle at 84% 38%,#7f9dff11,#0000 34%),radial-gradient(circle at 50% 78%,#e7f15a09,#0000 30%),linear-gradient(#05070d 0%,#060814 48%,#05070d 100%)}.why-ddao-particles{z-index:-5;opacity:.08;background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1.2px),radial-gradient(circle,#7f9dff42 0 1px,#0000 1.2px);background-position:14% 24%,62% 18%;background-size:280px 280px,420px 420px;-webkit-mask-image:radial-gradient(#000 0%,#0000 76%);mask-image:radial-gradient(#000 0%,#0000 76%)}.why-ddao-capability-grid{align-items:stretch}.why-ddao-capability-tile{text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff05,#ffffff0d),linear-gradient(135deg,#ffffff12,#ffffff07),#090d16c2;border:1px solid #ffffff18;border-radius:24px;min-height:160px;padding:1.55rem;transition:transform .22s ease-in-out,border-color .22s ease-in-out,background .22s ease-in-out,box-shadow .22s ease-in-out;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -32px 72px #3a84ff05,0 24px 72px #00000042}.why-ddao-capability-tile:before{content:"";pointer-events:none;opacity:.68;background:radial-gradient(circle at 16% 0,#e7f15a0d,#0000 34%),radial-gradient(circle at 88% 12%,#3a84ff10,#0000 34%),linear-gradient(115deg,#ffffff0f,#0000 24%);transition:opacity .22s ease-in-out;position:absolute;inset:0}.why-ddao-capability-tile:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:23px;position:absolute;inset:1px}.why-ddao-capability-tile:hover{border-color:var(--color-eyebrow);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.why-ddao-capability-tile:hover{border-color:color-mix(in srgb, var(--color-eyebrow) 28%, #ffffff26)}}.why-ddao-capability-tile:hover{background:linear-gradient(#ffffff07,#ffffff10),linear-gradient(135deg,#ffffff18,#ffffff0a),#0c111dd1;box-shadow:inset 0 1px #ffffff24,inset 0 -36px 80px #3a84ff06,0 28px 86px #0000004d,0 0 34px #3a84ff0e}.why-ddao-capability-tile:hover:before{opacity:.92}.why-ddao-capability-tile>*{z-index:1;position:relative}.why-ddao-capability-icon{width:2.35rem;height:2.35rem;color:var(--color-eyebrow);background:linear-gradient(135deg,#e7f15a12,#ffffff06),#ffffff09;border:1px solid #e7f15a2e;border-radius:12px;flex:none;margin-bottom:1.45rem;transition:transform .22s ease-in-out,border-color .22s ease-in-out,background .22s ease-in-out,box-shadow .22s ease-in-out;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff17,0 0 22px #e7f15a0b}.why-ddao-capability-icon:before,.why-ddao-capability-icon:after{content:"";border-color:var(--color-eyebrow);opacity:.84;position:absolute}.why-ddao-capability-tile:hover .why-ddao-capability-icon{background:linear-gradient(135deg,#e7f15a18,#ffffff08),#ffffff0b;border-color:#e7f15a4d;transform:rotate(3deg);box-shadow:inset 0 1px #ffffff1f,0 0 28px #e7f15a12}.why-ddao-icon-compute:before{opacity:.24;background:linear-gradient(90deg,#0000 0 13%,currentColor 13% 14%,#0000 14% 32%,currentColor 32% 33%,#0000 33% 50%,currentColor 50% 51%,#0000 51% 68%,currentColor 68% 69%,#0000 69% 87%,currentColor 87% 88%,#0000 88%);border-top:1px solid;border-bottom:1px solid;height:50%;top:24%;left:18%;right:18%}.why-ddao-icon-compute:after{border:1px solid;border-radius:5px;inset:24% 18%;box-shadow:inset 0 7px #e7f15a14,inset 0 -7px #e7f15a0e}.why-ddao-icon-runtime:before{background:var(--color-eyebrow);height:1px;top:29%;left:18%;right:18%;box-shadow:0 7px #e7f15ac2,0 14px #e7f15a85}.why-ddao-icon-runtime:after{background:linear-gradient(90deg,#0000 24%,#e7f15a1c 24% 25%,#0000 25% 49%,#e7f15a24 49% 51%,#0000 51% 75%,#e7f15a1a 75% 76%,#0000 76%);border:1px solid;border-radius:7px;inset:20% 16%}.why-ddao-icon-services:before{border-top:1px solid;border-bottom:1px solid;height:46%;top:27%;left:16%;right:16%;transform:skew(-10deg)}.why-ddao-icon-services:after{background:linear-gradient(90deg, var(--color-eyebrow), transparent 23%, var(--color-eyebrow) 36%, transparent 50%, var(--color-eyebrow) 64%, transparent 77%, var(--color-eyebrow));height:1px;top:49%;left:18%;right:18%}.why-ddao-icon-infrastructure:before{background:var(--color-eyebrow);height:1px;bottom:26%;left:24%;right:24%;box-shadow:0 -8px #e7f15ab8,0 -16px #e7f15a7a}.why-ddao-icon-infrastructure:after{background:repeating-linear-gradient(90deg,#0000 0 7px,#e7f15a1f 7px 8px);border-left:1px solid;border-right:1px solid;inset:22% 20%}.why-ddao-icon-isolation:before{border:1px solid;border-radius:10px 10px 12px 12px;inset:22% 24% 24%}.why-ddao-icon-isolation:after{border:1px solid;border-bottom:0;border-radius:10px 10px 0 0;height:14px;top:18%;left:35%;right:35%}.why-ddao-icon-scale:before{background:var(--color-eyebrow);height:1px;top:54%;left:17%;right:17%;transform:rotate(-22deg)}.why-ddao-icon-scale:after{border-top:1px solid;border-right:1px solid;inset:22% 18%;transform:skew(-10deg);box-shadow:8px 8px 0 -7px #e7f15a8c}.why-ddao-capability-tile h3{color:#fff;letter-spacing:-.035em;font-size:1.3rem;font-weight:780;line-height:1.05}.why-ddao-capability-tile p{color:#ffffffa3;max-width:25rem;margin-top:.9rem;font-size:.98rem;line-height:1.56}@media (max-width:767px){.why-ddao-capability-tile{min-height:160px;padding:1.25rem}}@keyframes enterprise-ai-stack-breathe{0%,to{opacity:.56;transform:scale(1)}50%{opacity:.78;transform:scale(1.025)}}@keyframes enterprise-ai-stack-particle-drift{0%{transform:translate(0)}to{transform:translate(10px,-14px)}}@keyframes platform-v4-breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}@keyframes platform-v4-core{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.08)}}@keyframes platform-v4-ai-flow{0%,to{opacity:0;transform:translate(-42px)}35%,70%{opacity:.9}50%{transform:translate(42px)}}@keyframes platform-v4-server{0%,to{opacity:.62}50%{opacity:1}}@keyframes platform-v4-workflow-beam{0%{opacity:0;left:4%}18%,82%{opacity:.85}to{opacity:0;left:88%}}@keyframes platform-v4-step{0%,to{box-shadow:0 0 22px #6c63ff38,inset 0 1px #ffffff14}50%{box-shadow:0 0 34px #6c63ff75,inset 0 1px #ffffff24}}@keyframes platform-v4-global-travel{0%{opacity:0;left:20%;transform:translateY(8px)}18%,82%{opacity:.9}50%{opacity:.75;left:50%;transform:translateY(-18px)}to{opacity:0;left:78%;transform:translateY(4px)}}@media (max-width:1023px){.platform-v4-hero-card{grid-template-columns:1fr}}@media (max-width:767px){.platform-v4-hero-card,.platform-v4-support-card{min-height:auto;padding:26px}.platform-v4-panel-content h3,.platform-v4-support-content h3{font-size:28px}.platform-v4-panel-visual,.platform-v4-ai-visual{min-height:260px}.platform-v4-ai-orbit-a{width:280px}.platform-v4-ai-orbit-b{width:190px;height:190px}.platform-v4-ai-label{font-size:10px}}.infrastructure-stack-bg,.infrastructure-stack-particles{pointer-events:none;position:absolute;inset:0}.infrastructure-stack-bg{z-index:-20;background:radial-gradient(circle at 12% 18%,#6c63ff1f,#0000 34%),radial-gradient(circle at 82% 44%,#7f9dff14,#0000 34%),radial-gradient(circle at 76% 86%,#e7f15a0e,#0000 32%),radial-gradient(#0000 38%,#00000057 100%),linear-gradient(#05070d 0%,#070912 44%,#05070d 100%)}.infrastructure-stack-particles{z-index:-10;opacity:.11;background-image:radial-gradient(circle,#ffffff8f 0 1px,#0000 1px),radial-gradient(circle,#7f9dff57 0 1px,#0000 1px);background-position:18% 22%,64% 18%;background-size:260px 260px,390px 390px;animation:22s ease-in-out infinite alternate infrastructure-particles;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.infrastructure-stack-visual{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff12,#0000 28%),radial-gradient(circle at 50% 48%,#6c63ff1a,#0000 42%),radial-gradient(circle at 62% 70%,#7f9dff14,#0000 34%),#0c0f18b3;border:1px solid #ffffff1a;border-radius:42px;min-height:560px;padding:clamp(34px,5vw,60px);position:relative;overflow:hidden;box-shadow:0 32px 120px #0000006b,inset 0 1px #ffffff24,inset 0 -100px 180px #0003}.infrastructure-stack-visual:before,.infrastructure-stack-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.infrastructure-stack-visual:before{background:linear-gradient(90deg,#0000 0%,#ffffff0d 48%,#0000 100%),radial-gradient(circle,#ffffff0b,#0000 28%)}.infrastructure-stack-visual:after{opacity:.12;background-color:#0000;background-image:linear-gradient(#7f9dff1f 1px,#0000 1px),linear-gradient(90deg,#7f9dff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.infrastructure-stack-flow{z-index:0;background:linear-gradient(#0000,#7f9dffa6,#6c63ffb8,#e7f15a80,#0000);border-radius:999px;width:2px;position:absolute;top:10%;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 0 28px #7f9dff47,0 0 54px #6c63ff2e}.infrastructure-stack-flow:after{content:"";background:#fff;border-radius:999px;width:10px;height:10px;animation:7.6s ease-in-out infinite infrastructure-flow;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 22px #ffffffb8,0 0 38px #7f9dff80}.infrastructure-stack-core{z-index:0;filter:blur(6px);background:radial-gradient(circle,#6c63ff1f,#0000 52%),radial-gradient(circle,#7f9dff17,#0000 68%);border-radius:999px;width:min(64vw,620px);height:min(64vw,620px);animation:9s ease-in-out infinite infrastructure-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.infrastructure-stack-path{z-index:0;opacity:.72;filter:drop-shadow(0 0 18px #7f9dff1f);border:1px solid #7f9dff29;border-left:0;border-radius:999px;width:min(36vw,360px);position:absolute;top:14%;bottom:14%;left:50%}.infrastructure-stack-path-left{border-right-color:#6c63ff3d;transform:translate(-100%)}.infrastructure-stack-path-right{transform-origin:0;border-right-color:#e7f15a29;transform:scaleX(-1)}.infrastructure-stack-layer{width:min(100%, calc(720px - var(--layer-index) * 22px));color:#ffffffe0;letter-spacing:.18em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff17,#ffffff06),#0c0f18b8;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:58px;font-size:clamp(12px,1.3vw,15px);font-weight:760;display:flex;position:relative;box-shadow:0 16px 54px #00000042,0 0 30px #6c63ff0f,inset 0 1px #ffffff24}.infrastructure-stack-layer:before,.infrastructure-stack-layer:after{content:"";pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.infrastructure-stack-layer:before{background:#7f9dffd1;border-radius:999px;width:8px;height:8px;top:-18px;box-shadow:0 0 20px #7f9dff99}.infrastructure-stack-layer:first-child:before{display:none}.infrastructure-stack-layer:after{background:linear-gradient(#0000,#7f9dff8a);width:1px;height:18px;top:-18px}.infrastructure-stack-layer:first-child:after{display:none}.infrastructure-stack-capability{color:#ffffffb8;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 44px #00000029}@keyframes infrastructure-flow{0%{opacity:0;top:0}12%,86%{opacity:.8}to{opacity:0;top:calc(100% - 10px)}}@keyframes infrastructure-breathe{0%,to{opacity:.66;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}@keyframes infrastructure-particles{0%{transform:translate(0)}to{transform:translate(12px,-16px)}}@media (max-width:767px){.infrastructure-stack{min-height:auto}.infrastructure-stack-visual{border-radius:30px;min-height:520px;padding:32px 18px}.infrastructure-stack-layer{letter-spacing:.1em;width:100%;min-height:54px}.infrastructure-stack-path{display:none}}.ai-infra-domain-visual{--module-accent:#78c8ff14;--module-accent-soft:#78c8ff09;--module-glow:#78c8ff47;background:radial-gradient(circle at 50% 42%, var(--module-accent), transparent 30%), radial-gradient(circle at 50% 70%, var(--module-accent-soft), transparent 36%), linear-gradient(135deg, #ffffff09, #ffffff03)}.ai-infra-domain-card:after{content:"";pointer-events:none;opacity:0;border-radius:29px;transition:opacity .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #e7f15a00}.ai-infra-domain-card:hover:after{opacity:1;box-shadow:inset 0 0 0 1px #e7f15a29,inset 0 1px #ffffff14}.ai-infra-domain-visual-power{--module-accent:#2d7ff915;--module-accent-soft:#42d7ff09;--module-glow:#2d7ff947}.ai-infra-domain-visual-thermal{--module-accent:#84ddff13;--module-accent-soft:#beebff09;--module-glow:#91e1ff42}.ai-infra-domain-visual-network{--module-accent:#3ca0ff13;--module-accent-soft:#e7f15a07;--module-glow:#5fb4ff45}.ai-infra-domain-visual-compute{--module-accent:#2d7ff912;--module-accent-soft:#8e5cff09;--module-glow:#699bff42}.industrial-module{justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:42px 28px 18px;transform:translateY(0)rotate(0)}.ai-infra-domain-card:hover .industrial-module{filter:brightness(1.1)drop-shadow(0 0 22px #78c8ff29);transform:translateY(-8px)scale(1.03)rotateX(1deg)rotateY(-1deg)}.module-image-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.module-image{object-fit:contain;object-position:center center;transform-origin:50%;width:84%;max-height:72%;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1)}.power-module-image{transform:translate(6%)translateY(2%)scale(.9)}.network-module-image{width:92%;max-height:78%}.compute-module-image{width:88%;max-height:76%}.ai-infra-domain-card:hover .module-image{filter:brightness(1.1) drop-shadow(0 0 24px var(--module-glow));transform:translateY(-8px)scale(1.03)rotateX(1deg)rotateY(-1deg)}.ai-infra-domain-card:hover .power-module-image{transform:translate(6%)translateY(calc(2% - 8px))scale(.93)rotateX(1deg)rotateY(-1deg)}.ai-infra-deployment-tile:after{content:"";pointer-events:none;opacity:0;border-radius:27px;transition:opacity .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #e7f15a00}.ai-infra-deployment-tile:hover:after{opacity:1;box-shadow:inset 0 0 0 1px #e7f15a24,inset 0 1px #ffffff13}.ai-infra-deployment-composition{transform-style:preserve-3d}.ai-infra-deployment-composition:before{content:"";pointer-events:none;opacity:.72;background-color:#0000;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:20px;position:absolute;inset:12px}.ai-infra-deployment-blueprint{perspective:900px;min-height:270px}.ai-infra-deployment-blueprint-ai-factory,.ai-infra-deployment-blueprint-campus{min-height:340px}.deployment-connector-field{z-index:0;overflow:visible}.deployment-engineering-connector{fill:none;stroke:#78c8ff6b;stroke-width:.46px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 9px #78c8ff33);opacity:.78;transition:opacity .35s cubic-bezier(.22,1,.36,1),stroke .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1)}.deployment-blueprint-node{--deployment-module-glow:#78c8ff38;left:var(--node-x);top:var(--node-y);z-index:1;transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:clamp(280px,30vw,340px);min-height:76px;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.deployment-blueprint-image{object-fit:contain;object-position:center center;filter:brightness(.94)drop-shadow(0 18px 42px #00000038);width:clamp(118px,10vw,152px);max-height:76px;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1);display:block}.ai-infra-deployment-blueprint-campus .deployment-blueprint-image{width:112%;max-height:46px}.ai-infra-deployment-blueprint-campus .deployment-blueprint-node{flex-direction:row-reverse;justify-content:flex-end;gap:14px;width:clamp(112px,10vw,140px)}.ai-infra-deployment-blueprint-campus .deployment-module-compute{flex-direction:column;justify-content:center;gap:8px;width:clamp(104px,9vw,128px)}.ai-infra-deployment-blueprint-campus .deployment-module-compute .deployment-blueprint-image{width:118%;max-height:52px}.ai-infra-deployment-blueprint-campus .deployment-blueprint-label{color:#ffffff6b;letter-spacing:.1em;text-align:right;white-space:normal;width:54px;margin-top:0;font-size:8px;line-height:1.1;position:static;transform:none}.ai-infra-deployment-blueprint-campus .deployment-module-compute .deployment-blueprint-label{text-align:center;white-space:nowrap;width:auto;max-width:100px}.deployment-campus-backbone{stroke-width:.62px;opacity:.9}.deployment-campus-drop{stroke-width:.42px;opacity:.74}.deployment-blueprint-label{color:#ffffff94;letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap;width:86px;font-size:10.5px;font-weight:700;transition:color .26s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:calc(50% + 122px);transform:translateY(-50%)}.ai-infra-deployment-blueprint-campus .deployment-blueprint-label{position:static;transform:none}.ai-infra-deployment-tile:hover .deployment-blueprint-node{transform:translate(-50%,calc(-50% - 6px))scale(1.018)}.ai-infra-deployment-tile:hover .ai-infra-deployment-blueprint-campus .deployment-blueprint-node{transform:translate(-50%,calc(-50% - 4px))scale(1.015)}.ai-infra-deployment-tile:hover .deployment-blueprint-image{filter:brightness(1.1) drop-shadow(0 0 22px var(--deployment-module-glow));transform:translateY(-2px)scale(1.03)rotateX(1deg)rotateY(-1deg)}.ai-infra-deployment-tile:hover .deployment-engineering-connector{opacity:1;stroke:#91e1ff9e;filter:drop-shadow(0 0 14px #78c8ff57)}.ai-infra-deployment-tile:hover .deployment-blueprint-label{color:#ffffffc7}.deployment-module-power{--deployment-module-glow:#2d7ff947}.deployment-module-cooling{--deployment-module-glow:#91e1ff42}.deployment-module-network{--deployment-module-glow:#5fb4ff45}.deployment-module-compute{--deployment-module-glow:#7891ff40}.deployment-module-storage{--deployment-module-glow:#e7f15a2e}.deployment-module-storage .deployment-blueprint-image{object-fit:contain;object-position:center center;width:clamp(118px,10vw,152px);max-height:76px;transform:scale(.9)}.ai-infra-deployment-tile:hover .deployment-module-storage .deployment-blueprint-image{transform:translateY(-2px)scale(.93)rotateX(1deg)rotateY(-1deg)}.deployment-storage-module{width:116px;height:72px;transform-style:preserve-3d;filter:brightness(.94)drop-shadow(0 18px 42px #00000038);place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1);display:grid;position:relative;transform:perspective(520px)rotateX(57deg)rotate(-8deg)}.deployment-storage-module:before{content:"";background:linear-gradient(135deg,#ffffff1c,#ffffff09 46%,#fff1),linear-gradient(#090e1ad1,#0c121eb3);border:1px solid #ffffff1f;border-radius:18px;position:absolute;inset:22% 8%;transform:translateZ(20px);box-shadow:inset 0 1px #ffffff29,inset 0 -14px 28px #00000038}.deployment-storage-module i{opacity:.66;background:linear-gradient(90deg,#e7f15a6b,#42d7ff2e);border-radius:999px;height:5px;position:absolute;left:20%;right:20%;transform:translateZ(34px)}.deployment-storage-module i:first-child{top:38%}.deployment-storage-module i:nth-child(2){top:50%}.deployment-storage-module i:nth-child(3){top:62%}.ai-infra-deployment-tile:hover .deployment-storage-module{filter:brightness(1.12) drop-shadow(0 0 26px var(--deployment-module-glow));transform:perspective(520px)rotateX(58deg)rotate(-8deg)translateY(-4px)scale(1.025)}@media (max-width:767px){.ai-infra-deployment-blueprint{min-height:280px}.ai-infra-deployment-blueprint-ai-factory,.ai-infra-deployment-blueprint-campus{min-height:340px}.deployment-blueprint-node{width:min(78vw,280px)}.deployment-blueprint-image{width:116px;max-height:70px}.deployment-blueprint-label{width:72px;font-size:9px;right:calc(50% + 92px)}.ai-infra-deployment-blueprint-campus .deployment-blueprint-image{max-height:52px}}.industrial-module-shadow{filter:blur(12px);background:radial-gradient(#00000057,#0000 70%);border-radius:999px;width:min(78%,360px);height:34px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.industrial-module-frame{width:min(84%,380px);height:154px;transform-style:preserve-3d;position:relative;transform:perspective(760px)rotateX(58deg)rotate(-7deg)}.industrial-module-core{background:linear-gradient(135deg,#ffffff21,#ffffff09 44%,#ffffff14),linear-gradient(#080d19d1,#0c111cb8);border:1px solid #ffffff1f;border-radius:24px;position:absolute;inset:24px 34px;transform:translateZ(34px);box-shadow:inset 0 1px #ffffff2e,inset 0 -18px 38px #0000002e,0 26px 70px #00000057}.industrial-module-core:before,.industrial-module-core:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:16px 18px}.industrial-module-core:before{opacity:.75;border:1px solid #e7f15a1f}.industrial-module-core:after{opacity:.65;background:linear-gradient(90deg,#0000 0 18%,#ffffff17 18% 18.5%,#0000 18.5% 36%,#ffffff12 36% 36.5%,#0000 36.5%),linear-gradient(0deg,#0000 0 46%,#ffffff12 46% 47%,#0000 47%)}.industrial-module-rail{background:linear-gradient(90deg,#0000,#e7f15a2e,#0000);border-radius:999px;height:12px;position:absolute;left:22px;right:22px;transform:translateZ(20px);box-shadow:0 0 22px #e7f15a14}.industrial-module-rail-top{top:6px}.industrial-module-rail-bottom{bottom:6px}.industrial-module-node{background:linear-gradient(135deg,#e7f15a24,#ffffff09);border:1px solid #e7f15a38;border-radius:12px;width:34px;height:58px;position:absolute;top:50%;transform:translateY(-50%)translateZ(42px);box-shadow:inset 0 1px #ffffff1f}.industrial-module-node-left{left:0}.industrial-module-node-right{right:0}.industrial-module-slab{background:linear-gradient(135deg,#ffffff1d,#ffffff09);border:1px solid #ffffff1c;border-radius:10px;position:absolute;box-shadow:inset 0 1px #ffffff1f}.industrial-module-slab-1{width:58px;height:42px;top:30px;left:28px}.industrial-module-slab-2{width:80px;height:46px;top:28px;left:104px}.industrial-module-slab-3{width:62px;height:38px;top:32px;right:30px}.industrial-module-slab-4{height:20px;bottom:26px;left:68px;right:68px}.industrial-module-power .industrial-module-core{background:radial-gradient(circle at 18% 42%,#d6b36a29,#0000 32%),linear-gradient(135deg,#ffffff21,#ffffff09 44%,#ffffff14),linear-gradient(#12110edb,#0c111cb8)}.industrial-module-power .industrial-module-slab-1,.industrial-module-power .industrial-module-slab-2{border-color:#d6b36a38}.industrial-module-thermal .industrial-module-core{background:radial-gradient(circle at 76% 40%,#42d7ff24,#0000 34%),linear-gradient(135deg,#ffffff21,#ffffff09 44%,#ffffff14),linear-gradient(#061119db,#0c111cb8)}.industrial-module-thermal .industrial-module-slab-4{background:linear-gradient(90deg,#42d7ff1f,#ffffff0f,#42d7ff1a)}.industrial-module-network .industrial-module-core:after{background:linear-gradient(90deg,#0000 0 13%,#42d7ff21 13% 13.8%,#0000 13.8% 31%,#42d7ff1f 31% 31.8%,#0000 31.8%),linear-gradient(0deg,#0000 0 34%,#42d7ff1f 34% 35%,#0000 35% 62%,#42d7ff1a 62% 63%,#0000 63%)}.industrial-module-network .industrial-module-node,.industrial-module-network .industrial-module-rail{background:linear-gradient(135deg,#42d7ff1f,#ffffff09);border-color:#42d7ff33}.industrial-module-compute .industrial-module-core{background:radial-gradient(circle,#2d7ff921,#0000 36%),linear-gradient(135deg,#ffffff21,#ffffff09 44%,#ffffff14),linear-gradient(#080d19e0,#0c111cb8)}.industrial-module-compute .industrial-module-slab{border-color:#2d7ff933}@media (max-width:767px){.industrial-module{inset:42px 12px 14px}.industrial-module-frame{width:min(96%,340px);height:142px}}.ai-infra-full-stack-stage{isolation:isolate;transform:translate(34px,-10px)}.ai-infra-stack-layer{transform-origin:50%;will-change:transform, opacity, filter;width:420px;transform:translate(-50%)scale(1)}.ai-infra-stack-layer-0{z-index:70;top:20px}.ai-infra-stack-layer-1{z-index:60;top:72px}.ai-infra-stack-layer-2{z-index:50;top:124px}.ai-infra-stack-layer-3{z-index:40;top:176px}.ai-infra-stack-layer-4{z-index:30;top:228px}.ai-infra-stack-layer-5{z-index:20;top:280px}.ai-infra-stack-layer-6{z-index:10;top:332px}@media (min-width:1024px){:is(.ai-infra-stack-interactive:has(.ai-infra-stack-card:hover) .ai-infra-stack-layer,.ai-infra-stack-interactive:has(.ai-infra-stack-card:focus) .ai-infra-stack-layer,.ai-infra-stack-interactive:has(.ai-infra-stack-card:focus-visible) .ai-infra-stack-layer){opacity:.68;filter:brightness(.8);transform:translate(-50%)scale(1)}:is(.ai-infra-stack-interactive:has(.ai-infra-stack-card-0:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-0,.ai-infra-stack-interactive:has(.ai-infra-stack-card-1:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-1,.ai-infra-stack-interactive:has(.ai-infra-stack-card-2:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-2,.ai-infra-stack-interactive:has(.ai-infra-stack-card-3:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-3,.ai-infra-stack-interactive:has(.ai-infra-stack-card-4:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-4,.ai-infra-stack-interactive:has(.ai-infra-stack-card-5:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-5,.ai-infra-stack-interactive:has(.ai-infra-stack-card-6:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-6){opacity:1;filter:brightness(1.25)drop-shadow(0 0 28px #78c8ff8c);z-index:90;transform:translate(-50%)translateY(-10px)scale(1.04)}}@media (max-width:767px){.ai-infra-stack-interactive{border-radius:24px}.ai-infra-full-stack-stage{max-width:min(420px,100%);height:420px;transform:translateY(-8px)}.ai-infra-stack-layer{width:min(320px,78vw)}.ai-infra-stack-layer-0{top:28px}.ai-infra-stack-layer-1{top:70px}.ai-infra-stack-layer-2{top:112px}.ai-infra-stack-layer-3{top:154px}.ai-infra-stack-layer-4{top:196px}.ai-infra-stack-layer-5{top:238px}.ai-infra-stack-layer-6{top:280px}}@media (prefers-reduced-motion:reduce){.ai-infra-stack-card,.ai-infra-stack-layer{transition:none!important}.ai-infra-stack-interactive:has(.ai-infra-stack-card:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer{transform:translate(-50%)scale(1)}}@media (max-width:640px){html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:16px;line-height:1.6}main{overflow-wrap:break-word;text-wrap:pretty}main h1{text-wrap:balance;max-width:min(100%,720px);letter-spacing:-.045em!important;font-size:clamp(34px,10.6vw,42px)!important;line-height:1.02!important}main h2,main .ds-section-title{text-wrap:balance;max-width:min(100%,760px);letter-spacing:-.045em!important;font-size:clamp(28px,8.4vw,32px)!important;line-height:1.08!important}main h3{text-wrap:balance;letter-spacing:-.035em!important;font-size:clamp(20px,5.8vw,22px)!important;line-height:1.14!important}main p,main li,main .ds-section-subtitle,main .ds-editorial-body{font-size:clamp(15px,4.15vw,17px)!important;line-height:1.62!important}main :is(.ds-eyebrow,.eyebrow-token),main :is(p[class*=uppercase][class*=tracking-]){text-wrap:balance;letter-spacing:.2em!important;font-size:15px!important;line-height:1.35!important}main :is(.text-xs,.text-sm,[class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[13px]"],[class*="text-[14px]"]){font-size:15px!important}main :is([class*="leading-[1.2]"],[class*="leading-[1.3]"],[class*="leading-[1.35]"],[class*="leading-[1.4]"],[class*="leading-[1.45]"]){line-height:1.58!important}main :is([class*="tracking-[0.16em]"],[class*="tracking-[0.18em]"],[class*="tracking-[0.2em]"],[class*="tracking-[0.22em]"],[class*="tracking-[0.24em]"],[class*="tracking-[0.26em]"],[class*="tracking-[0.28em]"],[class*="tracking-[0.32em]"],[class*="tracking-[0.34em]"]){letter-spacing:.16em!important}main :is(.ds-chip,[class*=rounded-full][class*=px-3],[class*=rounded-full][class*=px-4]){min-height:34px;font-size:15px!important;line-height:1.25!important}main article p,main article li,main article span:not([aria-hidden=true]){line-height:1.58}main article :is(h3,h4)+p,main article :is(h3,h4)+ul,main article p+ul{margin-top:1rem}main section{scroll-margin-top:88px}.homepage-hero{padding-top:0;min-height:auto!important}.homepage-hero-content{min-height:68vh!important;padding-top:calc(var(--site-header-offset) + 22px)!important;align-items:center!important;padding-bottom:28px!important}.homepage-hero .hero-enter{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:24px!important;display:flex!important}.homepage-hero-text{max-width:min(100%,560px)!important;margin-inline:auto!important}.homepage-hero .hero-label{letter-spacing:.16em!important;font-size:15px!important}.homepage-hero .hero-label+div{margin:10px auto 24px!important}.homepage-hero .hero-headline{letter-spacing:-.045em!important;font-size:clamp(34px,10.8vw,42px)!important;line-height:1.02!important}.homepage-hero .hero-copy{max-width:31rem!important;margin:24px auto 0!important;font-size:16px!important;line-height:1.6!important}.homepage-brand-hero-visual{width:100%!important;max-width:90vw!important;min-height:clamp(210px,32vh,300px)!important;margin-inline:auto!important}.homepage-enterprise-flow{min-height:inherit!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.homepage-enterprise-flow-image{object-fit:contain!important;width:min(90vw,420px)!important;max-width:90vw!important;height:auto!important;transform:none!important}.gpu-cloud-hero-section,.ai-services-hero-section,.ai-platform-page>section:first-child{min-height:64vh!important;padding-top:calc(var(--site-header-offset) + 24px)!important;padding-bottom:34px!important}main>section:first-child:has(.ai-platform-hero){min-height:64vh!important;padding-top:calc(var(--site-header-offset) + 24px)!important;padding-bottom:34px!important}main>section:first-child:has(.gpu-cloud-hero-grid){min-height:64vh!important;padding-top:calc(var(--site-header-offset) + 24px)!important;padding-bottom:34px!important}main>section:first-child:has(.ai-services-hero){min-height:64vh!important;padding-top:calc(var(--site-header-offset) + 24px)!important;padding-bottom:34px!important}main>section:first-child:has(.ai-infrastructure-hero){min-height:64vh!important;padding-top:calc(var(--site-header-offset) + 24px)!important;padding-bottom:34px!important}main>section:first-child:has(.product-hero-background){min-height:64vh!important;padding-top:calc(var(--site-header-offset) + 24px)!important;padding-bottom:34px!important}:is(main>section:first-child:has(.ai-platform-hero),main>section:first-child:has(.ai-services-hero),main>section:first-child:has(.gpu-cloud-hero-grid),main>section:first-child:has(.ai-infrastructure-hero),main>section:first-child:has(.product-hero-background)){align-items:center;display:flex}.gpu-cloud-hero-grid,.ai-platform-hero,.ai-services-hero,.ai-infrastructure-hero,main>section:first-child .relative.z-10>div:not([class]){text-align:center!important;flex-direction:column!important;align-items:center!important;gap:24px!important;display:flex!important}.gpu-cloud-hero-grid>div:first-child,.ai-platform-hero>div:first-child,.ai-services-hero>div:first-child,.ai-infrastructure-hero>div:first-child,main>section:first-child .relative.z-10>div:not([class]){max-width:min(100%,620px)!important;margin-inline:auto!important;transform:none!important}.gpu-cloud-hero-grid h1,.ai-platform-hero h1,.ai-services-hero h1,.ai-infrastructure-hero h1,main>section:first-child h1{text-align:center!important;max-width:min(100%,620px)!important;margin-inline:auto!important}.gpu-cloud-hero-grid p,.ai-platform-hero p,.ai-services-hero p,.ai-infrastructure-hero p,main>section:first-child p{text-align:center!important;margin-inline:auto!important}.gpu-cloud-hero-grid h1+p,.ai-platform-hero h1+p,.ai-services-hero h1+p,.ai-infrastructure-hero h1+p,main>section:first-child h1+p{max-width:min(100%,540px)!important;margin-top:18px!important}.gpu-cloud-hero-grid :is(a,button),.ai-platform-hero :is(a,button),.ai-services-hero :is(a,button),.ai-infrastructure-hero :is(a,button),main>section:first-child :is(a,button){margin-top:0}.gpu-cloud-hero-grid h1+p+:is(div,nav,a,button),.ai-platform-hero h1+p+:is(div,nav,a,button),.ai-services-hero h1+p+:is(div,nav,a,button),.ai-infrastructure-hero h1+p+:is(div,nav,a,button),main>section:first-child h1+p+:is(div,nav,a,button),.gpu-cloud-hero-grid>div:first-child>div,.ai-platform-hero>div:first-child>div,.ai-services-hero>div:first-child>div,.ai-infrastructure-hero>div:first-child>div{margin-top:22px!important}.gpu-cloud-hero-card,.ai-platform-layer-trigger,.ai-services-hero article,.ai-infrastructure-hero article{text-align:left!important}.gpu-cloud-hero-visual,.ai-platform-hero-visual,.ai-services-hero-visual,.ai-infrastructure-hero>div:last-child{justify-content:center!important;width:100%!important;max-width:90vw!important;min-height:clamp(220px,34vh,320px)!important;margin-inline:auto!important;transform:none!important}main>section:first-child [aria-hidden=true]:has(>img){justify-content:center!important;width:100%!important;max-width:90vw!important;min-height:clamp(220px,34vh,320px)!important;margin-inline:auto!important;transform:none!important}.enterprise-compute-engine-shell{width:min(88vw,440px)!important;height:auto!important;margin-inline:auto!important;position:relative!important;inset:auto!important;transform:none!important}.enterprise-compute-engine,.ai-platform-hero-image,.ai-services-hero-image,.ai-infrastructure-hero>div:last-child img,main>section:first-child [aria-hidden=true]>img:not(.product-hero-image){object-fit:contain!important;width:min(88vw,460px)!important;max-width:90vw!important;height:auto!important;margin-inline:auto!important}main>section:first-child:has(.ai-services-hero){min-height:70vh!important}main>section:first-child:has(.ai-services-hero) .ai-services-hero-visual{order:2}main>section:first-child:has(.ai-services-hero) .ai-services-hero>div:first-child{order:1}main>section:first-child:has(.ai-platform-hero) .ai-platform-hero-visual{order:2}main>section:first-child:has(.ai-platform-hero) .ai-platform-hero>div:first-child{order:1}main>section:first-child:has(.ai-infrastructure-hero) .ai-infrastructure-hero>div:last-child{order:2}main>section:first-child:has(.ai-infrastructure-hero) .ai-infrastructure-hero>div:first-child{order:1}.gpu-cloud-hero-visual{order:2}.gpu-cloud-hero-grid>div:first-child{order:1}:is(main .grid:has(>article),main .grid:has(>a),main .grid:has(>button)){grid-template-columns:minmax(0,1fr)!important;gap:20px!important}main :is(article,a,button):is([class*=rounded-],[class*=border],.motion-hover-lift,.ai-platform-card,.ai-infra-domain-card,.ai-infra-deployment-tile,.ai-infra-stack-card,.gpu-cloud-hero-card,.ai-platform-layer-trigger){width:100%!important;max-width:100%!important}main article:is([class*=rounded-],[class*=border]),main a:is([class*=rounded-],[class*=border]),main button:is([class*=rounded-],[class*=border]){padding:max(1.25rem,20px)!important}main :is(.gpu-cloud-hero-card,.ai-platform-layer-trigger,.ai-infra-stack-card){min-height:92px;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:18px 20px!important}main :is(.ai-services-hero article,.ai-infrastructure-hero article){min-height:auto!important;padding:20px!important}main .ai-infra-domain-card{min-height:440px;height:auto!important}main .ai-infra-deployment-tile{padding:22px!important}main :is(article,a,button) :is([class*=h-10][class*=w-10],[class*=h-11][class*=w-11],[class*=h-12][class*=w-12]){width:52px!important;height:52px!important}main :is(article,a,button) :is([class*=h-5][class*=w-5],[class*=h-6][class*=w-6],[class*=h-7][class*=w-7],[class*="h-[17px]"][class*="w-[17px]"]){width:24px!important;height:24px!important}main :is(article,a,button) h3{text-wrap:pretty}main :is(article,a,button) p{max-width:62ch}}@media (hover:none),(pointer:coarse){main :is(article,a,button):is(.motion-hover-lift,.ai-platform-card,.ai-infra-domain-card,.ai-infra-deployment-tile,.ai-infra-stack-card,.gpu-cloud-hero-card,.ai-platform-layer-trigger):hover,main :is(article,a,button):hover img,main :is(article,a,button):hover .module-image,main :is(article,a,button):hover .deployment-blueprint-image{transform:none!important}}@media (max-width:640px){main :is(.enterprise-ai-stack-card,.technology-stack-ambient,.ai-reference-architecture-visual,.ai-reference-fabric-object,.runtime-engine-visual,.control-plane-stack,.infrastructure-topology,.ai-infra-stack-interactive,.ai-infra-deployment-composition,.ai-infra-deployment-blueprint){max-width:100%!important;overflow-x:clip!important}main :is(.enterprise-ai-stack-card,.technology-stack-ambient,.ai-reference-architecture-visual,.runtime-engine-visual,.control-plane-stack,.infrastructure-topology,.ai-infra-stack-interactive,.ai-infra-deployment-composition){border-radius:22px!important;padding:20px!important}.enterprise-ai-stack-system,.enterprise-ai-stack-split,.ai-reference-readable-stack,.control-plane-stack-layers{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.enterprise-ai-stack-layer,.ai-reference-stack-bar,.control-plane-stack-panel{min-height:auto!important;padding:18px!important}.enterprise-ai-stack-layer h3,.ai-reference-stack-title,.control-plane-stack-title,.runtime-engine-node-title{text-wrap:balance;letter-spacing:.08em!important;white-space:normal!important;text-overflow:clip!important;font-size:15px!important;line-height:1.35!important;overflow:visible!important}.enterprise-ai-stack-layer p,.ai-reference-stack-items,.ai-reference-stack-items span,.runtime-engine-node-copy,.control-plane-stack-pill,.infrastructure-topology-pill{font-size:15px!important;line-height:1.55!important}.enterprise-ai-stack-spine,.enterprise-ai-stack-spine:before,.enterprise-ai-stack-spine:after,.ai-reference-optical-paths,.ai-reference-particles,.ai-reference-stack-flow,.control-plane-data-flow-particle,.control-plane-light-beam,.runtime-engine-lines,.infrastructure-spoke-lines{display:none!important}.runtime-engine-visual{gap:18px!important;min-height:auto!important;display:grid!important}.runtime-engine-core{width:min(68vw,220px)!important;height:min(68vw,220px)!important;margin:8px auto 18px!important}.runtime-engine-node{width:100%!important;min-height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.control-plane-stack{animation:none!important;transform:none!important}.control-plane-stack-panel{transform:none!important}.control-plane-stack-panel>div{align-items:flex-start!important}.control-plane-stack-pill{white-space:normal!important}.infrastructure-hub-spoke{gap:18px!important;min-height:auto!important;display:grid!important}.infrastructure-domain-grid{pointer-events:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important;position:static!important}.infrastructure-hub,.infrastructure-domain-card{width:100%!important;min-height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.ai-infra-deployment-composition{padding-inline:12px!important}.ai-infra-deployment-blueprint{width:100%!important;max-width:min(100%,360px)!important;min-height:330px!important;margin-inline:auto!important}.ai-infra-deployment-blueprint-ai-factory,.ai-infra-deployment-blueprint-campus{min-height:390px!important}.deployment-blueprint-node{width:min(92vw,300px)!important;min-height:70px!important}.deployment-blueprint-image{width:min(36vw,112px)!important;max-height:68px!important}.deployment-blueprint-label{color:#ffffff85!important;letter-spacing:.08em!important;white-space:normal!important;width:76px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;right:calc(50% + 78px)!important}.deployment-engineering-connector{stroke-width:.42px!important;opacity:.72!important}.ai-infra-deployment-blueprint-campus .deployment-blueprint-node{width:min(30vw,112px)!important}.ai-infra-deployment-blueprint-campus .deployment-blueprint-image{width:100%!important;max-height:46px!important}.ai-infra-deployment-blueprint-campus .deployment-blueprint-label{white-space:normal!important;width:auto!important;max-width:84px!important;font-size:10px!important;line-height:1.15!important}.ai-infra-full-stack-stage{max-width:100%!important;overflow:visible!important}.ai-infra-stack-layer{width:min(300px,76vw)!important}:root{--space-section-y:3.5rem;--space-section-y-lg:4rem;--space-card:1.25rem;--space-card-lg:1.5rem;--space-cta:1.75rem}main{--mobile-section-gap:56px;--mobile-section-gap-tight:44px;--mobile-card-gap:20px}main :is(section,.ds-section-shell,.ai-services-clean-section){padding-top:var(--mobile-section-gap)!important;padding-bottom:var(--mobile-section-gap)!important}main :is(section:first-child,.homepage-hero,.gpu-cloud-hero-section,.ai-services-hero-section){padding-top:calc(var(--site-header-offset) + 18px)!important;padding-bottom:32px!important}main .homepage-hero-content{padding-top:calc(var(--site-header-offset) + 18px)!important;padding-bottom:24px!important}main :is(section+section,section+div,div+section){margin-top:0!important}main :is(.ds-section-header,.max-w-3xl,.max-w-4xl,.mx-auto.max-w-5xl){margin-bottom:0}main :is(.ds-section-title,h1,h2),main :is(.ds-section-subtitle,h1+p,h2+p){margin-top:18px!important}main :is(.mt-14,.mt-16,.mt-20,.mt-24){margin-top:32px!important}main :is(.mt-10,.mt-12){margin-top:28px!important}main :is(.mt-8,.mt-9){margin-top:24px!important}main :is(.mt-6,.mt-7){margin-top:20px!important}main :is(.gap-12,.gap-14,.gap-16,.gap-20,.gap-24){gap:28px!important}main :is(.gap-8,.gap-10){gap:24px!important}main :is(.gap-5,.gap-6){gap:var(--mobile-card-gap)!important}main :is(.py-10,.py-12,.py-14,.py-16,.py-20,.py-24){padding-top:var(--mobile-section-gap-tight)!important;padding-bottom:var(--mobile-section-gap-tight)!important}main :is(.pt-8,.pt-10,.pt-12,.pt-14,.pt-16,.pt-20,.pt-24){padding-top:var(--mobile-section-gap-tight)!important}main :is(.pb-16,.pb-20,.pb-24,.pb-28,.pb-36){padding-bottom:var(--mobile-section-gap)!important}main :is(article,a,button):is([class*=rounded-],[class*=border]){margin-block:0!important}main :is(.homepage-brand-hero-visual,.gpu-cloud-hero-visual,.ai-platform-hero-visual,.ai-services-hero-visual,.ai-infrastructure-hero>div:last-child){margin-top:4px!important}main :is(.ai-infra-stack-interactive,.enterprise-ai-stack-card,.ai-reference-architecture-visual,.technology-stack-ambient,.runtime-engine-visual,.control-plane-stack,.infrastructure-topology){margin-top:28px!important}main :is(.ai-infra-domain-card,.ai-infra-deployment-tile){min-height:auto!important}main .ai-infra-domain-card{min-height:400px!important}main :is(a,button):is([class*=bg-gradient-to-r],[class*=from-primary],[class*=to-primary],[class*=bg-primary],[class*=navigationCta]){white-space:nowrap!important;min-height:52px!important;padding-block:12px!important;padding-inline:22px!important;line-height:1.2!important}main :is(a,button):is([class*=bg-gradient-to-r],[class*=from-primary],[class*=to-primary]){justify-content:center!important;width:100%!important}main :is(.hero-actions,.ds-actions,.cta-actions,[class*=actions],[class*=CTA],[class*=cta]){gap:12px!important;width:100%!important;margin-top:24px!important}main :is(.hero-actions,.ds-actions,.cta-actions,[class*=actions],[class*=CTA],[class*=cta])>:is(a,button){min-height:52px!important}main :is(a,button):is([class*=rounded-md],[class*=rounded-xl],[class*=rounded-full]){touch-action:manipulation}main :is(a,button){text-wrap:nowrap}main :is(a,button)>span{min-width:0}main :is(.ds-chip,[class*=rounded-full][class*=border]){white-space:nowrap}}@media (max-width:640px) and (hover:none),(max-width:640px) and (pointer:coarse){main :is(a,button):hover{transform:none!important}}@media (max-width:640px){main :is(.homepage-brand-hero-visual,.gpu-cloud-hero-visual,.ai-platform-hero-visual,.ai-services-hero-visual,.ai-infrastructure-hero>div:last-child,.platform-portfolio-visual,.platform-asset-visual,.ai-infra-domain-visual,.ai-infra-full-stack-stage,.gpu-fabric-visual,.gpu-data-visual,.gpu-deployment-visual,.ai-governance-visual,.ai-gateway-visual,.ai-reference-architecture-visual,.runtime-engine-visual,.infrastructure-topology,.technology-stack-ambient){overflow:visible!important}main :is(.homepage-brand-hero-visual,.gpu-cloud-hero-visual,.ai-platform-hero-visual,.ai-services-hero-visual,.ai-infrastructure-hero>div:last-child,.platform-asset-visual-hero){min-height:clamp(210px,32vh,320px)!important;max-height:38vh!important}main :is(.homepage-enterprise-flow-image,.enterprise-compute-engine,.ai-platform-hero-image,.ai-services-hero-image,.ai-infrastructure-hero>div:last-child img,.platform-asset-image,.platform-product-hero-visual img){object-fit:contain!important;object-position:center center!important;width:min(88vw,460px)!important;max-width:90vw!important;height:auto!important;max-height:min(34vh,320px)!important;margin-inline:auto!important}main :is(.platform-portfolio-visual,.platform-portfolio-card-half .platform-portfolio-visual){min-height:190px!important;max-height:260px!important}main :is(.platform-portfolio-image,.platform-portfolio-object){object-fit:contain!important;object-position:center center!important;width:min(82vw,360px)!important;max-width:86vw!important;max-height:220px!important;transform:none!important}main .module-image-wrapper{justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important;overflow:visible!important}main .module-image{object-fit:contain!important;object-position:center center!important;width:78%!important;max-height:68%!important}main .power-module-image{transform:translate(4%)translateY(1%)scale(.84)!important}main .network-module-image{width:84%!important;max-height:70%!important}main .compute-module-image{width:80%!important;max-height:68%!important}main .ai-infra-stack-layer{object-fit:contain!important;width:min(290px,74vw)!important;height:auto!important}main .deployment-blueprint-image{object-fit:contain!important;object-position:center center!important}main :is(.gpu-fabric-visual,.gpu-data-visual,.gpu-deployment-visual,.ai-governance-visual,.ai-gateway-visual){min-height:clamp(260px,48vh,380px)!important;max-height:none!important}main :is(.technology-stack-ambient img){object-fit:contain!important;object-position:center center!important;width:min(100%,520px)!important;max-height:320px!important}main img[class*=object-contain]:not(.nav-logo-wordmark):not(.product-hero-image){object-fit:contain!important;object-position:center center!important}}@media (max-width:640px) and (hover:none),(max-width:640px) and (pointer:coarse){main :is(.platform-portfolio-card:hover .platform-portfolio-image,.ai-infra-domain-card:hover .module-image,.ai-infra-domain-card:hover .power-module-image,.ai-infra-deployment-tile:hover .deployment-blueprint-image){transform:none!important}}@media (max-width:640px){.homepage-enterprise-flow-image,.enterprise-compute-engine,.ai-platform-hero-image,.ai-services-hero-image,.ai-infrastructure-hero>div:last-child img{will-change:transform;animation-duration:14s!important;animation-timing-function:ease-in-out!important}[data-homepage-reveal]{transform:translateY(14px);transition-duration:.42s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.platform-portfolio.is-visible [data-homepage-portfolio-card]{animation-duration:.38s!important}.motion-fade-in,.motion-fade-up,.motion-scale-in{animation-duration:.18s!important}.motion-hover-lift,.motion-subtle-glow,.platform-portfolio-card,.why-ddao-capability-tile,.ai-infra-stack-card,.ai-infra-domain-card,.ai-infra-deployment-tile,.ai-platform-card,.operating-layer-tile,.control-plane-stack-panel,.runtime-engine-node,.infrastructure-domain-card,.model-lifecycle-stage,.technology-module,.platform-v3-module,.platform-v4-panel{transition-duration:.18s!important}.motion-hover-lift:hover,.platform-portfolio-card:hover,.why-ddao-capability-tile:hover,.operating-layer-tile:is(:hover,:focus-within),.technology-module:hover,.platform-v3-module:hover,.platform-v4-panel:hover{transform:translateY(-2px)!important}.ai-infra-domain-card:hover .module-image,.ai-infra-deployment-tile:hover .deployment-blueprint-image{filter:brightness(1.06)drop-shadow(0 0 18px #78c8ff2e)!important;transform:translateY(-4px)scale(1.015)!important}.ai-infra-domain-card:hover .power-module-image{transform:translate(4%)translateY(calc(1% - 4px))scale(.855)!important}.ai-infra-stack-interactive:has(.ai-infra-stack-card:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer{transition-duration:.26s!important}:is(.ai-infra-stack-interactive:has(.ai-infra-stack-card-0:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-0,.ai-infra-stack-interactive:has(.ai-infra-stack-card-1:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-1,.ai-infra-stack-interactive:has(.ai-infra-stack-card-2:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-2,.ai-infra-stack-interactive:has(.ai-infra-stack-card-3:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-3,.ai-infra-stack-interactive:has(.ai-infra-stack-card-4:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-4,.ai-infra-stack-interactive:has(.ai-infra-stack-card-5:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-5,.ai-infra-stack-interactive:has(.ai-infra-stack-card-6:is(:hover,:focus,:focus-visible)) .ai-infra-stack-layer-6){filter:brightness(1.12)drop-shadow(0 0 18px #78c8ff52)!important;transform:translate(-50%)translateY(-5px)scale(1.02)!important}.homepage-hero-glow,.product-hero-services:before,.product-hero-services:after,.ai-services-hero-visual:before,.ai-services-hero-visual:after,.gpu-cloud-hero-network,.gpu-cloud-hero-particles,.ai-model-exchange-flow,.ai-governance-hub-particles,.ai-services-deployment-particles i,.ai-reference-particles i,.ai-gateway-core-particles,.networking-fabric-flow path,.technology-stack-ambient:before,.infrastructure-particles{animation:none!important}main :is(.gpu-fabric-visual,.gpu-data-visual,.gpu-deployment-visual,.ai-governance-visual,.ai-gateway-visual,.ai-reference-architecture-visual,.runtime-engine-visual,.infrastructure-topology,.technology-stack-ambient){content-visibility:auto;contain-intrinsic-size:360px}}@media (max-width:640px) and (hover:none),(max-width:640px) and (pointer:coarse){main :is(article,a,button,.motion-hover-lift,.platform-portfolio-card,.why-ddao-capability-tile,.ai-infra-stack-card,.ai-infra-domain-card,.ai-infra-deployment-tile,.ai-platform-card,.operating-layer-tile,.technology-module,.platform-v3-module,.platform-v4-panel):hover{transform:none!important}main :is(article,a,button,.platform-portfolio-card,.ai-infra-domain-card,.ai-infra-deployment-tile):hover :is(img,.module-image,.power-module-image,.deployment-blueprint-image,.platform-portfolio-image,.platform-portfolio-object){filter:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-homepage-reveal],[data-homepage-portfolio-card]{opacity:1!important;transform:none!important}}@media (max-width:767px){html{scroll-padding-top:var(--site-header-offset)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}main{max-width:100vw;overflow-x:clip}main :is(section,.ds-section-shell,.ai-services-clean-section){scroll-margin-top:calc(var(--site-header-offset) + 24px)}main :is(.container,[class*=max-w-],[class*=mx-auto]){min-width:0}main :is(h1,h2,h3,p,li,span){overflow-wrap:break-word}main h1{text-wrap:balance}main h2,main h3{text-wrap:pretty}main p,main li{line-height:1.6}main :is(.ds-section-title,h2){letter-spacing:-.045em!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.04!important}main :is(.ds-section-subtitle,h2+p){max-width:38rem!important;font-size:clamp(15px,4vw,17px)!important;line-height:1.62!important}main :is(section:first-child,.homepage-hero,.gpu-cloud-hero-section,.ai-services-hero-section){min-height:auto!important}main :is(.homepage-hero-content,.gpu-cloud-hero-grid,.ai-platform-hero,.ai-services-hero,.ai-infrastructure-hero){text-align:center!important;align-items:center!important}main :is(.gpu-cloud-hero-grid>div:first-child,.ai-platform-hero>div:first-child,.ai-services-hero>div:first-child,.ai-infrastructure-hero>div:first-child){width:100%!important;max-width:42rem!important;margin-inline:auto!important}main :is(.homepage-brand-hero-visual,.gpu-cloud-hero-visual,.ai-platform-hero-visual,.ai-services-hero-visual,.ai-infrastructure-hero>div:last-child){aspect-ratio:4/3;contain:layout paint;width:100%!important}main :is(.homepage-enterprise-flow-image,.enterprise-compute-engine,.ai-platform-hero-image,.ai-services-hero-image,.ai-infrastructure-hero>div:last-child img){contain:paint}main .grid{min-width:0}main :is(.grid:has(>article),.grid:has(>a),.grid:has(>button),.operating-layer-grid,.infrastructure-domain-grid,.ai-reference-principle-strip,.gpu-deployment-card-grid){grid-template-columns:minmax(0,1fr)!important}main :is(article,.ai-platform-card,.motion-hover-lift,.platform-portfolio-card,.why-ddao-capability-tile){border-radius:22px!important}main :is(article,a,button):is([class*=rounded-],[class*=border]){min-width:0}main :is(.ai-platform-layer-trigger,.gpu-cloud-hero-card,.ai-infra-stack-card,.ai-gateway-capability,.ai-governance-capability){min-height:88px!important}main :is(.ds-chip,.ai-model-capability-chip,.platform-portfolio-chip,[class*=rounded-full][class*=border]){align-items:center;min-height:36px}main :is(a[class*=rounded],button[class*=rounded],.mobile-navigation-panel a,.mobile-navigation-panel button){touch-action:manipulation;min-height:48px}main :is(.enterprise-ai-stack-card,.technology-stack-ambient,.ai-reference-architecture-visual,.runtime-engine-visual,.control-plane-stack,.infrastructure-topology,.ai-infra-stack-interactive,.ai-infra-deployment-composition){overflow:hidden!important}main :is(.ai-infra-deployment-blueprint,.ai-infra-deployment-blueprint-campus){min-height:420px;width:100%!important;max-width:100%!important}main .deployment-blueprint-label{white-space:nowrap;letter-spacing:.08em!important;font-size:10px!important}main :is(svg),main img{max-width:100%}main img[loading=lazy]{content-visibility:auto}main :is(.ai-infra-stack-interactive,.ai-infra-domain-card,.ai-infra-deployment-tile,.technology-stack-ambient,.ai-reference-architecture-visual,.runtime-engine-visual,.infrastructure-topology){content-visibility:auto;contain-intrinsic-size:520px}}@media (max-width:767px) and (hover:none),(max-width:767px) and (pointer:coarse){main :is(.motion-hover-lift,.platform-portfolio-card,.why-ddao-capability-tile,.ai-platform-card,.operating-layer-tile,.ai-infra-stack-card,.ai-infra-domain-card,.ai-infra-deployment-tile,.technology-module,.platform-v3-module,.platform-v4-panel,.ai-gateway-capability,.ai-governance-capability,.ai-model-exchange-cell):hover{transform:none!important}main :is(.motion-hover-lift,.platform-portfolio-card,.why-ddao-capability-tile,.ai-platform-card,.ai-infra-stack-card,.ai-infra-domain-card,.ai-infra-deployment-tile):active{transition-duration:.12s!important;transform:translateY(-1px)!important}}@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-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}@property --tw-ease{syntax:"*";inherits:false}
