@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-scroll-snap-strictness:proximity;--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-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-green-500:#00c758;--color-green-600:#00a544;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-xl:24px;--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-sora)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072)}}}@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}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-3{top:calc(var(--spacing)*3)}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-3{right:calc(var(--spacing)*3)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-60{height:calc(var(--spacing)*60)}.h-\[18px\]{height:18px}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.\!min-h-9{min-height:calc(var(--spacing)*9)!important}.\!min-h-10{min-height:calc(var(--spacing)*10)!important}.\!min-h-11{min-height:calc(var(--spacing)*11)!important}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[50vh\]{min-height:50vh}.w-7{width:calc(var(--spacing)*7)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-\[min\(92vw\,860px\)\]{width:min(92vw,860px)}.w-\[min\(760px\,92vw\)\]{width:min(760px,92vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[74rem\]{max-width:74rem}.max-w-md{max-width:var(--container-md)}.max-w-none\!{max-width:none!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[3\.35rem\]{min-width:3.35rem}.min-w-\[18px\]{min-width:18px}.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)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.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-2{border-style:var(--tw-border-style);border-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--primary\)\],.border-\[var\(--primary\)\]\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary\)\]\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab,var(--color-amber-400)35%,transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/35{border-color:color-mix(in oklab,var(--color-emerald-400)35%,transparent)}}.border-emerald-400\/45{border-color:#00d29473}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/45{border-color:color-mix(in oklab,var(--color-emerald-400)45%,transparent)}}.border-slate-400\/30{border-color:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/30{border-color:color-mix(in oklab,var(--color-slate-400)30%,transparent)}}.border-slate-400\/35{border-color:#90a1b959}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/35{border-color:color-mix(in oklab,var(--color-slate-400)35%,transparent)}}.border-slate-400\/45{border-color:#90a1b973}@supports (color:color-mix(in lab, red, red)){.border-slate-400\/45{border-color:color-mix(in oklab,var(--color-slate-400)45%,transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab,var(--color-white)16%,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\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.\!bg-\[var\(--primary-soft\)\]{background-color:var(--primary-soft)!important}.\!bg-green-600{background-color:var(--color-green-600)!important}.bg-\[\#0b0f14\]{background-color:#0b0f14}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary-soft\)\]{background-color:var(--primary-soft)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/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\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/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-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/10{background-color:color-mix(in oklab,var(--color-slate-400)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#1f3a70\,\#133050\)\]{background-image:linear-gradient(135deg,#1f3a70,#133050)}.bg-\[linear-gradient\(145deg\,var\(--primary-soft\)\,transparent_56\%\)\]{background-image:linear-gradient(145deg,var(--primary-soft),transparent 56%)}.from-\[\#0b0f14\]{--tw-gradient-from:#0b0f14;--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-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--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-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab,var(--color-black)45%,transparent)}}.from-black\/45{--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-\[\#111827\]{--tw-gradient-via:#111827;--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-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab,var(--color-black)10%,transparent)}}.via-black\/10{--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-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--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-\[\#1f2937\]{--tw-gradient-to:#1f2937;--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-black\/70{--tw-gradient-to:#000000b3}@supports (color:color-mix(in lab, red, red)){.to-black\/70{--tw-gradient-to:color-mix(in oklab,var(--color-black)70%,transparent)}}.to-black\/70{--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))}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.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-8{padding:calc(var(--spacing)*8)}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.\!px-4{padding-inline:calc(var(--spacing)*4)!important}.\!px-5{padding-inline:calc(var(--spacing)*5)!important}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.\!py-2{padding-block:calc(var(--spacing)*2)!important}.\!py-3{padding-block:calc(var(--spacing)*3)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-0\!{padding-top:calc(var(--spacing)*0)!important}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-28{padding-top:calc(var(--spacing)*28)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-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-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.whitespace-normal{white-space:normal}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-300{color:var(--color-amber-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-green-600{color:var(--color-green-600)}.text-red-400{color:var(--color-red-400)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-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-\[height\,transform\]{transition-property:height,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.22\,0\.61\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-\[var\(--bg-soft\)\]:hover{background-color:var(--bg-soft)}.hover\:bg-\[var\(--primary-soft\)\]:hover{background-color:var(--primary-soft)}.hover\:bg-black\/35:hover{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/35:hover{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-white:hover{color:var(--color-white)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}@media (min-width:40rem){.sm\:block{display:block}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-72{height:calc(var(--spacing)*72)}.sm\:w-fit{width:fit-content}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[60px_140px_1fr_auto\]{grid-template-columns:60px 140px 1fr auto}.sm\:grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-14{padding-top:calc(var(--spacing)*14)}.sm\:pt-30{padding-top:calc(var(--spacing)*30)}.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-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[11px\]{font-size:11px}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:top-30{top:calc(var(--spacing)*30)}.lg\:min-w-\[10\.5rem\]{min-width:10.5rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_14rem_auto\]{grid-template-columns:1fr 14rem auto}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:items-end{align-items:flex-end}.lg\:self-start{align-self:flex-start}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.2fr)}.xl\:items-center{align-items:center}}}:root{--bg:#f5f7fc;--bg-soft:#e9eef7;--text:#0f172a;--muted:#475467;--surface:#ffffffe6;--surface-strong:#fff;--line:#d0d9e8;--primary:#155eef;--primary-strong:#0047cc;--primary-soft:#155eef1a;--success-soft:#12b76a1f;--shadow:0 24px 56px -36px #0c1b3e73;--alien-glow-a:#155eef24;--alien-glow-b:#14b8a61f;--alien-glow-c:#0ea5e91a;--alien-ambient-opacity:.9;--hero-bg:#e8eef8;--hero-image-saturate:.85;--hero-image-brightness:.55;--hero-dimmer-accent:#155eef14;--hero-dimmer-top:#0a143261;--hero-dimmer-mid:#0a143273;--hero-dimmer-bot:#0a1432b8;--hero-dimmer-side-a:#155eef14;--hero-dimmer-side-b:#783cdc0a;--hero-ambient-a:#155eef24;--hero-ambient-b:#783cdc1a;--hero-ambient-c:#0ea5e91a;--hero-ambient-d:#6428c81a;--hero-ambient-opacity:.5;--hero-scan-color:#155eef1f;--hero-scan-opacity:.04;--hero-grid-color:#155eef2e;--hero-grid-opacity:.03;--hero-aurora-a:#155eef1f;--hero-aurora-b:#783cdc14;--hero-aurora-c:#0ea5e914;--hero-aurora-opacity:.26;--hero-aurora-alt-a:#783cdc1f;--hero-aurora-alt-b:#155eef14;--hero-aurora-alt-opacity:.16;--hero-particle-core:#155eefb3;--hero-particle-edge:#0ea5e94d;--hero-ring-a:#155eef1a;--hero-ring-b:#783cdc14;--hero-ring-c:#0ea5e90f;--hero-pill-border:#155eef38;--hero-pill-bg-a:#155eef12;--hero-pill-bg-b:#783cdc0a;--hero-pill-color:#ffffffeb;--hero-pill-dot:#155eef;--hero-pill-dot-shadow-a:#155eef99;--hero-pill-dot-shadow-b:#155eef40;--hero-pill-glow-border-from:#155eef26;--hero-pill-glow-border-to:#155eef4d;--hero-pill-glow-shadow-from:0 0 10px -6px #155eef26;--hero-pill-glow-shadow-to:0 0 16px -4px #155eef38;--hero-title-a:#fff;--hero-title-b:#78b4ffe6;--hero-title-c:#fff;--hero-title-d:#a082ffd9;--hero-title-glow-a:#155eef99;--hero-title-glow-b:#783cdc66;--hero-title-glow-opacity:.2;--hero-desc-color:#ffffffd1;--hero-trigger-border:#155eef80;--hero-trigger-bg-a:#155eef38;--hero-trigger-bg-b:#783cdc29;--hero-trigger-bg-c:#0ea5e91f;--hero-trigger-color:#fff;--hero-trigger-shadow:#155eef7a;--hero-trigger-hover-border:#155eefb8;--hero-trigger-hover-shadow-a:#155eef6b;--hero-trigger-hover-shadow-b:#783cdc38;--hero-trigger-before-a:#155eef73;--hero-trigger-before-b:#783cdc59;--hero-trigger-before-c:#0ea5e973;--hero-trigger-icon-border:#ffffff47;--hero-trigger-icon-bg:#ffffff1f;--hero-trigger-icon-color:#ffffffeb;--hero-trigger-icon-open-bg:#fff3;--hero-secondary-border:#ffffff52;--hero-secondary-bg-a:#ffffff1a;--hero-secondary-bg-b:#ffffff0f;--hero-secondary-color:#ffffffeb;--hero-secondary-glow:#ffffff2e;--hero-secondary-hover-border:#ffffff8c;--hero-secondary-hover-shadow-a:#fff3;--hero-secondary-hover-shadow-b:#6428c826;--hero-toolkit-bg-a:#ffffff14;--hero-toolkit-bg-b:#dce6ff0f;--hero-toolkit-glow:#155eef1a;--hero-toolkit-open-border:#ffffff38;--hero-tool-border:#fff3;--hero-tool-bg:#ffffff0f;--hero-tool-color:#ffffffeb;--hero-tool-arrow-color:#ffffffb3;--hero-tool-hover-border:#ffffff73;--hero-tool-hover-bg:#ffffff24;--hero-tool-hover-shadow:#155eef38;--hero-trigger-box-shadow:0 4px 24px -6px #155eef61,0 1px 0 #ffffff1f inset;--signal-icon-bg-start:#ffffffeb;--signal-icon-bg-end:#dfedffd1;--signal-icon-core:#ffffffc2;--signal-icon-color:#11243f;--signal-icon-shadow:#0f234347}:root[data-theme=dark]{--bg:#071226;--bg-soft:#0d1a31;--text:#ecf3ff;--muted:#9eb3d1;--surface:#12233fd1;--surface-strong:#12233f;--line:#2b4265;--primary:#5ea4ff;--primary-strong:#7db8ff;--primary-soft:#5ea4ff22;--success-soft:#32d5832b;--shadow:0 30px 60px -42px #000000bf;--alien-glow-a:#5ea4ff38;--alien-glow-b:#22d3ee2e;--alien-glow-c:#155eef33;--alien-ambient-opacity:1;--hero-bg:#020510;--hero-image-saturate:.55;--hero-image-brightness:.55;--hero-dimmer-accent:#00ffc80a;--hero-dimmer-top:#0205100a;--hero-dimmer-mid:#02051014;--hero-dimmer-bot:#020510f5;--hero-dimmer-side-a:#00b4dc1f;--hero-dimmer-side-b:#7800ff14;--hero-ambient-a:#00ffc838;--hero-ambient-b:#5000ff2e;--hero-ambient-c:#00c8ff26;--hero-ambient-d:#7800dc2e;--hero-ambient-opacity:.65;--hero-scan-color:#00ffc833;--hero-scan-opacity:.08;--hero-grid-color:#00ffc84d;--hero-grid-opacity:.04;--hero-aurora-a:#00ffc82e;--hero-aurora-b:#5000ff24;--hero-aurora-c:#00c8ff1f;--hero-aurora-opacity:.35;--hero-aurora-alt-a:#7800ff33;--hero-aurora-alt-b:#00ffc81f;--hero-aurora-alt-opacity:.22;--hero-particle-core:#00ffc8e6;--hero-particle-edge:#00c8ff66;--hero-ring-a:#00ffc824;--hero-ring-b:#5000ff1f;--hero-ring-c:#00c8ff1a;--hero-pill-border:#00ffc840;--hero-pill-bg-a:#00ffc814;--hero-pill-bg-b:#5000ff0f;--hero-pill-color:#00ffc8eb;--hero-pill-dot:#00ffc8;--hero-pill-dot-shadow-a:#00ffc8cc;--hero-pill-dot-shadow-b:#00ffc866;--hero-pill-glow-border-from:#00ffc833;--hero-pill-glow-border-to:#00ffc866;--hero-pill-glow-shadow-from:0 0 12px -6px #00ffc833;--hero-pill-glow-shadow-to:0 0 20px -4px #00ffc84d;--hero-title-a:#f5faff;--hero-title-b:#00ffc8cc;--hero-title-c:#f5faff;--hero-title-d:#82a0ffe6;--hero-title-glow-a:#00ffc8cc;--hero-title-glow-b:#5000ff99;--hero-title-glow-opacity:.35;--hero-desc-color:#c8e1fae0;--hero-trigger-border:#00ffc866;--hero-trigger-bg-a:#00ffc826;--hero-trigger-bg-b:#5000ff1f;--hero-trigger-bg-c:#00c8ff1a;--hero-trigger-color:#f5faff;--hero-trigger-shadow:#22d3eec7;--hero-trigger-hover-border:#00ffc8b3;--hero-trigger-hover-shadow-a:#00ffc880;--hero-trigger-hover-shadow-b:#5000ff4d;--hero-trigger-before-a:#00ffc880;--hero-trigger-before-b:#5000ff66;--hero-trigger-before-c:#00c8ff80;--hero-trigger-icon-border:#00ffc84d;--hero-trigger-icon-bg:#00ffc814;--hero-trigger-icon-color:#00ffc8e6;--hero-trigger-icon-open-bg:#00ffc829;--hero-secondary-border:#82a0ff40;--hero-secondary-bg-a:#82a0ff0f;--hero-secondary-bg-b:#5000ff0d;--hero-secondary-color:#d7e8fff2;--hero-secondary-glow:#82a0ff26;--hero-secondary-hover-border:#82a0ff8c;--hero-secondary-hover-shadow-a:#82a0ff66;--hero-secondary-hover-shadow-b:#5000ff33;--hero-toolkit-bg-a:#00ffc80a;--hero-toolkit-bg-b:#5000ff08;--hero-toolkit-glow:#00ffc814;--hero-toolkit-open-border:#00ffc82e;--hero-tool-border:#00ffc81f;--hero-tool-bg:#00ffc808;--hero-tool-color:#d7ebfff2;--hero-tool-arrow-color:#00ffc8b3;--hero-tool-hover-border:#00ffc859;--hero-tool-hover-bg:#00ffc812;--hero-tool-hover-shadow:#00ffc840;--hero-trigger-box-shadow:0 0 20px -8px #00ffc84d;--signal-icon-bg-start:#091427e6;--signal-icon-bg-end:#050c18eb;--signal-icon-core:#67e8f93d;--signal-icon-color:#ecf5ff;--signal-icon-shadow:#22d3ee57}*{box-sizing:border-box}html,body{width:100%;max-width:100%;min-height:100%;overflow-x:clip}body{background:radial-gradient(circle at 0% -10%,#4f7ff328 0,transparent 40%),radial-gradient(circle at 100% 0%,#00a3ff1f 0,transparent 42%),linear-gradient(180deg,var(--bg-soft)0%,var(--bg)52%,var(--bg)100%);color:var(--text);font-family:var(--font-manrope),sans-serif;margin:0;overflow-x:hidden}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-sora),sans-serif;letter-spacing:-.01em}.site-shell{min-height:100vh;position:relative;overflow-x:clip}.alien-shell-ambient{opacity:var(--alien-ambient-opacity);transition:opacity .3s}.alien-shell-glow{pointer-events:none;border-radius:999px;transition:background-color .3s,filter .3s;position:absolute}.alien-shell-glow--left{background:var(--alien-glow-a);filter:blur(120px);width:20rem;height:20rem;top:3rem;left:-8rem}.alien-shell-glow--right{background:var(--alien-glow-b);filter:blur(120px);width:18rem;height:18rem;top:8rem;right:-6rem}.alien-shell-glow--bottom{background:var(--alien-glow-c);filter:blur(140px);width:26rem;height:20rem;bottom:-8.75rem;left:33.3333%}.surface{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.surface-strong{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow)}.text-muted{color:var(--muted)}.pill{border:1px solid var(--line);background:var(--primary-soft);border-radius:999px;padding:.4rem .8rem;font-size:.72rem;font-weight:600;display:inline-flex}.btn-primary{border:1px solid var(--primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-primary{border:1px solid color-mix(in srgb,var(--primary)75%,var(--line))}}.btn-primary{background:linear-gradient(135deg,var(--primary)0%,var(--primary-strong)100%);color:#fff;padding:.7rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s}.btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-secondary{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn-secondary:hover{background:var(--primary-soft);transform:translateY(-1px)}.control{border:1px solid var(--line);background:var(--surface-strong);border-radius:.8rem;width:100%;height:2.9rem}@supports (color:color-mix(in lab, red, red)){.control{background:color-mix(in srgb,var(--surface-strong)94%,transparent)}}.control{color:var(--text);outline:none;padding:0 .9rem;transition:border-color .2s,box-shadow .2s}.control:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)24%,transparent)}}.control::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.control::placeholder{color:color-mix(in srgb,var(--muted)85%,transparent)}}textarea.control{resize:vertical;min-height:8.2rem;padding:.8rem .9rem}.site-fade{animation:.5s ease-out site-fade}.section-holo{border:1px solid var(--line);border-radius:1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-holo{border:1px solid color-mix(in srgb,var(--line)72%,#67e8f9 28%)}}.section-holo{background:linear-gradient(160deg,var(--surface-strong)0%,var(--surface)100%),radial-gradient(circle at 10% 10%,var(--primary)0,transparent 42%),radial-gradient(circle at 90% 0%,#22d3ee33 0,transparent 42%)}@supports (color:color-mix(in lab, red, red)){.section-holo{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong)88%,#071126 12%)0%,color-mix(in srgb,var(--surface)76%,#071126 24%)100%),radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--primary)20%,transparent)0,transparent 42%),radial-gradient(circle at 90% 0%,#22d3ee33 0,transparent 42%)}}.section-holo{box-shadow:var(--shadow)}.section-holo:before{content:"";pointer-events:none;z-index:0;background:conic-gradient(from 35deg at 52% 46%,var(--primary)0deg,#22d3ee33 126deg,#10b98129 236deg,var(--primary)360deg);position:absolute;inset:-42% -12%}@supports (color:color-mix(in lab, red, red)){.section-holo:before{background:conic-gradient(from 35deg at 52% 46%,color-mix(in srgb,var(--primary)26%,transparent)0deg,#22d3ee33 126deg,#10b98129 236deg,color-mix(in srgb,var(--primary)26%,transparent)360deg)}}.section-holo:before{filter:blur(30px);opacity:.55;animation:11s ease-in-out infinite alternate section-holo-drift}.section-holo:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent 0%,var(--primary)24%,#67e8f9 50%,var(--primary)76%,transparent 100%);height:2px;position:absolute;bottom:.9rem;left:-20%;right:-20%}@supports (color:color-mix(in lab, red, red)){.section-holo:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)84%,#67e8f9)24%,#67e8f9 50%,color-mix(in srgb,var(--primary)84%,#67e8f9)76%,transparent 100%)}}.section-holo:after{opacity:.72;animation:4.1s cubic-bezier(.22,1,.36,1) infinite section-holo-scan;transform:translate(-24%)}.section-holo>*{z-index:2;position:relative}.section-holo-grid{gap:1rem;display:grid}.fx-lift{will-change:transform;transition:transform .24s,border-color .24s,box-shadow .24s,filter .24s}.fx-lift:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.fx-lift:hover{border-color:color-mix(in srgb,var(--primary)52%,var(--line))}}.fx-lift:hover{box-shadow:0 22px 36px -24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.fx-lift:hover{box-shadow:0 22px 36px -24px color-mix(in srgb,var(--primary)46%,transparent)}}.fx-lift:hover{filter:saturate(1.05)}.stagger-grid>*{animation:.58s cubic-bezier(.22,1,.36,1) both section-card-rise;animation-delay:calc(var(--stagger-index,0)*80ms + 60ms)}.site-nav{transform-origin:top;will-change:transform,opacity,filter;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .42s,filter .42s}.site-nav--visible{opacity:1;filter:saturate();transform:translateY(0)scale(1)}.site-nav--hidden{opacity:0;filter:blur(2px)saturate(.82);pointer-events:none;transform:translateY(calc(-100% - .9rem))scale(.96)}.site-nav-shell{isolation:isolate;transition:border-radius .38s,box-shadow .38s;position:relative;overflow:hidden}.site-nav-shell--compact{border-radius:1rem}.site-nav-shell>*{z-index:2;position:relative}.site-nav-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 24%,var(--primary)0,transparent 34%),radial-gradient(circle at 86% 20%,#22d3ee2b 0,transparent 30%),radial-gradient(circle at 46% 88%,#60a5fa24 0,transparent 38%);position:absolute;inset:-42% -12%}@supports (color:color-mix(in lab, red, red)){.site-nav-shell:before{background:radial-gradient(circle at 12% 24%,color-mix(in srgb,var(--primary)30%,transparent)0,transparent 34%),radial-gradient(circle at 86% 20%,#22d3ee2b 0,transparent 30%),radial-gradient(circle at 46% 88%,#60a5fa24 0,transparent 38%)}}.site-nav-shell:before{filter:blur(18px);opacity:.72;animation:8s ease-in-out infinite alternate nav-aurora}.site-nav-shell:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--primary)24%,#22d3ee 50%,var(--primary)76%,transparent 100%);height:2px;position:absolute;bottom:-1px;left:-20%;right:-20%}@supports (color:color-mix(in lab, red, red)){.site-nav-shell:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)82%,#93c5fd)24%,#22d3ee 50%,color-mix(in srgb,var(--primary)82%,#93c5fd)76%,transparent 100%)}}.site-nav-shell:after{opacity:.76;animation:3.8s cubic-bezier(.2,.8,.2,1) infinite nav-scan;transform:translate(-24%)}.site-nav-mobile{animation:.42s ease-out site-fade,.58s cubic-bezier(.22,1,.36,1) nav-mobile-pop;position:relative;overflow:hidden}.site-nav-mobile:before{content:"";pointer-events:none;filter:blur(20px);opacity:.82;background:radial-gradient(circle at 20% 30%,#38bdf829 0,#0000 35%),radial-gradient(circle at 80% 40%,#60a5fa24 0,#0000 35%);animation:6.5s ease-in-out infinite alternate nav-mobile-drift;position:absolute;inset:-50% -10%}.site-nav-frame{width:100%;max-width:100%}@keyframes site-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes section-holo-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(2%,3%)scale(1.08)}}@keyframes section-holo-scan{0%{transform:translate(-24%)}to{transform:translate(24%)}}@keyframes section-card-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-aurora{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.08)}}@keyframes nav-scan{0%{transform:translate(-24%)}to{transform:translate(24%)}}@keyframes nav-mobile-pop{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nav-mobile-drift{0%{transform:translate(-3%,-2%)}to{transform:translate(2%,3%)}}.site-footer{position:relative}.site-footer-shell{isolation:isolate;border:1px solid var(--line);border-radius:1.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.site-footer-shell{border:1px solid color-mix(in srgb,var(--line)76%,#67e8f9 24%)}}.site-footer-shell{background:linear-gradient(160deg,var(--surface-strong)0%,var(--surface)100%),radial-gradient(circle at 8% 10%,var(--primary)0,transparent 42%),radial-gradient(circle at 92% 0%,#22d3ee29 0,transparent 44%)}@supports (color:color-mix(in lab, red, red)){.site-footer-shell{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong)88%,#071126 12%)0%,color-mix(in srgb,var(--surface)72%,#071126 28%)100%),radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--primary)18%,transparent)0,transparent 42%),radial-gradient(circle at 92% 0%,#22d3ee29 0,transparent 44%)}}.site-footer-shell{box-shadow:var(--shadow);padding:clamp(1.15rem,2.6vw,2.2rem)}.site-footer-shell:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 40deg at 50% 40%,var(--primary)0deg,#22d3ee38 120deg,#14b8a62e 220deg,var(--primary)360deg);position:absolute;inset:-38% -10%}@supports (color:color-mix(in lab, red, red)){.site-footer-shell:before{background:conic-gradient(from 40deg at 50% 40%,color-mix(in srgb,var(--primary)26%,transparent)0deg,#22d3ee38 120deg,#14b8a62e 220deg,color-mix(in srgb,var(--primary)26%,transparent)360deg)}}.site-footer-shell:before{filter:blur(34px);opacity:.58;animation:12s ease-in-out infinite alternate footer-aurora}.site-footer-shell:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--primary)22%,#67e8f9 50%,var(--primary)78%,transparent 100%);height:2px;position:absolute;bottom:.95rem;left:-18%;right:-18%}@supports (color:color-mix(in lab, red, red)){.site-footer-shell:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)84%,#67e8f9)22%,#67e8f9 50%,color-mix(in srgb,var(--primary)84%,#67e8f9)78%,transparent 100%)}}.site-footer-shell:after{opacity:.72;animation:4.2s cubic-bezier(.2,.8,.2,1) infinite footer-scan;transform:translate(-24%)}.site-footer-shell>*{z-index:2;position:relative}.site-footer-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin:0;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.site-footer-heading{color:color-mix(in srgb,var(--text)84%,var(--muted))}}.site-footer-chip{border:1px solid var(--line);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-footer-chip{border:1px solid color-mix(in srgb,var(--line)70%,#67e8f9 30%)}}.site-footer-chip{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.site-footer-chip{background:color-mix(in srgb,var(--primary-soft)76%,transparent)}}.site-footer-chip{padding:.36rem .72rem;font-size:.67rem;font-weight:600;line-height:1.2}.site-footer-action{border:1px solid var(--line);border-radius:1rem;gap:.22rem;min-height:5.4rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.site-footer-action{border:1px solid color-mix(in srgb,var(--line)72%,#67e8f9 28%)}}.site-footer-action{background:linear-gradient(160deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.site-footer-action{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong)88%,transparent)0%,color-mix(in srgb,var(--surface)84%,transparent)100%)}}.site-footer-action{padding:.85rem 2.4rem .85rem .95rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s}.site-footer-action:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.site-footer-action:hover{border-color:color-mix(in srgb,var(--primary)46%,var(--line))}}.site-footer-action:hover{box-shadow:0 16px 28px -22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-footer-action:hover{box-shadow:0 16px 28px -22px color-mix(in srgb,var(--primary)56%,transparent)}}.site-footer-action:hover{background:linear-gradient(160deg,var(--primary-soft)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.site-footer-action:hover{background:linear-gradient(160deg,color-mix(in srgb,var(--primary-soft)76%,var(--surface-strong))0%,color-mix(in srgb,var(--surface)84%,transparent)100%)}}.site-footer-action__title{font-size:.84rem;font-weight:700;line-height:1.4}.site-footer-action__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.site-footer-action__icon{color:var(--primary);font-size:.92rem;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.site-footer-action__icon{color:color-mix(in srgb,var(--primary)74%,var(--text))}}.site-footer-action__icon{transition:transform .25s}.site-footer-action:hover .site-footer-action__icon{transform:translate(3px,-50%)}.site-footer-divider{background:linear-gradient(90deg,transparent 0%,var(--line)50%,transparent 100%);height:1px;margin:clamp(1rem,2vw,1.5rem) 0}@supports (color:color-mix(in lab, red, red)){.site-footer-divider{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--line)70%,#67e8f9 30%)50%,transparent 100%)}}.site-footer-link-list{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.site-footer-link{width:fit-content;color:var(--muted);align-items:center;gap:.45rem;font-size:.9rem;line-height:1.6;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.site-footer-link:before{content:"";background:var(--primary);border-radius:999px;width:.35rem;height:.35rem}@supports (color:color-mix(in lab, red, red)){.site-footer-link:before{background:color-mix(in srgb,var(--primary)60%,transparent)}}.site-footer-link:before{opacity:.42;transition:opacity .2s}.site-footer-link:hover{color:var(--text);transform:translate(2px)}.site-footer-link:hover:before{opacity:.9}.site-footer-contact-card{border:1px solid var(--line);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card{border:1px solid color-mix(in srgb,var(--line)72%,#67e8f9 28%)}}.site-footer-contact-card{background:linear-gradient(160deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-card{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong)90%,transparent)0%,color-mix(in srgb,var(--surface)86%,transparent)100%)}}.site-footer-contact-card{padding:.9rem}.site-footer-contact-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;display:grid}.site-footer-contact-icon{border:1px solid var(--line);border-radius:.72rem;place-items:center;width:1.9rem;height:1.9rem;margin-top:.12rem;display:grid}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-icon{border:1px solid color-mix(in srgb,var(--line)70%,#67e8f9 30%)}}.site-footer-contact-icon{background:linear-gradient(180deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)88%,transparent)0%,color-mix(in srgb,var(--surface)84%,transparent)100%)}}.site-footer-contact-icon{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-icon{color:color-mix(in srgb,var(--primary)76%,var(--text))}}.site-footer-contact-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.69rem;font-weight:700}.site-footer-contact-value{color:var(--text);margin:.25rem 0 0;font-size:.87rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.site-footer-contact-value{color:color-mix(in srgb,var(--text)92%,var(--muted))}}.site-footer-contact-value--link{align-items:center;gap:.42rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.site-footer-contact-value--link:hover{color:var(--text);transform:translate(1px)}.site-footer-bottom{border-top:1px solid var(--line);margin-top:clamp(1rem,2vw,1.6rem);padding-top:.9rem}@supports (color:color-mix(in lab, red, red)){.site-footer-bottom{border-top:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.site-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1.2rem;display:flex}@media (max-width:760px){.site-footer-shell{border-radius:1.35rem;padding:1rem}.site-footer-action{min-height:4.9rem}.site-footer-bottom{justify-content:flex-start}}@keyframes footer-aurora{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(2%,2%)scale(1.08)}}@keyframes footer-scan{0%{transform:translate(-24%)}to{transform:translate(24%)}}.auth-orbit{isolation:isolate;border:1px solid var(--line);border-radius:2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-orbit{border:1px solid color-mix(in srgb,var(--line)68%,#67e8f9 32%)}}.auth-orbit{background:linear-gradient(155deg,var(--surface-strong)0%,var(--surface)100%),radial-gradient(circle at 10% 18%,var(--primary)0,transparent 44%),radial-gradient(circle at 96% 0%,#22d3ee2e 0,transparent 42%)}@supports (color:color-mix(in lab, red, red)){.auth-orbit{background:linear-gradient(155deg,color-mix(in srgb,var(--surface-strong)88%,#071126 12%)0%,color-mix(in srgb,var(--surface)72%,#071126 28%)100%),radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--primary)24%,transparent)0,transparent 44%),radial-gradient(circle at 96% 0%,#22d3ee2e 0,transparent 42%)}}.auth-orbit{box-shadow:var(--shadow)}.auth-orbit:before{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 40deg at 50% 40%,var(--primary)0deg,#22d3ee3d 118deg,#14b8a62e 222deg,var(--primary)360deg);position:absolute;inset:-44% -16%}@supports (color:color-mix(in lab, red, red)){.auth-orbit:before{background:conic-gradient(from 40deg at 50% 40%,color-mix(in srgb,var(--primary)28%,transparent)0deg,#22d3ee3d 118deg,#14b8a62e 222deg,color-mix(in srgb,var(--primary)28%,transparent)360deg)}}.auth-orbit:before{filter:blur(38px);opacity:.58;animation:12s ease-in-out infinite alternate auth-orbit-drift}.auth-orbit:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--primary)24%,#67e8f9 50%,var(--primary)76%,transparent 100%);height:2px;position:absolute;bottom:1rem;left:-18%;right:-18%}@supports (color:color-mix(in lab, red, red)){.auth-orbit:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)84%,#67e8f9)24%,#67e8f9 50%,color-mix(in srgb,var(--primary)84%,#67e8f9)76%,transparent 100%)}}.auth-orbit:after{opacity:.74;animation:4.1s cubic-bezier(.2,.8,.2,1) infinite auth-orbit-scan;transform:translate(-24%)}.auth-orbit__grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,1.8rem);padding:clamp(1rem,2.7vw,2rem);display:grid;position:relative}.auth-orbit__story{border:1px solid var(--line);border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.auth-orbit__story{border:1px solid color-mix(in srgb,var(--line)70%,transparent)}}.auth-orbit__story{background:linear-gradient(150deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__story{background:linear-gradient(150deg,color-mix(in srgb,var(--surface-strong)86%,transparent)0%,color-mix(in srgb,var(--surface)84%,transparent)100%)}}.auth-orbit__story{padding:clamp(1rem,2.5vw,1.6rem)}.auth-orbit__pill{border-color:#67e8f9}@supports (color:color-mix(in lab, red, red)){.auth-orbit__pill{border-color:color-mix(in srgb,#67e8f9 46%,var(--line))}}.auth-orbit__pill{background:#67e8f9}@supports (color:color-mix(in lab, red, red)){.auth-orbit__pill{background:color-mix(in srgb,#67e8f9 18%,var(--primary-soft))}}.auth-orbit__title{margin:.9rem 0 0;font-size:clamp(1.7rem,3.1vw,2.4rem);line-height:1.08}.auth-orbit__description{color:var(--muted);margin:.85rem 0 0;font-size:.96rem;line-height:1.8}.auth-orbit__feature-list{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.auth-orbit__feature-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.58rem;font-size:.87rem;line-height:1.65;display:grid}.auth-orbit__feature-icon{border:1px solid #67e8f9;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;margin-top:.14rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-orbit__feature-icon{border:1px solid color-mix(in srgb,#67e8f9 54%,var(--line))}}.auth-orbit__feature-icon{color:#67e8f9}@supports (color:color-mix(in lab, red, red)){.auth-orbit__feature-icon{color:color-mix(in srgb,#67e8f9 78%,var(--text))}}.auth-orbit__feature-icon{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__feature-icon{background:color-mix(in srgb,var(--primary-soft)70%,transparent)}}.auth-orbit__feature-icon{font-size:.65rem}.auth-orbit__quick-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.auth-orbit__quick-link{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-orbit__quick-link{border:1px solid color-mix(in srgb,var(--line)72%,#67e8f9 28%)}}.auth-orbit__quick-link{background:linear-gradient(140deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__quick-link{background:linear-gradient(140deg,color-mix(in srgb,var(--surface-strong)88%,transparent)0%,color-mix(in srgb,var(--surface)84%,transparent)100%)}}.auth-orbit__quick-link{letter-spacing:.08em;text-transform:uppercase;padding:.52rem .85rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s}.auth-orbit__quick-link:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__quick-link:hover{border-color:color-mix(in srgb,var(--primary)52%,var(--line))}}.auth-orbit__panel{border:1px solid var(--line);border-radius:1.45rem}@supports (color:color-mix(in lab, red, red)){.auth-orbit__panel{border:1px solid color-mix(in srgb,var(--line)72%,#67e8f9 28%)}}.auth-orbit__panel{background:linear-gradient(150deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__panel{background:linear-gradient(150deg,color-mix(in srgb,var(--surface-strong)90%,transparent)0%,color-mix(in srgb,var(--surface)86%,transparent)100%)}}.auth-orbit__panel{gap:1rem;padding:clamp(1rem,2.2vw,1.4rem);animation:.65s cubic-bezier(.22,1,.36,1) auth-panel-rise;display:grid}.auth-orbit__signal{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.auth-orbit__radar{place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}.auth-orbit__ring{border:1px solid #67e8f9;border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-orbit__ring{border:1px solid color-mix(in srgb,#67e8f9 66%,var(--line))}}.auth-orbit__ring{opacity:.5;animation:3.3s ease-in-out infinite auth-ring-pulse}.auth-orbit__ring--b{animation-delay:.45s;inset:.35rem}.auth-orbit__ring--c{animation-delay:.9s;inset:.7rem}.auth-orbit__core{border:1px solid var(--line);border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-orbit__core{border:1px solid color-mix(in srgb,var(--line)72%,#67e8f9 28%)}}.auth-orbit__core{background:linear-gradient(180deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__core{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)88%,transparent)0%,color-mix(in srgb,var(--surface)84%,transparent)100%)}}.auth-orbit__core{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__core{color:color-mix(in srgb,var(--primary)72%,var(--text))}}.auth-orbit__core{font-size:.84rem}.auth-orbit__signal-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.68rem;font-weight:700}.auth-orbit__signal-value{margin:.28rem 0 0;font-size:.94rem;font-weight:700}.auth-orbit__tabs{border:1px solid var(--line);border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-orbit__tabs{border:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.auth-orbit__tabs{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__tabs{background:color-mix(in srgb,var(--surface-strong)88%,transparent)}}.auth-orbit__tabs{padding:.32rem}.auth-orbit__tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.7rem;padding:.58rem .7rem;font-size:.8rem;font-weight:700;transition:color .2s,background .2s}.auth-orbit__tab.is-active{background:var(--primary-soft);color:var(--text)}.auth-orbit__next-hint{border:1px solid #67e8f9;border-radius:.8rem;margin:0}@supports (color:color-mix(in lab, red, red)){.auth-orbit__next-hint{border:1px solid color-mix(in srgb,#67e8f9 42%,var(--line))}}.auth-orbit__next-hint{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__next-hint{background:color-mix(in srgb,var(--primary-soft)70%,transparent)}}.auth-orbit__next-hint{padding:.6rem .72rem;font-size:.76rem;line-height:1.45}.auth-orbit__form{gap:.8rem;display:grid}.auth-orbit__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.auth-orbit__field{gap:.34rem;font-size:.83rem;font-weight:600;display:grid}.auth-orbit__control{height:2.85rem}.auth-orbit__password-wrap{position:relative}.auth-orbit__control--password{padding-right:2.6rem}.auth-orbit__visibility-btn{border:1px solid var(--line);border-radius:999px;width:1.95rem;height:1.95rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__visibility-btn{border:1px solid color-mix(in srgb,var(--line)72%,transparent)}}.auth-orbit__visibility-btn{background:var(--surface-strong)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__visibility-btn{background:color-mix(in srgb,var(--surface-strong)90%,transparent)}}.auth-orbit__visibility-btn{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.auth-orbit__visibility-btn:hover{color:var(--text);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__visibility-btn:hover{border-color:color-mix(in srgb,var(--primary)56%,var(--line))}}.auth-orbit__notice{border-radius:.8rem;margin:0;padding:.6rem .72rem;font-size:.8rem;line-height:1.45}.auth-orbit__notice--error{border:1px solid #f43f5e}@supports (color:color-mix(in lab, red, red)){.auth-orbit__notice--error{border:1px solid color-mix(in srgb,#f43f5e 44%,var(--line))}}.auth-orbit__notice--error{background:#f43f5e24}.auth-orbit__switch-row{text-align:center;color:var(--muted);margin:0;font-size:.82rem}.auth-orbit__switch-action{color:var(--primary);font-size:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.auth-orbit__session-card{border:1px solid #67e8f9;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.auth-orbit__session-card{border:1px solid color-mix(in srgb,#67e8f9 34%,var(--line))}}.auth-orbit__session-card{background:linear-gradient(150deg,var(--surface-strong)0%,var(--surface)100%)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__session-card{background:linear-gradient(150deg,color-mix(in srgb,var(--surface-strong)88%,transparent)0%,color-mix(in srgb,var(--surface)84%,transparent)100%)}}.auth-orbit__session-card{padding:.9rem}.auth-orbit__session-title{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.71rem}.auth-orbit__session-user{margin:.35rem 0 0;font-size:1.3rem;line-height:1.1}.auth-orbit__session-meta{flex-wrap:wrap;align-items:center;gap:.48rem;margin-top:.65rem;font-size:.78rem;display:flex}.auth-orbit__role-pill{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-orbit__role-pill{border:1px solid color-mix(in srgb,var(--line)68%,#67e8f9 32%)}}.auth-orbit__role-pill{background:var(--primary-soft)}@supports (color:color-mix(in lab, red, red)){.auth-orbit__role-pill{background:color-mix(in srgb,var(--primary-soft)70%,transparent)}}.auth-orbit__role-pill{letter-spacing:.08em;text-transform:uppercase;padding:.32rem .62rem;font-size:.7rem}.auth-orbit__session-actions{gap:.5rem;margin-top:.9rem;display:grid}@media (max-width:980px){.auth-orbit__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.auth-orbit{border-radius:1.35rem}.auth-orbit__grid{padding:.9rem}.auth-orbit__story,.auth-orbit__panel{border-radius:1.05rem;padding:.9rem}.auth-orbit__quick-links{width:100%}.auth-orbit__quick-link{justify-content:space-between;width:100%}.auth-orbit__split{grid-template-columns:minmax(0,1fr)}}@keyframes auth-orbit-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(2%,3%)scale(1.08)}}@keyframes auth-orbit-scan{0%{transform:translate(-24%)}to{transform:translate(24%)}}@keyframes auth-ring-pulse{0%{opacity:.18;transform:scale(.94)}50%{opacity:.5;transform:scale(1)}to{opacity:.18;transform:scale(.94)}}@keyframes auth-panel-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.home-command-hero{isolation:isolate;background:var(--hero-bg);width:100%;min-height:100dvh;position:relative;overflow:hidden}.home-command-hero__image{object-fit:cover;object-position:center 40%;filter:saturate(var(--hero-image-saturate))brightness(var(--hero-image-brightness));animation:22s ease-in-out infinite alternate hero-image-float;transform:scale(1.12)}.home-command-hero__dimmer{z-index:1;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 110%,var(--hero-dimmer-accent)0%,transparent 60%),linear-gradient(180deg,var(--hero-dimmer-top)0%,var(--hero-dimmer-mid)50%,var(--hero-dimmer-bot)100%),linear-gradient(135deg,var(--hero-dimmer-side-a)0%,transparent 40%,var(--hero-dimmer-side-b)100%);position:absolute;inset:0}.home-command-hero__ambient{z-index:2;pointer-events:none;opacity:var(--hero-ambient-opacity);background:conic-gradient(from 180deg at 30% 60%,var(--hero-ambient-a)0deg,var(--hero-ambient-b)90deg,var(--hero-ambient-c)180deg,var(--hero-ambient-d)270deg,var(--hero-ambient-a)360deg);filter:blur(68px);animation:14s ease-in-out infinite alternate hero-signal-drift;position:absolute;inset:-40% -20%}.home-command-hero__scanline{z-index:3;pointer-events:none;opacity:var(--hero-scan-opacity);background:repeating-linear-gradient(180deg,var(--hero-scan-color)0,var(--hero-scan-color)1px,transparent 1px,transparent 4px);animation:6s linear infinite hero-scan-shift;position:absolute;inset:0}.home-command-hero__holo-grid{z-index:3;pointer-events:none;opacity:var(--hero-grid-opacity);background:linear-gradient(var(--hero-grid-color)1px,transparent 1px),linear-gradient(90deg,var(--hero-grid-color)1px,transparent 1px);background-size:3.5rem 3.5rem;animation:20s linear infinite hero-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 60%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 60%,#000 20%,#0000 80%)}.home-command-hero__aurora{z-index:2;pointer-events:none;opacity:var(--hero-aurora-opacity);background:linear-gradient(130deg,transparent 20%,var(--hero-aurora-a)35%,var(--hero-aurora-b)48%,var(--hero-aurora-c)60%,transparent 72%);filter:blur(42px);animation:10s ease-in-out infinite alternate hero-aurora-wave;position:absolute;inset:-10% -20% 20%}.home-command-hero__aurora--alt{opacity:var(--hero-aurora-alt-opacity);background:linear-gradient(-40deg,transparent 25%,var(--hero-aurora-alt-a)40%,var(--hero-aurora-alt-b)55%,transparent 70%);animation-duration:13s;animation-delay:-5s;top:20%;bottom:-20%}.home-command-hero__particles{z-index:4;pointer-events:none;position:absolute;inset:0}.home-command-hero__particle{left:var(--p-x);top:var(--p-y);width:var(--p-size);height:var(--p-size);background:radial-gradient(circle,var(--hero-particle-core)0%,var(--hero-particle-edge)60%,transparent 100%);opacity:0;animation:hero-particle-float var(--p-dur)var(--p-delay)ease-in-out infinite;border-radius:999px;position:absolute}.home-command-hero.is-mounted .home-command-hero__particle{opacity:var(--p-opacity)}.home-command-hero__ring-pulse{z-index:3;pointer-events:none;border:1px solid var(--hero-ring-a);opacity:0;border-radius:999px;width:32rem;height:32rem;animation:6s ease-out infinite hero-ring-expand;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)scale(.4)}.home-command-hero__ring-pulse--2{border-color:var(--hero-ring-b);animation-delay:2s}.home-command-hero__ring-pulse--3{border-color:var(--hero-ring-c);animation-delay:4s}.home-command-hero__content{z-index:10;align-content:center;gap:2.4rem;width:min(100%,74rem);min-height:100dvh;margin:0 auto;padding:clamp(7.6rem,14vh,10.2rem) clamp(1rem,4vw,3rem) clamp(3rem,10vh,5.5rem);display:grid;position:relative}.home-command-hero__intro{gap:1.2rem;display:grid}.home-command-hero__pill{border:1px solid var(--hero-pill-border);background:linear-gradient(135deg,var(--hero-pill-bg-a)0%,var(--hero-pill-bg-b)100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:fit-content;color:var(--hero-pill-color);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.42rem 1rem .42rem .72rem;font-size:.72rem;font-weight:700;animation:3s ease-in-out infinite alternate hero-pill-glow;display:inline-flex}.home-command-hero__pill-dot{background:var(--hero-pill-dot);width:.45rem;height:.45rem;box-shadow:0 0 6px var(--hero-pill-dot-shadow-a),0 0 14px var(--hero-pill-dot-shadow-b);border-radius:999px;animation:1.8s ease-in-out infinite hero-dot-pulse}.home-command-hero__title{text-wrap:balance;max-width:56rem;margin:0;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96;position:relative}.home-command-hero__title-main{z-index:2;color:var(--hero-title-a);background:linear-gradient(135deg,var(--hero-title-a)0%,var(--hero-title-b)40%,var(--hero-title-c)60%,var(--hero-title-d)100%);-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite hero-title-shimmer;display:block;position:relative}.home-command-hero__title-glow{z-index:1;color:#0000;-webkit-text-stroke:0;font-size:inherit;line-height:inherit;font-weight:inherit;filter:blur(22px);opacity:var(--hero-title-glow-opacity);background:linear-gradient(135deg,var(--hero-title-glow-a)0%,var(--hero-title-glow-b)100%);-webkit-text-fill-color:transparent;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite alternate hero-title-glow-pulse;display:block;position:absolute;inset:0}.home-command-hero__description{max-width:48rem;color:var(--hero-desc-color);margin:0;font-size:clamp(.98rem,1.45vw,1.17rem);line-height:1.8}.home-command-hero__actions{gap:.65rem;width:min(42rem,100%);display:grid}.home-command-hero__cta-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.home-command-hero__trigger{border:1px solid var(--hero-trigger-border);background:linear-gradient(135deg,var(--hero-trigger-bg-a)0%,var(--hero-trigger-bg-b)50%,var(--hero-trigger-bg-c)100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:fit-content;min-width:min(14rem,100%);min-height:3.2rem;color:var(--hero-trigger-color);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;box-shadow:var(--hero-trigger-box-shadow);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.62rem .72rem .62rem 1.4rem;font-size:.88rem;font-weight:800;transition:transform .3s,box-shadow .32s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.home-command-hero__trigger:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--hero-trigger-before-a)0%,var(--hero-trigger-before-b)50%,var(--hero-trigger-before-c)100%);z-index:-1;opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.home-command-hero__trigger:hover{border-color:var(--hero-trigger-hover-border);box-shadow:0 0 32px -4px var(--hero-trigger-hover-shadow-a),0 0 60px -12px var(--hero-trigger-hover-shadow-b),inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}.home-command-hero__trigger:hover:before{opacity:.12}.home-command-hero__trigger-text{z-index:1;position:relative}.home-command-hero__trigger-icon{border:1px solid var(--hero-trigger-icon-border);background:var(--hero-trigger-icon-bg);width:2.1rem;height:2.1rem;color:var(--hero-trigger-icon-color);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s;display:inline-flex}.home-command-hero__actions.is-open .home-command-hero__trigger-icon{background:var(--hero-trigger-icon-open-bg);transform:rotate(180deg)}.home-command-hero__inquiry{border:1px solid var(--hero-secondary-border);background:linear-gradient(120deg,var(--hero-secondary-bg-a)0%,var(--hero-secondary-bg-b)100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:3.2rem;color:var(--hero-secondary-color);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.62rem 1.3rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:inline-flex;position:relative;overflow:hidden}.home-command-hero__inquiry-glow{border-radius:inherit;background:radial-gradient(ellipse at 50% 0%,var(--hero-secondary-glow)0%,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.home-command-hero__inquiry:hover{border-color:var(--hero-secondary-hover-border);box-shadow:0 0 24px -6px var(--hero-secondary-hover-shadow-a),0 0 48px -12px var(--hero-secondary-hover-shadow-b);transform:translateY(-2px)}.home-command-hero__inquiry:hover .home-command-hero__inquiry-glow{opacity:1}.home-command-hero__toolkit{background:linear-gradient(130deg,var(--hero-toolkit-bg-a)0%,var(--hero-toolkit-bg-b)100%),radial-gradient(circle at 0% 0%,var(--hero-toolkit-glow)0,transparent 52%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform-origin:top;border:1px solid #0000;border-radius:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:100%;max-height:0;padding:0;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .3s,transform .5s cubic-bezier(.22,1,.36,1),border-color .32s,padding .32s;display:grid;overflow:hidden;transform:translateY(-16px)scale(.95)}.home-command-hero__actions.is-open .home-command-hero__toolkit{border-color:var(--hero-toolkit-open-border);opacity:1;pointer-events:auto;max-height:16rem;padding:.6rem;transform:translateY(0)scale(1)}.home-command-hero__tool{border:1px solid var(--hero-tool-border);background:var(--hero-tool-bg);min-height:3rem;color:var(--hero-tool-color);text-align:center;letter-spacing:.07em;text-transform:uppercase;opacity:0;border-radius:.9rem;justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .52s cubic-bezier(.12,.88,.26,1),opacity .24s,border-color .24s,background .24s,box-shadow .24s;display:inline-flex;transform:translateY(-22px)scale(.92)}.home-command-hero__tool-label{flex:1}.home-command-hero__tool-arrow{opacity:0;color:var(--hero-tool-arrow-color);flex-shrink:0;transition:opacity .22s,transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:translate(-6px)}.home-command-hero__tool:hover .home-command-hero__tool-arrow{opacity:1;transform:translate(0)}.home-command-hero__actions.is-open .home-command-hero__tool{opacity:1;transition-delay:calc(var(--hero-tool-index,0)*70ms + 40ms);transform:translate(0)scale(1)}.home-command-hero__tool:hover{border-color:var(--hero-tool-hover-border);background:var(--hero-tool-hover-bg);box-shadow:0 0 16px -6px var(--hero-tool-hover-shadow)}@media (max-width:900px){.home-command-hero__title{max-width:42rem;font-size:clamp(1.9rem,8.2vw,3rem);line-height:1.02}.home-command-hero__description{max-width:39rem;font-size:clamp(.92rem,2.8vw,1.03rem);line-height:1.7}}@media (max-width:760px){.home-command-hero{min-height:95dvh}.home-command-hero__content{padding-top:clamp(7rem,18vh,8.2rem);padding-bottom:1.75rem}.home-command-hero__actions{width:100%}.home-command-hero__cta-row{flex-direction:column;align-items:stretch}.home-command-hero__trigger,.home-command-hero__inquiry{width:100%}.home-command-hero__toolkit{grid-template-columns:minmax(0,1fr)}.home-command-hero__ring-pulse{width:18rem;height:18rem}}.home-signal-grid{margin-top:clamp(.4rem,1.4vw,1rem)}.home-signal-grid__frame{border:1px solid var(--line);border-radius:1.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__frame{border:1px solid color-mix(in srgb,var(--line)66%,#67e8f9 34%)}}.home-signal-grid__frame{isolation:isolate;background:linear-gradient(158deg,var(--surface-strong)0%,var(--surface)100%),radial-gradient(circle at 8% 16%,#38bdf83d 0,transparent 36%),radial-gradient(circle at 92% 0%,#14b8a62b 0,transparent 44%);padding:clamp(1.25rem,2.2vw,2rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__frame{background:linear-gradient(158deg,color-mix(in srgb,var(--surface-strong)88%,#071126 12%)0%,color-mix(in srgb,var(--surface)72%,#071126 28%)100%),radial-gradient(circle at 8% 16%,#38bdf83d 0,transparent 36%),radial-gradient(circle at 92% 0%,#14b8a62b 0,transparent 44%)}}.home-signal-grid__frame{box-shadow:var(--shadow)}.home-signal-grid__frame:before{content:"";z-index:0;pointer-events:none;filter:blur(38px);opacity:.62;background:conic-gradient(from 38deg,#38bdf833 0deg,#3b82f62b 130deg,#10b98126 240deg,#38bdf833 360deg);animation:10.5s ease-in-out infinite alternate signal-grid-drift;position:absolute;inset:-40% -8%}.home-signal-grid__frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--primary)22%,#67e8f9 50%,var(--primary)78%,transparent 100%);height:2px;position:absolute;bottom:.95rem;left:-18%;right:-18%}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__frame:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)84%,#67e8f9)22%,#67e8f9 50%,color-mix(in srgb,var(--primary)84%,#67e8f9)78%,transparent 100%)}}.home-signal-grid__frame:after{opacity:.74;animation:3.9s cubic-bezier(.2,.8,.2,1) infinite signal-grid-scan;transform:translate(-24%)}.home-signal-grid__frame>*{z-index:2;position:relative}.home-signal-grid__header{max-width:54rem}.home-signal-grid__pill{border-color:#67e8f9}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__pill{border-color:color-mix(in srgb,#67e8f9 42%,var(--line))}}.home-signal-grid__pill{background:#67e8f9}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__pill{background:color-mix(in srgb,#67e8f9 18%,var(--primary-soft))}}.home-signal-grid__title{margin:.9rem 0 0;font-size:clamp(1.6rem,3.6vw,2.55rem);line-height:1.08}.home-signal-grid__description{max-width:49rem;color:var(--muted);margin:.8rem 0 0;font-size:clamp(.93rem,1.45vw,1.04rem);line-height:1.7}.home-signal-grid__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.25rem;display:grid}.home-signal-grid__card{border:1px solid var(--signal-accent,#67e8f9);border-radius:1.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__card{border:1px solid color-mix(in srgb,var(--signal-accent,#67e8f9)32%,var(--line))}}.home-signal-grid__card{background:linear-gradient(160deg,var(--surface-strong)0%,var(--surface)100%),radial-gradient(circle at 110% -10%,var(--signal-accent,#67e8f9)0,transparent 42%);min-height:13.4rem;padding:1.05rem 1rem 1.02rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__card{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong)90%,#091426 10%)0%,color-mix(in srgb,var(--surface)82%,#071126 18%)100%),radial-gradient(circle at 110% -10%,color-mix(in srgb,var(--signal-accent,#67e8f9)28%,transparent)0,transparent 42%)}}.home-signal-grid__card{animation:.62s cubic-bezier(.22,1,.36,1) both signal-card-rise;animation-delay:calc(var(--signal-index,0)*90ms + 70ms);transition:transform .28s,border-color .24s,box-shadow .28s}.home-signal-grid__card:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--signal-accent,#67e8f9)50%,transparent 100%);height:1px;position:absolute;top:3.85rem;left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__card:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--signal-accent,#67e8f9)70%,white)50%,transparent 100%)}}.home-signal-grid__card:before{opacity:.78}.home-signal-grid__card:hover{border-color:var(--signal-accent,#67e8f9);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__card:hover{border-color:color-mix(in srgb,var(--signal-accent,#67e8f9)52%,var(--line))}}.home-signal-grid__card:hover{box-shadow:0 18px 30px -22px var(--signal-accent,#67e8f9)}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__card:hover{box-shadow:0 18px 30px -22px color-mix(in srgb,var(--signal-accent,#67e8f9)46%,transparent)}}.home-signal-grid__icon-shell{border:1px solid var(--signal-accent,#67e8f9);border-radius:.9rem;place-items:center;width:2.9rem;height:2.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__icon-shell{border:1px solid color-mix(in srgb,var(--signal-accent,#67e8f9)54%,var(--line))}}.home-signal-grid__icon-shell{background:radial-gradient(circle at 26% 20%,var(--signal-accent,#67e8f9)0,var(--signal-accent,#67e8f9)42%,transparent 80%),linear-gradient(180deg,var(--signal-icon-bg-start)0%,var(--signal-icon-bg-end)100%)}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__icon-shell{background:radial-gradient(circle at 26% 20%,color-mix(in srgb,var(--signal-accent,#67e8f9)34%,var(--signal-icon-core))0,color-mix(in srgb,var(--signal-accent,#67e8f9)22%,transparent)42%,transparent 80%),linear-gradient(180deg,var(--signal-icon-bg-start)0%,var(--signal-icon-bg-end)100%)}}.home-signal-grid__icon-shell{color:var(--signal-icon-color)}@supports (color:color-mix(in lab, red, red)){.home-signal-grid__icon-shell{color:color-mix(in srgb,var(--signal-icon-color)86%,var(--signal-accent,#67e8f9)14%)}}.home-signal-grid__icon-shell{box-shadow:inset 0 1px 0 #ffffff42,0 10px 18px -14px var(--signal-icon-shadow)}.home-signal-grid__icon{width:1.55rem;height:1.55rem}.home-signal-grid__card-title{margin:1rem 0 0;font-size:1.02rem;line-height:1.3}.home-signal-grid__card-description{color:var(--muted);margin:.64rem 0 0;font-size:.85rem;line-height:1.68}@media (max-width:1050px){.home-signal-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-nav-frame{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.site-nav-shell,.site-nav-mobile{max-width:100%}.home-signal-grid__frame{border-radius:1.35rem;padding:1rem}.home-signal-grid__title{font-size:clamp(1.4rem,7.5vw,1.9rem)}.home-signal-grid__cards{grid-template-columns:minmax(0,1fr);margin-top:1rem}}.home-orbit{margin-top:4.5rem;position:relative}.home-orbit__intro{max-width:58rem;margin-bottom:1.5rem}.home-orbit__pill{margin-bottom:.9rem}.home-orbit__title{margin:0;font-size:clamp(1.9rem,4.1vw,3.1rem);line-height:1.08}.home-orbit__description{max-width:52rem;color:var(--muted);margin:.85rem 0 0;font-size:clamp(.95rem,1.6vw,1.06rem);line-height:1.75}.home-orbit__track{margin-top:clamp(.9rem,2vw,1.35rem);position:relative}.home-orbit__sticky{border:1px solid var(--line);background:linear-gradient(160deg,var(--surface-strong)0%,var(--surface)100%),radial-gradient(circle at 20% 26%,var(--primary)0,transparent 36%),radial-gradient(circle at 78% 20%,#22d3ee21 0,transparent 36%);border-radius:2rem;height:clamp(28rem,82svh,44rem);position:relative}@supports (color:color-mix(in lab, red, red)){.home-orbit__sticky{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong)86%,transparent)0%,color-mix(in srgb,var(--surface)66%,transparent)100%),radial-gradient(circle at 20% 26%,color-mix(in srgb,var(--primary)20%,transparent)0,transparent 36%),radial-gradient(circle at 78% 20%,#22d3ee21 0,transparent 36%)}}.home-orbit__sticky{box-shadow:var(--shadow);isolation:isolate;place-items:center;display:grid;overflow:hidden}.home-orbit__sticky:before{content:"";pointer-events:none;z-index:0;filter:blur(26px);background:conic-gradient(from 45deg,#38bdf81e 0deg,#6366f11f 105deg,#22c55e1f 212deg,#f973161f 320deg,#38bdf81e 360deg);animation:11s ease-in-out infinite alternate orbit-drift;position:absolute;inset:-40% -15%}.home-orbit__sticky:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent 0%,var(--primary)30%,#67e8f9 50%,var(--primary)70%,transparent 100%);height:2px;position:absolute;inset:auto -12% 6%}@supports (color:color-mix(in lab, red, red)){.home-orbit__sticky:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary)80%,#bae6fd)30%,#67e8f9 50%,color-mix(in srgb,var(--primary)80%,#bae6fd)70%,transparent 100%)}}.home-orbit__sticky:after{opacity:.76;animation:3.8s cubic-bezier(.22,1,.36,1) infinite orbit-glow;transform:translate(-18%)}.home-orbit__stack{aspect-ratio:4/5;z-index:3;width:min(84vw,32.5rem);position:relative}.home-orbit__card{transform-origin:50%;border-color:var(--orbit-accent,var(--line));border-radius:1.5rem;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-orbit__card{border-color:color-mix(in srgb,var(--orbit-accent,var(--line))42%,var(--line))}}.home-orbit__card{will-change:transform,filter,opacity;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .32s,filter .32s}.home-orbit__card:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--orbit-accent,var(--primary))50%,transparent 100%);height:1px;position:absolute;bottom:5.8rem;left:1.1rem;right:1.1rem}@supports (color:color-mix(in lab, red, red)){.home-orbit__card:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--orbit-accent,var(--primary))70%,white)50%,transparent 100%)}}.home-orbit__card:before{opacity:.75;z-index:3}.home-orbit__image-wrap{position:absolute;inset:0}.home-orbit__image{object-fit:cover;transform:scale(1.07)}.home-orbit__veil{background:linear-gradient(180deg,#060d1d1f 0%,#060d1d3d 44%,#060d1dd1 100%),linear-gradient(130deg,var(--orbit-accent,var(--primary))0%,transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.home-orbit__veil{background:linear-gradient(180deg,#060d1d1f 0%,#060d1d3d 44%,#060d1dd1 100%),linear-gradient(130deg,color-mix(in srgb,var(--orbit-accent,var(--primary))24%,transparent)0%,transparent 56%)}}.home-orbit__veil{z-index:2}.home-orbit__meta{z-index:4;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.home-orbit__meta p{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;margin:0;font-size:.68rem;line-height:1.4}.home-orbit__meta h3{color:#fff;margin:.42rem 0 0;font-size:clamp(1.2rem,2.2vw,1.56rem);line-height:1.2}.home-orbit__rail{z-index:4;flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;right:clamp(.7rem,2.1vw,1.8rem);transform:translateY(-50%)}.home-orbit__dot{border-radius:999px;width:.36rem;height:1.4rem;transition:transform .35s}.home-orbit__dot.is-active{transform:scaleX(1.35)}.home-orbit__next-button{z-index:5;border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:2.2rem;display:inline-flex;position:absolute;bottom:clamp(.8rem,2.2vw,1.4rem);right:clamp(.8rem,2.2vw,1.4rem)}@supports (color:color-mix(in lab, red, red)){.home-orbit__next-button{border:1px solid color-mix(in srgb,var(--line)68%,#67e8f9 32%)}}.home-orbit__next-button{background:linear-gradient(140deg,var(--surface-strong)0%,var(--surface)100%),radial-gradient(circle at 24% 20%,var(--primary-soft)0,transparent 58%)}@supports (color:color-mix(in lab, red, red)){.home-orbit__next-button{background:linear-gradient(140deg,color-mix(in srgb,var(--surface-strong)90%,transparent)0%,color-mix(in srgb,var(--surface)78%,transparent)100%),radial-gradient(circle at 24% 20%,color-mix(in srgb,var(--primary-soft)74%,transparent)0,transparent 58%)}}.home-orbit__next-button{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.home-orbit__next-button{color:color-mix(in srgb,var(--text)94%,#e0f2fe 6%)}}.home-orbit__next-button{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem .9rem;font-size:.64rem;font-weight:700;transition:transform .24s,border-color .24s,filter .24s}.home-orbit__next-button:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.home-orbit__next-button:hover{border-color:color-mix(in srgb,var(--primary)52%,var(--line))}}.home-orbit__next-button:hover{filter:brightness(1.04)}.home-orbit__next-button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.home-orbit__next-button:focus-visible{outline:2px solid color-mix(in srgb,var(--primary)70%,#67e8f9)}}.home-orbit__next-button:focus-visible{outline-offset:2px}.home-orbit--static .home-orbit__track{min-height:auto}.home-orbit--static .home-orbit__sticky{height:auto;padding:1rem;position:relative;top:0}.home-orbit--static .home-orbit__stack{aspect-ratio:auto;gap:.95rem;width:100%;max-width:42rem;display:grid}.home-orbit--static .home-orbit__card{aspect-ratio:4/5;position:relative;filter:none!important;opacity:1!important;transform:none!important}@media (max-width:920px){.home-orbit{margin-top:3.6rem}.home-orbit__intro{margin-bottom:1.1rem}.home-orbit__sticky{border-radius:1.35rem}.home-orbit__meta h3{font-size:1.15rem}}@keyframes orbit-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,3%)scale(1.08)}}@keyframes orbit-glow{0%{transform:translate(-18%)}to{transform:translate(18%)}}@keyframes signal-grid-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(2%,3%)scale(1.08)}}@keyframes signal-grid-scan{0%{transform:translate(-24%)}to{transform:translate(24%)}}@keyframes signal-card-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-image-float{0%{transform:scale(1.1)translate(0)}to{transform:scale(1.16)translateY(-2.2%)}}@keyframes hero-scan-shift{0%{transform:translateY(0)}to{transform:translateY(32px)}}@keyframes hero-signal-drift{0%{transform:translate(-3%,-3%)rotate(0)scale(1)}to{transform:translate(3%,3%)rotate(12deg)scale(1.12)}}@keyframes hero-aurora-wave{0%{opacity:.35;transform:translate(-8%)skewY(-2deg)}to{opacity:.25;transform:translate(8%)skewY(2deg)}}@keyframes hero-particle-float{0%,to{opacity:var(--p-opacity,.4);transform:translate(0)scale(1)}25%{opacity:calc(var(--p-opacity,.4)*1.5);transform:translate(6px,-10px)scale(1.3)}50%{opacity:calc(var(--p-opacity,.4)*.6);transform:translate(-4px,-18px)scale(.8)}75%{opacity:var(--p-opacity,.4);transform:translate(8px,-8px)scale(1.1)}}@keyframes hero-ring-expand{0%{opacity:.5;transform:translate(-50%,-50%)scale(.3)}70%{opacity:.1}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes hero-title-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hero-title-glow-pulse{0%{opacity:.25;filter:blur(20px)}to{opacity:.45;filter:blur(28px)}}@keyframes hero-pill-glow{0%{border-color:var(--hero-pill-glow-border-from);box-shadow:var(--hero-pill-glow-shadow-from)}to{border-color:var(--hero-pill-glow-border-to);box-shadow:var(--hero-pill-glow-shadow-to)}}@keyframes hero-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes hero-grid-drift{0%{background-position:0 0,0 0}to{background-position:3.5rem 3.5rem,3.5rem 3.5rem}}@media (prefers-reduced-motion:reduce){.site-nav,.site-nav-shell,.site-nav-shell:before,.site-nav-shell:after,.site-nav-mobile,.site-nav-mobile:before,.section-holo:before,.section-holo:after,.auth-orbit:before,.auth-orbit:after,.auth-orbit__panel,.auth-orbit__ring,.home-command-hero__image,.home-command-hero__ambient,.home-command-hero__scanline,.home-command-hero__holo-grid,.home-command-hero__aurora,.home-command-hero__particle,.home-command-hero__ring-pulse,.home-signal-grid__frame:before,.home-signal-grid__frame:after,.home-signal-grid__card,.site-footer-shell:before,.site-footer-shell:after,.home-orbit__sticky:before,.home-orbit__sticky:after{transition-duration:.01ms!important;animation:none!important}.site-footer-action,.site-footer-action__icon,.site-footer-link,.site-footer-contact-value--link{transition-duration:.01ms!important}}.quick-action-bar{z-index:40;flex-direction:column;gap:.625rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.quick-action-btn{border:1px solid var(--line);background:var(--surface-strong);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-action-btn{background:color-mix(in srgb,var(--surface-strong)85%,transparent)}}.quick-action-btn{-webkit-backdrop-filter:blur(16px);color:var(--text);box-shadow:var(--shadow);cursor:pointer;font-size:1.125rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.quick-action-btn:hover{border-color:var(--primary);box-shadow:0 8px 24px -8px var(--alien-glow-a);transform:translateY(-2px)}@media (max-width:640px){.quick-action-bar{bottom:.75rem;right:.75rem}.quick-action-btn{width:2.625rem;height:2.625rem;font-size:1rem}}.partners-section{padding-top:1.5rem;padding-bottom:2rem;overflow:hidden}.partners-header{text-align:center}.partners-track-wrap{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.partners-track{will-change:transform;align-items:center;gap:4rem;width:max-content;animation:50s linear infinite partners-scroll;display:flex}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-logo{flex-shrink:0;justify-content:center;align-items:center;width:160px;height:80px;padding:.5rem;display:flex}.partners-logo__img{object-fit:contain;filter:grayscale()opacity(.45);width:100%;height:100%;transition:filter .4s cubic-bezier(.4,0,.2,1)}.partners-logo:hover .partners-logo__img{filter:grayscale(0)opacity()}:root[data-theme=dark] .partners-logo__img{filter:grayscale(0)opacity(.7)brightness(1.1)}:root[data-theme=dark] .partners-logo:hover .partners-logo__img{filter:grayscale(0)opacity()brightness(1.2)}@media (min-width:640px){.partners-logo{width:190px;height:95px}.partners-track{gap:4.5rem}}@media (min-width:1024px){.partners-logo{width:220px;height:110px}.partners-track{gap:5rem}}@media (prefers-reduced-motion:reduce){.partners-track{flex-wrap:wrap;justify-content:center;gap:2rem;width:auto;animation:none}.partners-track-wrap{-webkit-mask-image:none;mask-image:none}}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
