@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Orbitron:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Inter", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-950:oklch(25.8% .092 26.042);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;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{.glass{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.glass{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.glass{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.glass{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.btn{cursor:pointer;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);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));border-radius:3.40282e38px}@media(hover:hover){.btn:hover{opacity:.9}}.btn:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing) * 10)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-auto{margin-top:auto}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-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-12{height:calc(var(--spacing) * 12)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[360px\]{height:360px}.h-auto{height:auto}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[150px\]{max-width:150px}.max-w-\[220px\]{max-width:220px}.max-w-\[1500px\]{max-width:1500px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.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)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-blue-100\/10{border-color:#dbeafe1a}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/10{border-color:color-mix(in oklab,var(--color-blue-100) 10%,transparent)}}.border-blue-100\/12{border-color:#dbeafe1f}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/12{border-color:color-mix(in oklab,var(--color-blue-100) 12%,transparent)}}.border-blue-100\/14{border-color:#dbeafe24}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/14{border-color:color-mix(in oklab,var(--color-blue-100) 14%,transparent)}}.border-blue-100\/15{border-color:#dbeafe26}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/15{border-color:color-mix(in oklab,var(--color-blue-100) 15%,transparent)}}.border-blue-100\/20{border-color:#dbeafe33}@supports (color:color-mix(in lab,red,red)){.border-blue-100\/20{border-color:color-mix(in oklab,var(--color-blue-100) 20%,transparent)}}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/20{border-color:color-mix(in oklab,var(--color-blue-400) 20%,transparent)}}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/25{border-color:color-mix(in oklab,var(--color-blue-400) 25%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#05070d\]{background-color:#05070d}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/12{background-color:color-mix(in oklab,var(--color-amber-500) 12%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/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\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab,red,red)){.bg-black\/78{background-color:color-mix(in oklab,var(--color-black) 78%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/12{background-color:#3080ff1f}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/12{background-color:color-mix(in oklab,var(--color-blue-500) 12%,transparent)}}.bg-current{background-color:currentColor}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/12{background-color:color-mix(in oklab,var(--color-emerald-500) 12%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-950\/95{background-color:#002c22f2}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/95{background-color:color-mix(in oklab,var(--color-emerald-950) 95%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/12{background-color:#fb2c361f}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/12{background-color:color-mix(in oklab,var(--color-red-500) 12%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-950\/95{background-color:#460809f2}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/95{background-color:color-mix(in oklab,var(--color-red-950) 95%,transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950) 95%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white) 5.5%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white{--tw-gradient-via:var(--color-white);--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-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-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.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)}.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)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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-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-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing) * 6)}.text-sm\/7{font-size:var(--text-sm);line-height:calc(var(--spacing) * 7)}.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-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.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\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-blue-50{color:var(--color-blue-50)}.text-blue-50\/75{color:#eff6ffbf}@supports (color:color-mix(in lab,red,red)){.text-blue-50\/75{color:color-mix(in oklab,var(--color-blue-50) 75%,transparent)}}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/65{color:#bedbffa6}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/65{color:color-mix(in oklab,var(--color-blue-200) 65%,transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-gray-100{color:var(--color-gray-100)}.text-red-50{color:var(--color-red-50)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-blue-200\/60{text-decoration-color:#bedbff99}@supports (color:color-mix(in lab,red,red)){.decoration-blue-200\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-blue-200) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-blue-200) 60%,transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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)}.shadow-\[0_0_28px_rgba\(59\,130\,246\,0\.18\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#3b82f62e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_55px_rgba\(37\,99\,235\,0\.08\)\]{--tw-shadow:0 0 55px var(--tw-shadow-color,#2563eb14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 12px 34px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,0\.36\)\,0_0_55px_rgba\(37\,99\,235\,0\.08\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#0000005c), 0 0 55px var(--tw-shadow-color,#2563eb14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-blue-100\/8:hover{background-color:#dbeafe14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-100\/8:hover{background-color:color-mix(in oklab,var(--color-blue-100) 8%,transparent)}}.hover\:bg-red-500\/22:hover{background-color:#fb2c3638}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/22:hover{background-color:color-mix(in oklab,var(--color-red-500) 22%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/\[0\.045\]:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.045\]:hover{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}}.focus\:border-blue-200\/50:focus{border-color:#bedbff80}@supports (color:color-mix(in lab,red,red)){.focus\:border-blue-200\/50:focus{border-color:color-mix(in oklab,var(--color-blue-200) 50%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-400\/15:focus{--tw-ring-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-400\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-blue-300\/70:focus-visible{--tw-ring-color:#90c5ffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-blue-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:inline-flex{display:inline-flex}}@media(min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-end{align-items:flex-end}.md\:gap-20{gap:calc(var(--spacing) * 20)}:where(.md\:space-y-30>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 30) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 30) * calc(1 - var(--tw-space-y-reverse)))}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:80rem){.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:py-8{padding-block:calc(var(--spacing) * 8)}.xl\:pl-72{padding-left:calc(var(--spacing) * 72)}}}:root{color-scheme:dark;--matrix-bg:#030609;--matrix-panel:#040a0fb8;--matrix-panel-strong:#040a0fe6;--matrix-line:#d1e7ff24;--matrix-line-strong:#ddf0ff42;--matrix-text:#f5fafff0;--matrix-muted:#d6e0e8ad;--matrix-dim:#c7d5e17a;--matrix-blue:#4ba7ff;--matrix-cyan:#8ad7ff;--matrix-amber:#f3b56a;--matrix-green:#48d47b;--matrix-workspace-sidebar:318px;--matrix-workspace-panel-height:860px;--matrix-workspace-gap:22px;--matrix-workspace-top:76px;--stable-vh:100vh;--matrix-mobile-bg-height:var(--stable-vh)}*{box-sizing:border-box}html{background:#000}body{color:var(--matrix-text);font-family:var(--font-sans);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#000;margin:0;font-size:14px;line-height:1.5}button,input,select{font:inherit}button{color:inherit}.app-shell{isolation:isolate;background:#000;position:relative}.app-shell.is-item-focused{min-height:var(--stable-vh)}.app-shell.is-news-article-focused .public-shell{width:100%;min-height:var(--stable-vh);position:fixed;inset:0;overflow:hidden}.public-shell{z-index:1;min-height:var(--stable-vh);isolation:isolate;flex-direction:column;flex:auto;transition:filter .18s,transform .18s,opacity .18s;display:flex;position:relative}.public-shell.is-background-blurred{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(10px)brightness(.68)saturate(.92);transform:scale(1.012)}.public-main{z-index:1;width:100%;min-height:calc(var(--stable-vh) - 108px);position:relative}.public-main.is-auth-main{min-height:calc(var(--stable-vh) - 108px)}.vortex-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 48% 5%,#bbdeff52,#0000 20%),linear-gradient(#0000001a,#000000c2),linear-gradient(90deg,#000000bd,#00000029 50%,#00000080),url(/assets/backgrounds/earth-orbit.png) bottom/cover no-repeat;position:fixed;inset:0;overflow:hidden}.vortex-bg:before,.vortex-bg:after{display:none}@media(max-width:768px){html,body,#root{overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}.app-shell{height:var(--stable-vh);min-height:0;overflow:hidden}.app-shell.is-item-focused{min-height:0}.app-shell .min-h-screen{min-height:var(--stable-vh)}.public-shell{height:var(--stable-vh);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.app-shell.is-news-article-focused .public-shell{height:var(--stable-vh);min-height:0;overflow:hidden}.public-main,.public-main.is-auth-main{min-height:calc(var(--stable-vh) - 108px)}.institutional-page,.news-article-backdrop{height:var(--stable-vh);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.vortex-bg{width:100vw;height:var(--stable-vh);min-height:var(--stable-vh);will-change:auto;background:#000;inset:0 auto auto 0;transform:none}.vortex-bg:before{content:"";width:var(--matrix-mobile-bg-cover-width,100vw);height:var(--matrix-mobile-bg-cover-height,var(--stable-vh));transform-origin:bottom;background:url(/assets/backgrounds/earth-orbit.png) bottom/100% 100% no-repeat;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vortex-bg:after{content:"";background:radial-gradient(circle at 48% 5%,#bbdeff52,#0000 20%),linear-gradient(#0000001a,#000000c2),linear-gradient(90deg,#000000bd,#00000029 50%,#00000080);display:block;position:absolute;inset:0}}.site-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 72% 0,#98d0ff2e,#0000 34%),linear-gradient(90deg,#00000094,#0916239e 48%,#00000080);border:1px solid #d6ebff1a;border-radius:999px;grid-template-columns:260px 1fr minmax(220px,auto);align-items:center;gap:24px;width:min(100% - 96px,1440px);min-height:74px;margin:18px auto 0;padding:0 20px;transition:border-color .16s,background .16s,-webkit-backdrop-filter .16s,backdrop-filter .16s,box-shadow .16s;display:grid;position:sticky;top:18px;box-shadow:0 18px 58px #00000057,0 0 54px #5ca9ff1a,inset 0 1px #ffffff09}.site-nav.is-scrolled{background:radial-gradient(circle at 72% 0,#98d0ff3d,#0000 34%),linear-gradient(90deg,#000000b3,#091623b8 48%,#0000009e);border-color:#d6ebff29;box-shadow:0 18px 64px #00000070,0 0 70px #5ca9ff24,inset 0 1px #ffffff0d}.site-brand-group{align-items:center;gap:12px;min-width:0;display:inline-flex}.site-brand,.site-mobile-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.site-brand:before,.site-mobile-brand:before{content:"";z-index:0;filter:blur(4px);opacity:.62;background:radial-gradient(circle at 46% 42%,#edf9ffd1,#b6e2ff80 24%,#68b8ff57,#0000 72%),radial-gradient(circle at 58% 60%,#57adff5c,#0000 56%);border-radius:999px;width:56px;height:56px;animation:4.8s ease-in-out infinite matrixLogoHalo;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.site-brand-mark{z-index:1;object-fit:contain;filter:drop-shadow(0 0 18px #a0daff47);width:34px;height:34px;position:relative}.site-brand span,.site-mobile-brand span,.brand-logo-shell+span{z-index:1;font-family:var(--font-sans);letter-spacing:.42em;font-size:.95rem;font-weight:500;position:relative}@keyframes matrixLogoHalo{0%{opacity:.46;transform:translateY(-50%)scale(.95)}50%{opacity:.82;transform:translateY(-50%)scale(1.06)}to{opacity:.46;transform:translateY(-50%)scale(.95)}}.backend-status{z-index:1;color:#e0f1ffc2;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#030a118a;border:1px solid #b4deff33;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.backend-status-icon{width:13px;height:13px}.backend-status-connected{color:#beffd8eb;background:#165e3638;border-color:#48d47b61;box-shadow:0 0 18px #48d47b29}.backend-status-offline{color:#ffd2d2e6;background:#5c16163d;border-color:#ff7d7d57}.site-nav-links{justify-content:center;align-items:center;gap:min(5.2vw,74px);display:flex}.site-nav-link{color:#f6fbffbd;letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .16s;position:relative}.site-nav-link:hover,.site-nav-link.active{color:#fff}.site-nav-link.active:after{content:"";background:#fff;border-radius:999px;width:5px;height:5px;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 0 16px #8bd0ffcc}.site-nav-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-language-menu{display:inline-flex;position:relative}.site-language-trigger{border:1px solid var(--matrix-line);color:#f7fcffe6;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#03080c7a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:112px;min-height:42px;padding:0 14px;font-size:.74rem;font-weight:800;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.site-language-trigger:hover,.site-language-trigger.is-open{background:#1a59962e;border-color:#7cc6ff94;box-shadow:0 0 24px #4ba7ff24}.site-language-trigger:hover{transform:translateY(-1px)}.site-language-trigger svg{color:#bde5ffe6;width:16px;height:16px}.site-language-chevron{transition:transform .16s}.site-language-trigger.is-open .site-language-chevron{transform:rotate(180deg)}.site-language-list{z-index:90;opacity:0;pointer-events:none;transform-origin:100% 0;background:radial-gradient(circle at 85% 0,#6dc2ff2e,#0000 32%),linear-gradient(#060f18fa,#000000f0);border:1px solid #b4deff2e;border-radius:8px;gap:4px;width:min(248px,100vw - 32px);max-height:min(360px,100vh - 120px);padding:8px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;transform:translateY(-6px)scale(.98);box-shadow:0 24px 58px #0000006b,0 0 32px #4ba7ff1f}.site-language-list.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.site-language-list button{color:#eef7ffc7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:46px;padding:0 10px;transition:border-color .15s,background .15s,color .15s;display:grid}.site-language-list button:hover,.site-language-list button.is-active{color:#fff;background:#2376ca2e;border-color:#8bd5ff57}.site-language-code{letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#ffffff0b;border:1px solid #bee4ff29;border-radius:6px;min-width:0;padding:5px 0;font-size:.72rem;font-weight:900}.site-language-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:700;overflow:hidden}.site-language-list button svg{color:#97ddfff2;justify-self:end;width:16px;height:16px}.site-contact-link,.site-user-pill,.toolbar-pill,.download-button,.support-link{border:1px solid var(--matrix-line-strong);color:#f7fcffe6;letter-spacing:.2em;text-transform:uppercase;background:#03080c6b;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:0 24px;font-size:.74rem;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.site-contact-link:hover,.site-user-pill:hover,.toolbar-pill:hover,.download-button:hover,.support-link:hover{background:#1a59962e;border-color:#7cc6ff94;transform:translateY(-1px)}.site-user-pill{letter-spacing:.08em;text-transform:none;max-width:220px;padding:0 16px 0 10px}.site-user-pill img,.site-user-pill svg{border-radius:999px;flex:none;width:26px;height:26px}.site-user-pill img{object-fit:cover}.site-user-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-menu-button,.site-mobile-close{border:1px solid var(--matrix-line);background:#03080c7a;border-radius:999px;place-items:center;width:42px;height:42px;display:none}.site-menu-button svg,.site-mobile-close svg{width:18px;height:18px}.site-mobile-backdrop{z-index:139;opacity:0;pointer-events:none;background:#0000006b;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.site-mobile-backdrop.is-open{opacity:1;pointer-events:auto}.site-mobile-menu{z-index:140;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#000000e0;align-content:center;gap:22px;width:min(88vw,430px);padding:42px;transition:transform .22s;display:grid;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-24px 0 70px #0000006b}.site-mobile-menu.is-open{transform:translate(0)}.site-mobile-close{display:grid;position:absolute;top:28px;right:28px}.site-mobile-link{color:#fff;font-family:var(--font-sans);letter-spacing:.24em;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:1.15rem;text-decoration:none}.site-mobile-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-mobile-language-grid button{color:#f5faffdb;cursor:pointer;background:#ffffff0b;border:1px solid #bee4ff24;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 14px;display:flex}.site-mobile-language-grid button.is-active{color:#fff;background:#2376ca33;border-color:#8bd5ff8c}.site-mobile-language-grid span{letter-spacing:.16em;font-size:.72rem;font-weight:900}.site-mobile-language-grid small{color:#d2e8ffb3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.matrix-page,.matrix-home{width:min(100% - 96px,1368px);margin:0 auto;padding:60px 0 44px}.matrix-home{min-height:calc(var(--stable-vh) - 108px);grid-template-rows:1fr auto auto;align-items:center;gap:24px;display:grid}.page-heading{max-width:520px}.hero-copy{max-width:min(100%,980px)}.eyebrow,.panel-kicker,.luxury-kicker{color:#deebf6bd;letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.eyebrow:after{content:"";background:#e7f2ff5c;width:44px;height:1px;margin:14px 0 0;display:block}.hero-copy h1,.page-heading h1,.auth-copy h1{color:#fff;text-transform:uppercase;margin:28px 0 0;font-size:2.55rem;line-height:1.45}.hero-copy h1,.page-heading h1{font-family:"Orbitron",var(--font-sans);letter-spacing:.28em;font-weight:500}.hero-title-line{white-space:nowrap;display:block}.auth-copy h1{font-family:var(--font-sans);letter-spacing:.08em;font-weight:800}.auth-copy h1:first-child{margin-top:0}.page-heading h1{margin-top:0;font-size:2rem;line-height:1.25}.hero-copy p:not(.eyebrow),.page-heading p,.auth-copy p:not(.eyebrow){max-width:380px;color:var(--matrix-muted);letter-spacing:.06em;margin:24px 0 0;font-size:.92rem;line-height:1.9}.page-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.496rem;display:-webkit-box;overflow:hidden}.round-link{color:#fff;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;margin-top:28px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.icon-ring svg,.toolbar-icon svg,.download-button svg,.support-link svg{width:16px;height:16px}.round-link svg{border:1px solid var(--matrix-line-strong);background:#02080e6b;border-radius:999px;width:38px;height:38px;padding:11px}.hero-access-link{color:#eaf4ffdb;margin-top:32px;padding-left:18px;transition:color .16s,text-shadow .16s;position:relative}.hero-access-link:before{content:"";background:linear-gradient(#0000,#8bd5ffa3,#0000);width:1px;height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-access-link svg{color:#eaf4ffd1;background:radial-gradient(circle,#8bd5ff24,#0000 64%),#02080e6b;border-color:#8bd5ff5c;transition:border-color .16s,box-shadow .16s,transform .16s}.hero-access-link:hover,.hero-access-link:focus-visible{color:#fff;text-shadow:0 0 18px #8bd5ff52}.hero-access-link:hover svg,.hero-access-link:focus-visible svg{border-color:#8bd5ffb8;transform:translate(2px);box-shadow:0 0 22px #4ba7ff38}.icon-ring,.toolbar-icon{border:1px solid var(--matrix-line-strong);background:#02080e6b;border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:inset 0 0 18px #ffffff08}.mission-console{border:1px solid var(--matrix-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(115deg,#88bae029,#0000 22%),#02080d9e;border-radius:8px;grid-template-columns:minmax(300px,1.15fr) minmax(0,2.2fr);gap:0;display:grid;overflow:hidden}.mission-panel{border-right:1px solid var(--matrix-line);min-height:178px;padding:28px 36px;position:relative}.mission-panel:last-child{border-right:0}.mission-panel h2{color:#ffffffe0;font-family:"Orbitron",var(--font-sans);letter-spacing:.26em;text-transform:uppercase;margin:18px 0 0;font-size:1rem;font-weight:400}.mission-panel>p:not(.panel-kicker),.mission-panel>span{color:var(--matrix-muted);letter-spacing:.08em;margin-top:12px;display:block}.mission-panel .icon-ring{color:#fff;text-decoration:none;position:absolute;bottom:28px;right:28px}.mission-panel-large>p:not(.panel-kicker),.mission-panel-large>span{max-width:calc(100% - 74px)}.mission-panel-discovery h2{line-height:1.55}.mission-panel-discovery>p:not(.panel-kicker){max-width:calc(100% - 46px)}.mission-panel-journal{grid-template-columns:132px 1fr 46px;align-items:center;gap:24px;display:grid}.mission-panel-journal img{border:1px solid var(--matrix-line);object-fit:cover;filter:grayscale(.25)brightness(.82);border-radius:6px;width:132px;height:112px}.mission-panel-journal .icon-ring{position:static}.status-list{gap:12px;margin-top:20px;display:grid}.status-list div{color:var(--matrix-dim);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:112px 1fr 78px;align-items:center;gap:16px;font-size:.66rem;display:grid}.status-list i{background:#deebf63d;height:1px}.status-list strong{color:var(--matrix-muted);font-weight:500}.mission-panel-timeline{background:linear-gradient(90deg,#277dc31f,#0000 28%),linear-gradient(135deg,#8bd5ff17,#0000 42%),#02080d33;border-right:0;min-width:0;padding:24px 30px 26px;box-shadow:inset 0 0 42px #4ba7ff0d}.timeline-header{border-bottom:1px solid #deebf61f;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.timeline-header span{color:#deebf69e;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:700}.neural-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-top:30px;display:grid;position:relative}.neural-timeline:before{content:"";background:linear-gradient(90deg,#0000,#8bd5ff47,#8bd5ff9e,#0000);height:1px;position:absolute;top:39px;left:8%;right:8%;box-shadow:0 0 16px #4ba7ff3d}.neural-generation{border-left:1px solid #deebf614;min-width:0;min-height:120px;padding:24px 16px 0;position:relative}.neural-generation:first-child{border-left:0}.generation-node{background:#02080ef5;border:1px solid #8bd5ffb8;border-radius:999px;width:9px;height:9px;position:absolute;top:10px;left:16px;box-shadow:0 0 12px #4ba7ff2e}.neural-generation small,.neural-generation strong,.neural-generation em,.neural-generation p{display:block}.neural-generation small{color:#8bd5ffc2;letter-spacing:.18em;font-size:.62rem;font-weight:800}.neural-generation strong{color:#ffffffe6;font-family:"Orbitron",var(--font-sans);letter-spacing:.11em;text-transform:uppercase;margin-top:8px;font-size:.68rem;font-weight:500;line-height:1.55}.neural-generation em{color:#deebf694;letter-spacing:.12em;margin-top:8px;font-size:.64rem;font-style:normal;font-weight:700}.neural-generation p{color:#deebf685;letter-spacing:.05em;margin:8px 0 0;font-size:.66rem;line-height:1.55}.neural-generation.is-active{background:linear-gradient(145deg,#4ba7ff29,#02080eb8),#040c14d1;border:1px solid #8bd5ff7a;border-radius:8px;min-height:146px;margin-top:-12px;padding:34px 18px 18px;box-shadow:0 0 32px #4ba7ff3d,inset 0 0 24px #8bd5ff14}.neural-generation.is-active .generation-node{background:#8bd5fffa;width:12px;height:12px;top:12px;left:18px;box-shadow:0 0 16px #8bd5ffd1,0 0 34px #4ba7ff66}.neural-generation.is-active strong,.neural-generation.is-active p{color:#fff}.neural-generation.is-active p{letter-spacing:.12em;text-transform:uppercase;font-weight:800}.catalog-layout,.delivery-layout,.download-command-layout,.news-layout{grid-template-columns:var(--matrix-workspace-sidebar) minmax(0,1fr);gap:var(--matrix-workspace-gap);margin-top:var(--matrix-workspace-top);align-items:stretch;display:grid;position:relative}.secondary-drawer-toggle,.shipment-drawer-toggle,.secondary-drawer-scrim,.shipment-drawer-scrim{display:none}.download-layout{grid-template-columns:292px minmax(0,1fr)}.matrix-sidebar,.catalog-panel,.document-panel,.shipment-list,.tracking-panel,.download-filter-panel,.download-command-panel,.news-filter-panel,.news-main-column,.support-strip,.auth-panel,.luxury-card,.luxury-panel{border:1px solid var(--matrix-line);background:linear-gradient(145deg,#ffffff0b,#ffffff03),var(--matrix-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff09}.matrix-sidebar,.download-filter-panel,.shipment-list,.news-filter-panel,.catalog-panel,.download-command-panel,.tracking-panel,.news-main-column{width:100%;min-height:var(--matrix-workspace-panel-height);max-height:none;overflow:visible}.matrix-sidebar{background:linear-gradient(#ffffff0b,#ffffff03),radial-gradient(circle at 18% 8%,#60a5fa1f,#0000 30%),#050a0fc7;align-self:stretch}.matrix-search{background:#00000038;border:1px solid #dbeafe1a;border-radius:8px;align-items:center;gap:12px;min-height:54px;margin:18px;padding:0 16px;display:flex}.matrix-search svg{color:#e6f0f8b8;width:20px;height:20px}.matrix-search input{color:#fff;letter-spacing:.08em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.78rem}.matrix-search input::placeholder{color:#d6e0e894}.sidebar-section{border-top:1px solid #dbeafe14;gap:8px;padding:28px 18px;display:grid}.sidebar-cart-section{border-top:1px solid #dbeafe14;gap:8px;padding:26px 18px 14px;display:grid}.sidebar-cart-section+.sidebar-section{border-top:0;padding-top:18px}.sidebar-section .panel-kicker{color:#f5faffdb;margin-bottom:16px;font-size:.72rem}.sidebar-row{color:#ebf5fcb3;text-align:left;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 14px;font-size:.72rem;font-weight:700;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid;position:relative}.sidebar-row:before{content:"";background:0 0;width:2px;height:34px;position:absolute;left:-18px}.sidebar-row.is-active{color:#fff;background:radial-gradient(circle at 8%,#4ba7ff29,#0000 26%),linear-gradient(90deg,#53aeff24,#ffffff05)}.sidebar-row:hover{color:#f5fafff0;background:radial-gradient(circle at 8%,#4ba7ff1f,#0000 26%),#ffffff09}.sidebar-row:active{transform:translateY(0)scale(.985)}.sidebar-row:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffb8}.sidebar-row.is-active:before{background:var(--matrix-blue);box-shadow:0 0 18px #4ba7ffb3}.sidebar-row svg{color:#e6f0f8cc;width:20px;height:20px}.sidebar-row small,.check-row small{color:#ebf5fca3;border:1px solid #dbeafe14;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.68rem;display:inline-grid}.sidebar-row-cart{color:#fff;background:radial-gradient(circle at 24% 16%,#ebfaff80,#0000 24%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border:1px solid #89d5ff94;grid-template-columns:28px 1fr auto;gap:12px;min-height:56px;padding:0 14px;box-shadow:0 0 28px #4ba7ff57,0 0 58px #1b96ff29}.sidebar-row-cart.is-active{background:radial-gradient(circle at 24% 16%,#ebfaff80,#0000 24%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99)}.sidebar-row-cart:hover,.sidebar-row-cart.is-active:hover{background:radial-gradient(circle at 24% 16%,#ebfaff8a,#0000 24%),linear-gradient(145deg,#94e0ff,#259dff 48%,#0b48a9);border-color:#bde9ffd1;box-shadow:0 0 32px #4ba7ff66,0 0 62px #1b96ff33}.sidebar-row-cart:before{box-shadow:none;background:0 0}.sidebar-row-cart.is-active:before{background:#6fc8ff;box-shadow:0 0 20px #89dcffc7}.sidebar-row-cart svg{color:#fff;filter:drop-shadow(0 0 10px #dbf3ffb3);width:20px;height:20px}.sidebar-cart-icon-wrap{place-items:center;width:28px;height:28px;display:inline-grid}.sidebar-row-cart .sidebar-cart-icon-wrap svg{color:#fff;filter:drop-shadow(0 0 10px #dbf3ffb3);width:20px;height:20px}.sidebar-row-cart .product-cart-count{min-width:24px;height:24px;padding:0 8px;font-size:.68rem}.filter-label{color:#e6f0f8b8;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.price-filter,.availability-filter{gap:16px;display:grid}.availability-filter{margin-top:22px}.price-range-control{align-items:center;width:100%;height:24px;display:flex;position:relative}.price-range-track{background:linear-gradient(90deg,#e6f0f852 0%,#e6f0f852 var(--range-start),var(--matrix-blue) var(--range-start),var(--matrix-blue) var(--range-end),#e6f0f852 var(--range-end),#e6f0f852 100%);pointer-events:none;border-radius:999px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.price-range{appearance:none;cursor:pointer;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.price-range-min{z-index:3}.price-range-max{z-index:4}.price-range:active{cursor:grabbing}.price-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:3px}.price-range::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#fff;border:2px solid #ffffffeb;border-radius:999px;width:16px;height:16px;margin-top:-6.5px;box-shadow:0 0 18px #4ba7ff80}.price-range:active::-webkit-slider-thumb{cursor:grabbing}.price-range::-moz-range-track{background:0 0;border-radius:999px;height:3px}.price-range::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#fff;border:2px solid #ffffffeb;border-radius:999px;width:16px;height:16px;box-shadow:0 0 18px #4ba7ff80}.price-range:active::-moz-range-thumb{cursor:grabbing}.range-labels{color:#e6f0f894;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.range-track{background:#e6f0f857;height:2px;margin:14px 8px 24px;position:relative}.range-track:before,.range-track:after,.range-track span{content:"";border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.range-track:before{background:var(--matrix-blue);width:52%;height:2px;left:0}.range-track:after,.range-track span{background:#fff;width:12px;height:12px}.range-track:after{right:0}.range-track span{left:50%}.check-row{color:#e6f0f8ad;cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;min-height:36px;font-size:.78rem;font-weight:700;transition:color .16s;display:grid}.check-row:hover{color:#f5faffeb}.check-row input{appearance:none;cursor:pointer;background:0 0;border:1px solid #e6f0f847;border-radius:4px;width:18px;height:18px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.check-row:hover input{border-color:#8bd5ff94}.check-row input:active{transform:scale(.92)}.check-row input:checked{border-color:var(--matrix-blue);background:linear-gradient(135deg,#ffffffd1,#ffffff2e),var(--matrix-blue);box-shadow:0 0 18px #4ba7ff52}.shop-empty-state{color:var(--matrix-muted);text-align:center;letter-spacing:.14em;text-transform:uppercase;margin:72px 0 0;font-size:.8rem}.cart-command-view{min-height:calc(var(--matrix-workspace-panel-height) - 32px);color:#f5faffe6;grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:start;gap:22px;display:grid}.cart-summary-panel{isolation:isolate;background:#03070c94;border:1px solid #dbeafe1f;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000038}.cart-summary-panel:before,.cart-summary-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.cart-summary-panel:before{z-index:-2;filter:blur(18px)saturate(1.25);opacity:.94;background:radial-gradient(circle at 18% 16%,#8bdcff8f,#0000 26%),radial-gradient(circle at 74% 36%,#1b96ff85,#0000 34%),radial-gradient(circle at 42% 72%,#063d99c7,#0000 44%),linear-gradient(155deg,#07224ee0,#02080edb);transform:scale(1.08)}.cart-summary-panel:after{z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 28%,#ffffff0e,#0000 42%),linear-gradient(145deg,#040b12ad,#03070ce6 70%)}.cart-summary-panel>*{z-index:1;position:relative}.cart-pipeline{--cart-pipeline-x:47px;border-radius:8px;align-content:start;min-width:0;display:grid;position:relative;overflow:hidden}.cart-pipeline:before{content:"";top:38px;bottom:38px;left:var(--cart-pipeline-x);background:linear-gradient(#8bd5ff00,#8bd5ff6b 12%,#8bd5ff2e 88%,#8bd5ff00);width:1px;position:absolute;box-shadow:0 0 18px #4ba7ff29}.cart-checkout-section{z-index:1;border-bottom:1px solid #dbeafe13;grid-template-columns:46px minmax(0,1fr);gap:20px;padding:28px 26px 30px;transition:background .16s,border-color .16s;display:grid;position:relative}.cart-checkout-section:last-child{border-bottom:0}.cart-checkout-section.is-active{background:linear-gradient(90deg,#4ba7ff14,#ffffff03 62%,#0000)}.cart-checkout-section.is-complete .cart-step-number{color:#78eb96f5;background:radial-gradient(circle at 40% 28%,#ffffff24,#0000 36%),#184832c7;border-color:#60e68c5c}.cart-step-number{color:#fff;letter-spacing:0;background:radial-gradient(circle at 40% 28%,#ffffff1f,#0000 36%),#2f3856b8;border:1px solid #dbeafe14;border-radius:999px;place-items:center;width:42px;height:42px;font-size:.92rem;font-weight:850;display:grid;box-shadow:0 10px 26px #202c4d47}.cart-step-number svg{width:18px;height:18px}.cart-step-content{gap:26px;min-width:0;display:grid}.cart-step-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cart-step-header h2{color:#f5fafff0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.8vw,1.18rem);font-weight:850;line-height:1.22}.cart-step-header p{color:#dae2ee94;margin:8px 0 0;font-size:.78rem;font-weight:650;line-height:1.45}.cart-step-toggle-button{color:#f5faffd1;cursor:pointer;background:#01060c47;border:1px solid #dbeafe1a;border-radius:6px;flex:none;place-items:center;width:42px;height:42px;padding:0;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.cart-step-toggle-button:hover{color:#fff;background:#4ba7ff14;border-color:#8bd5ff52}.cart-step-toggle-button:active{transform:scale(.97)}.cart-step-toggle-button svg{width:18px;height:18px}.cart-step-toggle-button:focus-visible,.cart-step-next-button:focus-visible,.cart-option-button:focus-visible,.cart-checkout-button:focus-visible,.cart-quantity-control button:focus-visible,.cart-remove-button:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffb8}.cart-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cart-field,.cart-option-group{min-width:0}.cart-field{gap:7px;display:grid}.cart-field-wide,.cart-step-next-button{grid-column:1/-1}.cart-field span{color:#dae2ee9e;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.cart-field input,.cart-field select{color:#f5faffeb;letter-spacing:.02em;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#0000003d;border:1px solid #dbeafe1f;border-radius:7px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 13px;font-size:.82rem;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.cart-field select{cursor:pointer}.cart-field input:hover,.cart-field select:hover{background:#06111c8a;border-color:#8bd5ff47}.cart-field input:focus,.cart-field select:focus{border-color:#8bd5ff94;box-shadow:0 0 0 3px #4ba7ff1f,0 0 22px #4ba7ff1f}.cart-field small{color:#fca5a5db;font-size:.68rem;font-weight:700;line-height:1.4;display:none}.cart-field.is-invalid input,.cart-field.is-invalid select{border-color:#fc71719e;box-shadow:0 0 0 3px #f871711a}.cart-field.is-invalid small{display:block}.cart-option-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cart-option-button{color:#ebf5fcbd;cursor:pointer;text-align:left;background:#00000038;border:1px solid #dbeafe1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:64px;padding:12px 14px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.cart-option-button span,.cart-option-button strong{color:#f5faffe6;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.cart-option-button small{color:#dae2ee8f;grid-column:1/-1;font-size:.72rem}.cart-option-button:hover{color:#fff;background:#4ba7ff14;border-color:#8bd5ff57;transform:translateY(-1px)}.cart-option-button:active{transform:translateY(0)scale(.985)}.cart-option-button.is-selected{background:radial-gradient(circle at 18% 14%,#ebfaff52,#0000 25%),linear-gradient(145deg,#8bdcff2e,#1b96ff29),#051424c2;border-color:#89d5ff94;box-shadow:0 0 24px #4ba7ff24}.cart-step-next-button{color:#f5faffdb;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(145deg,#8bdcff1f,#1b96ff1f),#00000038;border:1px solid #89d5ff52;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:46px;font-size:.68rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}.cart-step-next-button:hover{color:#fff;background:linear-gradient(145deg,#8bdcff38,#1b96ff33),#0512209e;border-color:#bde9ffa8;transform:translateY(-1px);box-shadow:0 0 24px #4ba7ff29}.cart-step-next-button:active{transform:translateY(0)scale(.99)}.cart-step-next-button:disabled{cursor:not-allowed;opacity:.46;filter:saturate(.5)}.cart-step-next-button svg{width:18px;height:18px}.cart-review-button{color:#fff;background:radial-gradient(circle at 20% 16%,#ebfaff70,#0000 24%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border-color:#89d5ff9e;box-shadow:0 18px 42px #1b96ff33,0 0 30px #1b96ff1f}.cart-review-button:hover{background:radial-gradient(circle at 20% 16%,#ebfaff85,#0000 24%),linear-gradient(145deg,#94e0ff,#259dff 48%,#0b48a9);border-color:#bde9ffdb;box-shadow:0 20px 48px #1b96ff47,0 0 28px #8bdcff42}.cart-review-button.is-complete{color:#fff;background:radial-gradient(circle at 20% 16%,#ebfff057,#0000 24%),linear-gradient(145deg,#7cf3a0,#22b96d 50%,#0d693e);border-color:#60e68c9e;box-shadow:0 18px 42px #22b96d33,0 0 30px #48d47b24}.cart-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.cart-info-grid span{gap:8px;padding-right:30px;display:grid;position:relative}.cart-info-grid small,.cart-payment-card small,.cart-delivery-cell small,.cart-payment-cell small,.cart-product-copy small{color:#dae2ee8a;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.cart-info-grid strong,.cart-payment-card strong,.cart-delivery-cell strong,.cart-payment-cell strong{color:#f5faffdb;font-size:.86rem;font-weight:750;line-height:1.45}.cart-info-grid svg,.cart-payment-card>svg{color:#5dd671d6}.cart-info-grid svg{width:15px;height:15px;position:absolute;bottom:2px;right:0}.cart-payment-card{background:linear-gradient(145deg,#ffffff0e,#ffffff03),#121c2894;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:18px;padding:16px 18px;display:grid}.cart-payment-card>span:not(.cart-payment-icon){gap:6px;min-width:0;display:grid}.cart-payment-icon{background:radial-gradient(circle at 50% 38%,#4ba7ff33,#0000 48%),#02080eb3;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cart-payment-icon img,.cart-payment-icon svg{object-fit:contain;width:32px;height:32px}.cart-payment-card em{color:#12346b;letter-spacing:.04em;background:#f3f6fb;border-radius:4px;padding:2px 8px;font-size:.62rem;font-style:normal;font-weight:900}.cart-line-list{gap:16px;display:grid}.cart-line-item{grid-template-columns:minmax(150px,1fr) 74px 104px 34px;align-items:center;gap:14px 16px;display:grid}.cart-product-cell{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.cart-product-image{background:radial-gradient(circle at 50% 35%,#4ba7ff21,#0000 42%),#ffffff07;border:1px solid #dbeafe1a;border-radius:8px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.cart-product-image img{object-fit:contain;width:100%;height:100%;padding:10px}.cart-product-copy{gap:5px;min-width:0;display:grid}.cart-product-copy strong{color:#fff;letter-spacing:.01em;font-size:.84rem;font-weight:800;line-height:1.45}.cart-product-copy em{color:#dae2eea3;font-size:.72rem;font-style:normal}.cart-price-cell,.cart-subtotal-cell{color:#f5faffe0;letter-spacing:.03em;font-size:.84rem;font-weight:800}.cart-quantity-control{background:#0003;border:1px solid #dbeafe1a;border-radius:7px;grid-template-columns:34px 1fr 34px;width:104px;height:38px;display:grid;overflow:hidden}.cart-quantity-control button,.cart-remove-button{color:#f5faffb8;cursor:pointer;background:0 0;border:0;transition:background .16s,color .16s,transform .16s}.cart-quantity-control button{place-items:center;display:grid}.cart-quantity-control button:hover,.cart-remove-button:hover{color:#fff;background:#4ba7ff1a}.cart-quantity-control button:active,.cart-remove-button:active{transform:scale(.92)}.cart-quantity-control button+strong,.cart-quantity-control strong+button{border-left:1px solid #dbeafe12}.cart-quantity-control svg{width:15px;height:15px}.cart-quantity-control strong{color:#fff;place-items:center;font-weight:700;display:grid}.cart-remove-button{border:1px solid #dbeafe21;border-radius:999px;grid-area:1/4;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.cart-remove-button svg{width:16px;height:16px}.cart-delivery-cell,.cart-payment-cell{border-top:1px solid #dbeafe12;gap:7px;padding-top:10px;display:grid}.cart-delivery-cell{grid-column:1/span 2}.cart-payment-cell{grid-column:3/span 2}.cart-empty-state{min-height:96px;color:var(--matrix-muted);letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:.76rem;display:grid}.cart-summary-panel{flex-direction:column;display:flex;overflow:hidden}.cart-summary-panel h2,.cart-secure-panel strong{color:#f5faffd1;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700;line-height:1.55}.cart-summary-panel h2{padding:28px 24px 20px}.cart-summary-items{gap:14px;padding:0 24px 24px;display:grid}.cart-summary-items article{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cart-summary-items .cart-product-image{width:56px;height:56px}.cart-summary-items strong{color:#f5faffe6;font-size:.84rem;font-weight:850;line-height:1.35}.cart-summary-items em{color:#fff;letter-spacing:.04em;font-style:normal;font-weight:850}.cart-summary-items p{color:var(--matrix-muted);margin:0;font-size:.78rem}.cart-summary-lines{color:var(--matrix-muted);letter-spacing:.04em;border-top:1px solid #dbeafe14;grid-template-columns:1fr auto;gap:16px 20px;padding:24px;font-size:.86rem;display:grid}.cart-summary-lines strong{color:#f5faffd6}.cart-summary-total{border-top:1px solid #dbeafe17;grid-template-columns:1fr auto;gap:6px 20px;margin:0 24px;padding:30px 0 26px;display:grid}.cart-summary-total span{color:#f5faffbd;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;align-self:center;font-size:.82rem}.cart-summary-total strong{color:#fff;letter-spacing:.08em;font-size:1.9rem;font-weight:500}.cart-summary-total small{color:var(--matrix-muted);text-align:right;letter-spacing:.06em;grid-column:2}.cart-checkout-button{color:#fff;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(circle at 20% 16%,#ebfaff70,#0000 24%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border:1px solid #89d5ff9e;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:54px;margin:8px 24px 28px;font-size:.72rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 18px 42px #1b96ff33,0 0 30px #1b96ff1f}.cart-checkout-button:hover:not(:disabled):not(.is-disabled){background:radial-gradient(circle at 20% 16%,#ebfaff85,#0000 24%),linear-gradient(145deg,#94e0ff,#259dff 48%,#0b48a9);border-color:#bde9ffdb;transform:translateY(-1px);box-shadow:0 20px 48px #1b96ff47,0 0 28px #8bdcff42}.cart-checkout-button:active:not(:disabled):not(.is-disabled){transform:translateY(0)scale(.985)}.cart-checkout-button:disabled,.cart-checkout-button.is-disabled{cursor:not-allowed;filter:saturate(.44);opacity:.48}.cart-checkout-button svg{width:20px;height:20px}.cart-order-status{color:#f5faffc7;background:#0003;border:1px solid #dbeafe1a;border-radius:7px;align-items:center;gap:9px;margin:0 24px 14px;padding:10px 12px;font-size:.72rem;font-weight:800;line-height:1.45;display:flex}.cart-order-status svg{width:16px;height:16px}.cart-order-status.is-alert{color:#fca5a5e0;border-color:#fca5a538}.cart-order-status.is-success{color:#96f2aee6;border-color:#60e68c3d}.cart-secure-panel{border-top:1px solid #dbeafe14;margin-top:auto;padding:26px 24px 30px}.cart-secure-panel p{align-items:center;gap:12px;margin:0;display:flex}.cart-secure-panel svg{color:#e6f0f8c2;width:18px;height:18px}.cart-secure-panel>small{color:var(--matrix-muted);margin-top:14px;line-height:1.65;display:block}.cart-payment-row{color:#f5faffeb;letter-spacing:.02em;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;font-size:.74rem;font-weight:900;display:grid}.cart-payment-row span{background:#00000047;border-radius:6px;place-items:center;min-height:42px;display:grid}.cart-benefit-list{color:#dae2ee94;gap:18px;margin:28px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.cart-benefit-list li{align-items:center;gap:12px;display:flex}.cart-benefit-list svg{color:#dae2ee75;width:16px;height:16px}.catalog-panel{padding:16px}.catalog-toolbar,.document-toolbar,.panel-footer-row,.tracking-header,.tracking-stats,.shipment-header,.support-strip{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-toolbar{padding:0 2px 16px}.catalog-toolbar p,.panel-footer-row p{color:#f5faffe0;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.catalog-toolbar>div,.document-toolbar>div{align-items:center;gap:12px;display:flex}.toolbar-pill span{color:#e1ebf68a}.catalog-sort{position:relative}.sort-toggle{min-width:242px}.sort-toggle svg{color:#e1ebf6ad;width:17px;height:17px;transition:transform .16s,color .16s}.sort-toggle.is-open{background:#1a59962e;border-color:#7cc6ff9e}.sort-toggle.is-open svg{color:#fff;transform:rotate(180deg)}.sort-menu{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 18% 12%,#4ba7ff29,#0000 32%),#03080df5;border:1px solid #dbeafe29;border-radius:8px;gap:6px;min-width:242px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 46px #0000005c,inset 0 1px #ffffff0a}.sort-menu button{color:#e6f0f8c2;cursor:pointer;text-align:left;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:.7rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid}.sort-menu button:hover,.sort-menu button.is-selected{color:#fff;background:#4ba7ff1a;border-color:#8bd5ff3d}.sort-menu button:active{transform:scale(.985)}.sort-menu button:focus-visible{outline-offset:2px;outline:2px solid #8bd5ffb8}.sort-menu svg{color:#5dd671e6;width:16px;height:16px}.toolbar-icon{border:1px solid var(--matrix-line)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-card{border:1px solid var(--matrix-line);min-height:272px;color:inherit;text-align:left;background:#040a0fa8;border-radius:8px;flex-direction:column;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.product-card-main{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.product-card-main:focus-visible,.product-card-favorite:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffb8}.product-card:hover,.news-card:hover,.document-row:hover,.download-row:hover,.shipment-row:hover{border-color:#6fbeff6b;box-shadow:0 0 28px #378eff1f}.product-card:hover{transform:translateY(-2px)}.product-card-favorite{z-index:3;color:#8bc5ffdb;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0209129e;border:1px solid #dbeafe2e;border-radius:999px;place-items:center;width:38px;height:38px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid;position:absolute;top:12px;left:12px}.product-card-favorite svg{width:18px;height:18px}.product-card-favorite:hover{color:#fff;background:#4ba7ff1f;border-color:#8bd5ff85;transform:translateY(-1px)}.product-card-favorite:active{transform:translateY(0)scale(.94)}.product-card-favorite.is-favorited{color:#fff;background:radial-gradient(circle at 28% 18%,#ebfaff75,#0000 28%),linear-gradient(145deg,#8bdcff,#1b96ff 52%,#063d99);border-color:#bde9ffb8;box-shadow:0 0 18px #4ba7ff3d}.product-copy{border-top:1px solid #dbeafe14;gap:6px;padding:14px 14px 16px;display:grid}.product-copy strong,.news-card-copy strong{color:#fff;font-family:"Orbitron",var(--font-sans);letter-spacing:.18em;text-transform:uppercase;font-size:.92rem;font-weight:500;line-height:1.45}.document-copy strong,.shipment-row strong,.tracking-header h2{color:#fff;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;font-weight:800;line-height:1.45}.product-copy small,.document-copy em,.shipment-row small,.tracking-header p,.news-card-copy em{color:var(--matrix-muted);font-size:.78rem;font-style:normal;line-height:1.65}.product-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-copy em{color:#fff;font-style:normal;font-weight:700}.product-image-visual{isolation:isolate;background:radial-gradient(circle at 50% 40%,#49a9ff33,#0000 34%),linear-gradient(#0b1620f0,#020508fa);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.product-image-visual:after{content:"";background:linear-gradient(90deg,#0000,#7cceffb8,#0000);height:1px;position:absolute;inset:auto 12% 12px;box-shadow:0 0 28px #3d9eff73}.product-image-visual-card{height:176px}.product-image-visual-detail{border:1px solid var(--matrix-line);border-radius:8px;width:min(100%,620px);height:390px}.product-image-visual img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative;transform:scale(1.08)}.product-image-visual-detail img{object-fit:contain;transform:none}.orbital-visual{isolation:isolate;background:radial-gradient(circle at 74% 24%,#97d2ff3d,#0000 20%),linear-gradient(#0a1620f5,#020508fa);width:100%;display:block;position:relative;overflow:hidden}.orbital-visual-card{height:158px}.orbital-visual-media{height:330px}.orbital-visual-thumb{border:1px solid var(--matrix-line);border-radius:8px;flex:none;width:84px;height:84px}.orbital-visual-detail{border:1px solid var(--matrix-line);border-radius:8px;width:min(100%,620px);height:390px}.orbital-visual-icon{border-radius:8px;width:52px;height:52px}.orbital-visual-starfield{opacity:.55;background:radial-gradient(circle at 16% 24%,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle at 58% 18%,#ffffff94 0 1px,#0000 2px),radial-gradient(circle at 82% 54%,#f3b56a9e 0 1px,#0000 2px),radial-gradient(circle at 36% 72%,#ffffff7a 0 1px,#0000 2px);position:absolute;inset:0}.orbital-visual-planet{aspect-ratio:1;background:radial-gradient(circle at 42% 30%,#edf8ff47,#0000 28%),radial-gradient(circle at 54% 58%,#f3b56a33,#0000 38%),linear-gradient(135deg,#67b3e8e0,#0e1f2adb 42%,#020609f5);border-radius:999px;width:92%;position:absolute;bottom:-58%;right:-18%;box-shadow:-18px -18px 46px #66bbff47,inset 16px 20px 48px #ffffff1a}.orbital-visual-horizon{background:linear-gradient(90deg,#0000,#84d3ffc7,#0000);height:1px;position:absolute;bottom:16%;left:-8%;right:-8%;transform:rotate(-8deg);box-shadow:0 0 26px #52aeffa6}.orbital-visual-object{color:#ebf7ffeb;background:linear-gradient(145deg,#ffffff1f,#ffffff05),#02070cb3;border:1px solid #dbeafe29;border-radius:8px;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 18px 34px #00000070,0 0 26px #4ba7ff33}.orbital-visual-detail .orbital-visual-object{width:130px;height:130px}.orbital-visual-thumb .orbital-visual-object,.orbital-visual-icon .orbital-visual-object{width:38px;height:38px}.orbital-visual-object svg{width:48%;height:48%}.orbital-visual-trace{background:linear-gradient(90deg,transparent,var(--matrix-blue),transparent);opacity:.72;filter:blur(.2px);height:2px;position:absolute;bottom:26%;left:22%;right:18%;transform:rotate(-12deg)}.orbital-visual-helmet .orbital-visual-object,.orbital-visual-cargo .orbital-visual-object,.orbital-visual-kit .orbital-visual-object{transform:translate(-50%,-50%)rotate(0)}.orbital-visual-tablet .orbital-visual-object{width:92px;height:58px;transform:translate(-50%,-50%)rotate(8deg)}.orbital-visual-rover .orbital-visual-object{top:58%;transform:translate(-50%,-50%)rotate(0)}.orbital-visual-core .orbital-visual-object,.orbital-visual-thruster .orbital-visual-object{border-radius:999px}.news-main-column{flex-direction:column;min-width:0;padding:18px;display:flex}.news-feature-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-height:0;display:grid}.news-card{border:1px solid var(--matrix-line);min-height:0;color:inherit;cursor:pointer;text-align:left;background:#040a0fa8;border-radius:8px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.news-card:hover{transform:translateY(-2px)}.news-card:hover .news-read-link svg{background:#4ba7ff24;border-color:#8bd5ffad;box-shadow:0 0 18px #4ba7ff38}.news-card:active{transform:translateY(0)scale(.992)}.news-card:focus-visible{outline-offset:4px;outline:2px solid #8bd5ffb8}.news-card-copy{gap:14px;padding:22px 26px 24px;display:grid}.news-card-copy small,.document-copy small,.file-meta,.delivery-date small{color:#e6f0f89e;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:600}.news-read-link{margin:0 26px 24px}.news-card-feature{grid-template-rows:minmax(0,1fr) auto auto}.news-card-feature .orbital-visual-media{height:100%;min-height:0}.news-filter-panel{align-content:start;align-self:stretch;gap:0;display:grid}.news-category-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:18px 18px 20px}.news-category-row svg{color:#e6f0f8ad;width:18px;height:18px;transition:color .18s,filter .18s,transform .18s}.news-category-menu{gap:8px;display:grid}.news-category-row{color:#e6f0f89e;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 12px;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.news-category-row:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 18%,#8bdcff29,#0000 32%),linear-gradient(90deg,#4ba7ff1f,#0000 72%);transition:opacity .18s;position:absolute;inset:0}.news-category-row span{font-family:var(--font-sans);letter-spacing:.16em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;font-size:.7rem;font-weight:600;line-height:1.35;position:relative;overflow:hidden}.news-category-row small{color:#e6f0f87a;letter-spacing:.1em;background:#00000024;border:1px solid #dbeafe14;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.66rem;transition:border-color .18s,background .18s,color .18s;display:inline-grid;position:relative}.news-category-row:hover{color:#f5fafff0;background:#4ba7ff14;border-color:#4ba7ff47;transform:translateY(-1px);box-shadow:0 12px 32px #00000038,0 0 22px #4ba7ff1a}.news-category-row:hover:before,.news-category-row.is-active:before{opacity:1}.news-category-row:hover svg,.news-category-row.is-active svg{color:#d8f3fff5;filter:drop-shadow(0 0 10px #8bdcff47);transform:translate(1px)}.news-category-row:hover small,.news-category-row.is-active small{color:#f5faffc7;background:#4ba7ff1a;border-color:#8bdcff3d}.news-category-row:active{transform:translateY(0)scale(.985)}.news-category-row:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffb8}.news-category-row.is-active{color:#fff;background:linear-gradient(90deg,#4ba7ff2e,#4ba7ff0d),#4ba7ff14;border-color:#7cc6ff8f;box-shadow:inset 0 0 0 1px #8bdcff1f,0 14px 36px #0000003d,0 0 28px #4ba7ff24}.news-main-pagination{justify-content:center;margin-top:24px}.news-empty-state{border-bottom:1px solid var(--matrix-line);min-height:160px;color:var(--matrix-muted);letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:.74rem;display:grid}.news-empty-state-main{border:1px solid var(--matrix-line);background:#040a0fa8;border-radius:8px}.matrix-pagination{color:#ebf5fcb3;letter-spacing:.16em;align-items:center;gap:22px;margin-top:34px;font-size:.78rem;display:flex}.matrix-pagination button:not(.icon-ring){color:#ebf5fcb3;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:8px 10px;transition:color .16s,background .16s,text-shadow .16s,transform .16s}.matrix-pagination button:not(:disabled):hover{color:#fff;text-shadow:0 0 16px #4ba7ffb8;transform:translateY(-1px)}.matrix-pagination button:not(.icon-ring):not(:disabled):hover{background:#4ba7ff14}.matrix-pagination button:not(:disabled):active{transform:translateY(0)scale(.92)}.matrix-pagination button.is-active{color:#fff;text-shadow:0 0 16px #4ba7ffb3}.matrix-pagination button:disabled{cursor:not-allowed;opacity:.42}.matrix-pagination .icon-ring{cursor:pointer;width:36px;height:36px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s}.matrix-pagination .icon-ring:not(:disabled):hover{background:#4ba7ff1f;border-color:#8bd5ff94;box-shadow:inset 0 0 18px #ffffff0a,0 0 20px #4ba7ff33}.matrix-pagination .icon-ring:disabled{cursor:not-allowed}.document-panel{margin-top:76px;padding:16px}.download-layout .document-panel{margin-top:0}.document-toolbar{border-bottom:1px solid var(--matrix-line);padding-bottom:18px}.document-toolbar .matrix-search{width:min(100%,380px);margin:0}.document-list,.download-list{display:grid}.document-row,.download-row{border-bottom:1px solid #dbeafe1a;grid-template-columns:74px minmax(0,1fr) 140px 44px;align-items:center;gap:24px;min-height:102px;padding:14px 8px;transition:border-color .16s,box-shadow .16s;display:grid}.download-row{grid-template-columns:74px minmax(0,1fr) 120px 176px}.download-row.is-downloaded{background:#48d47b0f;border-color:#48d47b57}.document-icon{color:#f0f8ffe6;background:#ffffff09;border:1px solid #dbeafe1f;border-radius:8px;place-items:center;width:56px;height:56px;display:inline-grid}.document-icon svg{width:24px;height:24px}.document-copy{gap:4px;min-width:0;display:grid}.document-copy b{color:#e6f0f8cc;margin-left:8px;font-weight:500}.document-row time{color:#e6f0f8b8;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.panel-footer-row{padding:16px 8px 0}.panel-footer-row .matrix-pagination{margin-top:0}.support-link{min-height:36px;padding-inline:18px}.file-meta{gap:8px;display:grid}.download-button{min-height:46px;padding-inline:18px}.download-empty-state{min-height:220px;color:var(--matrix-muted);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #dbeafe1a;place-items:center;font-size:.78rem;display:grid}.download-filter-panel,.download-command-panel{border:1px solid var(--matrix-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0b,#ffffff03),radial-gradient(circle at 12% 42%,#4ba7ff1f,#0000 28%),#040a0fbd;border-radius:8px;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff09}.download-filter-panel{align-self:stretch}.download-category-menu{gap:8px;padding:24px 18px 28px;display:grid}.download-category-menu .panel-kicker{margin-bottom:14px}.download-command-panel{padding:18px}.download-detail-panel{min-height:var(--matrix-workspace-panel-height);padding:clamp(18px,2vw,24px);overflow:auto}.download-panel-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:0 0 18px;display:flex}.download-panel-toolbar>div{align-items:center;gap:18px;display:flex}.download-sort{position:relative}.download-sort-button{cursor:pointer;background:#0003;border:1px solid #dbeafe1a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:210px;min-height:42px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.download-sort-button span{color:#e6f0f885;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.download-sort-button strong{color:#f5faffe6;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.download-sort-button svg{color:#e6f0f8a8;width:16px;height:16px;transition:transform .16s,color .16s}.download-sort-button.is-open{background:#1a59962e;border-color:#7cc6ff9e;box-shadow:0 0 24px #4ba7ff1a}.download-sort-button.is-open svg{color:#fff;transform:rotate(180deg)}.download-sort-menu{min-width:210px}.download-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.download-card{text-align:left;cursor:pointer;background:linear-gradient(150deg,#ffffff0a,#ffffff02),#03070ca8;border:1px solid #dbeafe1f;border-radius:8px;grid-template-rows:auto auto 1fr;gap:16px;min-height:238px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.download-card:hover{border-color:#4ba7ff57;transform:translateY(-2px);box-shadow:0 18px 52px #00000047,0 0 32px #4ba7ff1f}.download-card.is-downloaded{background:linear-gradient(150deg,#48d47b1a,#ffffff02),#03070ca8;border-color:#48d47b57}.download-card-main{grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.download-card-header{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.download-card-header strong{color:#fff;font-family:"Orbitron",var(--font-sans);letter-spacing:.14em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.82rem;font-weight:700;line-height:1.45}.download-app-icon{background:radial-gradient(circle at 50% 20%,#8bdcff24,#0000 42%),#ffffff09;border:1px solid #dbeafe1f;border-radius:8px;place-items:center;width:92px;height:100%;min-height:92px;display:grid;position:relative;overflow:hidden}.download-app-icon svg{color:#f5faffe6;filter:drop-shadow(0 0 12px #4ba7ff29);width:42px;height:42px}.download-app-icon b{color:#e6f0f866;letter-spacing:.08em;font-size:.56rem;font-weight:800;position:absolute;bottom:6px;right:7px}.download-card-meta{align-content:center;gap:12px;min-width:0;padding-block:4px;display:grid}.download-card-meta em,.download-card-meta small,.download-card>p{color:#e6f0f8a8;letter-spacing:.08em;font-size:.74rem;font-style:normal}.download-card-meta em,.download-card-meta small{overflow-wrap:anywhere;display:block}.download-card-meta small{color:#e6f0f88a}.download-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.download-button{width:100%;min-height:42px;color:var(--matrix-blue);letter-spacing:.18em;text-transform:uppercase;background:#0000002e;border:1px solid #4ba7ff61;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:.68rem;font-weight:900;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.download-button:hover{color:#dff4ff;background:#4ba7ff1c;border-color:#8bdcffa3;box-shadow:0 0 20px #4ba7ff29}.download-button svg{width:15px;height:15px}.download-detail-view{min-height:100%}.download-back-button{color:#8bc5ffdb;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:.66rem;font-weight:900;transition:color .16s,transform .16s;display:inline-flex}.download-back-button:hover{color:#dff4ff;transform:translate(-2px)}.download-back-button svg{width:18px;height:18px}.download-detail-hero{grid-template-columns:minmax(320px,.82fr) minmax(360px,1fr);align-items:stretch;gap:clamp(22px,2.8vw,34px);margin-top:24px;display:grid}.download-detail-copy{flex-direction:column;min-width:0;padding-top:8px;display:flex}.download-detail-copy h2{color:#fff;font-family:"Orbitron",var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.35vw,2.25rem);font-weight:400;line-height:1.25}.download-detail-meta-stack{color:#e6f0f8b3;letter-spacing:.08em;gap:10px;margin-top:22px;font-size:.82rem;font-weight:800;display:grid}.download-detail-copy>p{color:#e6f0f8b8;letter-spacing:.035em;max-width:620px;margin:30px 0 0;font-size:.9rem;font-weight:700;line-height:1.95}.download-detail-actions{grid-template-columns:minmax(150px,.85fr) minmax(190px,1.15fr);gap:14px;margin-top:auto;padding-top:44px;display:grid}.download-detail-download-button,.download-release-button{letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 16px;font-size:.64rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex}.download-detail-download-button{color:#fff;background:radial-gradient(circle at 20% 16%,#ebfaff70,#0000 24%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border:1px solid #89d5ff9e;box-shadow:0 20px 54px #1b96ff3d}.download-release-button{color:#e6f0f8b8;text-align:center;background:#00000038;border:1px solid #dbeafe1f}.download-detail-download-button:hover,.download-release-button:hover{transform:translateY(-1px)}.download-detail-download-button:hover{border-color:#bde9ffdb;box-shadow:0 22px 62px #1b96ff57,0 0 26px #8bdcff4d}.download-release-button:hover{color:#dff4ff;background:#4ba7ff14;border-color:#8bd5ff6b}.download-detail-download-button svg,.download-release-button svg{flex:none;width:16px;height:16px}.download-detail-visual{background:linear-gradient(90deg,#0000006b,#0000 30%,#00000070),radial-gradient(circle at 54% 44%,#4ba7ff47,#0000 32%),url(/assets/backgrounds/earth-orbit.png) 50%/cover no-repeat,#03070ceb;border:1px solid #dbeafe1f;border-radius:8px;place-items:center;min-height:300px;margin:0;display:grid;position:relative;overflow:hidden}.download-detail-visual:before{content:"";background:radial-gradient(circle at 50% 46%,#0000 0 28%,#0000007a 62%);position:absolute;inset:0}.download-detail-emblem{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 36% 24%,#ffffff57,#0000 28%),linear-gradient(145deg,#263648f5,#07101cfa);border:2px solid #dbeafe75;border-radius:999px;place-items:center;width:min(24vw,220px);display:grid;position:relative;box-shadow:0 26px 70px #0000008a,0 0 44px #4ba7ff38,inset 0 0 0 8px #ffffff09}.download-detail-emblem svg{color:#f5faffe6;filter:drop-shadow(0 0 16px #8bdcff3d);width:42%;height:42%}.download-detail-emblem b{color:#8bc5ff9e;letter-spacing:.16em;font-size:clamp(.68rem,1.2vw,1rem);position:absolute;bottom:12%;right:13%}.download-detail-divider{background:#dbeafe1a;height:1px;margin:36px 0 0}.download-detail-lower{grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:clamp(24px,3vw,36px);padding-top:32px;display:grid}.download-detail-requirements h3,.download-detail-specs h3{color:#f5faffe6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 26px;font-size:.68rem;font-weight:900}.download-requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,34px);display:grid}.download-requirement-column h4{color:#e6f0f8b8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:.66rem;font-weight:900}.download-requirement-column p,.download-detail-specs dl{margin:0}.download-requirement-column p+p{margin-top:18px}.download-requirement-column strong,.download-detail-specs dt{color:#e6f0f8a8;letter-spacing:.06em;margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.download-requirement-column span,.download-detail-specs dd{color:#e6f0f8c7;letter-spacing:.035em;font-size:.84rem;font-weight:650;line-height:1.65}.download-detail-specs{border-left:1px solid #dbeafe1a;padding-left:clamp(20px,2.5vw,28px)}.download-detail-specs dd{margin:0 0 22px}.download-detail-specs a{color:var(--matrix-blue);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.download-detail-specs a svg{width:16px;height:16px}.shipment-list{flex-direction:column;align-self:stretch;display:flex}.delivery-page button:not(:disabled),.delivery-page a{cursor:pointer}.delivery-page button:focus-visible,.delivery-page a:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffb3}.shipment-header{border-bottom:1px solid var(--matrix-line);min-height:118px;padding:18px 26px}.shipment-header .panel-kicker span{color:var(--matrix-blue);margin-left:8px}.shipment-tabs{background:#00000038;border:1px solid #dbeafe1f;border-radius:999px;gap:6px;margin-top:16px;padding:4px;display:inline-flex}.shipment-tabs button{color:#e6f0f89e;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 14px;font-size:.68rem;font-weight:800;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.shipment-tabs button:not(:disabled){cursor:pointer}.shipment-tabs button:not(:disabled):hover,.shipment-tabs button:not(:disabled):focus-visible{color:#f7fcfff5;background:#8bd5ff1f;box-shadow:inset 0 0 0 1px #8bd5ff2e}.shipment-tabs button.is-active{color:#05080b;background:#ebf5fff0}.shipment-tabs button.is-active:not(:disabled):hover,.shipment-tabs button.is-active:not(:disabled):focus-visible{color:#05080b;background:#fff;box-shadow:0 8px 22px #dbeafe1f}.shipment-tabs button:disabled,.icon-ring:disabled{cursor:not-allowed;opacity:.42}.shipment-header .icon-ring:not(:disabled){cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.shipment-header .icon-ring:not(:disabled):hover,.shipment-header .icon-ring:not(:disabled):focus-visible{background:#4ba7ff29;border-color:#8bd5ff9e;transform:translateY(-1px);box-shadow:inset 0 0 18px #ffffff0d,0 12px 28px #2a97ff24}.shipment-add-form .toolbar-pill{cursor:pointer}.shipment-add-form{background:#4ba7ff0f;border-bottom:1px solid #dbeafe1a;gap:12px;padding:18px 26px;display:grid}.shipment-add-form label{color:#e6f0f8ad;letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:.7rem;font-weight:800;display:grid}.shipment-add-form input,.shipment-search input{color:#fff;background:#00000047;border:1px solid #dbeafe1f;border-radius:8px;outline:0;width:100%;min-width:0}.shipment-add-form input:focus{border-color:#8bd5ff7a;box-shadow:0 0 0 3px #4ba7ff1a}.shipment-add-form input{letter-spacing:.08em;min-height:42px;padding:0 12px;font-size:.82rem}.shipment-search{background:#00000038;border:1px solid #dbeafe1a;border-radius:8px;align-items:center;gap:12px;min-height:48px;margin:16px 22px;padding:0 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.shipment-search:focus-within{background:#08141e75;border-color:#8bd5ff7a;box-shadow:0 0 0 3px #4ba7ff14}.shipment-search svg{color:#e6f0f8b8;width:17px;height:17px}.shipment-search input{letter-spacing:.08em;background:0 0;border:0;flex:1;padding:0;font-size:.76rem}.shipment-search input:disabled{cursor:not-allowed}.shipment-list-body{align-content:start;display:grid}.shipment-empty{color:var(--matrix-muted);letter-spacing:.12em;margin:0;padding:22px 28px;font-size:.78rem}.shipment-row{width:100%;min-height:126px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #dbeafe1a;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;padding:18px 28px;transition:background .16s,box-shadow .16s,border-color .16s,transform .16s;display:grid}.shipment-row:hover,.shipment-row:focus-visible{background:linear-gradient(90deg,#63b1ff1a,#ffffff05 62%,#0000),#ffffff06;transform:translate(2px);box-shadow:inset 2px 0 #8bd5ff9e}.shipment-row:hover .delivery-package-icon,.shipment-row:focus-visible .delivery-package-icon{background:radial-gradient(circle at 50% 20%,#8bdcff38,#0000 42%),#ffffff0b;border-color:#4ba7ff57;transform:translateY(-1px)}.shipment-row.is-active{background:linear-gradient(90deg,#63b1ff1f,#0000);box-shadow:inset 2px 0 #fff}.shipment-row-copy{gap:8px;display:grid}.delivery-package-icon{color:#eff8ffeb;background:radial-gradient(circle at 50% 20%,#8bdcff24,#0000 42%),#ffffff09;border:1px solid #dbeafe29;border-radius:8px;place-items:center;width:62px;height:62px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 16px 34px #00000038}.delivery-package-icon svg{z-index:1;color:#f5faffe6;filter:drop-shadow(0 0 12px #4ba7ff29);stroke-width:1.9px;width:27px;height:27px;margin-bottom:4px;position:relative}.delivery-package-icon small{z-index:1;color:#e6f0f866;letter-spacing:.08em;font-size:.56rem;font-weight:900;line-height:1;position:absolute;bottom:7px;right:8px}.delivery-package-icon.is-hero{flex:none;width:70px;height:70px}.delivery-package-icon.is-hero svg{width:30px;height:30px}.delivery-package-icon.is-hero small{font-size:.62rem;bottom:8px;right:9px}.shipment-row em,.tracking-status-pill,.timeline .is-active small{width:fit-content;color:var(--matrix-blue);letter-spacing:.14em;text-transform:uppercase;background:#248eff2e;border-radius:999px;padding:3px 9px;font-size:.62rem;font-style:normal;font-weight:700}.shipment-row time{color:#e6f0f8ad;letter-spacing:.12em;text-transform:uppercase;grid-column:2;font-size:.72rem}.shipment-menu-footer{border-top:1px solid #dbeafe1a;gap:10px;margin-top:auto;padding:18px 22px 22px;display:grid}.shipment-demo-button,.shipment-login-link{color:#f5faffe6;text-align:left;background:radial-gradient(circle at 16% 18%,#4ba7ff24,#0000 34%),#00000038;border:1px solid #dbeafe24;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-height:66px;padding:12px 14px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:grid;position:relative}.shipment-login-link{cursor:pointer}.shipment-demo-button{cursor:pointer;background:radial-gradient(circle at 16% 18%,#c6edff38,#0000 34%),linear-gradient(145deg,#4ba7ff2e,#18466847),#0c1c2a94;border-color:#8bd5ff47;box-shadow:inset 0 1px #ffffff0f,0 0 #4ba7ff00}.shipment-demo-button:hover,.shipment-login-link:hover{background:radial-gradient(circle at 16% 18%,#4ba7ff38,#0000 34%),#1a599629;border-color:#7cc6ff7a;transform:translateY(-2px)}.shipment-demo-button:hover{background:radial-gradient(circle at 16% 18%,#dff7ff57,#0000 36%),linear-gradient(145deg,#58b2ff52,#18466861),#10283dbd;border-color:#9cdcffa8;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #2a97ff29}.shipment-demo-button:active{transform:translateY(0)}.shipment-demo-button:focus-visible,.shipment-login-link:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffc7}.shipment-demo-button.is-active,.shipment-demo-button.is-active:hover{background:radial-gradient(circle at 16% 18%,#4ba7ff33,#0000 34%),linear-gradient(145deg,#123a5c70,#02080eeb),#02080df0;border-color:#8bd5ff9e;box-shadow:inset 0 0 0 1px #8bd5ff14,0 0 22px #4ba7ff1f}.shipment-demo-button.is-active:hover{background:radial-gradient(circle at 16% 18%,#5fb5ff3d,#0000 36%),linear-gradient(145deg,#184e788f,#02080eeb),#030b12f5;border-color:#a6e2ffc7;box-shadow:inset 0 0 0 1px #8bd5ff1f,0 14px 34px #2a97ff29}.shipment-login-link.is-disabled{pointer-events:none;opacity:.56}.shipment-demo-button svg,.shipment-login-link svg{width:21px;height:21px;color:var(--matrix-blue);justify-self:center;transition:color .16s,filter .16s,transform .16s}.shipment-demo-button:hover svg,.shipment-demo-button:focus-visible svg{color:#96dafffa;filter:drop-shadow(0 0 10px #4ba7ff52);transform:scale(1.08)}.shipment-demo-button span,.shipment-login-link span{gap:4px;min-width:0;display:grid}.shipment-demo-button strong,.shipment-login-link strong{color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.shipment-demo-button small,.shipment-login-link small{color:#e6f0f894;letter-spacing:.08em;font-size:.68rem}.tracking-panel{overflow:visible}.tracking-header{background:radial-gradient(circle at 10% 0,#5aa9ff1c,#0000 34%),linear-gradient(135deg,#ffffff0d,#ffffff03 58%,#00000014);border-bottom:1px solid #dbeafe1f;flex-wrap:wrap;align-items:center;min-height:116px;padding:24px 30px}.tracking-title-block{flex:1;gap:5px;min-width:min(100%,280px);display:grid}.tracking-title-block small{color:#dbeafe8a;letter-spacing:.18em;text-transform:uppercase;width:fit-content;font-size:.58rem;font-weight:800;line-height:1.2}.tracking-title-block h2{letter-spacing:.1em;margin:0;font-size:.98rem;line-height:1.25}.tracking-title-block p{letter-spacing:.04em;margin:0;font-size:.82rem}.tracking-status-pill{color:#7bc1fff2;background:linear-gradient(#63b1ff29,#63b1ff14);border:1px solid #63b1ff33;margin-top:2px;padding:4px 10px;box-shadow:inset 0 1px #ffffff14}.copy-tracking-button{color:#f5faffd6;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#00000038;border:1px solid #dbeafe24;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.68rem;font-weight:800;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.copy-tracking-button:hover,.copy-tracking-button:focus-visible{background:radial-gradient(circle at 16% 18%,#8bd5ff2e,#0000 36%),#1a59962e;border-color:#8bd5ff94;transform:translateY(-1px);box-shadow:0 10px 28px #2a97ff1f}.copy-tracking-button:active{transform:translateY(0)}.copy-tracking-button svg{width:15px;height:15px;color:var(--matrix-blue);transition:color .16s,transform .16s}.copy-tracking-button:hover svg,.copy-tracking-button:focus-visible svg{color:#96dafffa;transform:scale(1.08)}.delivery-date{gap:5px;min-width:190px;display:grid;position:relative}.delivery-date strong{color:#fff;font-family:var(--font-sans);letter-spacing:.18em;font-size:1.05rem;font-weight:400}.delivery-date em{color:var(--matrix-muted);font-style:normal}.delivery-date svg{width:20px;height:20px;color:var(--matrix-muted);position:absolute;top:16px;right:0}.tracking-body{grid-template-columns:278px minmax(0,1fr);min-height:628px;display:grid}.timeline{border-right:1px solid var(--matrix-line);padding:28px 30px}.timeline>div{color:#e6f0f8b8;grid-template-columns:26px 1fr;gap:16px;margin-top:20px;display:grid;position:relative}.timeline>div:before{content:"";background:#dbeafe33;width:1px;position:absolute;top:22px;bottom:-24px;left:8px}.timeline>div:last-child:before{display:none}.timeline i{background:#ffffff0f;border:1px solid #dbeafe33;border-radius:999px;width:18px;height:18px}.timeline .is-active i{border-color:var(--matrix-blue);box-shadow:0 0 18px #4ba7ff73}.timeline .is-complete i{background:#48d47b2e;border-color:#48d47b6b}.timeline strong{color:#fff;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;display:block}.timeline small{color:var(--matrix-muted);margin-top:4px;display:block}.route-map{--delivery-demo-control-space:44px;isolation:isolate;background:radial-gradient(circle at 50% 38%,#307ab924,#0000 34%),url(/assets/backgrounds/delivery-demo-poster.jpg) 50%/cover no-repeat,#000;place-items:center;min-height:628px;padding:28px;display:grid;position:relative;overflow:hidden}.route-map.is-video-error{background:radial-gradient(circle at 50% 38%,#307ab924,#0000 34%),url(/assets/backgrounds/delivery-demo-poster.jpg) 50%/cover no-repeat,#000}.delivery-demo-player,.delivery-demo-frame{z-index:0;position:absolute;inset:0}.delivery-demo-frame{background:radial-gradient(circle at 50% 38%,#307ab924,#0000 34%),url(/assets/backgrounds/delivery-demo-poster.jpg) 50%/cover no-repeat,#000;overflow:hidden}.delivery-demo-video{top:0;bottom:var(--delivery-demo-control-space);z-index:0;width:auto;min-width:100%;height:calc(100% - var(--delivery-demo-control-space));object-fit:cover;object-position:center;pointer-events:none;background:#000;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.route-map:not(.is-demo-playing) .delivery-demo-video{opacity:0}.delivery-demo-player.is-popup{z-index:10000;width:100vw;height:var(--stable-vh,100dvh);padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050ab8;place-items:center;display:grid;position:fixed;inset:0}.delivery-demo-player.is-popup .delivery-demo-frame{border:1px solid #a9ddff4d;border-radius:8px;width:min(92vw,960px);height:min(74svh,620px);position:relative;inset:auto;box-shadow:0 30px 90px #0000009e,0 0 34px #4ba7ff29}.delivery-demo-player.is-popup .delivery-demo-video{object-fit:contain;pointer-events:auto;width:100%;min-width:0;height:100%;inset:0;transform:none}.delivery-demo-player.is-popup .delivery-demo-shade{background:linear-gradient(#00000005 54%,#0000007a);inset:0}.delivery-demo-player.is-popup .delivery-demo-stop{z-index:4;background:#03090fe0;min-height:44px;top:14px;right:14px}.delivery-demo-player.is-popup .delivery-demo-progress{z-index:4;bottom:14px;left:18px;right:18px}.delivery-demo-shade{top:0;right:0;bottom:var(--delivery-demo-control-space);z-index:1;pointer-events:none;background:linear-gradient(#07121f29,#07121f47),radial-gradient(circle,#0000 0 34%,#040c162e);position:absolute;left:0}.delivery-demo-start{z-index:2;color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#51aefffa,#1168e8f5);border:1px solid #a9ddff9e;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:.76rem;font-weight:900;line-height:1;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s;display:inline-flex;position:relative;box-shadow:0 16px 42px #1069e861,inset 0 1px #ffffff47}.delivery-demo-start:hover,.delivery-demo-start:focus-visible{filter:saturate(1.1);border-color:#dbf2ffe6;transform:translateY(-1px);box-shadow:0 20px 54px #1069e87a,0 0 24px #6dc7ff3d,inset 0 1px #ffffff61}.delivery-demo-start:active{transform:translateY(0)}.delivery-demo-start svg{fill:currentColor;stroke-width:2.6px;width:18px;height:18px}.delivery-demo-stop{z-index:3;color:#f7fcfff5;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03090fc7;border:1px solid #dbeafe47;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:.68rem;font-weight:900;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:absolute;top:20px;right:20px;box-shadow:0 14px 34px #00000052}.delivery-demo-stop:hover,.delivery-demo-stop:focus-visible{background:#091826eb;border-color:#a9ddffad;transform:translateY(-1px);box-shadow:0 16px 42px #00000061,0 0 22px #4ba7ff33}.delivery-demo-stop:active{transform:translateY(0)}.delivery-demo-stop svg{stroke-width:2.8px;width:17px;height:17px}.delivery-demo-progress{z-index:2;display:grid;position:absolute;bottom:10px;left:28px;right:28px}.delivery-demo-progress span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-demo-progress input{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.delivery-demo-progress input:disabled{cursor:default;opacity:.58}.delivery-demo-progress input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#48a6fff5 0 var(--delivery-demo-progress),#dbeafe38 var(--delivery-demo-progress) 100%);border:1px solid #9bd5ff47;border-radius:999px;height:5px;box-shadow:0 0 18px #2d89ff33}.delivery-demo-progress input::-webkit-slider-thumb{-webkit-appearance:none;background:#2f8cff;border:2px solid #eef8fff2;border-radius:999px;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 16px #4ba7ffb8}.delivery-demo-progress input::-moz-range-track{background:#dbeafe38;border:1px solid #9bd5ff47;border-radius:999px;height:5px;box-shadow:0 0 18px #2d89ff33}.delivery-demo-progress input::-moz-range-progress{background:#48a6fff5;border-radius:999px;height:5px}.delivery-demo-progress input::-moz-range-thumb{background:#2f8cff;border:2px solid #eef8fff2;border-radius:999px;width:14px;height:14px;box-shadow:0 0 16px #4ba7ffb8}.map-canvas{border:1px solid var(--matrix-line);background:linear-gradient(#76b6f00f 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#76b6f00d 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 18% 42%,#4ba7ff42,#0000 12%),radial-gradient(circle at 84% 38%,#8ad7ff38,#0000 10%),#02080dc2;border-radius:8px;height:540px;margin-top:18px;position:relative;overflow:hidden}.map-canvas svg{width:100%;height:100%;position:absolute;inset:0}.map-canvas path{fill:none;stroke:#4f8cff;stroke-width:3px;filter:drop-shadow(0 0 8px #4ba7ffbf)}.map-canvas circle{fill:#9bd5ff;stroke:#2f7dff;stroke-width:5px}.map-city{color:#ebf5fcbd;letter-spacing:.08em;font-size:.78rem;position:absolute}.paris{top:34%;left:19%}.reims{top:18%;left:42%}.metz{top:26%;right:28%}.strasbourg{top:42%;right:9%}.map-callout{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#02080dc7;border:1px solid #dbeafe1f;border-radius:8px;padding:14px;font-size:.72rem;line-height:1.7;position:absolute;bottom:28px;right:28px}.map-callout span{display:block}.tracking-stats{border-top:1px solid var(--matrix-line);padding:18px 28px}.tracking-stats span{color:var(--matrix-dim);letter-spacing:.14em;text-transform:uppercase;grid-template-columns:24px 1fr;gap:10px;font-size:.66rem;display:grid}.tracking-stats svg,.support-strip>svg{color:#e6f0f8d6;width:22px;height:22px}.tracking-stats strong{color:#fff;grid-column:2;font-weight:500}.tracking-placeholder{min-height:calc(var(--matrix-workspace-panel-height) - 2px);text-align:center;align-content:center;place-items:center;gap:16px;padding:42px;display:grid}.tracking-placeholder .document-icon{width:68px;height:68px;margin:0 auto 4px}.tracking-placeholder .document-icon svg{width:28px;height:28px}.tracking-placeholder h2{color:#fff;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:900}.tracking-placeholder p{max-width:500px;color:var(--matrix-muted);margin:0;font-size:.84rem;line-height:1.8}.tracking-login-button{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#4ba7ff24;border:1px solid #8bd5ff61;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;margin-top:4px;padding:0 18px;font-size:.72rem;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.tracking-login-button:hover,.tracking-login-button:focus-visible{background:#4ba7ff33;border-color:#8bd5ffad;transform:translateY(-2px);box-shadow:0 10px 28px #2a97ff24}.tracking-login-button:active{transform:translateY(0)}.tracking-login-button svg{width:16px;height:16px}.support-strip{grid-column:2;padding:18px 30px}.support-strip span{flex:1;display:grid}.support-strip strong{color:#fff;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.support-strip small{color:var(--matrix-muted)}.auth-root{min-height:calc(var(--stable-vh) - 108px);align-items:center;width:min(100% - 96px,1368px);margin:0 auto;padding:60px 0 72px;display:grid}.auth-root-fixed{align-items:center}.auth-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,#4ba7ff29,#0000 34%),linear-gradient(145deg,#040c14d1,#01050aad);border:1px solid #a7d7ff2e;border-radius:8px;flex-direction:column;gap:26px;width:min(100%,560px);min-height:620px;padding:34px;display:flex;box-shadow:0 24px 80px #00000057,0 0 52px #1b96ff1f,inset 0 1px #ffffff0b}.auth-brand{width:fit-content}.auth-copy h1{margin-top:18px;font-size:2rem}.auth-copy p:last-child{max-width:420px}.auth-panel{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.auth-form{flex-direction:column;flex:1;gap:16px;display:flex}.auth-provider-stack{flex-direction:column;flex:1;gap:16px;width:100%;display:flex}.auth-provider-button{color:#f8fcfff5;min-height:72px;font-family:var(--font-sans);text-align:left;background:radial-gradient(circle at 12%,#70c5ff3d,#0000 36%),linear-gradient(135deg,#050d17f0,#091e35db);border:1px solid #a7d7ff3d;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;padding:0 24px 0 18px;font-size:clamp(1rem,3vw,1.35rem);font-weight:500;line-height:1.15;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000057,inset 0 1px #ffffff0f}.auth-provider-button:before{content:"";background:linear-gradient(90deg,#0000,#7acdff29,#0000);transition:transform .42s;position:absolute;inset:0;transform:translate(-100%)}.auth-provider-button:hover{border-color:#8bd5ff85;transform:translateY(-2px);box-shadow:0 22px 64px #0000006b,0 0 34px #3091ff2e,inset 0 1px #ffffff14}.auth-provider-button:hover:before{transform:translate(100%)}.auth-provider-button:disabled{cursor:wait;opacity:.7}.auth-provider-stack .auth-provider-button:last-of-type,.auth-form .auth-submit-button{margin-bottom:auto}.auth-submit-button{color:#05080b;letter-spacing:.04em;min-height:56px;font-size:.95rem;font-weight:800}.auth-submit-button:disabled{opacity:.88;color:#05080b}.auth-secret-field{position:relative}.auth-secret-field input{padding-right:46px}.auth-secret-field button{color:#d2e4f2b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-secret-field button:hover,.auth-secret-field button:focus-visible{color:#f8fcfff5;background:#7cc6ff1f;outline:none}.auth-secret-field svg{width:18px;height:18px}.auth-session-panel{justify-content:flex-start}.auth-session-identity{text-align:center;background:#03080c52;border:1px solid #a7d7ff29;border-radius:8px;justify-items:center;gap:8px;padding:24px 16px;display:grid}.auth-session-identity svg{color:#9ad6ffe6;width:42px;height:42px}.auth-session-identity span{color:#e6f0f89e;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.auth-session-identity strong{color:#f8fcfff5;letter-spacing:.08em;font-size:1.2rem}.auth-provider-github{background:radial-gradient(circle at 12%,#9edaff33,#0000 34%),linear-gradient(135deg,#02060cf5,#121824eb)}.auth-provider-icon{z-index:1;color:#020711;background:#fffffff2;border:1px solid #c8e6ff33;border-radius:8px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 0 26px #449eff29}.auth-provider-icon svg{width:30px;height:30px}.auth-provider-button>span{z-index:1;position:relative}.auth-provider-g-mark{font-family:Inter,var(--font-sans);color:#0000;background:conic-gradient(from 35deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900}.auth-provider-g-mark svg{color:#05080b}.auth-mode-switch{border:1px solid var(--matrix-line);background:#00000047;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.auth-mode-switch button{color:#e6f0f89e;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:700;display:inline-flex}.auth-mode-switch svg{width:18px;height:18px}.auth-mode-switch button.is-active{color:#05080b;background:#ffffffeb}.account-panel-stack{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.account-user-card{background:radial-gradient(circle at 12%,#4ba7ff33,#0000 34%),linear-gradient(135deg,#050d17eb,#091e35b8);border:1px solid #a7d7ff33;border-radius:8px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:16px;min-height:100px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.account-avatar{color:#dff4ff;background:#4ba7ff1f;border:1px solid #89d5ff6b;border-radius:8px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.account-avatar img,.account-avatar svg{width:100%;height:100%}.account-avatar img{object-fit:cover}.account-avatar svg{padding:14px}.account-user-copy{min-width:0}.account-user-copy p{color:#bce0ffb8;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.account-user-copy h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:1.28rem;line-height:1.2;overflow:hidden}.account-user-copy span{color:#e6f0f89e;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.account-action-grid{gap:10px;display:grid}.account-logout-button{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(circle at 32% 18%,#ebfaffb8,#0000 28%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border:1px solid #89d5ff94;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:auto;font-size:.82rem;font-weight:800;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 0 28px #4ba7ff6b,0 0 64px #1b96ff33}.account-logout-button:hover{background:radial-gradient(circle at 32% 18%,#f5fcffd1,#0000 30%),linear-gradient(145deg,#a1e4ff,#239cff 48%,#074bb8);transform:translateY(-1px)}.account-logout-button svg{width:17px;height:17px}.auth-note{color:var(--matrix-muted);margin:0;font-size:.86rem}.auth-note a,.auth-note button{color:#fff;text-underline-offset:4px;text-decoration:underline}.brand-logo-shell{isolation:isolate;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}.brand-logo-shell:before{content:"";z-index:-1;filter:blur(4px);opacity:.56;background:radial-gradient(circle at 46% 42%,#edf9ffb8,#b6e2ff6b 25%,#68b8ff4d 50%,#0000 74%),radial-gradient(circle at 58% 60%,#57adff4d,#0000 58%);border-radius:999px;animation:4.8s ease-in-out infinite matrixFooterLogoHalo;position:absolute;inset:-9px}.brand-logo-img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 14px #a0daff33);position:relative}@keyframes matrixFooterLogoHalo{0%{opacity:.42;transform:scale(.95)}50%{opacity:.76;transform:scale(1.06)}to{opacity:.42;transform:scale(.95)}}.site-footer{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000029;border-top:1px solid #dbeafe1a;flex:none;width:min(100% - 96px,1368px);margin:0 auto;position:relative}.site-footer-inner{grid-template-columns:minmax(150px,.7fr) minmax(0,1.6fr) minmax(150px,.7fr);align-items:center;gap:20px;width:100%;min-height:104px;padding:22px 0;display:grid}.site-footer-brand{color:#dbeafef2;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:inline-flex}.site-footer-brand span:last-child{letter-spacing:.26em;font-size:.84rem;font-weight:700}.site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}.site-footer-link{color:#ebf5fcc7;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .16s,transform .16s}.site-footer-link:hover{color:#fff;transform:translateY(-1px)}.site-footer-copy{color:#ebf5fc94;justify-self:end;margin:0;font-size:.75rem}.app-shell.is-institutional-route{min-height:var(--stable-vh);color:#172033;color-scheme:light;background:#f7f9fc}.institutional-page{min-height:var(--stable-vh);background:radial-gradient(circle at 82% 4%,#5c8dd22e,#0000 30%),radial-gradient(circle at 42% 100%,#10b98114,#0000 34%),linear-gradient(#fff,#f5f7fb 48%,#eef3f9);width:100%;margin:0;position:relative;overflow:hidden}.institutional-page:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#15233709 1px,#0000 1px),linear-gradient(90deg,#15233708 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%,#000);mask-image:linear-gradient(90deg,#0000,#000 18%,#000)}.institutional-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #27374d1f;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 clamp(28px,5vw,76px);display:flex;position:fixed;top:0;left:304px;right:0}.institutional-topbar span,.institutional-topbar a{color:#475569;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.institutional-topbar a{color:#0f3f7a;text-decoration:none}.institutional-shell{z-index:1;position:relative}.institutional-sidebar{z-index:30;background:linear-gradient(#fffffff5,#f5f8fcf0),#fff;border-right:1px solid #27374d24;flex-direction:column;gap:22px;width:304px;padding:28px 22px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 60px #1b2a4214}.institutional-sidebar-brand{border-bottom:1px solid #27374d1f;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:22px;display:grid}.institutional-sidebar-brand>span{color:#0f3f7a;background:linear-gradient(145deg,#f7fbff,#e9f1fb);border:1px solid #0f3f7a2e;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.institutional-sidebar-brand svg{width:20px;height:20px}.institutional-sidebar-brand strong{color:#0f172a;letter-spacing:.14em;text-transform:uppercase;font-size:.86rem;font-weight:900;display:block}.institutional-sidebar-brand small{color:#64748b;letter-spacing:.08em;margin-top:3px;font-size:.68rem;font-weight:700;display:block}.institutional-home-link,.institutional-nav-link,.institutional-card-link,.institutional-related a{text-decoration:none}.institutional-nav{gap:5px;display:grid}.institutional-nav-link{color:#475569;letter-spacing:.03em;border:1px solid #0000;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;font-size:.77rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex;position:relative}.institutional-nav-link:hover{color:#0f3f7a;background:#f3f7fc;border-color:#0f3f7a24;transform:translate(2px)}.institutional-nav-link.is-active{color:#0b2c57;background:linear-gradient(90deg,#0f3f7a1a,#ffffffc7),#eef5ff;border-color:#0f3f7a33;box-shadow:inset 3px 0 #0f63b6}.institutional-home-link{color:#0f3f7a;letter-spacing:.07em;text-transform:uppercase;background:#fff;border:1px solid #0f3f7a29;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;margin-top:auto;padding:0 14px;font-size:.72rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.institutional-home-link:hover{color:#08264d;background:#f3f7fc;border-color:#0f3f7a4d;transform:translateY(-1px)}.institutional-home-link svg,.institutional-related svg,.institutional-card-link svg{width:15px;height:15px}.institutional-document{min-width:0;max-width:940px;margin-left:304px;padding:116px clamp(28px,5vw,76px) 90px}.institutional-hero{background:radial-gradient(circle at 92% 10%,#0f63b61f,#0000 30%),linear-gradient(135deg,#fff,#f7f9fc 68%,#eef4fb);border:1px solid #27374d1f;border-radius:10px;padding:clamp(26px,5vw,54px);position:relative;overflow:hidden;box-shadow:0 22px 70px #1b2a4214}.institutional-hero p,.institutional-card-link span{color:#0f63b6;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.institutional-hero h1{color:#0f172a;font-family:var(--font-sans);letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:850;line-height:1}.institutional-hero>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.74rem;font-weight:800;display:inline-flex}.institutional-hero strong{color:#334155;letter-spacing:0;max-width:760px;margin-top:28px;font-size:clamp(1rem,2vw,1.22rem);font-weight:500;line-height:1.8;display:block}.institutional-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.institutional-card-link{min-height:198px;color:inherit;background:#ffffffe6;border:1px solid #27374d1f;border-radius:10px;align-content:start;gap:12px;padding:22px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 14px 44px #1b2a420f}.institutional-card-link:hover{background:#fff;border-color:#0f3f7a38;transform:translateY(-2px);box-shadow:0 20px 54px #1b2a421a}.institutional-card-link strong{color:#0f172a;font-family:var(--font-sans);letter-spacing:0;font-size:1rem;font-weight:850;line-height:1.35}.institutional-card-link p{color:#475569;margin:0;font-size:.92rem;line-height:1.75}.institutional-card-link em{color:#0f3f7a;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.institutional-section-stack{gap:16px;margin-top:24px;display:grid}.institutional-section{background:#fffffff0;border:1px solid #27374d1a;border-radius:10px;padding:clamp(24px,4vw,34px);box-shadow:0 14px 42px #1b2a420e}.institutional-section h2,.institutional-related h2{color:#0f172a;font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;margin:0 0 16px;font-size:1rem;font-weight:850;line-height:1.45}.institutional-section p{color:#334155;letter-spacing:0;max-width:780px;margin:14px 0 0;font-size:.98rem;line-height:1.9}.institutional-section ul{gap:10px;margin:20px 0 0;padding:0;display:grid}.institutional-section li{color:#334155;padding-left:24px;line-height:1.75;list-style:none;position:relative}.institutional-section li:before{content:"";background:#0f63b6;border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.institutional-related{background:#fff;border:1px solid #27374d1a;border-radius:10px;gap:18px;margin-top:20px;padding:24px;display:grid;box-shadow:0 14px 42px #1b2a420e}.institutional-related>div{flex-wrap:wrap;gap:10px;display:flex}.institutional-related a{color:#0f3f7a;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;border:1px solid #0f3f7a24;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:.72rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.institutional-related a:hover{color:#08264d;background:#eef5ff;border-color:#0f3f7a42;transform:translateY(-1px)}.luxury-page{width:min(100% - 96px,1180px);margin:0 auto;padding:70px 0}.luxury-shell,.luxury-shell-narrow{width:100%;margin:0 auto}.luxury-shell-narrow{max-width:900px}.luxury-section-heading{text-align:center;max-width:760px;margin:0 auto}.luxury-section-heading h1,.luxury-section-heading h2{color:#fff;font-family:"Orbitron",var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:16px 0 0;font-size:2rem;font-weight:500;line-height:1.35}.luxury-section-heading p:not(.luxury-kicker){color:var(--matrix-muted);margin:16px auto 0;line-height:1.8}.luxury-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.luxury-card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.luxury-card,.luxury-panel{padding:24px}.luxury-card-button{text-align:left;width:100%;min-height:220px}.luxury-card-icon{width:28px;height:28px;color:var(--matrix-cyan)}.luxury-card h2,.luxury-card h3,.download-command-card h2{color:#fff;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:1rem;font-weight:800}.luxury-card p,.download-command-card p{color:var(--matrix-muted);line-height:1.7}.luxury-card-link,.luxury-pill,.luxury-button,.luxury-link-tile{border:1px solid var(--matrix-line);color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.luxury-link-tile{border-radius:8px;justify-content:flex-start}.download-command-card{border:1px solid var(--matrix-line);background:var(--matrix-panel);border-radius:8px;padding:24px}.shop-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000094;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.news-article-backdrop{width:100%;min-height:var(--stable-vh);overscroll-behavior:auto;place-items:start center;padding:32px clamp(16px,3vw,32px);position:relative;inset:auto;overflow:visible}.shop-modal{width:min(92vw,1180px);max-height:min(calc(var(--stable-vh) - 88px),820px);background:linear-gradient(140deg,#142d42d6,#02070cf5 42%),#02070c;border:1px solid #8bd1ff5c;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);display:grid;position:relative;overflow:auto;box-shadow:0 30px 110px #000000b8,0 0 50px #3a94ff33}.shop-modal-back-button{z-index:3;color:#ebf5fce0;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#020912a3;border:2px solid #8bd5ff8f;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:10px;min-height:48px;margin:24px 0 -42px 24px;padding:0 18px 0 14px;font-size:.7rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:inline-flex;position:sticky;top:18px;left:18px;box-shadow:inset 0 0 18px #ffffff09,0 0 18px #4ba7ff1f}.shop-modal-back-button svg{stroke-width:2.1px;width:20px;height:20px}.shop-modal-back-button:hover{color:#fff;background:#4ba7ff24;border-color:#8bd5ffeb;transform:translateY(-1px)scale(1.04);box-shadow:inset 0 0 22px #ffffff0e,0 0 26px #4ba7ff47}.shop-modal-back-button:active{transform:translateY(0)scale(.94)}.shop-modal-back-button:focus-visible{outline-offset:4px;outline:2px solid #8bd5ffd6}.shop-modal-visual{place-items:center;min-height:520px;padding:74px 34px 34px;display:grid}.shop-modal-visual>img{max-width:min(100%,520px)}.shop-modal-content{padding:92px 42px 42px}.shop-modal-kicker{color:var(--matrix-blue);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.shop-modal h2{color:#fff;font-family:"Orbitron",var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin:18px 0 0;font-size:1.9rem;font-weight:500;line-height:1.45}.shop-modal-intro,.shop-modal-section{color:var(--matrix-muted);margin:18px 0 0;line-height:1.75}.shop-modal-section h3{color:#fff;letter-spacing:.18em;text-transform:uppercase;margin:24px 0 12px;font-size:.8rem}.shop-modal-section ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.shop-modal-section li{border:1px solid var(--matrix-line);color:#ebf5fcd6;background:#ffffff09;border-radius:8px;padding:12px;list-style:none}.news-article-modal{width:min(100%,1480px);min-height:calc(var(--stable-vh) - 64px);background:linear-gradient(#02070cd1,#02070cf5),#02070c;max-height:none;display:block;overflow:visible}.news-article-close{background:#020912ad;margin:24px 0 -54px 24px;position:sticky;top:20px}.news-article-page{padding:112px 64px 76px;overflow:visible}.product-article-modal .news-article-close{margin-bottom:-30px}.product-article-modal .news-article-page{padding-top:72px}.news-article-heading{max-width:920px}.news-article-heading h2{color:#fff;font-family:"Orbitron",var(--font-sans);letter-spacing:.28em;text-transform:uppercase;margin:18px 0 0;font-size:2.5rem;font-weight:400;line-height:1.35}.news-article-heading p{max-width:700px;color:var(--matrix-muted);letter-spacing:.04em;margin:24px 0 0;font-size:.96rem;line-height:1.9}.news-article-meta{color:#e6f0f894;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:12px 22px;margin-top:26px;font-size:.68rem;font-weight:700;display:flex}.news-article-hero{border:1px solid var(--matrix-line);background:#03070cc2;border-radius:8px;min-height:430px;margin:54px 0 52px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057}.news-article-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000007a,#0000 45%),linear-gradient(#0000 56%,#00000057);position:absolute;inset:0}.news-article-hero img{object-fit:cover;object-position:center bottom;filter:saturate(.88)contrast(1.08)brightness(.82);width:100%;height:100%;min-height:430px;display:block}.product-article-hero{background:radial-gradient(circle at 50% 42%,#4ba7ff2e,#0000 38%),#03070cc2;place-items:center;display:grid}.product-article-hero img{object-fit:contain;object-position:center;filter:saturate(.98)contrast(1.06)brightness(.92);width:min(100%,760px);height:auto;min-height:0;max-height:560px;padding:44px}.product-detail-top{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);align-items:stretch;gap:clamp(28px,4vw,64px);margin-bottom:58px;padding-top:10px;display:grid}.product-article-gallery{align-content:start;gap:16px;min-width:0;margin:0;display:grid}.product-gallery-hero{background:radial-gradient(at 50% 62%,#5bbcff57,#4ba7ff2e 34%,#0000 66%),linear-gradient(135deg,#72cbff29,#0000 42%),linear-gradient(315deg,#00428033,#0000 46%),#03070cb8;min-height:380px;margin:0;overflow:hidden;box-shadow:inset 0 0 70px #4ba7ff1f,0 28px 90px #0000006b}.product-gallery-hero:after{background:radial-gradient(at 50% 62%,#0000 28%,#0000001a 72%),linear-gradient(#00000014,#00000047)}.product-gallery-hero img{width:min(100%,520px);max-height:360px}.product-gallery-thumbs{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:12px;padding:2px;display:grid;overflow-x:visible}.product-gallery-thumb{cursor:pointer;background:radial-gradient(circle at 50% 42%,#4ba7ff21,#0000 42%),#00000047;border:1px solid #dbeafe1f;border-radius:8px;place-items:center;height:82px;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.product-gallery-thumb:hover,.product-gallery-thumb.is-active{border-color:#8bd5ffc2;box-shadow:0 0 24px #4ba7ff3d}.product-gallery-thumb.is-active{transform:translateY(-1px)}.product-gallery-thumb:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffb8}.product-gallery-thumb img{object-fit:contain;width:100%;height:100%}.product-detail-summary{text-align:center;background:radial-gradient(at 50% 60%,#5bbcff2e,#4ba7ff14 36%,#0000 68%),linear-gradient(145deg,#4ba7ff24,#0000 44%),linear-gradient(315deg,#00376c2e,#0000 48%),#0000003d;border:1px solid #dbeafe1a;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #4ba7ff1a,0 28px 86px #00000061}.product-detail-summary h2{color:#fff;font-family:"Orbitron",var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400;line-height:1.35}.product-detail-summary p:not(.shop-modal-kicker){max-width:560px;color:var(--matrix-muted);letter-spacing:.035em;margin:24px auto 0;font-size:.96rem;line-height:1.85}.product-detail-summary .news-article-meta{justify-content:center}.product-article-modal .news-article-section{text-align:center;margin-left:auto;margin-right:auto}.product-article-modal .news-article-section p,.product-article-modal .news-article-quote,.product-article-modal .news-article-checklist{margin-left:auto;margin-right:auto}.product-article-modal .news-article-checklist li{text-align:center;justify-content:center}.news-article-section{max-width:980px;margin-top:56px}.news-article-section:first-of-type{margin-top:0}.news-article-section h3{color:#fffffff0;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:1.25rem;font-weight:800;line-height:1.45}.news-article-section p{max-width:920px;color:var(--matrix-muted);letter-spacing:.035em;margin:0;font-size:.96rem;line-height:1.95}.news-article-section p+p{margin-top:16px}.news-article-quote{background:linear-gradient(135deg,#4ba7ff14,#0000 34%),#050a0fbd;border:1px solid #dbeafe1f;border-radius:8px;max-width:860px;margin:30px 0 0;padding:24px 30px 24px 86px;position:relative}.news-article-quote:before{content:'"';color:#e6f0f852;font-family:Georgia,serif;font-size:5.4rem;line-height:1;position:absolute;top:12px;left:32px}.news-article-quote p{color:#f5faffe6;font-weight:700}.news-article-quote cite{color:var(--matrix-blue);letter-spacing:.08em;margin-top:12px;font-style:normal;font-weight:700;display:block}.news-article-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;max-width:780px;margin:24px 0 0;padding:0;list-style:none;display:grid}.news-article-checklist li{color:#e6f0f8b8;letter-spacing:.12em;text-transform:uppercase;background:#ffffff06;border:1px solid #dbeafe1a;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px 10px 32px;font-size:.76rem;font-weight:700;display:flex;position:relative}.news-article-checklist li:before{content:"";background:var(--matrix-blue);border-radius:999px;width:7px;height:7px;position:absolute;left:14px;box-shadow:0 0 12px #4ba7ffb8}.product-purchase-actions{grid-template-columns:minmax(0,2fr) minmax(132px,1fr);gap:12px;width:100%;max-width:560px;margin:auto auto 0;padding-top:34px;display:grid}.product-add-cart-button,.product-remove-action{letter-spacing:.18em;text-align:left;text-transform:uppercase;cursor:pointer;border-radius:8px;grid-template-columns:1fr 52px;align-items:center;gap:18px;min-width:0;min-height:66px;padding:0 20px 0 34px;font-size:.78rem;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.product-add-cart-button span,.product-remove-action span{min-width:0}.product-add-cart-button{color:#fff;background:radial-gradient(circle at 20% 16%,#ebfaff70,#0000 24%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border:1px solid #89d5ff9e;grid-template-columns:52px minmax(0,1fr) 52px;box-shadow:0 20px 54px #1b96ff38}.product-remove-action{color:#e6f0f8ad;letter-spacing:.1em;background:#02091294;border:1px solid #dbeafe29;grid-template-columns:1fr 38px;gap:10px;padding:0 12px 0 16px;font-size:.62rem}.product-remove-action:not(:disabled){color:#e6f0f8c7;background:#08121e80;border-color:#dbeafe38;box-shadow:inset 0 0 0 1px #ffffff06}.product-add-cart-button:hover{border-color:#bde9ffdb;transform:translateY(-1px);box-shadow:0 22px 62px #1b96ff52,0 0 26px #8bdcff47}.product-remove-action:hover:not(:disabled){color:#fff;background:#162332b8;border-color:#dbeafe57;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px #94a3b81f}.product-add-cart-button:active,.product-remove-action:active:not(:disabled){transform:translateY(0)scale(.985)}.product-add-cart-button:focus-visible,.product-remove-action:focus-visible,.product-favorite-toggle:focus-visible{outline-offset:3px;outline:2px solid #8bd5ffb8}.product-add-cart-button svg,.product-remove-action svg{border:1px solid #ffffff42;border-radius:999px;width:52px;height:52px;padding:14px;transition:border-color .16s,filter .16s}.product-remove-action svg{color:#ffffffc7;width:38px;height:38px;padding:10px}.product-add-cart-button svg{filter:drop-shadow(0 0 10px #dbf3ffa8)}.product-add-cart-button .product-cart-icon-wrap svg{color:#fff;border:0;border-radius:0;width:30px;height:30px;padding:0}.product-cart-count{color:#5fc2ff;letter-spacing:0;background:#000308c7;border:1px solid #dbeafe29;border-radius:999px;justify-self:end;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:.84rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 0 14px #ffffff06,0 1px 8px #00000047}.product-remove-action:not(:disabled) svg{color:#e6f0f8cc;border-color:#dbeafe33}.product-add-cart-button:hover svg,.product-remove-action:hover:not(:disabled) svg{filter:drop-shadow(0 0 12px #8bdcff75);border-color:#ffffff75}.product-remove-action:hover:not(:disabled) svg{filter:drop-shadow(0 0 10px #94a3b83d);border-color:#ffffff6b}.product-remove-action:disabled{cursor:not-allowed;opacity:.46}.product-cart-icon-wrap{place-items:center;width:52px;height:52px;display:inline-grid}.product-favorite-toggle{color:#8bc5ffdb;cursor:pointer;background:#0209129e;border:1px solid #dbeafe29;border-radius:999px;place-items:center;width:46px;height:46px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid;position:absolute;top:18px;left:18px}.product-favorite-toggle svg{width:20px;height:20px}.product-favorite-toggle:hover{color:#e1f2fff5;background:#4ba7ff1a;border-color:#8bd5ff75;transform:translateY(-1px)}.product-favorite-toggle:active{transform:translateY(0)scale(.94)}.product-favorite-toggle.is-favorited{color:#fff;background:radial-gradient(circle at 28% 18%,#ebfaff75,#0000 28%),linear-gradient(145deg,#8bdcff,#1b96ff 52%,#063d99);border-color:#bde9ffb8;box-shadow:0 0 18px #4ba7ff42}.chat-widget{z-index:120;position:fixed;bottom:30px;right:30px}.chat-main-button,.chat-close,.chat-shortcut-button,.chat-panel-input button{color:#fff;background:#081624d1;border:1px solid #aedcff57;border-radius:999px;place-items:center;display:grid}.chat-main-button{color:#fff;background:radial-gradient(circle at 32% 18%,#ebfaffb8,#0000 28%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border-color:#89d5ff94;width:58px;height:58px;box-shadow:0 0 28px #4ba7ff6b,0 0 64px #1b96ff33}.chat-main-button svg{filter:drop-shadow(0 0 10px #dbf3ffb3);width:28px;height:28px}.chat-panel{width:min(460px,100vw - 48px);height:min(680px,calc(var(--stable-vh) - 112px));border:1px solid var(--matrix-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02080df5;border-radius:8px;flex-direction:column;display:flex;position:absolute;bottom:76px;right:0;overflow:hidden}.chat-panel-maintenance{height:auto}.chat-panel-header,.chat-panel-input{border-bottom:1px solid var(--matrix-line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.chat-panel-input{border-top:1px solid var(--matrix-line);border-bottom:0}.chat-panel-kicker{color:var(--matrix-blue);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.62rem}.chat-panel-header h2{color:#fff;margin:2px 0 0;font-size:.92rem;line-height:1.3}.chat-header-controls,.chat-shortcuts{gap:6px;display:flex}.chat-shortcut-button,.chat-close,.chat-panel-input button{width:34px;height:34px}.chat-shortcut-button.is-active{background:#4ba7ff47}.chat-close,.chat-panel-input button{color:#fff;background:radial-gradient(circle at 32% 18%,#ebfaffb8,#0000 28%),linear-gradient(145deg,#8bdcff,#1b96ff 48%,#063d99);border-color:#89d5ff94;box-shadow:0 0 28px #4ba7ff6b,0 0 64px #1b96ff33}.chat-close:hover,.chat-panel-input button:hover:not(:disabled){color:#fff;background:radial-gradient(circle at 32% 18%,#f5fcffd1,#0000 30%),linear-gradient(145deg,#a1e4ff,#239cff 48%,#074bb8)}.chat-panel-body{flex:1;align-content:start;gap:10px;padding:14px;display:grid;overflow:auto}.chat-panel-maintenance .chat-panel-body{align-content:center;min-height:132px}.chat-message{border:1px solid var(--matrix-line);color:#f5faffe6;border-radius:8px;max-width:86%;padding:10px 12px;font-size:.84rem}.chat-message-user{background:#ffffff0f;justify-self:end}.chat-message-bot{background:#4ba7ff1a;justify-self:start}.chat-message-maintenance{max-width:100%}.chat-panel-input input{border:1px solid var(--matrix-line);color:#fff;background:#00000052;border-radius:999px;outline:0;flex:1;min-width:0;padding:8px 12px}.chat-auth-actions{flex-wrap:wrap;gap:8px;display:flex}.chat-auth-link,.chat-auth-link-primary{border:1px solid var(--matrix-line);color:#fff;border-radius:999px;padding:7px 12px;text-decoration:none}.chat-quota,.chat-error{color:var(--matrix-muted);margin:0;font-size:.74rem}.chat-error{color:#fecaca}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media(max-width:1023px){.site-nav,.matrix-page,.matrix-home,.auth-root,.site-footer,.luxury-page,.institutional-page{width:min(100% - 56px,1368px)}.institutional-page{width:100%}.institutional-shell{display:block}.institutional-sidebar{position:fixed}.institutional-nav{grid-template-columns:1fr}.institutional-document{max-width:940px;margin-left:304px}.site-footer-inner{text-align:center;grid-template-columns:1fr;justify-items:center}.site-footer-brand,.site-footer-copy{justify-self:center}.site-nav{grid-template-columns:230px 1fr minmax(190px,auto)}.site-nav-links{gap:28px}.catalog-layout,.delivery-layout,.download-command-layout,.news-layout{--secondary-drawer-width:min(84vw, 360px);grid-template-columns:1fr;display:block}.secondary-drawer-scrim{z-index:120;opacity:0;pointer-events:none;background:0 0;border:0;display:block;position:fixed;inset:0}:is(.catalog-layout,.delivery-layout,.download-command-layout,.news-layout).is-secondary-menu-open .secondary-drawer-scrim{pointer-events:auto}.secondary-drawer-toggle{top:50svh;left:max(0px,env(safe-area-inset-left));z-index:138;color:#f5faffeb;opacity:1;pointer-events:auto;appearance:none;touch-action:manipulation;background:radial-gradient(circle at 72% 28%,#8bd5ff38,#0000 42%),#02080de0;border:1px solid #8bd5ff57;border-left:0;border-radius:0 999px 999px 0;place-items:center;width:52px;height:96px;transition:left .22s,border-color .16s,background .16s,box-shadow .16s,opacity .16s;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 14px 44px #00000057,0 0 22px #4ba7ff2e}.secondary-drawer-toggle svg{width:22px;height:22px}:is(.catalog-layout,.delivery-layout,.download-command-layout,.news-layout).is-secondary-menu-open .secondary-drawer-toggle{left:calc(var(--secondary-drawer-width) - 1px);background:radial-gradient(circle at 72% 28%,#8bd5ff47,#0000 42%),#040f18f0;border-color:#a6e2ff94}.catalog-layout .matrix-sidebar,.delivery-layout .shipment-list,.download-command-layout .download-filter-panel,.news-layout .news-filter-panel{top:max(86px,env(safe-area-inset-top));bottom:max(14px,env(safe-area-inset-bottom));z-index:130;width:var(--secondary-drawer-width);border-left:0;border-radius:0 8px 8px 0;height:auto;min-height:0;max-height:none;transition:transform .22s,box-shadow .22s;display:block;position:fixed;left:0;overflow:auto;transform:translate(calc(-100% - 12px))}.delivery-layout .shipment-list{flex-direction:column;display:flex;overflow:hidden}.download-command-layout .download-category-menu,.news-layout .news-category-menu{grid-template-columns:1fr}:is(.catalog-layout,.delivery-layout,.download-command-layout,.news-layout).is-secondary-menu-open :is(.matrix-sidebar,.shipment-list,.download-filter-panel,.news-filter-panel){transform:translate(0);box-shadow:18px 0 54px #0000006b,0 0 36px #4ba7ff29}.delivery-layout .shipment-list-body{flex:1;min-height:0;overflow:auto}.matrix-sidebar,.download-filter-panel,.news-filter-panel,.catalog-panel,.download-command-panel,.tracking-panel,.news-main-column{height:auto;min-height:auto;max-height:none;overflow:visible}.support-strip{grid-column:auto}.product-grid,.news-feature-grid,.luxury-card-grid,.luxury-card-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.news-layout,.tracking-body{grid-template-columns:1fr}.news-main-column{order:1}.news-filter-panel{order:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.download-filter-panel{min-height:auto;position:static}.download-category-menu,.download-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.download-detail-hero,.download-detail-lower{grid-template-columns:1fr}.download-detail-copy{padding-top:0}.download-detail-actions{margin-top:36px;padding-top:0}.download-detail-visual{min-height:360px}.download-detail-specs{border-top:1px solid #dbeafe1a;border-left:0;padding-top:34px;padding-left:0}.cart-command-view{grid-template-columns:1fr}.timeline{border-right:0;border-bottom:1px solid var(--matrix-line)}.route-map{min-height:500px}.tracking-placeholder{min-height:360px}}@media(max-width:960px){.hero-copy h1{letter-spacing:.22em;font-size:2.2rem}}@media(max-width:820px){.site-nav{grid-template-columns:1fr auto;min-height:66px;margin-top:12px;padding:0 14px;top:12px}.site-nav-links,.site-contact-link,.site-user-pill{display:none}.site-menu-button{display:grid}.site-language-list{transform-origin:0 0;left:0;right:auto}.matrix-page,.matrix-home,.auth-root,.site-footer,.luxury-page,.institutional-page{width:min(100% - 32px,1368px)}.auth-content{min-height:560px;padding:24px}.account-user-card{grid-template-columns:54px minmax(0,1fr)}.account-avatar{width:54px;height:54px}.institutional-page{width:100%;padding-top:0}.institutional-topbar{flex-direction:column;align-items:flex-start;min-height:auto;padding:20px 18px;position:static;left:auto}.institutional-sidebar{border:1px solid #27374d1f;border-radius:10px;width:auto;margin:16px;position:relative;inset:auto;box-shadow:0 18px 50px #1b2a4214}.institutional-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-document{max-width:none;margin-left:0;padding:18px 16px 56px}.institutional-card-grid{grid-template-columns:1fr}.institutional-hero h1{letter-spacing:.08em}.matrix-page,.matrix-home,.auth-root{padding-top:36px}.hero-copy h1,.page-heading h1{letter-spacing:.18em;font-size:1.8rem}.auth-copy h1{letter-spacing:.08em;font-size:1.8rem}.mission-console,.news-feature-grid,.product-grid,.luxury-card-grid,.luxury-card-grid-three{grid-template-columns:1fr}.mission-panel,.mission-panel-journal{border-right:0;border-bottom:1px solid var(--matrix-line)}.mission-panel:last-child{border-bottom:0}.mission-panel-journal{grid-template-columns:96px 1fr}.mission-panel-journal .icon-ring{display:none}.timeline-header{flex-direction:column;align-items:flex-start;gap:10px}.neural-timeline{grid-template-columns:repeat(5,minmax(118px,1fr));padding-bottom:8px;overflow-x:auto}.neural-generation{padding-left:14px;padding-right:14px}.document-toolbar,.download-panel-toolbar,.catalog-toolbar,.panel-footer-row,.tracking-header,.tracking-stats,.support-strip{flex-direction:column;align-items:flex-start}.document-row,.download-row{grid-template-columns:58px 1fr}.document-row time,.document-row .icon-ring,.download-row .file-meta,.download-button{grid-column:2}.download-panel-toolbar>div{justify-content:space-between;width:100%}.download-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-detail-actions,.download-requirement-grid{grid-template-columns:1fr}.download-detail-copy h2{letter-spacing:.2em;font-size:clamp(1.75rem,8vw,3rem)}.download-detail-emblem{width:min(58vw,240px)}.cart-line-item{grid-template-columns:minmax(0,1fr);gap:14px}.cart-price-cell,.cart-quantity-control,.cart-subtotal-cell,.cart-delivery-cell,.cart-payment-cell,.cart-remove-button{justify-self:start}.cart-delivery-cell,.cart-payment-cell{grid-column:auto;width:100%}.cart-remove-button{grid-area:auto}.shop-modal{grid-template-columns:1fr}.shop-modal-visual{min-height:320px;padding:74px 18px 18px}.shop-modal-content{padding:20px 22px 28px}.shop-modal-section ul{grid-template-columns:1fr}.news-article-page{padding:96px 26px 34px}.news-article-heading h2{letter-spacing:.16em;font-size:1.72rem}.news-article-heading p,.news-article-section p{font-size:.88rem}.news-article-hero,.news-article-hero img{min-height:260px}.product-detail-top{grid-template-columns:1fr;gap:24px;margin-bottom:44px;padding-top:0}.product-detail-summary{padding:26px 20px}.product-gallery-hero{min-height:320px}.product-gallery-hero img{min-height:0;max-height:320px;padding:28px}.product-gallery-thumbs{grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;padding:2px 2px 8px;overflow-x:auto}.product-purchase-actions{margin-top:42px}.news-article-section h3{letter-spacing:.18em;font-size:1rem}.news-article-checklist{grid-template-columns:1fr}.news-article-quote{padding:22px 24px 22px 72px}}@media(max-width:540px){.site-brand span,.site-mobile-brand span{letter-spacing:.26em}.hero-title-line{white-space:normal}.mission-panel,.mission-panel-timeline,.catalog-panel,.document-panel,.tracking-header,.route-map,.timeline{padding-left:16px;padding-right:16px}.route-map{--delivery-demo-control-space:42px;min-height:390px}.delivery-demo-start{letter-spacing:.1em;width:min(100%,242px);padding:0 16px;font-size:.68rem}.delivery-demo-progress{bottom:9px;left:16px;right:16px}.neural-timeline{grid-template-columns:repeat(5,minmax(132px,1fr))}.neural-generation strong{letter-spacing:.08em;font-size:.64rem}.news-filter-panel,.download-category-menu,.download-card-grid{grid-template-columns:1fr}.site-footer-links,.institutional-nav,.institutional-related>div{justify-content:flex-start}.site-footer-inner{text-align:left;justify-items:start}.site-footer-copy,.site-footer-brand{justify-self:start}.institutional-sidebar,.institutional-card-link{padding:16px}.institutional-nav{grid-template-columns:1fr}.institutional-hero h1{letter-spacing:.08em;font-size:1.78rem}.institutional-hero strong,.institutional-section p{font-size:.9rem}.download-card{min-height:auto}.download-card-main{grid-template-columns:82px minmax(0,1fr)}.download-app-icon{width:82px;min-height:82px}.download-detail-panel{padding:16px}.download-detail-hero{gap:22px;margin-top:22px}.download-detail-copy h2{letter-spacing:.16em;font-size:1.65rem}.download-detail-meta-stack{margin-top:22px;font-size:.82rem}.download-detail-copy>p{margin-top:28px;font-size:.9rem}.download-detail-actions{gap:14px;margin-top:30px}.download-detail-download-button,.download-release-button{letter-spacing:.12em;min-height:54px;padding-inline:16px;font-size:.66rem}.download-detail-visual{min-height:260px}.download-detail-emblem{width:min(62vw,190px)}.download-detail-divider{margin-top:34px}.download-detail-lower{padding-top:32px}.sidebar-row-cart{grid-template-columns:28px 1fr auto;gap:12px;min-height:56px;padding:0 14px}.cart-command-view{gap:14px}.cart-pipeline{--cart-pipeline-x:32px}.cart-checkout-section{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:22px 14px 24px}.cart-step-number{width:34px;height:34px;font-size:.78rem}.cart-step-header{flex-direction:column;align-items:stretch;gap:14px}.cart-step-toggle-button{align-self:flex-start;width:40px;height:40px}.cart-form-grid,.cart-info-grid,.cart-option-group{grid-template-columns:1fr}.cart-option-button{grid-template-columns:minmax(0,1fr) auto}.cart-payment-card{grid-template-columns:44px minmax(0,1fr)}.cart-payment-card em,.cart-payment-card>svg{justify-self:start}.cart-product-cell{grid-template-columns:88px minmax(0,1fr)}.cart-product-image{width:88px;height:78px}.cart-line-item{padding-inline:16px}.cart-summary-panel h2,.cart-summary-lines,.cart-secure-panel{padding-inline:20px}.cart-summary-total,.cart-checkout-button{margin-inline:20px}.download-panel-toolbar>div{flex-direction:column;align-items:stretch}.download-sort,.download-sort-button{width:100%}.download-sort-menu{min-width:100%;left:0;right:0}.news-article-page{padding:90px 18px 28px}.news-article-heading h2{font-size:1.42rem}.news-article-hero,.news-article-hero img{min-height:220px}.product-gallery-hero{min-height:250px}.product-gallery-hero img{min-height:0;max-height:250px;padding:20px}.product-gallery-thumbs{grid-template-columns:none;grid-auto-columns:94px;grid-auto-flow:column;padding:2px 2px 8px;overflow-x:auto}.product-gallery-thumb{height:72px}.product-purchase-actions{grid-template-columns:minmax(0,2fr) minmax(94px,1fr);gap:10px}.product-add-cart-button,.product-remove-action{letter-spacing:.12em;grid-template-columns:1fr 42px;min-height:58px;padding:0 14px 0 18px;font-size:.68rem}.product-add-cart-button{grid-template-columns:42px minmax(0,1fr) 42px}.product-remove-action{letter-spacing:.06em;grid-template-columns:1fr 32px;gap:8px;padding:0 8px 0 10px;font-size:.56rem}.product-add-cart-button svg{width:42px;height:42px;padding:12px}.product-remove-action svg{width:32px;height:32px;padding:8px}.product-cart-icon-wrap{width:42px;height:42px}.sidebar-row-cart .sidebar-cart-icon-wrap svg,.product-add-cart-button .product-cart-icon-wrap svg{width:26px;height:26px;padding:0}.sidebar-row-cart .sidebar-cart-icon-wrap{width:28px;height:28px}.sidebar-row-cart .sidebar-cart-icon-wrap svg{width:20px;height:20px}.product-cart-count{min-width:30px;height:30px;padding:0 8px;font-size:.78rem}.sidebar-row-cart .product-cart-count{min-width:24px;height:24px;font-size:.68rem}.product-favorite-toggle{width:40px;height:40px;top:14px;left:14px}.news-article-quote{padding:20px}.news-article-quote:before{display:none}.shipment-row{grid-template-columns:58px 1fr;gap:14px;padding-inline:18px}.shipment-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.shipment-tabs button{min-width:0;padding-inline:8px}.shipment-row time{grid-column:2}.delivery-package-icon.is-row{width:58px;height:58px}.delivery-package-icon.is-hero{width:64px;height:64px}.shipment-menu-footer{padding:16px}.shipment-demo-button,.shipment-login-link{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:60px;padding:10px 12px}.shipment-demo-button strong,.shipment-login-link strong{letter-spacing:.12em;font-size:.68rem}.shipment-demo-button small,.shipment-login-link small{letter-spacing:.06em;font-size:.62rem}.copy-tracking-button,.tracking-login-button{width:100%}}@media(max-width:768px){.app-shell.is-item-focused,.app-shell.is-news-article-focused .public-shell,.public-shell,.news-article-backdrop{min-height:var(--stable-vh)}.institutional-page,.news-article-backdrop{height:var(--stable-vh);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.public-main,.public-main.is-auth-main,.matrix-home,.auth-root{min-height:calc(var(--stable-vh) - 108px)}.shop-modal{max-height:min(calc(var(--stable-vh) - 88px),820px)}.chat-panel{height:min(680px,calc(var(--stable-vh) - 112px))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-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}}.saas-root,.auth-root{position:relative;overflow:hidden;color-scheme:dark;isolation:isolate}.saas-grid-bg,.auth-earth-bg{position:fixed;inset:-18px;z-index:0;pointer-events:none;overflow:hidden;background:#000}.saas-grid-bg:before,.auth-earth-bg:before{content:"";position:absolute;inset:0;background:url(/assets/backgrounds/earth-orbit.png) center bottom / cover no-repeat;filter:blur(7px);opacity:.88;transform:scale(1.04)}.saas-grid-bg:after,.auth-earth-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000002e,#000000c7),linear-gradient(90deg,#00000047,#0008148a),radial-gradient(circle at 50% 62%,rgba(27,116,255,.18),transparent 34%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:auto,auto,auto,48px 48px,48px 48px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auth-earth-bg:before{opacity:.94}.saas-root>:not(.saas-grid-bg),.auth-root>:not(.auth-earth-bg){position:relative;z-index:1}.metric-glow{box-shadow:inset 0 1px #ffffff14,0 18px 70px #00000047}.chart-bar{background:linear-gradient(180deg,#fffffff2,#60a5fa70)}.saas-edge-drag-handle{position:fixed;top:0;bottom:0;left:0;z-index:35;width:18px;border:0;padding:0;background:transparent;cursor:grab;touch-action:none}.saas-edge-drag-handle:after{content:"";position:absolute;top:50%;left:4px;width:3px;height:86px;border-radius:999px;background:#bfdbfe52;transform:translateY(-50%)}@media(max-width:768px){.saas-root{height:var(--stable-vh);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.saas-root>.min-h-screen{min-height:var(--stable-vh)}.saas-grid-bg,.auth-earth-bg{inset:0 auto auto 0;width:100vw;height:var(--stable-vh);min-height:var(--stable-vh);transform:translateZ(0)}.saas-grid-bg:before,.auth-earth-bg:before{inset:auto auto -18px 50%;width:calc(var(--matrix-mobile-bg-cover-width, 100vw) + 36px);height:calc(var(--matrix-mobile-bg-cover-height, var(--stable-vh)) + 36px);background-size:100% 100%;background-position:center bottom;transform:translate(-50%) scale(1.04);transform-origin:center bottom}}
