@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Inter:wght@400;600;700;800&display=swap";/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-orange-400:oklch(75% .183 55.934);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-300:oklch(82.8% .111 230.318);--color-blue-400:oklch(70.7% .165 254.624);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-400:oklch(71.4% .203 305.504);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-300:oklch(86.9% .022 252.894);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--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%;-moz-tab-size:4;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.inset-y-4{inset-block:calc(var(--spacing) * 4)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[23\%\]{top:23%}.top-\[34\%\]{top:34%}.top-\[35\%\]{top:35%}.top-\[45\%\]{top:45%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-\[9\%\]{right:9%}.right-\[18\%\]{right:18%}.bottom-0{bottom:0}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[9\%\]{left:9%}.left-\[18\%\]{left:18%}.left-\[45\%\]{left:45%}.left-\[64\%\]{left:64%}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-\[44\%\]{height:44%}.h-\[64\%\]{height:64%}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[72px\]{max-height:72px}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:0}.min-h-\[220px\]{min-height:220px}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-60{width:calc(var(--spacing) * 60)}.w-\[116px\]{width:116px}.w-\[304px\]{width:304px}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-\[300px\]{max-width:300px}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[190px\]{min-width:190px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-102{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-white\/10{--tw-scrollbar-thumb:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.scrollbar-thumb-white\/10{--tw-scrollbar-thumb:color-mix(in oklab, var(--color-white) 10%, transparent)}}.scrollbar-thumb-white\/10{scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#00ffcc\]{border-color:#0fc}.border-\[\#00ffcc\]\/30{border-color:#00ffcc4d}.border-\[\#222\]{border-color:#222}.border-\[\#332b22\]{border-color:#332b22}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/70{border-color:color-mix(in oklab,var(--color-amber-400) 70%,transparent)}}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/10{border-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-cyan-300\/10{border-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/10{border-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/15{border-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/10{border-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/10{border-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/40{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-rose-500\/10{border-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/10{border-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-transparent{border-color:#0000}.border-violet-400{border-color:var(--color-violet-400)}.border-violet-400\/35{border-color:#a685ff59}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/35{border-color:color-mix(in oklab,var(--color-violet-400) 35%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-cyan-400{border-left-color:var(--color-cyan-400)}.bg-\[\#0d0d0d\]{background-color:#0d0d0d}.bg-\[\#00ffcc\]{background-color:#0fc}.bg-\[\#00ffcc\]\/10{background-color:#00ffcc1a}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#060812\]\/95{background-color:#060812f2}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/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\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black) 95%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-cyan-200{background-color:var(--color-cyan-200)}.bg-cyan-300\/5{background-color:#53eafd0d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/5{background-color:color-mix(in oklab,var(--color-cyan-300) 5%,transparent)}}.bg-cyan-300\/20{background-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/20{background-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/5{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-cyan-950\/20{background-color:#05334533}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/20{background-color:color-mix(in oklab,var(--color-cyan-950) 20%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.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-fuchsia-300{background-color:var(--color-fuchsia-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-pink-300{background-color:var(--color-pink-300)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#ff23570d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500) 5%,transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/50{background-color:#ff235780}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/50{background-color:color-mix(in oklab,var(--color-rose-500) 50%,transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-transparent{background-color:#0000}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-\[linear-gradient\(to_right\,rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(255\,255\,255\,0\.014\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px)}.bg-\[size\:36px_36px\]{background-size:36px 36px}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#00ffcc\]{color:#0fc}.text-\[\#8f887d\]{color:#8f887d}.text-\[\#848380\]{color:#848380}.text-\[\#e4e3e0\]{color:#e4e3e0}.text-\[\#e6dbc8\]{color:#e6dbc8}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-black{color:var(--color-black)}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/80{color:color-mix(in oklab,var(--color-cyan-100) 80%,transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-green-300{color:var(--color-green-300)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_3px_\#34d399\]{--tw-shadow:0 0 3px var(--tw-shadow-color,#34d399);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_3px_\#f59e0b\]{--tw-shadow:0 0 3px var(--tw-shadow-color,#f59e0b);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_4px_\#00f2ff\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#00f2ff);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_4px_\#00ffcc\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#0fc);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_4px_\#34d399\]{--tw-shadow:0 0 4px var(--tw-shadow-color,#34d399);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_4px_currentColor\]{--tw-shadow:0 0 4px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(6\,182\,212\,0\.15\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#06b6d426);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(54\,215\,240\,0\.85\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#36d7f0d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\,176\,77\,0\.18\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#f5b04d2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\,176\,77\,0\.85\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#f5b04dd9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 40%,transparent)}}.hover\:border-cyan-500\/50:hover{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-\[\#00ffcc\]\/20:hover{background-color:#0fc3}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,transparent)}}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/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\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.3\)\]:hover{--tw-shadow:0 0 8px var(--tw-shadow-color,#06b6d44d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-cyan-500\/60:focus{border-color:#00b7d799}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-500\/60:focus{border-color:color-mix(in oklab,var(--color-cyan-500) 60%,transparent)}}.focus\:border-violet-400\/60:focus{border-color:#a685ff99}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet-400\/60:focus{border-color:color-mix(in oklab,var(--color-violet-400) 60%,transparent)}}.active\:cursor-grabbing:active{cursor:grabbing}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-\[320px\]{width:320px}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:right-\[15\%\]{right:15%}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:left-\[15\%\]{left:15%}.md\:z-10{z-index:10}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:flex-row{flex-direction:row}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.md\:bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[9px\]{font-size:9px}.md\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media(min-width:64rem){.lg\:flex-row{flex-direction:row}}@media(min-width:96rem){.\32xl\:inline{display:inline}.\32xl\:w-\[340px\]{width:340px}}}:root{--cockpit-black:#050504;--cockpit-void:#010203;--cockpit-metal:#12100d;--cockpit-metal-high:#2f2a23;--cockpit-metal-low:#0a0908;--cockpit-groove:#373028;--cockpit-amber:#f5b04d;--cockpit-amber-dim:#7a5427;--cockpit-cyan:#38d9f4;--cockpit-cyan-dim:#115d68;--cockpit-green:#54d67a;--cockpit-text:#d9d1c3;--cockpit-muted:#8f887d;--cockpit-red:#d54a36;--cockpit-seam:#050403;--cockpit-bolt:radial-gradient(circle at 35% 34%, #948b7d 0 14%, #3b342b 36%, #070604 72%);--cockpit-panel-texture:repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 15px), repeating-linear-gradient(0deg, #ffffff03 0 1px, transparent 1px 19px)}html,body,#root{background:var(--cockpit-black);width:100%;height:100%;margin:0}body{color:var(--cockpit-text);font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body.is-canvas-dragging #hud_hover_tooltip,body.is-canvas-dragging #planet_hud_hover_tooltip,body.is-canvas-dragging #satellite_hud_hover_tooltip,body.is-canvas-dragging #probe_hud_hover_tooltip{display:none!important}#scrolling_list{contain:layout paint style;overscroll-behavior:contain;will-change:scroll-position}#scrolling_list>button,#scrolling_list>div>button{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:76px}*{letter-spacing:0}button,input,select{font:inherit}.font-mono,#applet_root_container,#sidebar_controls,#simulator_timeline_floater,#selected_asteroid_telemetry_board,#empty_telemetry_banner,#themed_app_loader{font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cockpit-shell:before{content:"";pointer-events:none;z-index:1;opacity:.2;mix-blend-mode:screen;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:7px 7px,31px 31px;position:fixed;top:0;right:0;bottom:0;left:0}.cockpit-shell>:not(#themed_app_loader){z-index:2;position:relative}.cockpit-panel,#sidebar_controls,#simulator_timeline_floater,#selected_asteroid_telemetry_board,#empty_telemetry_banner,#floating_simulation_legend,#cam_shift_panel{background:repeating-linear-gradient(92deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 13px),linear-gradient(#ffffff12,#fff0 24%),radial-gradient(circle at 20% 0,#f5b04d0e,#0000 16rem),linear-gradient(#191611,#080706 72%,#030302);border:1px solid #4a4136;box-shadow:inset 0 1px #fff6db29,inset 0 -1px #000000eb,inset 0 0 22px #000000a8,0 0 0 2px #000000e0,0 12px 34px #000000c7}.cockpit-panel{border-radius:5px}.cockpit-plaque,#dashboard_title_section{background:linear-gradient(90deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 22px),linear-gradient(#fff4d20e,#0000 27%),radial-gradient(circle at 18% 0,#ffe8b00d,#0000 9rem),linear-gradient(#201d18,#100f0d 45%,#070604);border-bottom:2px solid #050403;box-shadow:inset 0 1px #ffeec821,inset 0 -1px #000000e6,inset 0 -9px 16px #00000085,0 1px #393127}.cockpit-title-card{background:linear-gradient(#fff0c809,#00000047),radial-gradient(circle at 22% 52%,#36d7f01a,#0000 4.4rem),linear-gradient(#1c1710,#0a0806 54%,#020201);border:1px solid #6c512e;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools";align-items:center;column-gap:9px;min-height:58px;padding:10px 11px 9px 54px;display:grid;position:relative;box-shadow:inset 0 1px #ffeec821,inset 0 -1px #000000e6,inset 0 0 0 1px #0000009e,0 0 0 2px #050403,0 5px 14px #0000008c}.cockpit-title-card:before,.cockpit-title-card:after{content:"";background:radial-gradient(circle at 34% 30%,#928b80 0,#928b80 13%,#37322c 34%,#080706 72%);border-radius:999px;width:8px;height:8px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #000c}.cockpit-title-card:before{top:13px;left:13px}.cockpit-title-card:after{top:13px;right:13px}.cockpit-title-stack{grid-area:title}.cockpit-title-stack h1{color:#d8d2c7;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #000,0 0 8px #fff2d414;margin:0;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;font-weight:700;line-height:1;overflow:hidden}.cockpit-title-stack p{color:#9c9283;text-transform:uppercase;text-shadow:0 1px #000;margin:4px 0 0;font-size:9px;font-weight:700;line-height:1}.cockpit-title-stack:before{content:"";background:#35c9da;border-radius:999px;width:8px;height:8px;position:absolute;top:27px;left:28px;box-shadow:0 0 9px #36d7f0b8}.cockpit-header-tools{grid-area:tools;align-items:center;gap:6px;padding-right:15px;display:flex}.engine-chip{color:#8adfea;text-transform:uppercase;text-shadow:0 1px #000;background:linear-gradient(#ffffff0b,#0000003d),#080807;border:1px solid #2d2a23;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-width:58px;height:24px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffeec812,inset 0 -1px #000000eb}.engine-lamp{background:var(--cockpit-amber);border-radius:999px;width:5px;height:5px;display:inline-block;box-shadow:0 0 6px #f5b04dcc}.engine-lamp.cyan{background:var(--cockpit-cyan);box-shadow:0 0 6px #36d7f0c7}#minimize_sidebar_btn{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;color:#9a8c77!important;background:linear-gradient(#191610,#060605 62%,#020202)!important;border:1px solid #2f2a23!important;border-radius:4px!important;box-shadow:inset 0 1px #ffefca1c,inset 0 -2px #000000d1,0 1px #ffffff09!important}#minimize_sidebar_btn:hover{color:var(--cockpit-amber)!important;border-color:#5f4b32!important}.sync-strip{color:#4fd0df;text-transform:uppercase;text-shadow:0 0 7px #36d7f057;border-top:1px solid #ffeec80b;grid-area:sync;align-items:center;gap:8px;min-width:0;height:18px;font-size:9px;line-height:1;overflow:hidden;display:none!important}.sync-strip span{color:#8d8375;text-shadow:0 1px #000;font-weight:700}.sync-strip strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}#dashboard_title_section{min-height:76px;padding:14px 14px 11px!important}#dashboard_title_section:before,#dashboard_title_section:after,#simulator_timeline_floater:before,#simulator_timeline_floater:after,#selected_asteroid_telemetry_board:before,#empty_telemetry_banner:before{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#77716a 0,#77716a 18%,#1d1a17,#050504 70%);border-radius:999px;width:7px;height:7px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #000c}#dashboard_title_section:before,#simulator_timeline_floater:before,#selected_asteroid_telemetry_board:before,#empty_telemetry_banner:before{top:9px;left:9px}#dashboard_title_section:after,#simulator_timeline_floater:after{top:9px;right:9px}.cockpit-stack{background:linear-gradient(#ffffff05,#0000),linear-gradient(90deg,#ffffff05,#0000 42%,#ffffff03)}.cockpit-section{background:repeating-linear-gradient(90deg,#ffffff03 0,#ffffff03 1px,#0000 1px,#0000 11px),linear-gradient(#ffffff0b,#0003),#0a0908;border:1px solid #3a3229;border-radius:7px;position:relative;box-shadow:inset 0 1px #ffecc714,inset 0 -1px #000000e0,0 1px #ffffff08}.cockpit-section:before,.cockpit-section:after{content:"";opacity:.65;pointer-events:none;background:radial-gradient(circle at 35% 35%,#77716a 0,#77716a 18%,#1c1915 48%,#050504 72%);border-radius:999px;width:6px;height:6px;position:absolute;top:5px}.cockpit-section:before{left:5px}.cockpit-section:after{right:5px}.cockpit-label,#sidebar_controls label,#asteroid_directory_container>div:first-child,#satellite_directory_container>div:first-child,#sim_time_status_section .text-\[8px\],#sim_time_status_section .md\:text-\[9px\]{color:#a79c8b;text-shadow:0 1px #000}.cockpit-btn,#sidebar_controls button,#simulator_timeline_floater button,#selected_asteroid_telemetry_board button,#floating_legend_toggle,#floating_simulation_legend button,#cam_shift_panel button{text-shadow:0 1px #000;border-radius:4px!important}#sidebar_controls button,#simulator_timeline_floater button,#selected_asteroid_telemetry_board button,#floating_legend_toggle,#cam_shift_panel button{box-shadow:inset 0 1px #ffefca24,inset 0 -1px #000000bf,0 1px #ffffff09}#play_pause_mobile_button,#play_pause_desktop_button,#sidebar_reset_view_btn{color:#130d07!important;background:linear-gradient(#d8bf8d,#8a6333 52%,#312213)!important;border-color:#edc274!important;box-shadow:inset 0 1px #fff5d773,inset 0 -2px #00000080,0 0 16px #f5b04d2e!important}#toggle_orbits_btn,#dedicated_preset_toggle_button,#focus_lock_trigger{background:linear-gradient(#36d7f024,#090a0aeb)!important;border-color:#36d7f057!important}#sidebar_controls{border-color:#2c261f;border-right-width:4px;min-width:0;box-shadow:inset -5px 0 #000000bf,inset -6px 0 #41382e,10px 0 28px #0000009e}#sidebar_controls::-webkit-scrollbar{width:9px;height:9px}.custom-scrollbar::-webkit-scrollbar{width:9px;height:9px}#sidebar_controls::-webkit-scrollbar-track{background:#050504;border-left:1px solid #1c1915}.custom-scrollbar::-webkit-scrollbar-track{background:#050504;border-left:1px solid #1c1915}#sidebar_controls::-webkit-scrollbar-thumb{background:linear-gradient(#5a5144,#29241e);border:1px solid #16130f;border-radius:999px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#5a5144,#29241e);border:1px solid #16130f;border-radius:999px}#main_options_and_listing{border-left:1px solid #ffeec709;border-right:1px solid #00000080;gap:7px!important;padding:10px!important}#mode_select_panel{padding:9px 10px 10px!important}#mode_select_panel button{min-height:36px;padding-top:5px!important;padding-bottom:5px!important}#quick_action_panel{padding:8px!important}#quick_action_panel button{min-height:34px;padding-top:5px!important;padding-bottom:5px!important}#main_options_and_listing>.cockpit-section:not(#mode_select_panel):not(#quick_action_panel){padding:7px!important}#asteroid_directory_container,#probe_directory_container{order:2}#catalog_refinement_panel{flex-direction:column;order:3;gap:7px;display:flex!important}#major_planets_panel{order:4}#quick_action_panel{order:5}#major_planets_selector_scroll,#class_filter_grid,#sort_filter_grid,#constellation_mission_control,#scrolling_list,#satellite_scrolling_list{box-shadow:inset 0 1px 5px #000000d1,inset 0 0 0 1px #ffe8b809;background:linear-gradient(#ffffff08,#0000),#060606!important;border-color:#302920!important;border-radius:6px!important}#major_planets_selector_scroll{min-height:32px;overflow-y:hidden;padding:4px 4px 2px!important}#major_planets_selector_scroll button{min-height:24px;padding-top:3px!important;padding-bottom:3px!important}#scrolling_list button,#satellite_scrolling_list button{border-bottom:1px solid #ffffff09;min-height:29px;border-radius:3px!important}#scrolling_list button:hover,#satellite_scrolling_list button:hover{background:linear-gradient(90deg,#36d7f01a,#ffffff06)!important}#search_asteroid_input,#class_filter_select,#sort_filter_select{box-shadow:inset 0 1px 6px #000000e6;background:linear-gradient(#050505,#0d0c0a)!important;border-color:#3a3127!important;border-radius:4px!important}#search_asteroid_input{padding-top:6px!important;padding-bottom:6px!important}#class_filter_grid,#sort_filter_grid{min-height:32px;padding:3px!important}#class_filter_grid button,#sort_filter_grid button{min-height:24px;padding-top:3px!important;padding-bottom:3px!important}#simulator_timeline_floater{min-height:76px;border-radius:7px!important;padding:12px 18px!important;top:12px!important;left:14px!important;right:14px!important}.timeline-cell{background:linear-gradient(#ffffff0b,#0000002e),#0a0908;border:1px solid #3a3229;border-radius:6px;min-height:47px;padding:8px 12px;box-shadow:inset 0 1px #ffeec81a,inset 0 -1px #000000db}.timeline-controls{justify-content:center}.time-scale-pill{color:#a79c8b;white-space:nowrap;background:#050504;border:1px solid #332b24;border-radius:3px;padding:5px 9px;font-size:9px;line-height:1}#sim_time_display_val{color:var(--cockpit-cyan);text-shadow:0 0 10px #36d7f073}#canvas_viewport_mount{border:2px solid #15120f;border-radius:18px;margin:100px 6px 146px;overflow:hidden;box-shadow:inset 0 0 0 5px #050504,inset 0 0 0 7px #3b3228,inset 0 0 0 11px #080706,inset 0 0 34px #000000eb,0 0 0 3px #000000f2,0 0 0 5px #241f19,0 20px 42px #000000b8;background:radial-gradient(circle at 50% 42%,#2168791f,#0000 28rem),#020607!important}#canvas_viewport_mount:after{content:"";pointer-events:none;mix-blend-mode:screen;background-color:#0000;background-image:linear-gradient(#36d7f009 1px,#0000 1px),linear-gradient(90deg,#36d7f008 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:33px 33px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #5fa9b529;border-radius:10px;position:absolute;top:8px;right:8px;bottom:8px;left:8px}#orbital_canvas{filter:saturate(1.08)contrast(1.04)}#cam_shift_panel{border-radius:8px!important;top:112px!important;left:26px!important}#floating_legend_toggle,#floating_simulation_legend{border-radius:6px!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{border-radius:8px!important;bottom:14px!important;left:18px!important;right:18px!important}#selected_asteroid_telemetry_board{min-height:138px;padding:12px 16px!important}#empty_telemetry_banner{pointer-events:none;padding:14px 18px!important}#selected_asteroid_telemetry_board .flex-1>.border,#selected_asteroid_telemetry_board .flex-1>div[class*=border]{flex-direction:column;justify-content:center;min-width:146px;min-height:78px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffebc209,inset 0 -16px 26px #0000008c;background:linear-gradient(#ffffff0b,#00000029),radial-gradient(circle at 50% 100%,#36d7f00b,#0000 60%),#070706!important;border-color:#322b22!important;border-radius:5px!important}#selected_asteroid_telemetry_board .flex-1>.border:after,#selected_asteroid_telemetry_board .flex-1>div[class*=border]:after{content:"";opacity:.34;pointer-events:none;background:radial-gradient(circle at 50% 100%,#f5b04d2e,#0000 34%),linear-gradient(90deg,#0000 49%,#f5b04d57 49%,#f5b04d57 51%,#0000 51%);border:1px solid #96846638;border-top:0;border-radius:0 0 999px 999px;height:18px;position:absolute;bottom:8px;left:14px;right:14px}#cockpit_foot{padding:10px 12px!important}#cockpit_foot .cockpit-section{padding:10px!important}#cockpit_foot p{margin-top:8px!important}#selected_asteroid_telemetry_board h2{text-transform:none;font-size:18px}#selected_asteroid_telemetry_board>div:first-child{background:linear-gradient(#ffffff0b,#0000001f),#080706;border-color:#3a3229!important}#selected_asteroid_telemetry_board>div:first-child:after{content:"";background:radial-gradient(circle at 35% 32%,#ffffffad,#0000 .25rem),radial-gradient(circle at 60% 65%,#36d7f04d,#0000 .7rem),radial-gradient(circle,#3d7bb2cc,#123444e6 54%,#050606 72%);border:1px solid #36d7f047;border-radius:999px;width:48px;height:48px;margin-top:9px;display:block;box-shadow:inset -8px -10px 16px #000000b8,0 0 16px #36d7f033}#selected_asteroid_telemetry_board .flex-1.flex-row{scrollbar-width:none}#selected_asteroid_telemetry_board .flex-1.flex-row::-webkit-scrollbar{display:none}#selected_asteroid_telemetry_board .text-xs,#empty_telemetry_banner strong{color:var(--cockpit-cyan);text-shadow:0 0 10px #36d7f073}.instrument-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;display:grid}.instrument-readout{text-align:left;background:linear-gradient(#ffffff0b,#ffffff02),#080807;border:1px solid #322b22;border-radius:5px;min-height:72px;padding:9px 12px;box-shadow:inset 0 0 0 1px #ffebc209,inset 0 -16px 24px #00000094}.instrument-readout span{color:#a79c8b;text-transform:uppercase;font-size:9px;display:block}.instrument-readout strong{margin-top:5px;font-size:19px;font-weight:700;line-height:1;display:block}#mode_select_panel button,#quick_action_panel button,#class_filter_grid button,#sort_filter_grid button,#major_planets_selector_scroll button{background:linear-gradient(#fff5d60e,#0000003d),linear-gradient(#11100d,#050504)!important;border-color:#332c24!important}#mode_select_panel button.text-amber-200,#mode_select_panel button[class*=text-amber-200]{color:#f8dbad!important;background:linear-gradient(#9a6a2f,#5a3716 48%,#160d06)!important;border-color:#f4b75a!important;box-shadow:inset 0 1px #fff4cd5c,inset 0 -2px #000000c2,0 0 10px #f5b04d29!important}#mode_select_panel,#quick_action_panel{background:linear-gradient(#fff4d20a,#0000 25%),linear-gradient(90deg,#ffffff03 0,#ffffff03 1px,#0000 1px,#0000 18px),#0c0b09!important;border-color:#40372d!important}#mode_select_panel button{color:#8f887d;text-shadow:0 1px #000;line-height:1;font-size:12px!important;font-weight:700!important}#mode_select_panel button:not(.text-amber-200):not([class*=text-amber-200]){color:#82796e!important}#mode_select_panel button:hover,#quick_action_panel button:hover{color:#d7ccbb!important;border-color:#5a4b39!important}#quick_action_panel #sidebar_reset_view_btn{color:#130d07!important;background:linear-gradient(#c9aa74,#93683a 48%,#2d1d0e)!important;border-color:#e7ba6a!important}#quick_action_panel #toggle_orbits_btn{color:#b4bebd!important;background:linear-gradient(#2fb0c124,#0000003d),#080807!important;border-color:#36d7f057!important}.status-lamp{background:var(--cockpit-green);border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 9px #54d67ae6}.status-lamp.amber{background:var(--cockpit-amber);box-shadow:0 0 9px #f5b04dd9}.status-lamp.cyan{background:var(--cockpit-cyan);box-shadow:0 0 9px #36d7f0d9}#themed_app_loader{background:radial-gradient(circle at 50% 32%,#36d7f01a,#0000 24rem),linear-gradient(135deg,#18130e,#050504 38%,#090705)!important;position:fixed!important}.boot-console{background:linear-gradient(#ffffff0e,#fff0 35%),linear-gradient(#181611,#070605);border:1px solid #3b3329;border-radius:10px;width:min(720px,100vw - 32px);padding:18px;box-shadow:inset 0 1px #fff2d224,inset 0 -2px #000000e6,0 0 0 3px #020202,0 28px 70px #000000c7}.boot-screen{background-color:#020607;background-image:linear-gradient(#36d7f00e 1px,#0000 1px),linear-gradient(90deg,#36d7f009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #2a2520;border-radius:8px;box-shadow:inset 0 0 0 4px #050504,inset 0 0 26px #000000db}.boot-progress{background:#050504;border:1px solid #352d24;border-radius:2px;height:12px;overflow:hidden;box-shadow:inset 0 1px 5px #000000e6}.boot-progress>div{background:repeating-linear-gradient(90deg,#0000003d 0,#0000003d 7px,#0000 7px,#0000 14px),linear-gradient(90deg,#85602d,#f4b75a 48%,#4cd8ef);height:100%;box-shadow:0 0 18px #36d7f042}.boot-gauge-readout{background:radial-gradient(circle at 18px 16px,#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),radial-gradient(circle at calc(100% - 18px) 16px,#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),linear-gradient(#ffefc70b,#00000057),#050504;border:1px solid #3b3329;border-radius:4px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:14px;min-height:86px;padding:10px 12px 9px;display:grid;box-shadow:inset 0 1px #ffeec714,inset 0 -10px 22px #00000094,0 1px #ffeec70a}.boot-gauge-copy{color:#8f887d;text-transform:uppercase;letter-spacing:.16em;flex-direction:column;gap:7px;min-width:0;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.boot-gauge-copy span{font-size:9px;line-height:1}.boot-gauge-copy strong{width:max-content;min-width:76px;color:var(--cockpit-cyan);text-align:center;text-shadow:0 0 8px #36d7f075,0 1px #000;background:linear-gradient(#36d7f014,#00000059),#020607;border:1px solid #36d7f03d;border-radius:3px;padding:6px 9px;font-size:18px;line-height:1;box-shadow:inset 0 0 12px #36d7f014}.boot-gauge-dial-wrap{justify-content:center;justify-self:end;align-items:center;width:96px;height:74px;display:flex;position:relative}.boot-gauge-dial{filter:drop-shadow(0 6px 7px #000000b8);width:74px;height:74px;display:block}.boot-gauge-scale{color:#cdbb919e;text-shadow:0 1px #000;pointer-events:none;justify-content:space-between;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}@media(min-width:768px){#dashboard_title_section{min-height:76px;padding:13px 14px 10px!important}#main_options_and_listing{gap:6px!important;padding:8px 9px!important}#mode_select_panel{padding:8px 9px 9px!important}#mode_select_panel button{min-height:34px;padding-top:5px!important;padding-bottom:5px!important}#quick_action_panel{padding:7px!important}#quick_action_panel button{min-height:32px;padding-top:4px!important;padding-bottom:4px!important}#main_options_and_listing>.cockpit-section:not(#mode_select_panel):not(#quick_action_panel){padding:6px!important}#main_options_and_listing label,#mode_select_panel .cockpit-label,#asteroid_directory_container>div:first-child,#satellite_directory_container>div:first-child{font-size:8px!important;line-height:10px!important}#major_planets_selector_scroll{min-height:27px;overflow-y:hidden;padding:2px!important}#major_planets_selector_scroll button{min-height:22px;padding-top:2px!important;padding-bottom:2px!important;font-size:9px!important}#search_asteroid_input{height:31px;padding-top:4px!important;padding-bottom:4px!important}#class_filter_grid,#sort_filter_grid{min-height:28px;padding:2px!important}#class_filter_grid button,#sort_filter_grid button{min-height:22px;padding-top:2px!important;padding-bottom:2px!important;font-size:8px!important}#scrolling_list button,#satellite_scrolling_list button{min-height:28px}#selected_asteroid_telemetry_board{min-height:136px}#selected_asteroid_telemetry_board .flex-1>.border,#selected_asteroid_telemetry_board .flex-1>div[class*=border]{min-width:146px;min-height:78px}#cockpit_foot{padding:8px 10px!important}#cockpit_foot .cockpit-section{padding:8px!important}#cockpit_foot p{margin-top:6px!important}#selected_asteroid_telemetry_board #metric_rt_distance,#selected_asteroid_telemetry_board #metric_earth_moid{padding-left:14px!important}#canvas_viewport_mount #cam_shift_panel{left:var(--cam-pad-left,58px)!important;top:var(--cam-pad-top,128px)!important;bottom:auto!important;right:auto!important;transform:none!important}}#probe_planets_panel.cockpit-section-svg-panel{min-height:74px!important;overflow:visible!important}#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:8px 9px!important;overflow:visible!important}#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>label{margin:0 0 8px!important;padding-left:6px!important}.timeline-sources-control{z-index:12;position:relative}#simulator_timeline_floater .timeline-sources-button{color:#83e8f2;letter-spacing:.055em;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-width:144px;height:32px;padding:0 12px;font-size:9px;display:inline-flex;position:relative;overflow:hidden;background:0 0!important;border:0!important}#simulator_timeline_floater .timeline-sources-button>:not(.hardware-button-face){z-index:1;position:relative}#simulator_timeline_floater .timeline-sources-button-mobile{width:38px;min-width:38px;height:38px;padding:0}.simulation-sources-panel{z-index:1000;color:#c9d7d8;text-align:left;background:linear-gradient(#121f22fa,#040809fa),#050707;border:1px solid #66d9e75c;border-radius:6px;width:min(338px,100vw - 36px);padding:14px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:fixed;top:98px;right:clamp(26px,3vw,58px);box-shadow:0 18px 38px #00000085,inset 0 1px #a3f0f414}@media(max-width:767px){.simulation-sources-panel{top:calc(68px + env(safe-area-inset-top));z-index:80;right:10px}}.simulation-sources-header{border-bottom:1px solid #7ddde82e;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:9px;display:flex}.simulation-sources-header span,.simulation-sources-header strong{text-transform:uppercase;display:block}.simulation-sources-header span{color:#7ddde8;letter-spacing:.09em;font-size:10px}.simulation-sources-header strong{color:#a7b8b9;letter-spacing:.05em;margin-top:3px;font-size:8px;font-weight:500}.simulation-sources-panel .simulation-sources-close{color:#95a8a9;cursor:pointer;place-items:center;width:24px;min-width:24px;height:24px;display:inline-grid;position:relative;overflow:hidden;background:0 0!important;border:0!important}.simulation-sources-panel .simulation-sources-close>svg:not(.hardware-button-face){z-index:1;position:relative}.simulation-sources-panel>p{color:#aebbbc;margin:10px 0;font-size:9px;line-height:1.35}.simulation-sources-panel>a{color:inherit;border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding:8px 2px;text-decoration:none;display:grid}.simulation-sources-panel>a:hover{color:#92edf5}.simulation-sources-panel>a span,.simulation-sources-panel>a em{min-width:0}.simulation-sources-panel>a span{color:#d6e5e6;letter-spacing:.03em;font-size:9px}.simulation-sources-panel>a em{color:#859697;grid-column:1;margin-top:2px;font-size:8px;font-style:normal;line-height:1.25}.simulation-sources-panel>a svg{color:#61c8d2;grid-area:1/2/span 2;align-self:center;width:12px;height:12px}@media(min-width:768px){#selected_asteroid_telemetry_board{align-items:flex-start!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{flex:0 0 96px!important;justify-content:space-between!important;align-self:flex-start!important;width:96px!important;height:86px!important;min-height:86px!important;max-height:86px!important}#selected_asteroid_telemetry_board .telemetry-target-window{height:60px!important;min-height:60px!important}#selected_asteroid_telemetry_board .telemetry-lock-button{flex:0 0 20px!important;width:82px!important;height:20px!important;min-height:20px!important;font-size:8px!important}#selected_asteroid_telemetry_board .telemetry-context-module{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:2px 7px!important;padding:7px 8px!important}#selected_asteroid_telemetry_board .telemetry-context-module span,#selected_asteroid_telemetry_board .telemetry-readout>span{letter-spacing:.015em!important;font-size:7px!important;line-height:1!important}#selected_asteroid_telemetry_board .telemetry-context-module strong{margin-top:3px!important;font-size:12px!important;line-height:1!important}#selected_asteroid_telemetry_board #metric_rt_distance #telemetry_distance_val{font-size:13px!important;line-height:1!important}#selected_asteroid_telemetry_board .telemetry-readout{justify-content:flex-start!important;padding:8px 8px 18px!important}#selected_asteroid_telemetry_board .telemetry-readout strong{min-height:26px!important;margin-top:4px!important;padding:0 6px!important;font-size:12px!important}#selected_asteroid_telemetry_board .telemetry-readout em{margin-top:4px!important;font-size:6px!important}#selected_asteroid_telemetry_board .telemetry-target-window{position:relative!important}#selected_asteroid_telemetry_board .telemetry-target-orb.is-probe-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-satellite-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-planet-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-asteroid-preview{width:30px!important;height:30px!important}#selected_asteroid_telemetry_board .telemetry-target-size{border-radius:2px!important;gap:3px!important;height:12px!important;min-height:12px!important;margin:0!important;padding:1px 3px!important;display:grid!important;position:absolute!important;bottom:2px!important;left:4px!important;right:4px!important}#selected_asteroid_telemetry_board .telemetry-target-size span,#selected_asteroid_telemetry_board .telemetry-target-size strong{font-size:6px!important;line-height:1!important}}@media(max-width:767px){#sidebar_controls{border-right-color:#3d4140!important;width:min(92vw,360px)!important;max-width:min(92vw,360px)!important}#simulator_timeline_floater{border-radius:10px!important;min-height:54px!important;margin:8px 10px 0!important}#canvas_viewport_mount{border-radius:18px!important;height:clamp(400px,100dvh - 238px,680px)!important;margin:12px 4px 16px!important}#canvas_viewport_mount>canvas{clip-path:polygon(6.5% 7%,93.5% 7%,97% 13%,97% 87%,93.5% 93%,6.5% 93%,3% 87%,3% 13%)!important}#canvas_viewport_mount .viewport-console-label{min-width:min(220px,100% - 62px)!important;max-width:calc(100% - 62px)!important;top:8.5%!important;left:6.8%!important}#canvas_viewport_mount .viewport-glass-readout{bottom:8.4%!important;right:6.4%!important}#canvas_viewport_mount #cam_shift_panel{transform-origin:100% 0;transform:scale(.86);top:16%!important;right:5.8%!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{border-radius:10px!important;margin:0 10px 18px!important}}#sidebar_controls .cockpit-section-face-svg,#sidebar_controls .rotary-bank-face-svg{opacity:0!important}#sidebar_controls .cockpit-section-svg-panel>:not(.cockpit-section-face-svg),#sidebar_controls .rotary-control-bank>:not(.rotary-bank-face-svg){z-index:6;position:relative}#sidebar_controls .cockpit-section-svg-panel:before,#sidebar_controls .cockpit-section-svg-panel:after{opacity:.42!important}#target_search_panel,#probe_search_panel,#satellite_filter_panel{background:linear-gradient(#161a1b,#07090a)!important;border-color:#303a3a!important;padding:9px!important}#target_search_panel input,#probe_search_panel input,#sidebar_controls input,#sidebar_controls select{background:#070a0b!important;border:1px solid #303a3a!important;border-radius:5px!important;box-shadow:inset 0 1px 4px #000000ad!important}#target_search_panel input:focus,#probe_search_panel input:focus,#sidebar_controls input:focus,#sidebar_controls select:focus{border-color:#47dff0ad!important;box-shadow:inset 0 1px 4px #000000ad,0 0 0 2px #47dff014!important}#catalog_priority_header,#probe_directory_container>div:first-child,#satellite_directory_container>div:first-child{border-bottom:1px solid #48605f59;min-height:24px;color:#9cb8b5!important;padding:0 4px 4px!important}#physics_model_toggle{background:#0c1516!important;border-radius:3px!important}#advanced_rotary_filter_bank{grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;min-height:88px!important;padding:7px!important;display:grid!important}#advanced_rotary_filter_bank .guarded-filter-switch{display:none!important}#advanced_rotary_filter_bank .rotary-control{grid-template-rows:auto 1fr auto!important;grid-template-columns:1fr!important;align-items:center!important;min-height:72px!important;padding:6px 4px!important;display:grid!important}#advanced_rotary_filter_bank .rotary-knob-svg{width:42px!important;margin:0 auto!important}#advanced_rotary_filter_bank .rotary-control strong,#advanced_rotary_filter_bank .rotary-label{color:#a7c7c3!important;font-size:8px!important}#class_filter_grid,#sort_filter_grid{background:#070a0b!important;border-color:#293233!important;border-radius:5px!important}#class_filter_grid button,#sort_filter_grid button{border-radius:3px!important;min-height:24px!important}#selected_asteroid_telemetry_board .telemetry-frame-svg,#empty_telemetry_banner .telemetry-frame-svg{opacity:0!important}#selected_asteroid_telemetry_board>:not(.telemetry-frame-svg),#empty_telemetry_banner>:not(.telemetry-frame-svg){z-index:5;position:relative}#selected_asteroid_telemetry_board .telemetry-readout,#selected_asteroid_telemetry_board .telemetry-context-module{border:1px solid #2d3939!important;box-shadow:inset 0 1px #b4dfdb0f,inset 0 -8px 16px #00000047!important}#selected_asteroid_telemetry_board .telemetry-readout:before,#selected_asteroid_telemetry_board .telemetry-context-module:before{background:linear-gradient(90deg,#0000,#47dff038,#0000)!important}#simulator_timeline_floater .timeline-status-label{color:#93aaa8!important}#simulator_timeline_floater #clock_time_icon{background:#47dff00f!important;border-color:#47dff057!important}@media(max-width:767px){#advanced_rotary_filter_bank{grid-template-columns:repeat(3,minmax(0,1fr))!important}#advanced_rotary_filter_bank .rotary-knob-svg{width:38px!important}}#dashboard_title_section{background:linear-gradient(90deg,#47dff01c,#0000 22%),repeating-linear-gradient(90deg,#ffffff06 0,#ffffff06 1px,#0000 1px,#0000 38px),linear-gradient(#202322,#0a0c0d 88%)!important;border-bottom:1px solid #5f706d75!important;padding:14px!important}#main_options_and_listing{background:linear-gradient(90deg,#47dff009,#0000 14%),linear-gradient(#0e1112d1,#030506eb)!important;gap:10px!important;padding:12px!important}#mode_select_panel,#quick_action_panel,#system_status_panel,#advanced_rotary_filter_bank,#main_options_and_listing>.cockpit-section-svg-panel{background:linear-gradient(135deg,#505f5e29,#0000 28%),repeating-linear-gradient(90deg,#ffffff06 0,#ffffff06 1px,#0000 1px,#0000 24px),linear-gradient(#181b1c,#080a0b 84%)!important;border:1px solid #343b3b!important;border-radius:8px!important;box-shadow:inset 0 1px #e6d1a514,inset 0 -1px #000000d1,0 5px 14px #00000042!important}#mode_select_panel>label,#main_options_and_listing label,#advanced_rotary_filter_bank .rotary-control-label{color:#8eaaa8!important;letter-spacing:.12em!important;font-size:9px!important}#mode_select_panel .hardware-button{color:#aeb8b7!important;text-shadow:0 1px #000!important;border-radius:5px!important;min-height:42px!important}#mode_select_panel .hardware-button:hover{color:#d7f7f5!important}#mode_select_panel .hardware-button[class*=text-amber-200] .hardware-button-face{filter:saturate(.72)brightness(.94)!important}#scrolling_list,#probe_scrolling_list,#satellite_scrolling_list{background:linear-gradient(90deg,#47dff00b,#0000 14%),linear-gradient(#070a0b,#030404)!important;border:1px solid #283131!important;border-radius:6px!important;padding:6px!important;box-shadow:inset 0 10px 24px #0000004d!important}#scrolling_list>button,#probe_scrolling_list>button,#satellite_scrolling_list>button,#scrolling_list>div>button{background:linear-gradient(90deg,#47dff00d,#0000 28%),#0a0d0ef0!important;border-bottom:1px solid #5b6c6a42!important;border-radius:4px!important;min-height:46px!important;margin:0!important;padding:0 10px!important}#scrolling_list>button:hover,#probe_scrolling_list>button:hover,#satellite_scrolling_list>button:hover,#scrolling_list>div>button:hover{background:linear-gradient(90deg,#47dff029,#0000 36%),#141a1b!important;border-bottom-color:#47dff070!important}#scrolling_list>button>div:first-child,#probe_scrolling_list>button>div:first-child,#satellite_scrolling_list>button>div:first-child{min-width:0}#quick_action_panel{gap:7px!important;padding:7px!important}#quick_action_panel .hardware-button{border-radius:5px!important;min-height:34px!important}#cockpit_foot{background:linear-gradient(#121617fa,#050607)!important;border-top-color:#333a3a!important;padding:12px!important}#system_status_panel{padding:10px!important}#system_status_panel>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;display:grid!important}#system_status_panel>div:last-of-type>div{background:#080b0c!important;border:1px solid #3b4a499e!important;border-radius:4px!important;padding:6px!important;display:block!important}#system_status_panel>div:last-of-type span{font-size:8px!important;line-height:1.25!important;display:block!important}#advanced_rotary_filter_bank{padding:8px!important}#advanced_rotary_filter_bank .rotary-control{background:linear-gradient(#15191a,#060809)!important;border-color:#303939!important;border-radius:5px!important}#selected_asteroid_telemetry_board{min-height:132px!important;padding-top:10px!important;padding-bottom:10px!important}#selected_asteroid_telemetry_board .telemetry-readout,#selected_asteroid_telemetry_board .telemetry-context-module{background:linear-gradient(#131819,#050708)!important;border-radius:6px!important}@media(max-width:767px){#dashboard_title_section,#main_options_and_listing{padding:10px!important}#mode_select_panel .hardware-button{min-height:38px!important}#system_status_panel>div:last-of-type{grid-template-columns:1fr!important}#scrolling_list>button,#probe_scrolling_list>button,#satellite_scrolling_list>button,#scrolling_list>div>button{min-height:44px!important}#primary_3d_viewer{padding:0}#simulator_timeline_floater{min-height:52px;padding:9px!important;top:10px!important;left:10px!important;right:10px!important}#canvas_viewport_mount{border-radius:12px;margin:74px 9px 102px}#selected_asteroid_telemetry_board,#empty_telemetry_banner{border-radius:12px 12px 0 0!important;bottom:0!important;left:0!important;right:0!important}.instrument-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:142px;overflow-y:auto}}#applet_root_container{background:radial-gradient(circle at 46% 48%,#36d7f009,#0000 35rem),linear-gradient(#0f0d0a,#030303 48%,#070604)}#sidebar_controls,#primary_3d_viewer{isolation:isolate}#sidebar_controls{outline-offset:-6px;border-right:6px solid #090806;outline:1px solid #4a4136;background:linear-gradient(90deg,#ffffff0d,transparent 5%,transparent 94%,#000000ad),var(--cockpit-panel-texture),linear-gradient(180deg,#191611,#070604 72%,#020202)!important}#sidebar_controls:after,#primary_3d_viewer:after{content:"";pointer-events:none;z-index:1;border:1px solid #ffeac00b;position:absolute;top:8px;right:8px;bottom:8px;left:8px;box-shadow:inset 0 0 0 1px #000000b8,inset 0 0 34px #0000007a}#sidebar_controls>*,#primary_3d_viewer>*{z-index:2;position:relative}#sidebar_controls,#sidebar_controls button,#sidebar_controls input,#sidebar_controls select,#sidebar_controls textarea,#sidebar_controls a,#sidebar_controls [role=button]{pointer-events:auto}#sidebar_controls button,#sidebar_controls input,#sidebar_controls select,#sidebar_controls textarea,#sidebar_controls a,#sidebar_controls [role=button]{z-index:8;position:relative}#sidebar_controls .cockpit-section-face-svg,#sidebar_controls .rotary-bank-face-svg,#sidebar_controls .hardware-button-face,#sidebar_controls svg[aria-hidden=true]{pointer-events:none!important}#dashboard_title_section{border-bottom:4px solid var(--cockpit-seam);background:radial-gradient(circle at 18px 18px,#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at calc(100% - 18px) 18px,#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at 18px calc(100% - 18px),#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),#8d8476 0 3px,#17130f 4px,transparent 5px),var(--cockpit-panel-texture),linear-gradient(180deg,#211d17,#0a0907 65%,#030302)!important}.cockpit-title-card{outline-offset:-4px;outline:1px solid #000000db}.engine-chip{color:#7ddde8;letter-spacing:0!important}#main_options_and_listing{overflow-y:auto!important}.cockpit-section,#constellation_mission_control,#simulator_timeline_floater,#selected_asteroid_telemetry_board,#empty_telemetry_banner,#floating_simulation_legend,#cam_shift_panel{border-radius:4px!important}.cockpit-section{background:radial-gradient(circle at 8px 8px,#82786b 0 2px,#15120f 3px,transparent 4px),radial-gradient(circle at calc(100% - 8px) 8px,#82786b 0 2px,#15120f 3px,transparent 4px),radial-gradient(circle at 8px calc(100% - 8px),#82786b 0 2px,#15120f 3px,transparent 4px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#82786b 0 2px,#15120f 3px,transparent 4px),var(--cockpit-panel-texture),linear-gradient(180deg,#fff1cc09,#00000038),#0a0908!important;border-color:#3b3329!important;box-shadow:inset 0 1px #ffecc714,inset 0 -2px #000000db,inset 0 0 18px #00000085,0 1px #ffffff08!important}.cockpit-section:before,.cockpit-section:after{display:none}#mode_select_panel,#quick_action_panel{background:radial-gradient(circle at 8px 8px,#887f71 0,#887f71 2px,#15120f,#0000 4px),radial-gradient(circle at calc(100% - 8px) 8px,#887f71 0,#887f71 2px,#15120f,#0000 4px),linear-gradient(#ffe1aa0e,#00000042),#0c0a08!important}#mode_select_panel button,#quick_action_panel button,#class_filter_grid button,#sort_filter_grid button,#major_planets_selector_scroll button,#constellation_mission_control button,#simulator_timeline_floater button{text-transform:uppercase;letter-spacing:0!important;border-radius:3px!important}#mode_select_panel button,#quick_action_panel button{border-width:1px!important;box-shadow:inset 0 1px #fff4cd33,inset 0 -2px #000000d1,0 1px #ffffff09!important}#mode_select_panel button[class*=text-amber-200],#play_pause_mobile_button,#play_pause_desktop_button,#sidebar_reset_view_btn{color:#191006!important;text-shadow:0 1px #ffe7b273!important;background:linear-gradient(#d4a962,#8a5425 47%,#241407)!important;border-color:#ffd083!important}#search_asteroid_input{height:34px;caret-color:var(--cockpit-amber);color:#d1f8ff!important;background:linear-gradient(#ffffff09,#0000),#030404!important;border-color:#504536!important}#search_asteroid_input:focus,#class_filter_select:focus,#sort_filter_select:focus{border-color:#38d9f4bf!important;box-shadow:inset 0 1px 8px #000000f0,0 0 0 1px #38d9f42e,0 0 18px #38d9f41f!important}#scrolling_list,#satellite_scrolling_list{background:linear-gradient(#38d9f405,#0000 28%),#030303!important;border-radius:3px!important}#scrolling_list button,#satellite_scrolling_list button{min-height:31px;background:linear-gradient(#ffffff05,#0000001a)!important;border-radius:2px!important}#scrolling_list button[class*=text-cyan-400],#satellite_scrolling_list button[class*="text-[#00ffcc]"],#satellite_item_earth[class*=text-emerald-400]{background:linear-gradient(90deg,#38d9f426,#00000014)!important;border-color:#38d9f46b!important}#catalog_refinement_panel{opacity:.86}#catalog_refinement_panel:hover,#catalog_refinement_panel:focus-within{opacity:1}#primary_3d_viewer{padding:14px 16px 16px;background:radial-gradient(circle at 50% 42%,#38d9f409,transparent 34rem),var(--cockpit-panel-texture),linear-gradient(180deg,#15120e,#040403 16%,#060504)!important}#simulator_timeline_floater{min-height:82px;background:radial-gradient(circle at 12px 12px,#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at calc(100% - 12px) 12px,#8d8476 0 3px,#17130f 4px,transparent 5px),var(--cockpit-panel-texture),linear-gradient(180deg,#1d1913,#080706 74%,#030302)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #4a4136!important}.timeline-cell{background:linear-gradient(#ffefc70a,#0000002e),#080706!important;border-color:#3d352b!important;border-radius:3px!important}#control_triggers_row{gap:7px!important}#control_triggers_row button,#timeline_live_status .time-scale-pill{min-height:30px}#control_triggers_row button{min-width:34px;color:#b6aa98!important;background:radial-gradient(circle at 7px 7px,#ffeec71f,#0000 8px),linear-gradient(#22201c,#0c0b0a 48%,#030303)!important;border-color:#4a3f34!important;box-shadow:inset 0 1px #ffeec729,inset 0 -3px #000000db,0 0 0 1px #050403,0 3px 7px #0000008f!important}#control_triggers_row button:hover{color:#e5dccb!important;border-color:#6a573f!important}#control_triggers_row button:active{transform:translateY(1px);box-shadow:inset 0 1px 4px #000000d9,inset 0 -1px #ffeec714,0 0 0 1px #050403!important}#control_triggers_row #play_pause_desktop_button{min-width:42px;color:#170f06!important;background:linear-gradient(#e2ca91,#9e6b32 42%,#2a1b0c)!important;border-color:#f0c376!important;box-shadow:inset 0 1px #fff6db99,inset 0 -4px #0000009e,0 0 0 1px #3f2a12,0 0 16px #f5b04d3d,0 4px 8px #00000094!important}#dedicated_preset_toggle_button{background:radial-gradient(circle at 13px,#f5b04d4d,#0000 12px),linear-gradient(#191611,#050504 70%)!important;border-color:#6c5435!important;border-radius:999px!important}#dedicated_preset_toggle_button svg{filter:drop-shadow(0 0 5px #38d9f4a6)}#canvas_viewport_mount{background-size:42px 42px,42px 42px,auto,auto;border:1px solid #050403;border-radius:10px;margin:106px 8px 154px;background:linear-gradient(#38d9f408 1px,#0000 1px),linear-gradient(90deg,#38d9f407 1px,#0000 1px),radial-gradient(circle at 50% 42%,#21687917,#0000 28rem),#020607!important;box-shadow:inset 0 0 0 6px #020202,inset 0 0 0 9px #41362b,inset 0 0 0 15px #050403,inset 0 0 46px #000000f5,0 0 0 4px #070604,0 0 0 8px #252018,0 0 0 11px #050403,0 22px 46px #000000c2!important}#canvas_viewport_mount:before{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle at 9px 9px,#7f7668 0,#7f7668 3px,#11100d,#0000 5px),radial-gradient(circle at calc(100% - 9px) 9px,#7f7668 0,#7f7668 3px,#11100d,#0000 5px),radial-gradient(circle at 9px calc(100% - 9px),#7f7668 0,#7f7668 3px,#11100d,#0000 5px),radial-gradient(circle at calc(100% - 9px) calc(100% - 9px),#7f7668 0,#7f7668 3px,#11100d,#0000 5px);border-radius:10px;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}#canvas_viewport_mount:after{background:linear-gradient(#36d7f009 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#36d7f008 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 0,#ffffff0f,#0000 28%);border-radius:5px;top:17px;right:17px;bottom:17px;left:17px;box-shadow:inset 0 0 0 1px #5fa9b51f,inset 0 0 44px #0000009e}#cam_shift_panel{background:var(--cockpit-panel-texture),linear-gradient(180deg,#1b1711,#070605)!important;border-color:#4a3c2b!important;border-left-width:1px!important;width:128px!important;top:126px!important;left:34px!important}#floating_legend_toggle{min-height:36px;background:linear-gradient(#ffefc70e,#0003),#070706!important;border-color:#5c4a35!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{background:radial-gradient(circle at 12px 12px,#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at calc(100% - 12px) 12px,#8d8476 0 3px,#17130f 4px,transparent 5px),var(--cockpit-panel-texture),linear-gradient(180deg,#1c1913,#080706 78%,#030302)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#4a4136!important}#selected_asteroid_telemetry_board{min-height:146px}#selected_asteroid_telemetry_board .flex-1>.border,#selected_asteroid_telemetry_board .flex-1>div[class*=border]{min-width:152px;border-radius:3px!important}#selected_asteroid_telemetry_board .text-\[9px\]{color:#9b9284}#selected_asteroid_telemetry_board .text-xs,#empty_telemetry_banner strong,#sim_time_display_val{text-shadow:0 0 8px #38d9f47a,0 1px #000;color:var(--cockpit-cyan)!important}#cockpit_foot{background:var(--cockpit-panel-texture),linear-gradient(180deg,#11100d,#050403)!important;border-top:4px solid #050403!important}.status-lamp{outline-offset:1px;outline:1px solid #000000db}#themed_app_loader{background:radial-gradient(circle at 50% 34%,#36d7f01a,transparent 24rem),var(--cockpit-panel-texture),linear-gradient(135deg,#18130e,#050504 38%,#090705)!important}.boot-console{border-radius:5px;background:radial-gradient(circle at 12px 12px,#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at calc(100% - 12px) 12px,#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at 12px calc(100% - 12px),#8d8476 0 3px,#17130f 4px,transparent 5px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#8d8476 0 3px,#17130f 4px,transparent 5px),var(--cockpit-panel-texture),linear-gradient(180deg,#1b1711,#070605)!important}.boot-screen{border-radius:3px}@media(min-width:768px){#canvas_viewport_mount{min-height:420px}}@media(max-width:767px){#primary_3d_viewer:after,#sidebar_controls:after{top:5px;right:5px;bottom:5px;left:5px}#canvas_viewport_mount{border-radius:8px;margin:76px 9px 104px}#canvas_viewport_mount:after{top:12px;right:12px;bottom:12px;left:12px}#cam_shift_panel{display:none!important}}#main_options_and_listing:before{content:"PRIMARY CONTROL BUS";color:#7d7469;text-align:center;text-transform:uppercase;background:linear-gradient(#ffefc70a,#0003),#070604;border:1px solid #312920;border-radius:2px;order:-1;margin:-2px 4px 1px;padding:4px 8px;font-size:8px;line-height:1;display:block;box-shadow:inset 0 1px #ffeec812,inset 0 -1px #000000e6}#mode_select_panel{box-shadow:inset 0 0 0 1px #ffc77714,inset 0 -18px 26px #00000073,0 0 0 1px #050403,0 8px 18px #00000073!important}#mode_select_panel button{height:42px;font-size:13px!important}#mode_select_panel button[class*=text-amber-200]{box-shadow:inset 0 1px #fff5d594,inset 0 -3px #000000bd,0 0 0 1px #ffdb962e,0 0 22px #f5b04d57!important}#mode_select_asteroids_btn,#mode_select_satellites_btn{justify-content:center;align-items:center;gap:9px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative;overflow:hidden;letter-spacing:0!important;border-radius:3px!important;height:31px!important;min-height:31px!important;padding:0 12px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}#mode_select_asteroids_btn:before,#mode_select_satellites_btn:before{content:"";background:#5f5b54;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:inset 0 1px #ffffff2e,0 1px #000}#mode_select_asteroids_btn:after,#mode_select_satellites_btn:after{content:"";pointer-events:none;background:#ffefc76b;height:1px;position:absolute;top:3px;left:5px;right:5px}#mode_select_asteroids_btn[class*=text-amber-200],#mode_select_satellites_btn[class*=text-amber-200]{color:#1a1007!important;text-shadow:0 1px #ffe2aa73!important;background:linear-gradient(#d5a866,#8a5527 48%,#2a1708)!important;border-color:#f0c374!important;box-shadow:inset 0 1px #fff4cd85,inset 0 -3px #000000ad,0 0 0 1px #2d1a0ae6,0 3px 5px #0000008c!important}#mode_select_asteroids_btn[class*=text-amber-200]:before,#mode_select_satellites_btn[class*=text-amber-200]:before{background:#f5b04d;box-shadow:0 0 9px #f5b04dc7,inset 0 1px #fff5dcb8}#mode_select_asteroids_btn:not([class*=text-amber-200]),#mode_select_satellites_btn:not([class*=text-amber-200]){color:#b9ae9d!important;background:linear-gradient(#1a1712,#080706 58%,#020202)!important;border-color:#3d3329!important;box-shadow:inset 0 1px #ffefc71f,inset 0 -3px #000000d6,0 2px 4px #00000073!important}#catalog_refinement_panel{background:radial-gradient(circle at 44px calc(100% - 34px),#f5b04d24,#0000 18px),radial-gradient(circle at 50% calc(100% - 34px),#38d9f414,#0000 20px),radial-gradient(circle at calc(100% - 44px) calc(100% - 34px),#f5b04d1a,#0000 18px),linear-gradient(#fff1cc09,#00000047),#080706;border:1px solid #211b15;border-radius:4px;padding:8px 7px 10px;position:relative;box-shadow:inset 0 1px #ffeec812,inset 0 -1px #000000eb}#catalog_refinement_panel:before{content:"ADVANCED FILTER BANK";color:#9d927f;text-transform:uppercase;margin:0 3px 7px;font-size:8px;line-height:1;display:block}#catalog_refinement_panel:after{content:"";opacity:.9;background:radial-gradient(circle at 12%,#0f0d0a 0,#0f0d0a 8px,#625442,#625442,#19140f 11px,#19140f 16px,#0000 17px),radial-gradient(circle,#0f0d0a 0,#0f0d0a 8px,#625442,#625442,#19140f 11px,#19140f 16px,#0000 17px),radial-gradient(circle at 88%,#0f0d0a 0,#0f0d0a 8px,#625442,#625442,#19140f 11px,#19140f 16px,#0000 17px),linear-gradient(90deg,#0000 11%,#f5b04dd9 11%,#f5b04dd9 12%,#0000 12%,#0000 49%,#38d9f4ad 49%,#38d9f4ad 50%,#0000 50%,#0000 87%,#f5b04dd9 87%,#f5b04dd9 88%,#0000 88%);border-top:1px solid #ffeec712;height:34px;margin:8px 5px 0;display:block}#catalog_refinement_panel .cockpit-section{background:linear-gradient(#ffffff07,#0003),#050504!important;padding:8px!important}.viewport-console-label,.viewport-glass-readout{z-index:24;pointer-events:none;text-transform:uppercase;text-shadow:0 1px #000,0 0 8px #38d9f459;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute}.viewport-console-label{color:#a79c8b;background:radial-gradient(circle at 9px 9px,#887f71 0,#887f71 2px,#15120f,#0000 4px),radial-gradient(circle at calc(100% - 9px) 9px,#887f71 0,#887f71 2px,#15120f,#0000 4px),linear-gradient(#ffefc70f,#00000047),#070604eb;border:1px solid #4c3e2d;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;min-width:238px;padding:8px 12px;display:flex;top:24px;left:28px;box-shadow:inset 0 1px #ffefc71f,inset 0 -2px #000c,0 10px 22px #00000073}.viewport-console-label span{color:#b4aa9b;font-size:9px;line-height:1}.viewport-console-label strong{color:var(--cockpit-cyan);font-size:10px;font-weight:700;line-height:1}.viewport-glass-readout{align-items:center;gap:8px;display:flex;bottom:30px;right:30px}.viewport-glass-readout span{color:#83e8f2;background:linear-gradient(#38d9f414,#00000040),#020607b8;border:1px solid #38d9f447;border-radius:2px;padding:7px 10px;font-size:9px;line-height:1}#canvas_viewport_mount{outline-offset:-18px;outline:10px solid #100d0a}#canvas_viewport_mount:before{box-shadow:inset 0 0 0 2px #ffe2b40d,inset 0 0 0 20px #00000061}#selected_asteroid_telemetry_board:after,#empty_telemetry_banner:after{content:"TELEMETRY RAIL / HARD-LINE READOUTS";color:#847b6f;text-transform:uppercase;pointer-events:none;font-size:8px;line-height:1;position:absolute;top:9px;left:18px}#selected_asteroid_telemetry_board{padding-top:22px!important;box-shadow:inset 0 0 0 1px #ffeec70f,inset 0 -22px 30px #0000008c,0 0 0 4px #050403,0 -12px 28px #00000085!important}.telemetry-rail-readouts{scrollbar-width:none;flex:auto;grid-template-columns:minmax(170px,1.35fr) repeat(5,minmax(82px,1fr));align-items:stretch;gap:7px;min-width:0;padding:0 2px 2px;display:grid;overflow:auto hidden}.telemetry-rail-readouts::-webkit-scrollbar{display:none}.telemetry-context-module,.telemetry-readout{background:radial-gradient(circle at 8px 8px,#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),radial-gradient(circle at calc(100% - 8px) 8px,#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),radial-gradient(circle at 8px calc(100% - 8px),#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),linear-gradient(#ffefc70e,#0000002e),radial-gradient(circle at 52% 100%,#f5b04d12,#0000 54%),#060605;border:1px solid #3f3529;border-radius:3px;min-height:98px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeec714,inset 0 -16px 24px #0009}.telemetry-context-module:before,.telemetry-readout:before{content:"";background:#ffeec71f;height:1px;position:absolute;top:1px;left:1px;right:1px}.telemetry-context-module{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 50px;gap:8px 6px;padding:12px 11px 11px;display:grid}.telemetry-context-module>div:not(.telemetry-dial){min-width:0}.telemetry-context-module span,.telemetry-readout span{color:#928879;text-transform:uppercase;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:1.1;display:block}.telemetry-context-module strong,.telemetry-readout strong{min-width:0;color:var(--cockpit-cyan);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #38d9f46b,0 1px #000;margin-top:8px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:700;line-height:1;display:block;overflow:hidden}.telemetry-context-module strong{margin-top:6px;font-size:13px}.telemetry-dial{background:radial-gradient(circle at 50% 50%,#090a09 0 45%,transparent 46%),conic-gradient(from 215deg,#b9a57ab3 0 6deg,transparent 6deg 30deg,#b9a57a9e 30deg 36deg,transparent 36deg 60deg,#b9a57a9e 60deg 66deg,transparent 66deg 90deg,#b9a57a9e 90deg 96deg,transparent 96deg 122deg),radial-gradient(circle,#211d16,#050504 72%);border:2px solid #5b4a34;border-radius:999px;grid-area:1/2/span 2;place-self:center end;width:50px;height:50px;box-shadow:inset 0 0 10px #000000d9}.telemetry-dial span{transform-origin:50% 16px;background:#d1b079;border-radius:999px;width:3px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:0 0 7px #f5b04d47}.telemetry-readout{flex-direction:column;justify-content:center;padding:13px 10px 20px;display:flex}.telemetry-readout strong{background:linear-gradient(#38d9f40e,#00000042),#020505;border:1px solid #1d2b2c;border-radius:2px;align-items:center;min-height:34px;padding:0 7px;font-size:17px;display:flex;box-shadow:inset 0 1px #ffffff0a,inset 0 0 10px #000000d1;letter-spacing:0!important}.telemetry-readout em{color:#38d9f4b8;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-style:normal;font-weight:700;line-height:1;display:block;overflow:hidden}.telemetry-readout:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000 49%,#f5b04d8c 49%,#f5b04d8c 51%,#0000 51%);border-bottom:1px solid #f5b04d47;height:14px;position:absolute;bottom:12px;left:14px;right:14px}#metric_eccentricity,#metric_inclination{justify-content:flex-start;padding-bottom:52px}#metric_eccentricity:after,#metric_inclination:after{display:none}.telemetry-mini-gauge{background:radial-gradient(ellipse at 50% 100%,#f5b04d1f,transparent 48%),conic-gradient(from 214deg at 50% 100%,#bda777c7 0 5deg,transparent 5deg 27deg,#bda777b8 27deg 32deg,transparent 32deg 58deg,#bda777b8 58deg 63deg,transparent 63deg 90deg,#bda777b8 90deg 95deg,transparent 95deg 130deg);border-bottom:2px solid #5b4b37;border-radius:0 0 999px 999px;width:58px;height:40px;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:inset 0 -6px 12px #000000b8}.telemetry-mini-gauge:before,.telemetry-mini-gauge:after{content:"";background:#bda777c7;width:2px;height:8px;position:absolute;bottom:3px}.telemetry-mini-gauge:before{left:11px;transform:rotate(-34deg)}.telemetry-mini-gauge:after{right:11px;transform:rotate(34deg)}.telemetry-mini-needle{transform-origin:50% 25px;background:#d2b375;width:2px;height:27px;position:absolute;bottom:2px;left:50%;box-shadow:0 0 6px #f5b04d4d}.telemetry-mini-gauge.is-ovalness .telemetry-mini-needle{transform:translate(-50%)rotate(-34deg)}.telemetry-mini-gauge.is-tilt .telemetry-mini-needle{transform:translate(-50%)rotate(7deg)}.telemetry-mini-needle:after{content:"";background:#17130d;border:1px solid #5b4b37;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-4px;left:-4px}.telemetry-readout.is-wide strong{font-size:15px}.telemetry-readout.is-advanced{border-color:#59462d}.telemetry-advanced-handle{color:#8f8576;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:18px;min-height:98px;display:inline-flex;background:linear-gradient(#ffefc70b,#00000038),#070605!important;border:1px solid #3f3529!important;border-radius:3px!important;box-shadow:inset 0 1px #ffeec714,inset 0 -10px 18px #000000b8!important}.telemetry-advanced-handle span{color:inherit;text-transform:uppercase;writing-mode:vertical-rl;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:1;display:block;transform:rotate(180deg)}.telemetry-advanced-handle.is-open,.telemetry-advanced-handle:hover{color:var(--cockpit-amber);border-color:#6c5435!important}@media(min-width:1024px){#selected_asteroid_telemetry_board{min-height:146px;max-height:none;align-items:stretch!important;gap:12px!important;padding:24px 14px 12px!important}#selected_asteroid_telemetry_board>div:first-child{justify-content:center;min-height:102px;width:178px!important;padding-right:14px!important}}@media(max-width:1180px){.telemetry-rail-readouts{grid-template-columns:minmax(170px,1.35fr) repeat(5,minmax(96px,1fr))}}.boot-console:before{content:"BOOT CALIBRATION BAY";color:#8b8173;text-align:center;text-transform:uppercase;margin:2px 0 10px;font-size:9px;line-height:1;display:block}@media(max-width:767px){#main_options_and_listing:before{margin-top:0}.viewport-console-label{min-width:0;top:18px;left:18px;right:18px}.viewport-glass-readout{display:none}}#catalog_refinement_panel:after{display:none}.desktop-flat-filter-section{display:none!important}.desktop-filter-section{display:contents}.mobile-filter-section{display:none!important}.rotary-control-bank{background:radial-gradient(circle at 8px 8px,#9b9284 0 2px,#3a3732 3px,#070706 4px,transparent 5px),radial-gradient(circle at calc(100% - 8px) 8px,#9b9284 0 2px,#3a3732 3px,#070706 4px,transparent 5px),radial-gradient(circle at 8px calc(100% - 8px),#9b9284 0 2px,#3a3732 3px,#070706 4px,transparent 5px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#9b9284 0 2px,#3a3732 3px,#070706 4px,transparent 5px),linear-gradient(90deg,transparent 80px,#ffeec712 80px 81px,transparent 81px),linear-gradient(180deg,#ffefc70f,#00000047),var(--cockpit-panel-texture),#090806;border:1px solid #4a3f34;border-radius:4px;grid-template-columns:82px repeat(3,minmax(0,1fr));gap:6px;margin-top:2px;padding:8px 7px;display:grid;box-shadow:inset 0 1px #ffeec81f,inset 0 -3px 10px #000000d1,0 0 0 2px #050403,0 8px 16px #00000073}.guarded-filter-switch{color:#b8aa93;grid-template-rows:auto auto 1fr;justify-items:center;gap:3px;min-width:0;min-height:96px;padding:7px 6px 8px;display:grid;position:relative;background:radial-gradient(circle at 14px calc(100% - 18px),#f5b04d3d,#0000 16px),linear-gradient(#ffefc70a,#00000047),#080706!important;border:1px solid #2c261f!important;border-radius:4px!important;box-shadow:inset 0 1px #ffeec81a,inset 0 -2px #000000db,inset 0 0 18px #0000009e!important}.guarded-switch-title{color:#ddd3bf;text-align:left;text-transform:uppercase;width:100%;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:700;line-height:1}.guarded-switch-copy{color:#7d7469;text-align:left;text-transform:uppercase;width:100%;font-size:8px;line-height:1.05}.guarded-switch-body{background:linear-gradient(135deg,#ff9c5e61,#0000 24%,#0000 36%,#ff9c5e47 37%,#ff9c5e47 52%,#0000 53%),linear-gradient(#7e2d18,#240c07 58%,#070202);border:1px solid #5e2d1e;border-radius:5px;align-self:end;width:38px;height:38px;position:relative;box-shadow:inset 0 1px #ffbd8747,inset 0 -4px 8px #000000c2,0 3px 7px #000000a6}.guarded-switch-plate{background:#12050275;border:1px solid #000000b8;border-radius:2px;position:absolute;top:8px;right:8px;bottom:8px;left:8px;transform:rotate(-34deg);box-shadow:0 0 0 1px #ff7a4c38}.guarded-switch-lamp{background:#f5b04d;border-radius:999px;width:13px;height:13px;position:absolute;bottom:22px;right:9px;box-shadow:0 0 16px #f5b04df2,0 0 0 2px #2a2117,inset 0 1px 1px #fff5d2b8}.guarded-filter-switch:not(.is-armed) .guarded-switch-lamp{background:#3f3426;box-shadow:0 0 0 2px #1a1510,inset 0 1px 1px #ffeec82e}.rotary-control{color:#9d927f;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding:7px 2px;display:flex;position:relative;background:radial-gradient(circle at 8px 8px,#766f64 0,#766f64 2px,#15120f,#0000 4px),radial-gradient(circle at calc(100% - 8px) 8px,#766f64 0,#766f64 2px,#15120f,#0000 4px),linear-gradient(#ffefc709,#0000003d),#080706!important;border:1px solid #28231e!important;border-radius:4px!important;box-shadow:inset 0 1px #ffeec814,inset 0 -2px #000000d6!important}.rotary-control:before{content:"";background:conic-gradient(from -82deg,transparent 0 7deg,#d2be96c7 7deg 10deg,transparent 10deg 27deg,#d2be96c7 27deg 30deg,transparent 30deg 47deg,#d2be96c7 47deg 50deg,transparent 50deg 67deg,#d2be96c7 67deg 70deg,transparent 70deg 87deg,#d2be96c7 87deg 90deg,transparent 90deg 107deg,#d2be96c7 107deg 110deg,transparent 110deg 127deg,#d2be96c7 127deg 130deg,transparent 130deg 147deg,#d2be96c7 147deg 150deg,transparent 150deg 360deg);opacity:.8;pointer-events:none;border-radius:999px;width:70px;height:70px;position:absolute;top:34px;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 29px,#000 30px 36px,#0000 37px);mask:radial-gradient(circle,#0000 0 29px,#000 30px 36px,#0000 37px)}.rotary-control:hover{background:linear-gradient(#f5b04d17,#00000047),#090706!important;border-color:#755b38!important}.rotary-label{color:#d1c6b5;text-transform:uppercase;text-shadow:0 1px #000;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1}.rotary-control strong{max-width:100%;color:var(--cockpit-cyan);text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 7px #38d9f46b,0 1px #000;font-size:9px;font-weight:700;line-height:1;overflow:hidden}.rotary-knob{z-index:1;background:radial-gradient(circle at 35% 28%,#fff6d73d,transparent 0 8%),radial-gradient(circle at 50% 50%,#27231d 0 17%,#080706 18% 24%,transparent 25%),repeating-conic-gradient(from 0deg,#2a251f 0,#2a251f 7deg,#5a4d3f 7deg,#5a4d3f 10deg,#17130f 10deg,#17130f 18deg),radial-gradient(circle,#181511 0,#181511 56%,#050504 57%,#050504);border-radius:999px;width:56px;height:56px;position:relative;box-shadow:inset 0 2px 2px #ffeec829,inset 0 -7px 10px #000000f0,0 0 0 1px #0b0907,0 0 0 4px #2d281f,0 0 0 6px #090806,0 7px 12px #000000ad}.rotary-knob:before{content:"";border-radius:inherit;background:linear-gradient(#0000 48%,#cdbd9d7a 49%,#cdbd9d7a 51%,#0000 52%),linear-gradient(90deg,#0000 48%,#cdbd9d38 49%,#cdbd9d38 51%,#0000 52%),radial-gradient(circle at 38% 31%,#ffffff3d,#0000 0,#0000 12%),linear-gradient(145deg,#383025,#191511 46%,#060504);position:absolute;top:10px;right:10px;bottom:10px;left:10px;box-shadow:inset 0 1px #ffeec81f,inset -5px -6px 8px #000000c2,inset 3px 2px 5px #ffeec80a}.rotary-knob>span{z-index:2;background:var(--cockpit-amber);border-radius:999px;width:4px;height:16px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 7px #f5b04de6,0 1px #000}.rotary-control:active .rotary-knob{box-shadow:inset 0 1px 2px #ffeec81a,inset 0 -2px 6px #000000f0,0 0 0 1px #0b0907,0 0 0 3px #31291f,0 3px 6px #000000b3}@media(max-width:767px){.rotary-control-bank{display:none}}#mode_select_panel #mode_select_asteroids_btn,#mode_select_panel #mode_select_satellites_btn{text-transform:uppercase!important;height:31px!important;min-height:31px!important;max-height:31px!important;padding:0 12px!important;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:10px!important;font-weight:700!important;line-height:1!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{flex-direction:column;flex:0 0 132px;justify-content:flex-start;align-items:center;gap:6px;min-height:154px;display:flex;position:relative;background:radial-gradient(circle at 8px 8px,#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),radial-gradient(circle at calc(100% - 8px) 8px,#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),radial-gradient(circle at 8px calc(100% - 8px),#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#9b9284 0,#9b9284 2px,#3a3732,#070706,#0000 5px),linear-gradient(#ffefc70e,#0000003d),radial-gradient(circle at 50% 0,#7e694c2e,#0000 62%),#070605!important;border:1px solid #4a3f34!important;border-radius:4px!important;width:132px!important;padding:10px 9px 8px!important;box-shadow:inset 0 1px #ffeec71a,inset 0 -3px 10px #000000c7,0 0 0 1px #050403!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette:after{display:none!important}.telemetry-target-collapse{color:#8f8576;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;top:8px;right:10px;background:#070605!important;border:1px solid #302820!important}.telemetry-target-label{color:#aaa092;text-align:center;text-transform:uppercase;text-shadow:0 1px #000;width:100%;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700;line-height:1}.telemetry-target-window{background:radial-gradient(circle at 50% 30%,#2a36362e,#0000 55%),linear-gradient(#ffffff06,#00000047),#030303;border:1px solid #15120f;border-radius:6px;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;width:100%;min-height:92px;padding:10px 8px 8px;display:flex;overflow:hidden;box-shadow:inset 0 2px 10px #000000f5,inset 0 -1px #ffeec709,inset 0 0 0 1px #ffeec709,0 1px #ffeec70f}.telemetry-target-name{max-width:100%;color:var(--cockpit-cyan);text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #38d9f47a,0 1px #000;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:700;line-height:1;overflow:hidden}.telemetry-target-orb{background:radial-gradient(circle at 35% 28%,#ffffffc7,#0000 0,#0000 11%),radial-gradient(circle at 43% 38%,#8aa58d 0,#8aa58d 7%,#0000 8%),radial-gradient(at 59% 46%,#b5aa81 0,#b5aa81 8%,#0000 9%),radial-gradient(at 34% 58%,#566d4f 0,#566d4f 12%,#0000 13%),radial-gradient(at 70% 66%,#d6d0bb 0,#d6d0bb 6%,#0000 7%),radial-gradient(circle at 48% 48%,#1d638b 0,#1d638b 42%,#102a3c,#020405 80%);border:1px solid #263842;border-radius:999px;width:64px;height:64px;margin-top:9px;position:relative;overflow:hidden;box-shadow:inset -14px -14px 18px #000000d1,inset 5px 4px 8px #ffffff21,0 3px 8px #000000b8,0 0 11px #36d7f033}.telemetry-target-orb:before{content:"";border-radius:inherit;filter:saturate(.88)contrast(1.08);opacity:.86;background:radial-gradient(at 31% 30%,#bab285e6 0,#bab285e6 9%,#0000 10%),radial-gradient(at 43% 36%,#4a6944eb 0,#4a6944eb 12%,#0000 13%),radial-gradient(at 60% 41%,#d3ca9ae0 0,#d3ca9ae0 10%,#0000 11%),radial-gradient(at 28% 61%,#395a3ee0 0,#395a3ee0 14%,#0000 15%),radial-gradient(at 69% 63%,#e0dec6d1 0,#e0dec6d1 8%,#0000 9%),linear-gradient(105deg,#0000 0,#0000 38%,#00000052 64%,#000000b8);position:absolute;top:7px;right:6px;bottom:8px;left:7px}.telemetry-target-orb:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 27% 22%,#ffffff9e,#0000 0,#0000 10%),linear-gradient(118deg,#0000 0,#0000 47%,#0000001f 58%,#000000b8),radial-gradient(circle,#0000 0,#0000 58%,#88dae82e 66%,#000000e0 86%);position:absolute;top:0;right:0;bottom:0;left:0}.telemetry-target-orb.is-planet-preview{background:radial-gradient(circle at 34% 30%,#5ab2cd33,#0000 40%),radial-gradient(circle,#1e6b8e33,#0000 68%),#020405;display:block}.telemetry-target-orb.is-planet-preview:before,.telemetry-target-orb.is-planet-preview:after,.telemetry-target-orb.is-planet-preview span{display:none}.telemetry-target-orb.is-asteroid-preview{background:radial-gradient(circle at 35% 29%,#ffd7a614,#0000 30%),radial-gradient(circle,#38d9f40f,#0000 70%),#020405;border-color:#5b4937c2;border-radius:8px;width:58px;height:58px;display:block}.telemetry-target-orb.is-satellite-preview{background:linear-gradient(#ffcc770f,#0000 38%),radial-gradient(circle at 48% 45%,#38d9f41f,#0000 62%),#020405;border-color:#4c3f2ed1;border-radius:8px;width:62px;height:58px;display:block}.telemetry-target-orb.is-probe-preview{background:linear-gradient(#ffcc770f,#0000 38%),radial-gradient(circle at 52% 42%,#38d9f41f,#0000 62%),#020405;border-color:#4c3f2ed1;border-radius:8px;width:62px;height:58px;display:block}.telemetry-target-orb.is-asteroid-preview:before,.telemetry-target-orb.is-asteroid-preview:after,.telemetry-target-orb.is-asteroid-preview span,.telemetry-target-orb.is-satellite-preview:before,.telemetry-target-orb.is-satellite-preview:after,.telemetry-target-orb.is-satellite-preview span,.telemetry-target-orb.is-probe-preview:before,.telemetry-target-orb.is-probe-preview:after,.telemetry-target-orb.is-probe-preview span{display:none}.planet-model-preview canvas{display:block;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;width:calc(100% + 10px)!important;height:calc(100% + 10px)!important}.asteroid-model-preview canvas{display:block;position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;width:calc(100% + 14px)!important;height:calc(100% + 14px)!important}.satellite-model-preview canvas{display:block;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px)!important;height:calc(100% + 16px)!important}.probe-model-preview canvas{opacity:.42;display:block;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px)!important;height:calc(100% + 16px)!important}.probe-preview-glyph{z-index:2;pointer-events:none;filter:drop-shadow(0 0 4px #38d9f480)drop-shadow(0 2px 2px #000c);width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;top:3px;right:3px;bottom:3px;left:3px;overflow:visible}.probe-glyph-dish{fill:#efe2beeb;stroke:#fff2cdd1;stroke-width:1.4px}.probe-glyph-feed,.probe-glyph-bus{fill:#b29e74f0;stroke:#ffe3ad9e;stroke-width:1px}.probe-glyph-panel{fill:#0c3563eb;stroke:#50baffbd;stroke-width:.9px}.probe-glyph-wheel{fill:#121110f5;stroke:#ded3b9bd;stroke-width:1.2px}.probe-glyph-sail{fill:#f6f0d847;stroke:#fff4d6d1;stroke-width:1.1px}.probe-glyph-boom,.probe-glyph-rtg{stroke:#ddd5bfdb;stroke-width:2px;stroke-linecap:round}.probe-glyph-rtg{fill:#2a2823eb;stroke-width:.8px}.probe-glyph-beacon{fill:var(--probe-accent,#38d9f4);stroke:#ffffff94;stroke-width:.8px}.telemetry-target-size{text-transform:uppercase;background:linear-gradient(#38d9f412,#00000047),#020607b8;border:1px solid #38d9f433;border-radius:3px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:100%;max-width:86px;min-height:18px;margin-top:6px;padding:4px 6px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1;display:grid;box-shadow:inset 0 0 8px #38d9f40f,0 1px #ffeec70a}.telemetry-target-size span{color:#8f887d;letter-spacing:.08em;font-size:7px}.telemetry-target-size strong{min-width:0;color:var(--cockpit-cyan);letter-spacing:.04em;text-align:right;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 7px #38d9f46b,0 1px #000;font-size:8px;font-weight:700;overflow:hidden}.telemetry-target-orb.is-asteroid,.telemetry-target-orb.is-satellite{background:radial-gradient(circle at 34% 28%,#ffffff80,transparent 0 10%),radial-gradient(circle at 50% 50%,var(--target-color,#37d7ee),#14110d 62%,#030302 82%);width:50px;height:50px}.telemetry-target-orb.is-asteroid:before,.telemetry-target-orb.is-asteroid:after,.telemetry-target-orb.is-satellite:before,.telemetry-target-orb.is-satellite:after{display:none}.telemetry-target-orb span{filter:blur(.5px);opacity:.68;background:radial-gradient(at 40%,#ffffff94,#0000 66%);border-radius:999px;width:26px;height:15px;position:absolute;inset:11px 8px auto auto;transform:rotate(-18deg)}.telemetry-lock-button{isolation:isolate;text-transform:uppercase;text-shadow:0 1px #000;cursor:pointer;justify-content:center;align-items:center;width:88px;height:28px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1;position:relative;overflow:hidden;color:#b9b2a8!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 12px 0 23px!important;display:inline-flex!important}#focus_lock_trigger.telemetry-lock-button{color:#a9a197!important;width:88px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#focus_lock_trigger.telemetry-lock-button.is-locked{text-shadow:0 0 7px #38d9f473,0 1px #000;color:#42d3e7!important}#focus_lock_trigger .telemetry-lock-face{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}#focus_lock_trigger .telemetry-lock-text{z-index:1;white-space:nowrap;justify-content:center;align-items:center;width:100%;padding-left:12px;display:inline-flex;position:relative}#focus_lock_trigger .telemetry-lock-text:before{content:"";background:#605a51;border-radius:999px;width:5px;height:5px;position:absolute;left:6px;box-shadow:0 0 0 1px #000000b8,inset 0 1px #ffeec71f}#focus_lock_trigger.is-locked .telemetry-lock-text:before{background:#38d9f4;box-shadow:0 0 0 1px #000000bd,0 0 8px #38d9f4c7}#focus_lock_trigger:active .telemetry-lock-face{filter:brightness(.88);transform:translateY(1px)}@media(min-width:1024px){#selected_asteroid_telemetry_board>.telemetry-target-cassette{min-height:154px;width:132px!important;padding:10px 9px 8px!important}}#primary_3d_viewer{--viewer-gutter:clamp(34px, 3vw, 64px);--viewer-stack-gap:clamp(20px, 2.1vh, 28px);min-width:0}#canvas_viewport_mount{flex:0 auto;height:clamp(330px,100dvh - 410px,1440px);min-height:0}@media(min-width:768px){#primary_3d_viewer{padding-left:16px!important;padding-right:16px!important}#simulator_timeline_floater{margin:12px var(--viewer-gutter) 0!important;width:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}#canvas_viewport_mount{height:clamp(330px,100dvh - 410px,1440px);margin:var(--viewer-stack-gap) var(--viewer-gutter) var(--viewer-stack-gap)!important;width:auto!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{margin:0 var(--viewer-gutter) 30px!important;width:auto!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}}@media(min-width:1280px)and (min-height:900px){#canvas_viewport_mount{height:clamp(620px,100dvh - 410px,1440px)}}@media(max-width:767px){#canvas_viewport_mount{height:clamp(390px,100dvh - 260px,680px)}}.rotary-control:has(.rotary-knob-svg):before{display:none}.rotary-knob-svg{z-index:1;aspect-ratio:1;filter:drop-shadow(0 7px 9px #000000bd);width:clamp(56px,84%,68px);display:block;position:relative;overflow:visible}.guarded-switch-svg{aspect-ratio:1;filter:drop-shadow(0 4px 5px #000000bd)drop-shadow(0 0 7px #f5b04d29);align-self:end;width:clamp(38px,58%,48px);display:block;overflow:visible}.guarded-filter-switch.is-armed .guarded-switch-svg{filter:drop-shadow(0 4px 5px #000000bd)drop-shadow(0 0 12px #f5b04d47)}.svg-detent-ticks rect{fill:#c8b894;opacity:.74}.telemetry-dial.telemetry-dial-svg{aspect-ratio:1;width:clamp(46px,100%,58px);height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.telemetry-mini-gauge-svg{filter:drop-shadow(0 4px 6px #000000ad);width:min(74px,100% - 22px);height:auto;display:block;position:absolute;bottom:6px;left:50%;overflow:visible;transform:translate(-50%)}.hardware-button{isolation:isolate;overflow:hidden;background:0 0!important;border-color:#0000!important;position:relative!important}.hardware-button-face{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hardware-button>:not(.hardware-button-face){z-index:1;position:relative}.hardware-button-content{justify-content:center;align-items:center;min-width:0;display:inline-flex}#mode_select_panel .hardware-button:before,#mode_select_panel .hardware-button:after{display:none!important}#simulator_timeline_floater .hardware-button{color:#d8d1c7;min-width:34px;min-height:30px}#simulator_timeline_floater #play_pause_mobile_button.hardware-button,#simulator_timeline_floater #play_pause_desktop_button.hardware-button{color:#171008!important}#mode_select_panel .hardware-button{color:#b9ae9d!important}#mode_select_panel .hardware-button[class*=text-amber-200]{color:#1a1007!important}.instrument-frame-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}#simulator_timeline_floater,#canvas_viewport_mount,#selected_asteroid_telemetry_board,#empty_telemetry_banner{isolation:isolate}#simulator_timeline_floater{background:linear-gradient(#100e0ab8,#040403db),#000000d1!important;border-color:#0000!important}.timeline-frame-svg{z-index:0;opacity:.96}#simulator_timeline_floater>:not(.timeline-frame-svg){z-index:1;position:relative}#canvas_viewport_mount{background:#020303!important;border-color:#0000!important}.viewport-frame-svg{z-index:4;opacity:.98}#canvas_viewport_mount>canvas{z-index:1;position:relative}#canvas_viewport_mount>:not(.viewport-frame-svg):not(canvas){z-index:5;position:relative}#canvas_viewport_mount .viewport-console-label,#canvas_viewport_mount .viewport-glass-readout{z-index:6;position:absolute!important}#canvas_viewport_mount .viewport-console-label{min-width:min(300px,100% - 84px);max-width:calc(100% - 84px);top:28px!important;left:34px!important;right:auto!important}#canvas_viewport_mount .viewport-console-label strong{white-space:nowrap}#canvas_viewport_mount .viewport-glass-readout{inset:auto 34px 34px auto!important}#canvas_viewport_mount #cam_shift_panel,#canvas_viewport_mount #floating_legend_toggle,#canvas_viewport_mount #floating_simulation_legend{z-index:7;position:absolute!important}#selected_asteroid_telemetry_board{background:linear-gradient(#16130edb,#050504e6),#000000d6!important;border-color:#0000!important}.telemetry-frame-svg{z-index:0;opacity:.94}#selected_asteroid_telemetry_board>:not(.telemetry-frame-svg){z-index:1;position:relative}@media(max-width:767px){.timeline-frame-svg,.telemetry-frame-svg{opacity:.72}}.telemetry-context-module,.telemetry-readout{isolation:isolate;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.telemetry-cassette-svg{z-index:0;pointer-events:none;opacity:.98;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.telemetry-context-cassette-svg{opacity:.96}.telemetry-context-module>:not(.telemetry-cassette-svg),.telemetry-readout>:not(.telemetry-cassette-svg){z-index:2;position:relative}.telemetry-context-module:before,.telemetry-readout:before{z-index:1;background:#ffeec714}.telemetry-readout:after{z-index:1}.telemetry-readout strong{z-index:2;background:linear-gradient(#38d9f418,#00000057),#020505;border-color:#1f535b9e;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -7px 12px #000000d1,0 1px #ffeec70a}.telemetry-mini-gauge-svg,.telemetry-dial-svg{z-index:3}.telemetry-readout>.telemetry-mini-gauge-svg{z-index:3;position:absolute;left:50%;transform:translate(-50%)}.sidebar-action-button{min-height:31px;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden;color:#d8d1c7!important}#sidebar_reset_view_btn.sidebar-action-button{color:#171008!important}#quick_action_panel #sidebar_reset_view_btn.sidebar-action-button{letter-spacing:.07em!important;font-size:10px!important;line-height:1!important}#toggle_orbits_btn.sidebar-action-button{color:#d8d1c7!important}#toggle_orbits_btn.sidebar-action-button[class*=text-cyan],#toggle_orbits_btn.sidebar-action-button[class*="text-[#00ffcc]"]{color:#83e8f2!important}#timeline_live_status .time-scale-pill.hardware-button{color:#d4cab9;justify-content:center;align-items:center;min-width:64px;height:30px;padding:0 10px;display:inline-flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}#timeline_live_status .time-scale-pill.hardware-button>span:not(.hardware-button-face){z-index:1;white-space:nowrap;position:relative}#selected_asteroid_telemetry_board{padding:22px 18px 18px!important}.telemetry-rail-readouts{grid-template-columns:minmax(190px,1.35fr) repeat(5,minmax(118px,1fr));align-items:stretch;gap:10px;padding:7px 10px 8px}.telemetry-context-module,.telemetry-readout{min-height:142px;border-radius:5px!important}.telemetry-context-module{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 64px;gap:18px 12px;padding:23px 16px 18px}.telemetry-context-module>div:not(.telemetry-dial):not(.telemetry-cassette-svg){align-self:start;min-width:0}.telemetry-context-module span,.telemetry-readout span{letter-spacing:.03em;font-size:9px;line-height:1}.telemetry-context-module strong,.telemetry-readout strong{margin-top:9px}.telemetry-context-module strong{font-size:15px}#metric_rt_distance #telemetry_distance_val{color:var(--cockpit-cyan);text-transform:none;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #38d9f485,0 1px #000;font-size:clamp(18px,1.24vw,22px);font-weight:700;line-height:1;display:block;overflow:hidden}.telemetry-readout{justify-content:flex-start;padding:24px 12px 30px}.telemetry-readout strong{min-height:39px;padding:0 10px;font-size:clamp(15px,1.08vw,18px)}.telemetry-readout em{letter-spacing:.04em;margin-top:8px;font-size:8px}.telemetry-readout:after{height:10px;bottom:18px;left:24px;right:24px}#metric_eccentricity,#metric_inclination{padding-bottom:64px}#metric_eccentricity .telemetry-mini-gauge-svg,#metric_inclination .telemetry-mini-gauge-svg{width:min(88px,100% - 44px);position:absolute;bottom:6px}.telemetry-dial.telemetry-dial-svg{place-self:center;width:62px}.telemetry-cassette-svg{opacity:.92}.telemetry-readout>span,.telemetry-readout>strong,.telemetry-readout>em,.telemetry-context-module>div,.telemetry-context-module>.telemetry-dial-svg{filter:none}#canvas_viewport_mount .viewport-console-label{min-width:282px;padding:7px 12px;top:32px!important;left:42px!important}#canvas_viewport_mount .viewport-glass-readout{bottom:48px!important;right:50px!important}#canvas_viewport_mount #cam_shift_panel{top:132px!important;left:48px!important}#canvas_viewport_mount #floating_legend_toggle{right:52px!important}@media(min-width:768px){#primary_3d_viewer{--viewer-stack-gap:clamp(14px, 1.45vh, 20px)}#simulator_timeline_floater{min-height:76px;grid-template-columns:minmax(312px,1fr) auto minmax(312px,1fr)!important;align-items:center!important;gap:clamp(18px,2.4vw,42px)!important;padding:12px 26px!important}#sim_time_status_section,#control_triggers_row,#timeline_live_status{height:48px;min-height:48px;font-size:10px;box-shadow:inset 0 1px #ffeec71f,inset 0 -5px 12px #000000c7,0 0 0 1px #050403;background:radial-gradient(circle at 10px 10px,#887f716b 0,#887f716b 2px,#0000 3px),radial-gradient(circle at calc(100% - 10px) 10px,#887f7152 0,#887f7152 2px,#0000 3px),linear-gradient(#ffeec70e,#00000052),#080706!important;border:1px solid #534531c7!important;padding:7px 10px!important}#sim_time_status_section{justify-self:start;width:min(100%,372px)}#control_triggers_row{justify-self:center;width:auto;padding:6px 12px!important}#timeline_live_status{justify-content:flex-end;justify-self:end;width:min(100%,306px)}#sim_time_status_section,#sim_time_status_section *,#control_triggers_row,#control_triggers_row *,#timeline_live_status,#timeline_live_status *{letter-spacing:.02em;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}#sim_time_status_section [class*=tracking-widest],#timeline_live_status [class*=tracking-widest]{letter-spacing:.04em!important}#clock_time_icon{flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;border-radius:3px!important}#sim_time_display_val{text-shadow:0 0 8px #38d9f46b,0 1px #000;white-space:nowrap;color:#42d9ec!important;font-size:12px!important;line-height:1.05!important}#control_triggers_row button.hardware-button{justify-content:center;align-items:center;height:30px!important;min-height:30px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}#control_triggers_row #play_pause_desktop_button.hardware-button{min-width:58px}#control_triggers_row #dedicated_preset_toggle_button.hardware-button{min-width:112px;color:#d8d0bd!important;font-size:12px!important}#timeline_live_status .time-scale-pill.hardware-button{min-width:72px;height:28px;min-height:28px;font-size:9px!important}#canvas_viewport_mount .viewport-console-label{border-color:#5b4930d1;align-items:center;min-width:274px;max-width:min(420px,100% - 116px);height:24px;padding:0 12px;box-shadow:inset 0 1px #ffeec71f,inset 0 -3px 8px #000000c7,0 5px 12px #0000007a;top:38px!important;left:48px!important}#canvas_viewport_mount .viewport-console-label span,#canvas_viewport_mount .viewport-console-label strong,#canvas_viewport_mount .viewport-glass-readout span{letter-spacing:.035em;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}#canvas_viewport_mount #cam_shift_panel{transform-origin:0 0;transform:scale(.92);top:126px!important;left:54px!important}#selected_asteroid_telemetry_board:after,#empty_telemetry_banner:after{z-index:2;color:#918779;letter-spacing:.045em;background:linear-gradient(90deg,#090806db,#09080675);padding:0 8px;top:12px;left:58px}#selected_asteroid_telemetry_board{font-size:10px;gap:12px!important;padding:24px 20px 18px!important}.telemetry-context-module span,.telemetry-readout span,.telemetry-target-label,.telemetry-readout em{letter-spacing:.045em!important}.telemetry-readout strong{min-height:37px;font-size:clamp(15px,.98vw,18px)}.telemetry-advanced-handle{width:20px;min-height:150px}.rotary-control-bank{background:radial-gradient(circle at 8px 8px,#9b9284 0 2px,#302b24 3px,#070706 4px,transparent 5px),radial-gradient(circle at calc(100% - 8px) 8px,#9b9284 0 2px,#302b24 3px,#070706 4px,transparent 5px),radial-gradient(circle at 8px calc(100% - 8px),#9b9284 0 2px,#302b24 3px,#070706 4px,transparent 5px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#9b9284 0 2px,#302b24 3px,#070706 4px,transparent 5px),linear-gradient(90deg,transparent 83px,#ffeec71c 83px 84px,#00000047 84px 85px,transparent 85px),linear-gradient(180deg,#ffefc713,#00000057),var(--cockpit-panel-texture),#080706;border-color:#534531e6;grid-template-columns:84px repeat(3,minmax(0,1fr));gap:5px;min-height:108px;padding:7px 7px 8px}.guarded-filter-switch{grid-template-rows:auto auto 1fr;justify-items:start;min-height:94px;padding:8px 6px 7px}.guarded-switch-title{letter-spacing:.02em;font-size:15px}.guarded-switch-copy{letter-spacing:.025em;max-width:70px;min-height:18px;font-size:7px}.guarded-switch-svg{place-self:end center;width:50px;max-width:calc(100% - 20px)}.guarded-switch-lamp{width:12px;height:12px;bottom:22px;right:8px}.rotary-control{gap:3px;min-height:94px;padding:7px 2px 6px;background:radial-gradient(circle at 8px 8px,#766f64 0,#766f64 2px,#15120f,#0000 4px),radial-gradient(circle at calc(100% - 8px) 8px,#766f64 0,#766f64 2px,#15120f,#0000 4px),radial-gradient(circle at 50% 59%,#f5b04d14,#0000 35px),linear-gradient(#ffefc70b,#0000004d),#070605!important}.rotary-label{letter-spacing:.025em;font-size:10px}.rotary-knob-svg{width:clamp(62px,92%,72px);margin-top:-1px;margin-bottom:-2px}.rotary-control strong{letter-spacing:.02em;width:calc(100% - 8px);min-height:10px;font-size:8px}#advanced_rotary_filter_bank.rotary-control-bank{isolation:isolate;box-shadow:none;position:relative;overflow:visible;background:0 0!important;border-color:#0000!important}.rotary-bank-face-svg{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}#advanced_rotary_filter_bank>:not(.rotary-bank-face-svg){z-index:1;position:relative}#advanced_rotary_filter_bank .guarded-filter-switch,#advanced_rotary_filter_bank .rotary-control{background:linear-gradient(#ffefc709,#0003),#060504b8!important;border-color:#3d3125d1!important;box-shadow:inset 0 1px #ffeec80f,inset 0 -5px 10px #000000ad!important}.cockpit-section-svg-panel{isolation:isolate;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.cockpit-section-svg-panel:before,.cockpit-section-svg-panel:after{display:none!important}.cockpit-section-face-svg{z-index:0;pointer-events:none;opacity:.98;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.cockpit-section-svg-panel>:not(.cockpit-section-face-svg){z-index:1;position:relative}#mode_select_panel.cockpit-section-svg-panel,#target_search_panel.cockpit-section-svg-panel,#major_planets_panel.cockpit-section-svg-panel,#quick_action_panel.cockpit-section-svg-panel{padding:10px 11px!important}#target_search_panel.cockpit-section-svg-panel,#major_planets_panel.cockpit-section-svg-panel{padding:13px 16px 12px!important}#constellation_mission_control.cockpit-section-svg-panel,#system_status_panel.cockpit-section-svg-panel{padding:13px 14px!important}#target_search_panel input,#major_planets_selector_scroll button,#system_status_panel>div:not(.cockpit-section-face-svg)>div{border-radius:4px!important}#main_options_and_listing .cockpit-label,#main_options_and_listing label,#system_status_panel{font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}#main_options_and_listing .cockpit-label,#main_options_and_listing label{text-shadow:0 1px #000;color:#aaa18d!important;letter-spacing:.045em!important}#target_search_panel>label,#major_planets_panel>label{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding-left:2px;display:block;overflow:hidden;margin:0 0 6px!important;line-height:1.1!important}#target_search_panel>.relative,#major_planets_selector_scroll{width:100%;min-width:0;max-width:100%}#mode_select_panel .hardware-button,#quick_action_panel .hardware-button{min-height:33px}#major_planets_panel{min-height:71px}#major_planets_selector_scroll{padding-inline:0 2px;margin-inline:0;padding-top:2px;padding-bottom:7px}#selected_asteroid_telemetry_board{gap:13px!important;padding:24px 22px 18px!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{flex-basis:136px;width:136px!important}.telemetry-rail-readouts{grid-template-columns:minmax(218px,1.22fr) repeat(5,minmax(130px,1fr));gap:12px;padding:9px 10px}.telemetry-context-module,.telemetry-readout{min-height:146px}.telemetry-context-module{grid-template-columns:minmax(0,1fr) 62px;gap:16px 12px;padding:25px 17px 18px}.telemetry-context-module span,.telemetry-readout span{font-size:8px;line-height:1.05;letter-spacing:.055em!important}.telemetry-context-module strong,.telemetry-readout strong{margin-top:10px}.telemetry-context-module strong{font-size:15px;line-height:1.1}.telemetry-readout{padding:25px 12px 31px}.telemetry-readout strong{min-height:37px;font-size:clamp(14px,.92vw,17px);line-height:1}.telemetry-readout em{margin-top:8px;font-size:7px;letter-spacing:.055em!important}#metric_eccentricity,#metric_inclination{padding-bottom:74px}#metric_eccentricity .telemetry-mini-gauge-svg,#metric_inclination .telemetry-mini-gauge-svg{width:min(92px,100% - 44px);bottom:17px}#canvas_viewport_mount .viewport-console-label{top:40px!important;left:54px!important}#canvas_viewport_mount #cam_shift_panel{transform:scale(.88);top:132px!important;left:56px!important}#canvas_viewport_mount .viewport-glass-readout{bottom:78px!important;right:62px!important}#canvas_viewport_mount .viewport-overlay-panel{isolation:isolate;overflow:hidden;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:7px!important}#canvas_viewport_mount .viewport-overlay-face-svg{z-index:0;pointer-events:none;opacity:.94;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}#canvas_viewport_mount .viewport-overlay-panel>:not(.viewport-overlay-face-svg){z-index:1;position:relative}#canvas_viewport_mount #cam_shift_panel{min-height:176px;width:128px!important;padding:20px 19px 17px!important;top:128px!important;left:58px!important;transform:none!important}#canvas_viewport_mount #cam_shift_panel .camera-control-face-svg{opacity:.98}#canvas_viewport_mount .viewport-overlay-title{text-shadow:0 0 7px #38d9f473,0 1px #000;justify-content:center;align-items:center;width:100%;height:20px;line-height:1;display:flex;letter-spacing:.045em!important;color:#42d9ec!important;margin:-2px 0 12px!important;font-size:8px!important}#canvas_viewport_mount .camera-shift-cluster{background:radial-gradient(circle,#38d9f414,#0000 34px),linear-gradient(#ffeec709,#0000005c),#040403;border-radius:5px;margin-top:0;margin-bottom:10px;overflow:visible;box-shadow:inset 0 0 0 1px #a876312e,inset 0 3px 8px #000000c7,inset 0 -1px #ffeec70f;width:82px!important;height:82px!important}#canvas_viewport_mount .camera-shift-cluster:before,#canvas_viewport_mount .camera-shift-cluster:after{content:"";pointer-events:none;background:#f5b04d2e;position:absolute;box-shadow:0 1px #000000d1}#canvas_viewport_mount .camera-shift-cluster:before{height:1px;top:40px;left:14px;right:14px}#canvas_viewport_mount .camera-shift-cluster:after{width:1px;top:14px;bottom:14px;left:40px}#canvas_viewport_mount .viewport-pad-button{z-index:2;min-width:26px;min-height:26px;overflow:hidden;color:#cac3b7!important;width:26px!important;height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important}#canvas_viewport_mount #cam_shift_up_btn{inset:2px auto auto 50%!important;transform:translate(-50%)!important}#canvas_viewport_mount #cam_shift_left_btn{inset:50% auto auto 2px!important;transform:translateY(-50%)!important}#canvas_viewport_mount #cam_shift_right_btn{inset:50% 2px auto auto!important;transform:translateY(-50%)!important}#canvas_viewport_mount #cam_shift_down_btn{inset:auto auto 2px 50%!important;transform:translate(-50%)!important}#canvas_viewport_mount #cam_shift_recenter_btn{z-index:3;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}#canvas_viewport_mount .viewport-pad-button.is-center{color:#42d9ec!important;width:26px!important;height:26px!important}#canvas_viewport_mount .viewport-pad-button>.hardware-button-face{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}#canvas_viewport_mount .viewport-pad-button>svg:not(.hardware-button-face){z-index:1;stroke-width:2.35px;filter:drop-shadow(0 1px #000);width:12px;height:12px;position:relative}#canvas_viewport_mount .viewport-overlay-copy{text-shadow:0 1px #000;justify-content:center;align-items:center;width:100%;min-height:21px;line-height:1.18;display:flex;letter-spacing:.05em!important;color:#dcd3bf8f!important;margin-top:1px!important;font-size:6px!important}#canvas_viewport_mount .viewport-legend-button{justify-content:center;min-width:118px;min-height:36px;overflow:hidden;box-shadow:none!important;color:#d8d0bd!important;letter-spacing:.075em!important;background:0 0!important;border:0!important;gap:7px!important;padding:0 14px 0 20px!important;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}#canvas_viewport_mount .viewport-legend-button>svg:not(.hardware-button-face),#canvas_viewport_mount .viewport-legend-button>span{z-index:1;position:relative}#canvas_viewport_mount .viewport-legend-button>svg:not(.hardware-button-face){color:#dcd3bfd1;filter:drop-shadow(0 1px #000);width:13px;height:13px}#canvas_viewport_mount #floating_simulation_legend.legend-readout-panel{width:248px;color:#dcd3bfd1!important;border-radius:6px!important;padding:19px 18px 18px!important}#canvas_viewport_mount #floating_simulation_legend .legend-panel-face-svg{opacity:.99}#canvas_viewport_mount #floating_simulation_legend .legend-panel-header{z-index:1;height:24px;position:relative;border:0!important;margin:0 0 11px!important;padding:0 0 0 1px!important}#canvas_viewport_mount #floating_simulation_legend .legend-panel-title{text-shadow:0 0 7px #38d9f47a,0 1px #000;font-size:8px;line-height:1;color:#42d9ec!important;letter-spacing:.07em!important}#canvas_viewport_mount #floating_simulation_legend .legend-close-button{justify-content:center;align-items:center;width:24px;min-width:24px;height:22px;min-height:22px;display:inline-flex;position:relative;overflow:hidden;box-shadow:none!important;color:#dcd3bfc7!important;background:0 0!important;border:0!important;padding:0!important}#canvas_viewport_mount #floating_simulation_legend .legend-close-button>.hardware-button-face{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}#canvas_viewport_mount #floating_simulation_legend .legend-close-button>svg:not(.hardware-button-face){z-index:1;filter:drop-shadow(0 1px #000);width:11px;height:11px;position:relative}#canvas_viewport_mount #floating_simulation_legend .legend-panel-list{z-index:1;position:relative;margin:0!important;padding:2px 2px 0!important}#canvas_viewport_mount #floating_simulation_legend .legend-panel-row{color:#dcd3bfc7;letter-spacing:.035em;text-shadow:0 1px #000;border-bottom:1px solid #f0d19d0e;min-height:18px;padding:0 2px;font-size:8px;line-height:1}#canvas_viewport_mount #floating_simulation_legend .legend-panel-row:last-child{border-bottom:0}#canvas_viewport_mount #floating_simulation_legend .legend-color-dot{box-shadow:0 0 0 1px #050403,0 0 8px;width:7px!important;height:7px!important}#canvas_viewport_mount #floating_legend_toggle{bottom:128px!important;right:64px!important}#canvas_viewport_mount #floating_simulation_legend{bottom:180px!important;right:64px!important}#canvas_viewport_mount .viewport-console-label{isolation:isolate;overflow:hidden;min-width:276px!important;height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:0 13px!important}#canvas_viewport_mount .viewport-label-face-svg{z-index:0;pointer-events:none;opacity:.93;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}#canvas_viewport_mount .viewport-console-label>:not(.viewport-label-face-svg){z-index:1;position:relative}#canvas_viewport_mount .viewport-console-label .viewport-label-text{color:#b4aa9b;letter-spacing:.06em;font-size:8px;line-height:1}#canvas_viewport_mount .viewport-console-label .viewport-label-track{color:#42d9ec;letter-spacing:.06em;text-shadow:0 0 7px #38d9f47a,0 1px #000;font-size:9px;line-height:1}#canvas_viewport_mount .viewport-glass-readout{gap:9px}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip{color:#83e8f2;letter-spacing:.065em;justify-content:center;align-items:center;min-width:120px;height:34px;font-size:8px;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 14px 0 26px!important}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip>.hardware-button-face{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip>span{z-index:1;white-space:nowrap;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip:first-child{min-width:150px}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip:nth-child(2){min-width:114px}#canvas_viewport_mount .viewport-switch-face{opacity:.98}}#canvas_viewport_mount{box-shadow:none!important;background:#020303!important;border:0!important;outline:0!important}#canvas_viewport_mount:before,#canvas_viewport_mount:after{content:none!important;display:none!important}#canvas_viewport_mount .viewport-frame-svg{z-index:4;opacity:1}#canvas_viewport_mount>canvas{clip-path:inset(8.85% 4.6% round 6px);border-radius:0}@media(max-width:767px){#canvas_viewport_mount{aspect-ratio:12/7;flex:none;border-radius:0!important;width:calc(100% - 18px)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:74px 9px 28px!important}#canvas_viewport_mount>canvas{clip-path:inset(8.3% 4.7% round 3px)!important}#canvas_viewport_mount .viewport-console-label{min-width:0!important;max-width:66%!important;padding:4px 8px!important;font-size:7px!important;top:8.4%!important;left:8.2%!important}#canvas_viewport_mount #cam_shift_panel{transform-origin:100% 0;top:13.5%!important;left:auto!important;right:5.3%!important;transform:scale(.56)!important}}.cockpit-section-face-svg .svg-stretch-screw,.rotary-bank-face-svg .svg-stretch-screw,.viewport-frame-svg .svg-stretch-screw,.telemetry-frame-svg .svg-stretch-screw,.timeline-frame-svg .svg-stretch-screw,.camera-control-face-svg .svg-stretch-screw,.viewport-label-face-svg .svg-stretch-screw{display:none}#canvas_viewport_mount .viewport-frame-screw-layer{pointer-events:none;top:0;right:0;bottom:0;left:0;z-index:6!important;position:absolute!important}#canvas_viewport_mount .viewport-frame-hardware-screw{aspect-ratio:1;background:linear-gradient(-18deg,#0000 43%,#070706 44%,#070706 56%,#0000 57%),radial-gradient(circle at 35% 30%,#d7cdb9 0,#d7cdb9 8%,#746c5d 25%,#211d16 58%,#050504 78%,#0000 80%);border-radius:50%;width:clamp(11px,1.75vw,20px);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000000d9,0 2px 3px #000000b3,inset 1px 1px 1px #fff5dd24}.viewport-frame-hardware-screw-outer-tl{top:7.43%;left:4.33%}.viewport-frame-hardware-screw-outer-tr{top:7.43%;left:95.67%}.viewport-frame-hardware-screw-outer-bl{top:92.57%;left:4.33%}.viewport-frame-hardware-screw-outer-br{top:92.57%;left:95.67%}.viewport-frame-hardware-screw-inner-tl{top:11.71%;left:6.83%}.viewport-frame-hardware-screw-inner-tr{top:11.71%;left:93.17%}.viewport-frame-hardware-screw-inner-bl{top:88.29%;left:6.83%}.viewport-frame-hardware-screw-inner-br{top:88.29%;left:93.17%}.cockpit-section-svg-panel:before,#dashboard_title_section:before,#simulator_timeline_floater:before,#advanced_rotary_filter_bank:before,#canvas_viewport_mount:before,#cam_shift_panel:before,#canvas_viewport_mount .viewport-console-label:before{z-index:2;pointer-events:none;background-image:radial-gradient(circle at 36% 32%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403 78%,#0000 80%),radial-gradient(circle at 36% 32%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403 78%,#0000 80%),radial-gradient(circle at 36% 32%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403 78%,#0000 80%),radial-gradient(circle at 36% 32%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403 78%,#0000 80%);background-repeat:no-repeat;background-size:var(--screw-size,11px) var(--screw-size,11px),var(--screw-size,11px) var(--screw-size,11px),var(--screw-size,11px) var(--screw-size,11px),var(--screw-size,11px) var(--screw-size,11px);background-position:calc(var(--screw-left,12px) - var(--screw-size,11px) / 2) calc(var(--screw-top,12px) - var(--screw-size,11px) / 2),calc(100% - var(--screw-right,12px) - var(--screw-size,11px) / 2) calc(var(--screw-top,12px) - var(--screw-size,11px) / 2),calc(var(--screw-left,12px) - var(--screw-size,11px) / 2) calc(100% - var(--screw-bottom,12px) - var(--screw-size,11px) / 2),calc(100% - var(--screw-right,12px) - var(--screw-size,11px) / 2) calc(100% - var(--screw-bottom,12px) - var(--screw-size,11px) / 2);position:absolute;top:0;right:0;bottom:0;left:0;content:""!important;display:block!important}.cockpit-section-svg-panel:after,#dashboard_title_section:after,#simulator_timeline_floater:after,#advanced_rotary_filter_bank:after,#canvas_viewport_mount:after,#cam_shift_panel:after,#canvas_viewport_mount .viewport-console-label:after{z-index:3;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(var(--screw-slot-angle,-18deg),transparent 0 calc(50% - 1px),#050403 calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(var(--screw-slot-angle-alt,20deg),transparent 0 calc(50% - 1px),#050403 calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(var(--screw-slot-angle-alt,20deg),transparent 0 calc(50% - 1px),#050403 calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(var(--screw-slot-angle,-18deg),transparent 0 calc(50% - 1px),#050403 calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));background-size:var(--screw-slot-size,8px) var(--screw-slot-size,8px),var(--screw-slot-size,8px) var(--screw-slot-size,8px),var(--screw-slot-size,8px) var(--screw-slot-size,8px),var(--screw-slot-size,8px) var(--screw-slot-size,8px);background-position:calc(var(--screw-left,12px) - var(--screw-slot-size,8px) / 2) calc(var(--screw-top,12px) - var(--screw-slot-size,8px) / 2),calc(100% - var(--screw-right,12px) - var(--screw-slot-size,8px) / 2) calc(var(--screw-top,12px) - var(--screw-slot-size,8px) / 2),calc(var(--screw-left,12px) - var(--screw-slot-size,8px) / 2) calc(100% - var(--screw-bottom,12px) - var(--screw-slot-size,8px) / 2),calc(100% - var(--screw-right,12px) - var(--screw-slot-size,8px) / 2) calc(100% - var(--screw-bottom,12px) - var(--screw-slot-size,8px) / 2);position:absolute;top:0;right:0;bottom:0;left:0;content:""!important;display:block!important}.telemetry-context-module,.telemetry-readout{--screw-size:10px;--screw-slot-size:7px;--screw-left:14px;--screw-right:14px;--screw-top:14px;--screw-bottom:14px}#canvas_viewport_mount:before{z-index:6}#canvas_viewport_mount:after{z-index:7}#canvas_viewport_mount #cam_shift_panel,#canvas_viewport_mount #floating_legend_toggle,#canvas_viewport_mount #floating_simulation_legend{z-index:8}.cockpit-section-svg-panel:before,#dashboard_title_section:before,#simulator_timeline_floater:before,#advanced_rotary_filter_bank:before,#cam_shift_panel:before,#canvas_viewport_mount .viewport-console-label:before{z-index:4}.cockpit-section-svg-panel:after,#dashboard_title_section:after,#simulator_timeline_floater:after,#advanced_rotary_filter_bank:after,#cam_shift_panel:after,#canvas_viewport_mount .viewport-console-label:after{z-index:5}@media(min-width:768px){#simulator_timeline_floater{overflow:hidden;grid-template-columns:minmax(210px,.92fr) minmax(284px,auto) minmax(118px,.72fr)!important;gap:clamp(8px,1.05vw,20px)!important;padding-inline:clamp(14px,1.55vw,24px)!important}#simulator_timeline_floater .timeline-cell{min-width:0;overflow:hidden}#sim_time_status_section{width:100%;max-width:372px}#sim_time_status_section>.flex,#sim_time_status_section>.flex>div:last-child{min-width:0}#sim_time_display_val{text-overflow:ellipsis;max-width:100%;overflow:hidden}#control_triggers_row{flex-wrap:nowrap;width:max-content;max-width:100%}#control_triggers_row button.hardware-button{flex:none}#timeline_live_status{justify-content:flex-end;gap:clamp(6px,.8vw,12px);width:100%;min-width:0}#timeline_scale_group{min-width:0}#timeline_scale_group .time-scale-pill.hardware-button{min-width:64px;padding-inline:8px}}@media(min-width:768px)and (max-width:1520px){#simulator_timeline_floater{grid-template-columns:minmax(190px,.86fr) minmax(270px,auto) minmax(86px,.5fr)!important;gap:clamp(7px,.78vw,14px)!important;padding-inline:16px!important}#timeline_scale_group .timeline-scale-label,#timeline_scale_group .timeline-scale-pill-secondary{display:none!important}#timeline_live_status{width:min(100%,156px)!important}#sim_time_status_section{width:min(100%,310px)!important}#control_triggers_row #dedicated_preset_toggle_button.hardware-button{min-width:102px;font-size:11px!important}}@media(min-width:768px)and (max-width:1280px){#simulator_timeline_floater{grid-template-columns:minmax(154px,.7fr) minmax(244px,auto) minmax(62px,auto)!important;padding-inline:12px!important}#sim_time_status_section{width:min(100%,246px)!important}#sim_time_status_section .timeline-status-label,#timeline_scale_group{display:none!important}#timeline_live_status{width:max-content!important;padding-inline:9px!important}#control_triggers_row #dedicated_preset_toggle_button.hardware-button{min-width:88px}#control_triggers_row #dedicated_preset_toggle_button .timeline-speed-label{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}}#main_options_and_listing>#target_search_panel.cockpit-section-svg-panel,#main_options_and_listing>#major_planets_panel.cockpit-section-svg-panel,#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel{padding:6px!important}#main_options_and_listing>.cockpit-section-svg-panel>.sidebar-panel-content-safe{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:7px 10px 6px}#main_options_and_listing>.cockpit-section-svg-panel>.sidebar-panel-content-safe>label{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;padding-left:2px;display:block;overflow:hidden;margin:0 0 6px!important;line-height:1.1!important}#main_options_and_listing>#target_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>.relative,#main_options_and_listing>#major_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>#major_planets_selector_scroll,#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>.probe-host-selector{width:100%;min-width:0;max-width:100%}#canvas_viewport_mount #cam_shift_panel{cursor:grab;touch-action:none;left:var(--cam-pad-left,58px)!important;top:var(--cam-pad-top,128px)!important}#canvas_viewport_mount #cam_shift_panel:active{cursor:grabbing}#canvas_viewport_mount .viewport-glass-readout{pointer-events:auto;gap:10px!important}#canvas_viewport_mount .viewport-legend-anchor{pointer-events:auto;align-items:center;display:inline-flex;position:relative}#canvas_viewport_mount .viewport-glass-readout #floating_legend_toggle.viewport-status-chip{z-index:auto;pointer-events:auto;cursor:pointer;min-width:112px!important;position:relative!important;inset:auto!important}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip{pointer-events:auto}#canvas_viewport_mount .viewport-glass-readout .viewport-focus-toggle{cursor:pointer}#canvas_viewport_mount .viewport-glass-readout .viewport-focus-toggle:focus-visible{outline-offset:2px;outline:1px solid #38d9f4b3}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip:first-child,#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip:nth-child(2){min-width:112px!important}#canvas_viewport_mount .viewport-glass-readout .viewport-status-icon{z-index:1;color:#83e8f2db;filter:drop-shadow(0 1px #000);margin-right:6px;position:relative}#canvas_viewport_mount .mars-credits-anchor{z-index:85;pointer-events:auto;text-transform:uppercase;flex-direction:column;align-items:flex-start;font-family:Share Tech Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;position:absolute;bottom:24px;left:24px}#canvas_viewport_mount .mars-credits-toggle{color:#83e8f2;cursor:pointer;letter-spacing:.065em;justify-content:center;align-items:center;min-width:112px;height:34px;font-size:8px;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;padding:0 14px 0 26px!important}#canvas_viewport_mount .mars-credits-toggle>.hardware-button-face{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}#canvas_viewport_mount .mars-credits-toggle>span,#canvas_viewport_mount .mars-credits-icon{z-index:1;position:relative}#canvas_viewport_mount .mars-credits-toggle>span{white-space:nowrap}#canvas_viewport_mount .mars-credits-icon{color:#83e8f2db;filter:drop-shadow(0 1px #000);margin-right:6px}#canvas_viewport_mount .mars-credits-panel{box-sizing:border-box;min-height:170px;overflow:hidden;width:min(292px,100vw - 72px)!important;padding:20px 18px 24px!important;position:relative!important}#canvas_viewport_mount .mars-credits-panel .legend-panel-list{flex-direction:column;gap:8px!important;padding:4px 4px 8px!important;display:flex!important}#canvas_viewport_mount .mars-credits-panel .legend-panel-row>span:last-child{white-space:normal;min-width:0;line-height:1.35}#simulation_legend_floating_container #floating_simulation_legend{position:relative!important;bottom:auto!important;right:auto!important}#simulator_timeline_floater{grid-template-columns:minmax(312px,1fr) auto minmax(120px,1fr)!important}#major_planets_panel{min-height:92px!important}#main_options_and_listing>#major_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:11px 10px 10px}#main_options_and_listing>#major_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>label{margin-bottom:10px!important}#major_planets_selector_scroll{padding-top:4px!important;padding-bottom:10px!important}#major_planets_selector_scroll button{min-height:24px!important}#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>label{margin-bottom:10px!important}#probe_planets_panel .probe-host-selector{gap:6px!important;padding-top:4px!important;padding-bottom:10px!important}#probe_planets_panel .probe-host-chip{justify-content:center;min-width:88px;max-height:28px;letter-spacing:0!important;border-radius:6px!important;min-height:24px!important;padding:4px 10px!important;font-size:10px!important;line-height:1!important}#probe_planets_panel .probe-host-chip span:last-child{text-overflow:ellipsis;overflow:hidden}#probe_planets_panel .probe-host-chip-dot{width:6px!important;height:6px!important;margin-right:7px!important}#probe_planets_panel .probe-host-chip-icon{width:12px!important;height:12px!important;margin-right:6px!important}.probe-scroll-safe{scroll-padding-bottom:86px;padding-bottom:78px!important}#quick_action_panel{justify-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#quick_action_panel .sidebar-action-button{box-sizing:border-box;aspect-ratio:auto;min-width:0;max-height:38px;width:100%!important;min-height:34px!important;padding-inline:11px!important}#main_options_and_listing>#target_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:8px 12px 9px}#main_options_and_listing>#target_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>.relative{box-sizing:border-box;margin-inline:auto;width:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important}#target_search_panel #search_asteroid_input{box-sizing:border-box;max-width:100%;width:100%!important;height:30px!important;padding-left:30px!important;padding-right:10px!important}#target_search_panel .sidebar-panel-content-safe>.relative>svg{transform:translateY(-50%);top:50%!important;left:10px!important}.cockpit-section-svg-panel:before,#advanced_rotary_filter_bank:before,#canvas_viewport_mount:before,#cam_shift_panel:before,#canvas_viewport_mount .viewport-console-label:before{background-color:#0000!important;background-image:radial-gradient(circle at 34% 30%,#d8ccb5 0,#d8ccb5 8%,#716858 25%,#211c16 55%,#050403eb 69%,#05040300 72%),radial-gradient(circle at 34% 30%,#d8ccb5 0,#d8ccb5 8%,#716858 25%,#211c16 55%,#050403eb 69%,#05040300 72%),radial-gradient(circle at 34% 30%,#d8ccb5 0,#d8ccb5 8%,#716858 25%,#211c16 55%,#050403eb 69%,#05040300 72%),radial-gradient(circle at 34% 30%,#d8ccb5 0,#d8ccb5 8%,#716858 25%,#211c16 55%,#050403eb 69%,#05040300 72%)!important}.cockpit-section-svg-panel:after,#advanced_rotary_filter_bank:after,#canvas_viewport_mount:after,#cam_shift_panel:after,#canvas_viewport_mount .viewport-console-label:after{background-color:#0000!important}#advanced_rotary_filter_bank .guarded-filter-switch,#advanced_rotary_filter_bank .rotary-control{background:linear-gradient(#ffefc709,#0003),#060504b8!important}.telemetry-frame-screw-layer{pointer-events:none;display:block;top:0;right:0;bottom:0;left:0;z-index:2!important;position:absolute!important}.telemetry-frame-hardware-screw{background:radial-gradient(circle at 34% 30%,#d8ccb5 0,#d8ccb5 8%,#716858 25%,#211c16 55%,#050403f2 70%,#05040300 72%);border-radius:999px;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffeec617,0 1px 3px #000000db}.telemetry-frame-hardware-screw:before{content:"";border-radius:inherit;background:radial-gradient(circle at 36% 30%,#a09480 0,#a09480 10%,#463c30 43%,#080604 78%);position:absolute;top:2.3px;right:2.3px;bottom:2.3px;left:2.3px;box-shadow:inset 0 0 0 1px #00000075}.telemetry-frame-hardware-screw:after{content:"";transform-origin:50%;background:#050403;border-radius:999px;height:1.6px;position:absolute;top:calc(50% - .8px);left:3.1px;right:3.1px;box-shadow:0 1px #ffeec70f}.telemetry-frame-hardware-screw-tr{top:10.7%;left:97.8%}.telemetry-frame-hardware-screw-bl{top:89.3%;left:2.2%}.telemetry-frame-hardware-screw-br{top:89.3%;left:97.8%}.telemetry-frame-hardware-screw-tl:after,.telemetry-frame-hardware-screw-br:after{transform:rotate(-18deg)}.telemetry-frame-hardware-screw-tr:after,.telemetry-frame-hardware-screw-bl:after{transform:rotate(24deg)}.telemetry-context-module>.telemetry-screw-layer,.telemetry-readout>.telemetry-screw-layer{pointer-events:none;display:block;top:0;right:0;bottom:0;left:0;z-index:4!important;position:absolute!important}.telemetry-hardware-screw{left:var(--telemetry-screw-x);top:var(--telemetry-screw-y);background:radial-gradient(circle at 34% 30%,#d8ccb5 0,#d8ccb5 8%,#716858 25%,#211c16 55%,#050403f0 70%,#05040300 72%);border-radius:999px;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff0cd14,0 1px 2px #000000d1}.telemetry-hardware-screw:before{content:"";border-radius:inherit;background:radial-gradient(circle at 35% 30%,#9b8f7b 0,#9b8f7b 11%,#463c30 43%,#070604 78%);position:absolute;top:2px;right:2px;bottom:2px;left:2px;box-shadow:inset 0 0 0 1px #0006}.telemetry-hardware-screw:after{content:"";height:1.5px;transform:rotate(var(--telemetry-screw-rotation));transform-origin:50%;background:#050403;border-radius:999px;position:absolute;top:calc(50% - .75px);left:2.6px;right:2.6px;box-shadow:0 1px #ffeec70f}.sidebar-directory-header{box-sizing:border-box;gap:12px;width:100%;min-width:0;max-width:100%;min-height:18px;padding:0 12px 0 8px}.sidebar-directory-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-directory-header>span:last-child{text-align:right;flex:none;padding-right:2px}#asteroid_directory_container #catalog_priority_header{padding-right:12px}#physics_model_toggle{box-sizing:border-box;flex:none;max-width:104px;min-height:18px;margin-right:4px;line-height:1}.telemetry-readout{justify-content:flex-start!important;padding-bottom:66px!important}.telemetry-readout:after{display:none!important}.telemetry-readout>.telemetry-mini-gauge-svg{z-index:3;pointer-events:none;left:50%;transform:translate(-50%);width:min(78px,100% - 42px)!important;height:44px!important;position:absolute!important;bottom:12px!important}.telemetry-readout.is-wide>.telemetry-mini-gauge-svg{width:min(86px,100% - 48px)!important}.telemetry-readout.is-advanced>.telemetry-mini-gauge-svg{width:min(74px,100% - 42px)!important}#canvas_viewport_mount .viewport-legend-anchor #simulation_legend_floating_container{max-width:min(260px,100vw - 68px);z-index:40!important;inset:auto 0 calc(100% + 10px) auto!important}#canvas_viewport_mount .viewport-legend-anchor #simulation_legend_floating_container[data-has-selection=true]{bottom:calc(100% + 10px)!important}#canvas_viewport_mount #floating_simulation_legend.legend-readout-panel{box-sizing:border-box;min-height:194px;overflow:hidden;width:min(252px,100%)!important;padding:20px 18px 24px!important}#canvas_viewport_mount #floating_simulation_legend .legend-panel-header{height:25px!important;margin-bottom:10px!important}#canvas_viewport_mount #floating_simulation_legend .legend-panel-list{flex-direction:column;min-height:104px;overflow:visible;gap:4px!important;padding:4px 4px 8px!important;display:flex!important}#canvas_viewport_mount #floating_simulation_legend .legend-panel-row{box-sizing:border-box;align-items:center;min-height:18px!important;padding:0 3px 2px!important}#canvas_viewport_mount #floating_simulation_legend .legend-panel-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#quick_action_panel #toggle_orbits_btn.sidebar-action-button{white-space:nowrap;letter-spacing:.07em!important;gap:6px!important;padding-inline:11px!important;font-size:10px!important;line-height:1!important}#quick_action_panel #toggle_orbits_btn.sidebar-action-button>svg:not(.hardware-button-face){flex:0 0 12px;width:12px!important;height:12px!important}#quick_action_panel #toggle_orbits_btn.sidebar-action-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:84px;line-height:1;overflow:hidden}.cockpit-section-svg-panel:before,.cockpit-section-svg-panel:after{background-image:none!important;display:none!important}#constellation_mission_control.cockpit-section-svg-panel{min-height:108px!important;padding:16px 14px 14px!important}#constellation_mission_control>div:not(#satellite_source_filter_grid){min-width:0;margin-bottom:10px}#constellation_mission_control>div:not(#satellite_source_filter_grid)>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:2px;overflow:hidden}#satellite_source_filter_grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;gap:7px!important;padding:0!important;display:grid!important;overflow:visible!important}#satellite_source_filter_grid button{box-sizing:border-box;justify-content:center;width:100%;gap:5px!important;min-width:0!important;min-height:26px!important;padding:0 7px!important}#satellite_source_filter_grid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#mode_select_panel>.grid{justify-content:center;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#mode_select_panel #mode_select_asteroids_btn,#mode_select_panel #mode_select_satellites_btn,#mode_select_panel #mode_select_probes_btn{justify-content:center;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:0 6px!important}#mode_select_panel #mode_select_asteroids_btn .hardware-button-face,#mode_select_panel #mode_select_satellites_btn .hardware-button-face,#mode_select_panel #mode_select_probes_btn .hardware-button-face{width:100%!important;height:34px!important;top:0!important;right:0!important;bottom:0!important;left:0!important}#mode_select_panel #mode_select_asteroids_btn .hardware-button-content,#mode_select_panel #mode_select_satellites_btn .hardware-button-content,#mode_select_panel #mode_select_probes_btn .hardware-button-content{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:9px;line-height:1;overflow:hidden}#mode_select_panel .mode-select-button:not(.is-active) .hardware-button-face{opacity:.72;filter:saturate(.74)brightness(.72)contrast(1.08)}#mode_select_panel .mode-select-button:not(.is-active) .hardware-button-content{color:#dcd5ca94;text-shadow:none}#mode_select_panel .mode-select-button.is-active{transform:translateY(1px)}#mode_select_panel .mode-select-button.is-active .hardware-button-face{opacity:1;filter:saturate(1.2)brightness(1.08)drop-shadow(0 0 8px #f5b04d6b)!important}#mode_select_panel .mode-select-button.is-active .hardware-button-content{color:#171008;text-shadow:0 1px #ffe7b273}@media(min-width:768px){#control_triggers_row{gap:8px!important}#control_triggers_row #rewind_button.hardware-button,#control_triggers_row #fast_forward_button.hardware-button,#control_triggers_row #reset_timeline_button.hardware-button{width:40px!important;min-width:40px!important;height:30px!important;min-height:30px!important;padding:0!important}#control_triggers_row #play_pause_desktop_button.hardware-button{gap:5px!important;width:66px!important;min-width:66px!important;height:30px!important;min-height:30px!important;padding:0 9px!important}#control_triggers_row #dedicated_preset_toggle_button.hardware-button{gap:6px!important;width:116px!important;min-width:116px!important;height:30px!important;min-height:30px!important;padding:0 10px!important}#control_triggers_row #dedicated_preset_toggle_button .timeline-speed-label{white-space:nowrap;line-height:1;letter-spacing:.035em!important;font-size:11px!important}#control_triggers_row button.hardware-button>svg:not(.hardware-button-face){flex:0 0 13px;width:13px!important;height:13px!important}}.cockpit-section-svg-panel{--screw-size:11px!important;--screw-slot-size:7px!important;--screw-left:10px!important;--screw-right:10px!important;--screw-top:10px!important;--screw-bottom:10px!important}#dashboard_title_section,#simulator_timeline_floater{--screw-size:12px!important;--screw-slot-size:8px!important;--screw-left:13px!important;--screw-right:13px!important;--screw-top:13px!important;--screw-bottom:13px!important}#advanced_rotary_filter_bank{--screw-size:10px!important;--screw-slot-size:7px!important;--screw-left:11px!important;--screw-right:11px!important;--screw-top:11px!important;--screw-bottom:11px!important}#canvas_viewport_mount{--screw-size:24px!important;--screw-slot-size:16px!important;--screw-left:27px!important;--screw-right:27px!important;--screw-top:27px!important;--screw-bottom:27px!important}#cam_shift_panel{--screw-size:9px!important;--screw-slot-size:6px!important;--screw-left:8px!important;--screw-right:8px!important;--screw-top:8px!important;--screw-bottom:8px!important}#canvas_viewport_mount .viewport-console-label{--screw-size:6px!important;--screw-slot-size:4px!important;--screw-left:7px!important;--screw-right:7px!important;--screw-top:7px!important;--screw-bottom:7px!important}.cockpit-title-card{--screw-size:8px;--screw-slot-size:5px;--screw-left:12px;--screw-right:12px;--screw-top:12px;--screw-bottom:12px}.cockpit-title-card:before,.cockpit-title-card:after{border-radius:inherit;pointer-events:none;background-repeat:no-repeat;width:auto!important;height:auto!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.cockpit-title-card:before{background-size:var(--screw-size) var(--screw-size),var(--screw-size) var(--screw-size),var(--screw-size) var(--screw-size),var(--screw-size) var(--screw-size);background-position:calc(var(--screw-left) - var(--screw-size) / 2) calc(var(--screw-top) - var(--screw-size) / 2),calc(100% - var(--screw-right) - var(--screw-size) / 2) calc(var(--screw-top) - var(--screw-size) / 2),calc(var(--screw-left) - var(--screw-size) / 2) calc(100% - var(--screw-bottom) - var(--screw-size) / 2),calc(100% - var(--screw-right) - var(--screw-size) / 2) calc(100% - var(--screw-bottom) - var(--screw-size) / 2);background-image:radial-gradient(circle at 34% 30%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403f0 72%,#0000 74%),radial-gradient(circle at 34% 30%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403f0 72%,#0000 74%),radial-gradient(circle at 34% 30%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403f0 72%,#0000 74%),radial-gradient(circle at 34% 30%,#d0c2a9 0,#d0c2a9 7%,#696052 24%,#1d1913 57%,#050403f0 72%,#0000 74%)!important;top:0!important;left:0!important}.cockpit-title-card:after{background-size:var(--screw-slot-size) var(--screw-slot-size),var(--screw-slot-size) var(--screw-slot-size),var(--screw-slot-size) var(--screw-slot-size),var(--screw-slot-size) var(--screw-slot-size);background-position:calc(var(--screw-left) - var(--screw-slot-size) / 2) calc(var(--screw-top) - var(--screw-slot-size) / 2),calc(100% - var(--screw-right) - var(--screw-slot-size) / 2) calc(var(--screw-top) - var(--screw-slot-size) / 2),calc(var(--screw-left) - var(--screw-slot-size) / 2) calc(100% - var(--screw-bottom) - var(--screw-slot-size) / 2),calc(100% - var(--screw-right) - var(--screw-slot-size) / 2) calc(100% - var(--screw-bottom) - var(--screw-slot-size) / 2);background-image:linear-gradient(-18deg,#0000 0,#0000 calc(50% - 1px),#050403 calc(50% - 1px),#050403 calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(20deg,#0000 0,#0000 calc(50% - 1px),#050403 calc(50% - 1px),#050403 calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(20deg,#0000 0,#0000 calc(50% - 1px),#050403 calc(50% - 1px),#050403 calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(-18deg,#0000 0,#0000 calc(50% - 1px),#050403 calc(50% - 1px),#050403 calc(50% + 1px),#0000 calc(50% + 1px))!important;top:0!important;right:0!important}#canvas_viewport_mount:before,#canvas_viewport_mount:after{border-radius:inherit;top:0!important;right:0!important;bottom:0!important;left:0!important}#advanced_rotary_filter_bank:before,#advanced_rotary_filter_bank:after,#cam_shift_panel:before,#cam_shift_panel:after,#dashboard_title_section:before,#dashboard_title_section:after,#simulator_timeline_floater:before,#simulator_timeline_floater:after,.cockpit-section-svg-panel:before,.cockpit-section-svg-panel:after,#canvas_viewport_mount .viewport-console-label:before,#canvas_viewport_mount .viewport-console-label:after{border-radius:inherit;width:auto!important;height:auto!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.telemetry-frame-hardware-screw-tl{top:18px!important;left:24px!important}.telemetry-frame-hardware-screw-tr{top:18px!important;left:auto!important;right:24px!important}.telemetry-frame-hardware-screw-bl{top:auto!important;bottom:18px!important;left:24px!important}.telemetry-frame-hardware-screw-br{inset:auto 24px 18px auto!important}.telemetry-context-module .telemetry-hardware-screw,.telemetry-readout .telemetry-hardware-screw{width:9px;height:9px}#reset_timeline_button.hardware-button{justify-content:center!important;align-items:center!important}#reset_timeline_button.hardware-button>svg:not(.hardware-button-face){margin:auto;display:block}#canvas_viewport_mount{--screw-left:22px!important;--screw-right:14px!important;--screw-top:22px!important;--screw-bottom:22px!important}#dashboard_title_section{--screw-left:10px!important;--screw-right:6px!important;--screw-top:10px!important;--screw-bottom:10px!important}#cam_shift_panel{--screw-left:7px!important;--screw-right:7px!important;--screw-top:7px!important;--screw-bottom:7px!important}#advanced_rotary_filter_bank{--screw-left:8px!important;--screw-right:8px!important;--screw-top:8px!important;--screw-bottom:8px!important}#advanced_rotary_filter_bank .rotary-control{background:radial-gradient(circle at 7px 7px,#766f64 0,#766f64 2px,#15120f,#0000 4px),radial-gradient(circle at calc(100% - 7px) 7px,#766f64 0,#766f64 2px,#15120f,#0000 4px),radial-gradient(circle at 7px calc(100% - 7px),#766f64 0,#766f64 2px,#15120f,#0000 4px),radial-gradient(circle at calc(100% - 7px) calc(100% - 7px),#766f64 0,#766f64 2px,#15120f,#0000 4px),linear-gradient(#ffefc709,#0000003d),#080706!important}@media(max-width:767px){html,body,#root,#applet_root_container{width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}#applet_root_container{flex-direction:column;display:flex}#sidebar_controls{-webkit-overflow-scrolling:touch;padding-bottom:max(14px,env(safe-area-inset-bottom));z-index:80!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}#dashboard_title_section{min-height:74px;padding:12px 12px 10px!important}.cockpit-title-card{min-height:56px;padding-right:48px}#minimize_sidebar_btn{width:34px;height:34px}#main_options_and_listing{flex:1 0 auto;min-height:0;gap:9px!important;padding:9px 10px!important;overflow:hidden auto!important}.cockpit-section-svg-panel{isolation:isolate;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.cockpit-section-face-svg{z-index:0;pointer-events:none;opacity:.96;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.cockpit-section-svg-panel>:not(.cockpit-section-face-svg){z-index:1;position:relative}#mode_select_panel{min-height:82px;padding:12px 14px 13px!important}#mode_select_panel>.grid{justify-content:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#mode_select_panel #mode_select_asteroids_btn,#mode_select_panel #mode_select_satellites_btn,#mode_select_panel #mode_select_probes_btn{width:100%!important;min-width:0!important;max-width:none!important}#mode_select_panel #mode_select_asteroids_btn .hardware-button-face,#mode_select_panel #mode_select_satellites_btn .hardware-button-face,#mode_select_panel #mode_select_probes_btn .hardware-button-face{width:100%!important}#target_search_panel{min-height:94px;padding:10px!important}#main_options_and_listing>#target_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:12px 14px 13px}#main_options_and_listing>#target_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>.relative{width:100%!important;max-width:100%!important}#catalog_refinement_panel{background:linear-gradient(#ffefc709,#00000038),#070604;border:1px solid #30281f;border-radius:4px;order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px 10px 10px;display:grid!important}#catalog_refinement_panel:before,#catalog_refinement_panel:after{display:none!important}#catalog_refinement_panel label{margin-bottom:5px;display:block}#compact_mobile_controls_row{grid-column:1/-1;width:100%}#class_filter_select,#sort_filter_select{min-height:34px;font-size:12px!important}#asteroid_directory_container,#satellite_directory_container,#probe_directory_container{flex:none;order:3;height:min(44dvh,390px);min-height:260px;max-height:390px;overflow:hidden}#scrolling_list,#satellite_scrolling_list,#probe_scrolling_list{height:100%;min-height:0;max-height:none;overflow-y:auto!important}#constellation_mission_control{min-height:116px;padding:14px!important}#major_planets_panel{order:4;min-height:88px!important}#quick_action_panel{order:5;grid-template-columns:repeat(2,minmax(0,1fr))!important}#quick_action_panel .sidebar-action-button{width:100%!important;min-width:0!important}#cockpit_foot{flex:none;padding:10px!important}#primary_3d_viewer{width:100vw;min-width:100vw;height:100dvh;min-height:100dvh;overflow:hidden;padding:0!important}#simulator_timeline_floater{min-height:56px;top:max(10px,env(safe-area-inset-top))!important;padding:8px!important;left:8px!important;right:8px!important}#simulator_timeline_floater>.instrument-frame-svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}#simulator_timeline_floater>:not(.instrument-frame-svg){z-index:1;position:relative}#canvas_viewport_mount{flex:auto;width:auto;min-width:0;min-height:calc(100dvh - 172px);margin:calc(68px + env(safe-area-inset-top)) 8px calc(86px + env(safe-area-inset-bottom))!important}#canvas_viewport_mount>canvas{width:100%!important;height:100%!important}#canvas_viewport_mount .viewport-console-label{max-width:calc(100% - 48px);min-width:min(260px,100% - 48px)!important;top:22px!important;left:24px!important}#canvas_viewport_mount .viewport-glass-readout{gap:8px!important;bottom:24px!important;right:24px!important}#canvas_viewport_mount .viewport-glass-readout .viewport-status-chip{min-width:94px!important;height:32px!important;padding-inline:18px 10px!important;font-size:8px!important}#empty_telemetry_banner{left:10px!important;right:10px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}}@media(max-width:1023px){html,body,#root,#applet_root_container{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}#applet_root_container{display:block!important;position:relative!important}#primary_3d_viewer{width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}#sidebar_controls{-webkit-overflow-scrolling:touch;z-index:80!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}#sidebar_backdrop{z-index:70!important}#dashboard_title_section{min-height:72px!important;padding:10px 10px 8px!important}.cockpit-title-card{min-height:54px!important;padding:10px 52px 9px 50px!important}#main_title_container_inner{grid-template-columns:minmax(0,1fr)!important;padding-right:58px!important}#main_title_container_inner .cockpit-header-tools{grid-area:auto!important;padding-right:0!important;position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important}.cockpit-title-stack h1{font-size:clamp(14px,4.2vw,18px)!important}#main_options_and_listing{flex:1 0 auto!important;gap:10px!important;min-height:0!important;padding:10px!important;overflow:hidden auto!important}#main_options_and_listing .cockpit-section-svg-panel{background:repeating-linear-gradient(90deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 15px),linear-gradient(#ffefc70b,#0003),#100d0a!important;border:1px solid #3d3329!important;border-radius:5px!important;box-shadow:inset 0 1px #ffeec81f,inset 0 -1px #000000d9,0 5px 16px #0000008c!important}#main_options_and_listing .cockpit-section-face-svg{display:none!important}#mode_select_panel{min-height:unset!important;padding:12px!important}#mode_select_panel>.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#mode_select_panel #mode_select_asteroids_btn,#mode_select_panel #mode_select_satellites_btn,#mode_select_panel #mode_select_probes_btn{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 5px!important;font-size:clamp(8px,2.2vw,11px)!important}#target_search_panel{min-height:unset!important;padding:12px!important}#target_search_panel .sidebar-panel-content-safe{padding:0!important}#search_asteroid_input{width:100%!important;max-width:100%!important;min-height:38px!important;font-size:13px!important}#catalog_refinement_panel{order:unset!important;background:repeating-linear-gradient(90deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 15px),linear-gradient(#ffefc70b,#0003),#100d0a!important;border:1px solid #3d3329!important;border-radius:5px!important;padding:11px!important;display:block!important}#compact_mobile_controls_row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}#class_filter_select,#sort_filter_select{min-height:40px!important;color:var(--cockpit-text)!important;background:#070706!important;border-color:#3a3026!important;font-size:12px!important}#constellation_mission_control{min-height:unset!important;padding:12px!important}#satellite_source_filter_grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:2px 0 0!important;display:grid!important;overflow:visible!important}#satellite_source_filter_grid button{letter-spacing:.12em!important;justify-content:center!important;min-height:36px!important;padding-inline:6px!important;font-size:clamp(8px,2.05vw,9px)!important;line-height:1!important}#satellite_source_filter_grid button svg{width:10px!important;height:10px!important}#satellite_source_filter_grid button span{line-height:1!important}#asteroid_directory_container,#satellite_directory_container{height:min(46dvh,420px)!important;min-height:min(46dvh,420px)!important;max-height:420px!important}#scrolling_list,#satellite_scrolling_list{-webkit-overflow-scrolling:touch;height:100%!important;overflow-y:auto!important}#major_planets_panel{min-height:unset!important;padding:12px!important}#quick_action_panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:center stretch!important;gap:8px!important;padding:10px!important}#quick_action_panel .sidebar-action-button{box-sizing:border-box!important;aspect-ratio:auto!important;border-radius:6px!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 12px!important;font-size:10px!important;line-height:1!important;overflow:hidden!important}#quick_action_panel .sidebar-action-button .hardware-button-face{border-radius:5px!important;width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important}#quick_action_panel .sidebar-action-button>svg:not(.hardware-button-face){flex:0 0 13px!important;width:13px!important;height:13px!important}#quick_action_panel .sidebar-action-button>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#quick_action_panel #toggle_orbits_btn.sidebar-action-button{padding-inline:10px!important}#quick_action_panel #toggle_orbits_btn.sidebar-action-button>span{font-size:9.5px!important}#quick_action_panel .sidebar-action-button{width:100%!important}#simulator_timeline_floater{top:max(10px,env(safe-area-inset-top))!important;min-height:54px!important;padding:8px!important;position:absolute!important;left:8px!important;right:8px!important;overflow:hidden!important}#simulator_timeline_floater>.flex:first-of-type{scrollbar-width:none;min-width:0!important;max-width:calc(100vw - 72px)!important;overflow-x:auto!important}#simulator_timeline_floater>.flex:first-of-type::-webkit-scrollbar{display:none}#canvas_viewport_mount{inset:calc(74px + env(safe-area-inset-top)) 8px calc(84px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:320px!important;margin:0!important;position:absolute!important}#canvas_viewport_mount>canvas{width:100%!important;height:100%!important}#canvas_viewport_mount .viewport-console-label{min-width:min(230px,100% - 36px)!important;max-width:calc(100% - 36px)!important;top:18px!important;left:18px!important}#canvas_viewport_mount #cam_shift_panel{transform-origin:100% 0;transform:scale(.82);top:64px!important;left:auto!important;right:18px!important}#canvas_viewport_mount .viewport-glass-readout{bottom:18px!important;right:18px!important}#empty_telemetry_banner{display:none!important}#selected_asteroid_telemetry_board{max-height:min(72dvh,560px)!important}#simulator_timeline_floater{grid-template-columns:42px 42px minmax(76px,1fr) 42px minmax(96px,1.2fr) 42px!important;align-items:center!important;gap:6px!important;min-height:58px!important;padding:7px 8px!important;display:grid!important}#simulator_timeline_floater:before,#simulator_timeline_floater:after,#simulator_timeline_floater .timeline-frame-svg{content:none!important;display:none!important}#simulator_timeline_floater>.flex:first-of-type{min-width:0!important;max-width:none!important;display:contents!important;overflow:visible!important}#simulator_timeline_floater>.flex:last-of-type{display:contents!important}#open_sidebar_mobile_btn,#rewind_mobile_button,#fast_forward_mobile_button,#reset_view_mobile_button{justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-flex!important}#play_pause_mobile_button{justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 8px!important;font-size:clamp(10px,3.3vw,13px)!important;display:inline-flex!important}#dedicated_preset_toggle_button{justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 8px!important;font-size:clamp(10px,3.3vw,13px)!important;display:inline-flex!important;overflow:hidden!important}#dedicated_preset_toggle_button span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#open_sidebar_mobile_btn svg,#rewind_mobile_button svg,#fast_forward_mobile_button svg,#reset_view_mobile_button svg,#play_pause_mobile_button svg,#dedicated_preset_toggle_button svg{flex:none!important;width:16px!important;height:16px!important}#canvas_viewport_mount{inset:calc(72px + env(safe-area-inset-top)) 8px calc(72px + env(safe-area-inset-bottom)) 8px!important}#canvas_viewport_mount:before,#canvas_viewport_mount:after,#canvas_viewport_mount .viewport-frame-svg .svg-stretch-screw,#canvas_viewport_mount .viewport-console-label,#canvas_viewport_mount .viewport-console-label:before,#canvas_viewport_mount .viewport-console-label:after{content:none!important;display:none!important}#canvas_viewport_mount>canvas{clip-path:inset(4.5% round 5px)!important}}@media(max-width:767px){#selected_asteroid_telemetry_board{overscroll-behavior:contain;transform:translateZ(0);left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;z-index:90!important;background:linear-gradient(#1f1a12f5,#0b0907fa),#090806!important;border:1px solid #524838b8!important;border-radius:16px 16px 10px 10px!important;flex-direction:column!important;gap:10px!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;display:flex!important;position:fixed!important;top:auto!important;box-shadow:0 -18px 42px #0000009e,inset 0 1px #ffeec71f!important}#selected_asteroid_telemetry_board.is-collapsed{height:72px!important;max-height:72px!important;padding:11px 14px max(12px,env(safe-area-inset-bottom))!important;overflow:hidden!important}#selected_asteroid_telemetry_board.is-expanded{-webkit-overflow-scrolling:touch;height:min(58dvh,520px)!important;max-height:min(58dvh,520px)!important;padding:10px 12px max(14px,env(safe-area-inset-bottom))!important;overflow:hidden auto!important}#selected_asteroid_telemetry_board .telemetry-frame-svg,#selected_asteroid_telemetry_board .telemetry-frame-screw-layer,#selected_asteroid_telemetry_board:before,#selected_asteroid_telemetry_board:after{content:none!important;display:none!important}#mobile_sheet_peek_header{z-index:2!important;flex:none!important;padding:0!important;position:relative!important}#mobile_sheet_peek_header>div:first-child{background:#ffffff47!important;width:48px!important;height:4px!important;margin-bottom:8px!important}#selected_asteroid_telemetry_board.is-expanded>.telemetry-target-cassette{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(104px,.9fr) minmax(0,1fr);flex:none!important;column-gap:12px!important;width:100%!important;min-width:0!important;min-height:114px!important;max-height:132px!important;padding:12px!important;display:grid!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-target-label{grid-column:1/-1;min-width:0!important;font-size:8px!important;line-height:1!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-target-window{grid-row:2;width:100%!important;min-height:74px!important;max-height:86px!important;padding:8px!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-target-name{max-width:100%!important;font-size:11px!important;line-height:1.05!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-target-orb{width:44px!important;height:44px!important;margin-top:5px!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-target-size{bottom:6px!important;left:8px!important;right:8px!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-lock-button{grid-area:2/2;place-self:end stretch;width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-target-collapse{top:10px!important;right:10px!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-rail-readouts{-webkit-overflow-scrolling:touch;flex:none!important;grid-template-columns:repeat(6,minmax(178px,178px))!important;grid-auto-columns:minmax(178px,178px)!important;gap:10px!important;min-height:0!important;padding:4px 2px 10px!important;overflow:auto visible!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-context-module,#selected_asteroid_telemetry_board.is-expanded .telemetry-readout{min-height:156px!important;max-height:178px!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-advanced-handle{z-index:4!important;width:34px!important;height:28px!important;min-height:28px!important;position:absolute!important;top:13px!important;right:12px!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-advanced-handle span{display:none!important}}@media(max-width:767px),(hover:none)and (pointer:coarse){#sidebar_controls button,#simulator_timeline_floater button,#canvas_viewport_mount button,#selected_asteroid_telemetry_board button{-webkit-tap-highlight-color:transparent}#sidebar_controls .hardware-button,#simulator_timeline_floater .hardware-button,#canvas_viewport_mount .hardware-button,#selected_asteroid_telemetry_board .hardware-button{outline-offset:0!important;border-color:#0000!important;outline:0!important}#sidebar_controls .hardware-button:focus,#sidebar_controls .hardware-button:focus-visible,#simulator_timeline_floater .hardware-button:focus,#simulator_timeline_floater .hardware-button:focus-visible,#canvas_viewport_mount .hardware-button:focus,#canvas_viewport_mount .hardware-button:focus-visible,#selected_asteroid_telemetry_board .hardware-button:focus,#selected_asteroid_telemetry_board .hardware-button:focus-visible{box-shadow:none!important;outline:0!important}#mode_select_panel .hardware-button[class*=text-amber-200],#quick_action_panel #toggle_orbits_btn.sidebar-action-button[class*=text-cyan],#quick_action_panel #toggle_orbits_btn.sidebar-action-button[class*="text-[#00ffcc]"],#simulator_timeline_floater #play_pause_mobile_button,#simulator_timeline_floater #play_pause_desktop_button,#simulator_timeline_floater #dedicated_preset_toggle_button,#canvas_viewport_mount .viewport-status-chip,#selected_asteroid_telemetry_board .telemetry-lock-button.is-locked{box-shadow:none!important}#mode_select_panel #mode_select_asteroids_btn.hardware-button,#mode_select_panel #mode_select_satellites_btn.hardware-button,#quick_action_panel #sidebar_reset_view_btn.sidebar-action-button,#quick_action_panel #toggle_orbits_btn.sidebar-action-button{border-color:#0000!important}#mode_select_panel #mode_select_asteroids_btn .hardware-button-face,#mode_select_panel #mode_select_satellites_btn .hardware-button-face{width:calc(100% - 4px)!important;height:calc(100% - 4px)!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important}#mode_select_panel .hardware-button:focus .hardware-button-face,#mode_select_panel .hardware-button:focus-visible .hardware-button-face,#quick_action_panel .sidebar-action-button:focus .hardware-button-face,#quick_action_panel .sidebar-action-button:focus-visible .hardware-button-face,#simulator_timeline_floater .hardware-button:focus .hardware-button-face,#simulator_timeline_floater .hardware-button:focus-visible .hardware-button-face,#canvas_viewport_mount .hardware-button:focus .hardware-button-face,#canvas_viewport_mount .hardware-button:focus-visible .hardware-button-face,#selected_asteroid_telemetry_board .hardware-button:focus .hardware-button-face,#selected_asteroid_telemetry_board .hardware-button:focus-visible .hardware-button-face{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 5px #37d7ee73)!important}#mode_select_panel .hardware-button[class*=text-amber-200] .hardware-button-face,#quick_action_panel #sidebar_reset_view_btn.sidebar-action-button .hardware-button-face,#quick_action_panel #toggle_orbits_btn.sidebar-action-button[class*=text-cyan] .hardware-button-face,#quick_action_panel #toggle_orbits_btn.sidebar-action-button[class*="text-[#00ffcc]"] .hardware-button-face,#simulator_timeline_floater #play_pause_mobile_button .hardware-button-face,#simulator_timeline_floater #play_pause_desktop_button .hardware-button-face,#simulator_timeline_floater #dedicated_preset_toggle_button .hardware-button-face,#canvas_viewport_mount .viewport-status-chip .hardware-button-face,#selected_asteroid_telemetry_board .telemetry-lock-button.is-locked .hardware-button-face{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 7px #37d7ee57)!important}}@media(max-width:1023px){#applet_root_container{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:block!important;overflow:hidden!important}#primary_3d_viewer{width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important}#sidebar_controls{width:min(430px,94vw)!important;min-width:0!important;max-width:94vw!important;overflow-x:hidden!important;transform:translate(-104%)!important}#sidebar_controls[data-open=true]{transform:translate(0)!important}#sidebar_controls[data-open=false]{transform:translate(-104%)!important}.mobile-filter-section{display:grid!important}.desktop-filter-section{display:none!important}#catalog_refinement_panel{display:block!important}#compact_mobile_controls_row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}#class_filter_select,#sort_filter_select{width:100%!important;min-height:40px!important;font-size:12px!important}#canvas_viewport_mount{inset:calc(72px + env(safe-area-inset-top)) 8px calc(72px + env(safe-area-inset-bottom)) 8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:320px!important;margin:0!important;position:absolute!important}#canvas_viewport_mount>canvas{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}}@media(min-width:1024px){#primary_3d_viewer{min-height:0!important}#canvas_viewport_mount{height:auto!important;min-height:0!important;margin:var(--viewer-stack-gap,16px) var(--viewer-gutter,48px) var(--viewer-stack-gap,16px)!important;flex:auto!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{z-index:12!important;width:auto!important;margin:0!important;margin:0 var(--viewer-gutter,48px) 24px!important;flex:none!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}#canvas_viewport_mount .viewport-glass-readout{bottom:42px!important;right:54px!important}#canvas_viewport_mount .viewport-legend-anchor{order:2}#canvas_viewport_mount .viewport-focus-toggle{order:1}}.svg-stretch-screw,.telemetry-frame-screw-layer,.telemetry-screw-layer,.telemetry-frame-hardware-screw,.telemetry-hardware-screw{display:none!important}.cockpit-section-svg-panel:before,.cockpit-section-svg-panel:after,.rotary-bank-face-svg:before,.rotary-bank-face-svg:after,.viewport-frame-svg:before,.viewport-frame-svg:after,.telemetry-frame-svg:before,.telemetry-frame-svg:after,.timeline-frame-svg:before,.timeline-frame-svg:after,.camera-control-face-svg:before,.camera-control-face-svg:after,.viewport-label-face-svg:before,.viewport-label-face-svg:after,#cam_shift_panel:before,#cam_shift_panel:after,#advanced_rotary_filter_bank:before,#advanced_rotary_filter_bank:after,#dashboard_title_section:before,#dashboard_title_section:after,#simulator_timeline_floater:before,#simulator_timeline_floater:after,#canvas_viewport_mount:before,#canvas_viewport_mount:after,#canvas_viewport_mount .viewport-console-label:before,#canvas_viewport_mount .viewport-console-label:after,#selected_asteroid_telemetry_board:before,#selected_asteroid_telemetry_board:after{content:none!important;background-image:none!important;display:none!important}#target_search_panel #search_asteroid_input,#probe_search_panel #search_probe_input{height:30px!important;min-height:30px!important;padding-left:30px!important;padding-right:10px!important;font-size:11px!important;line-height:1!important}#target_search_panel #search_asteroid_input::placeholder,#probe_search_panel #search_probe_input::placeholder{font-size:11px!important;line-height:1!important}#target_search_panel .sidebar-panel-content-safe>.relative>svg,#probe_search_panel .sidebar-panel-content-safe>.relative>svg{width:14px!important;height:14px!important;left:10px!important}#probe_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>label{display:block;margin-bottom:8px!important;margin-left:3px!important}#probe_search_panel #search_probe_input{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.telemetry-context-module strong{font-size:clamp(13px,.95vw,16px)!important;line-height:1!important}#metric_rt_distance #telemetry_distance_val{font-size:clamp(16px,1.08vw,20px)!important}.telemetry-readout strong{font-size:clamp(13px,.88vw,16px)!important;line-height:1!important}#probe_planets_panel{min-height:118px!important}#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:24px 22px 14px!important}#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>label{display:block;margin-bottom:14px!important;margin-left:12px!important}#probe_planets_panel .probe-host-selector{margin-top:4px!important;padding-top:8px!important;padding-bottom:12px!important}@media(min-width:768px){#main_options_and_listing{gap:5px!important;padding-top:7px!important;padding-bottom:7px!important}#asteroid_directory_container{order:2!important;height:min(54dvh,500px)!important;min-height:360px!important;max-height:500px!important}#catalog_refinement_panel{order:3!important;gap:5px!important;margin-top:0!important;padding:5px 7px 6px!important}#advanced_rotary_filter_bank{grid-template-columns:74px repeat(3,minmax(0,1fr))!important;gap:4px!important;margin-top:0!important;padding:5px 6px!important}#advanced_rotary_filter_bank .guarded-filter-switch{min-height:82px!important;padding:5px 5px 6px!important}#advanced_rotary_filter_bank .guarded-switch-title{font-size:12px!important}#advanced_rotary_filter_bank .guarded-switch-copy{font-size:7px!important}#advanced_rotary_filter_bank .guarded-switch-lamp{width:11px!important;height:11px!important;bottom:18px!important;right:7px!important}#advanced_rotary_filter_bank .rotary-control{gap:3px!important;min-height:82px!important;padding:5px 2px!important}#advanced_rotary_filter_bank .rotary-control:before{width:58px!important;height:58px!important;top:29px!important}#advanced_rotary_filter_bank .rotary-label{font-size:9px!important}#advanced_rotary_filter_bank .rotary-control strong{font-size:8px!important}#major_planets_panel{order:4!important;min-height:74px!important;padding:8px!important}#main_options_and_listing>#major_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:8px 9px!important}#quick_action_panel{order:5!important;gap:6px!important;padding:7px!important}#system_status_panel{order:6!important;padding:8px 10px!important}#sidebar_controls{padding-bottom:0!important;overflow:hidden!important}#sidebar_controls::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#main_options_and_listing::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#sidebar_controls,#main_options_and_listing{scrollbar-width:none!important}#dashboard_title_section{min-height:88px!important;padding:8px 10px!important}#main_options_and_listing{gap:4px!important;padding:6px 8px!important;overflow:hidden!important}#mode_select_panel{min-height:70px!important;padding:8px 9px!important}#target_search_panel,#probe_search_panel{min-height:72px!important;padding:8px!important}#main_options_and_listing>#target_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe,#main_options_and_listing>#probe_search_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:8px 12px 9px!important}#asteroid_directory_container{height:clamp(260px,100dvh - 610px,430px)!important;min-height:260px!important;max-height:430px!important}#probe_directory_container,#satellite_directory_container{height:clamp(250px,100dvh - 590px,420px)!important;min-height:250px!important;max-height:420px!important;overflow:hidden!important}#catalog_refinement_panel{gap:4px!important;padding:4px 6px 5px!important}#advanced_rotary_filter_bank{padding:4px 5px!important}#advanced_rotary_filter_bank .guarded-filter-switch,#advanced_rotary_filter_bank .rotary-control{min-height:76px!important}#advanced_rotary_filter_bank .guarded-switch-svg{width:32px!important}#advanced_rotary_filter_bank .rotary-knob-svg{width:44px!important}#major_planets_panel,#probe_planets_panel{min-height:68px!important;padding:6px!important}#main_options_and_listing>#major_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe,#main_options_and_listing>#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:7px 9px!important}#quick_action_panel{gap:5px!important;padding:6px!important}#quick_action_panel .sidebar-action-button{height:32px!important;min-height:32px!important;max-height:32px!important}#cockpit_foot{flex:none!important;padding:6px 8px 8px!important}#system_status_panel{min-height:70px!important;max-height:76px!important;padding:7px 9px!important;overflow:hidden!important}#system_status_panel .status-lamp{width:7px!important;height:7px!important}#system_status_panel>div:first-of-type{gap:6px!important;font-size:9px!important;line-height:1!important}#system_status_panel>div:last-of-type{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;font-size:8px!important;line-height:1.15!important;display:grid!important}#system_status_panel>div:last-of-type>div{border-bottom:0!important;padding-bottom:0!important;display:block!important}#system_status_panel>div:last-of-type span{display:block!important}#main_options_and_listing{flex:auto!important;min-height:0!important}#asteroid_directory_container,#probe_directory_container,#satellite_directory_container{flex:auto!important;height:auto!important;min-height:220px!important;max-height:none!important;overflow:hidden!important}#probe_directory_container,#satellite_directory_container,#asteroid_directory_container{flex-direction:column!important;display:flex!important}#scrolling_list,#probe_scrolling_list,#satellite_scrolling_list{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important}#probe_directory_container>.flex-1,#satellite_directory_container>.flex-1{flex:auto!important;min-height:0!important}}#major_planets_panel,#probe_planets_panel{min-height:74px!important}#main_options_and_listing>:is(#major_planets_panel,#probe_planets_panel).cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:8px 9px!important}#main_options_and_listing>:is(#major_planets_panel,#probe_planets_panel).cockpit-section-svg-panel>.sidebar-panel-content-safe>label{margin:0 0 8px!important;padding-left:6px!important}.planet-selector-scroll{gap:6px!important;margin-top:0!important;padding-top:4px!important;padding-bottom:10px!important}.planet-selector-chip{letter-spacing:0!important;border-radius:6px!important;justify-content:center!important;min-width:88px!important;min-height:24px!important;max-height:28px!important;padding:4px 10px!important;font-size:10px!important;line-height:1!important}.planet-selector-chip>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.planet-selector-dot{width:6px!important;height:6px!important;margin-right:7px!important}.planet-selector-icon{width:12px!important;height:12px!important;margin-right:6px!important}#probe_planets_panel{min-height:98px!important;overflow:hidden!important}#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe{padding:15px 16px 12px!important;overflow:hidden!important}#probe_planets_panel.cockpit-section-svg-panel>.sidebar-panel-content-safe>label{margin:0 0 9px 6px!important;padding-left:8px!important;line-height:1.2!important;display:block!important}#probe_planets_panel .planet-selector-scroll.probe-host-selector{box-sizing:border-box!important;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin:0 auto!important;padding:1px 4px 10px!important;overflow:auto hidden!important}#probe_planets_panel .planet-selector-chip.probe-host-chip{min-height:27px!important;max-height:27px!important;padding:5px 12px!important}#advanced_rotary_filter_bank .rotary-control strong{margin-top:4px!important;display:block!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{flex-basis:124px!important;gap:5px!important;width:124px!important;min-height:136px!important;padding:8px 8px 7px!important}#selected_asteroid_telemetry_board .telemetry-target-label{display:none!important}#selected_asteroid_telemetry_board .telemetry-target-window{min-height:96px!important;padding:8px 7px 7px!important}#selected_asteroid_telemetry_board .telemetry-target-name{font-size:12px!important}#selected_asteroid_telemetry_board .telemetry-target-orb{margin-top:7px!important}#selected_asteroid_telemetry_board .telemetry-target-orb.is-asteroid-preview{width:60px!important;height:56px!important}#selected_asteroid_telemetry_board .telemetry-target-size{min-height:17px!important;margin-top:5px!important;padding:3px 6px!important}#focus_lock_trigger.telemetry-lock-button{width:84px!important;height:26px!important;min-height:26px!important}#selected_asteroid_telemetry_board{overflow:visible!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{z-index:6;transform:translateY(2px);flex:0 0 122px!important;align-self:center!important;width:122px!important;height:163px!important;min-height:163px!important;max-height:163px!important;margin-left:38px!important;margin-right:8px!important;position:relative!important}#selected_asteroid_telemetry_board .telemetry-target-window{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center!important;height:116px!important;min-height:116px!important;padding:8px 7px 7px!important;display:grid!important}#selected_asteroid_telemetry_board .telemetry-target-name{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:96px!important;font-size:11px!important;line-height:1!important;overflow:hidden!important}#selected_asteroid_telemetry_board .telemetry-target-orb{place-self:center!important;margin-top:0!important}#selected_asteroid_telemetry_board .telemetry-target-orb.is-probe-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-satellite-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-planet-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-asteroid-preview{width:58px!important;height:58px!important}#selected_asteroid_telemetry_board .telemetry-lock-button{width:84px!important;height:25px!important;min-height:25px!important;margin-top:-3px!important}#metric_rt_distance .telemetry-dial.telemetry-dial-svg{transform:translate(-12px)}:root{--bridge-void:#030607;--bridge-hull:#151719;--bridge-hull-deep:#090b0c;--bridge-line:#3c4140;--bridge-cyan:#47dff0;--bridge-amber:#efad55}.cockpit-shell{background:radial-gradient(at 64% -8%,#30acbc1a,#0000 43rem),linear-gradient(90deg,#0000007a,#0000 20%,#0000 78%,#0000008f),repeating-linear-gradient(90deg,#c9af8006 0,#c9af8006 1px,#0000 1px,#0000 72px),linear-gradient(145deg,#121313,#050606 46%,#0b0c0c)!important}.cockpit-shell:before{opacity:.11!important;mix-blend-mode:normal!important;background-size:13px 13px,58px 58px!important}@media(min-width:1024px){#sidebar_controls{background:linear-gradient(90deg,#383f3f5c,#0000 3px),linear-gradient(#1a1d1dfa,#050708fc 56%,#020303)!important;border-right:1px solid #3d4140!important;width:clamp(276px,21vw,348px)!important;box-shadow:14px 0 32px #0006,inset -1px 0 #ebcb9021!important}}#dashboard_title_section,.cockpit-title-card{background:linear-gradient(115deg,#47dff014,#0000 38%),linear-gradient(#202322,#0b0d0d 75%)!important;border-color:#4e514c!important;border-radius:8px!important}.cockpit-title-card{min-height:68px!important}#primary_3d_viewer{background:radial-gradient(circle at 48% 38%,#1f545d24,#0000 38rem),linear-gradient(#090a0a,#030405 75%)!important}@media(min-width:1024px){#simulator_timeline_floater{background:linear-gradient(90deg,#2e373747,#0000 20%,#0000 80%,#2e373747),linear-gradient(#191d1df5,#050708f5)!important;border-radius:12px!important;min-height:64px!important}#canvas_viewport_mount{background:radial-gradient(at 50% 0,#1f5c6733,#0000 57%),#010304!important;border-radius:28px!important;overflow:hidden!important}#canvas_viewport_mount .bridge-viewport-frame-svg{filter:drop-shadow(0 12px 22px #000000b8);z-index:5!important}#canvas_viewport_mount>canvas{clip-path:polygon(8.2% 8%,91.8% 8%,95.3% 14%,95.3% 86%,91.8% 92%,8.2% 92%,4.7% 86%,4.7% 14%)!important}#canvas_viewport_mount .viewport-console-label{top:6.5%!important;left:8.2%!important}#canvas_viewport_mount .viewport-glass-readout{bottom:10.4%!important;right:8.1%!important}#canvas_viewport_mount #cam_shift_panel{top:16.5%!important;right:8.2%!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{background:linear-gradient(90deg,#2731313d,#0000 16%,#0000 84%,#2731313d),linear-gradient(#171a1a,#070909 82%)!important;border-radius:14px!important}}.cockpit-section,.cockpit-section-svg-panel{border-radius:8px!important}@media(min-width:768px){#primary_3d_viewer{padding-left:4px!important;padding-right:4px!important}#simulator_timeline_floater{margin-left:clamp(26px,3vw,58px)!important;margin-right:clamp(26px,3vw,58px)!important}#canvas_viewport_mount{margin-left:clamp(18px,2.1vw,44px)!important;margin-right:clamp(18px,2.1vw,44px)!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{margin-left:clamp(26px,3vw,58px)!important;margin-right:clamp(26px,3vw,58px)!important}}@media(max-width:767px){#selected_asteroid_telemetry_board>.telemetry-target-cassette{transform:none;margin-left:0!important;margin-right:0!important}}#selected_asteroid_telemetry_board,#empty_telemetry_banner{padding-top:10px!important;position:relative!important}#selected_asteroid_telemetry_board:after,#empty_telemetry_banner:after{content:none!important;display:none!important}@media(min-width:768px){#selected_asteroid_telemetry_board,#empty_telemetry_banner{gap:8px!important;min-height:106px!important;padding:10px 12px!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{flex:0 0 92px!important;width:92px!important;height:86px!important;min-height:86px!important;max-height:86px!important;margin:0!important;padding:5px!important;transform:none!important}#selected_asteroid_telemetry_board .telemetry-target-window{height:58px!important;min-height:58px!important;padding:4px!important}#selected_asteroid_telemetry_board .telemetry-target-name{max-width:72px!important;font-size:9px!important}#selected_asteroid_telemetry_board .telemetry-target-size{display:none!important}#selected_asteroid_telemetry_board .telemetry-lock-button{width:74px!important;height:18px!important;min-height:18px!important;margin-top:0!important;font-size:8px!important}#selected_asteroid_telemetry_board .telemetry-rail-readouts{grid-template-columns:minmax(150px,1.22fr) repeat(5,minmax(88px,1fr))!important;gap:6px!important;padding:0!important}#selected_asteroid_telemetry_board .telemetry-context-module,#selected_asteroid_telemetry_board .telemetry-readout{height:86px!important;min-height:86px!important;padding:10px 9px!important}#selected_asteroid_telemetry_board .telemetry-context-module{grid-template-columns:minmax(0,1fr) 40px!important;gap:8px!important}#selected_asteroid_telemetry_board .telemetry-dial.telemetry-dial-svg{width:42px!important}#selected_asteroid_telemetry_board .telemetry-mini-gauge-svg{width:54px!important;bottom:2px!important}#selected_asteroid_telemetry_board{align-items:flex-start!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{flex:0 0 96px!important;justify-content:space-between!important;align-self:flex-start!important;width:96px!important;height:86px!important;min-height:86px!important;max-height:86px!important}#selected_asteroid_telemetry_board .telemetry-lock-button{flex:0 0 20px!important;width:82px!important;height:20px!important;min-height:20px!important;font-size:8px!important}#selected_asteroid_telemetry_board .telemetry-context-module{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:2px 7px!important;padding:7px 8px!important}#selected_asteroid_telemetry_board .telemetry-context-module span,#selected_asteroid_telemetry_board .telemetry-readout>span{letter-spacing:.015em!important;font-size:7px!important;line-height:1!important}#selected_asteroid_telemetry_board .telemetry-context-module strong{margin-top:3px!important;font-size:12px!important;line-height:1!important}#selected_asteroid_telemetry_board #metric_rt_distance #telemetry_distance_val{font-size:13px!important;line-height:1!important}#selected_asteroid_telemetry_board .telemetry-readout{justify-content:flex-start!important;padding:8px 8px 18px!important}#selected_asteroid_telemetry_board .telemetry-readout strong{min-height:26px!important;margin-top:4px!important;padding:0 6px!important;font-size:12px!important}#selected_asteroid_telemetry_board .telemetry-readout em{margin-top:4px!important;font-size:6px!important}#selected_asteroid_telemetry_board .telemetry-target-window{position:relative!important}#selected_asteroid_telemetry_board .telemetry-target-orb.is-probe-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-satellite-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-planet-preview,#selected_asteroid_telemetry_board .telemetry-target-orb.is-asteroid-preview{width:30px!important;height:30px!important}#selected_asteroid_telemetry_board .telemetry-target-size{border-radius:2px!important;gap:3px!important;height:12px!important;min-height:12px!important;margin:0!important;padding:1px 3px!important;display:grid!important;position:absolute!important;bottom:2px!important;left:4px!important;right:4px!important}#selected_asteroid_telemetry_board .telemetry-target-size span,#selected_asteroid_telemetry_board .telemetry-target-size strong{font-size:6px!important;line-height:1!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{min-height:112px!important;padding-top:8px!important;padding-bottom:8px!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{height:96px!important;min-height:96px!important;max-height:96px!important;padding:4px!important}#selected_asteroid_telemetry_board .telemetry-advanced-handle{align-self:flex-start!important;width:18px!important;height:86px!important;min-height:86px!important}#selected_asteroid_telemetry_board #metric_rt_distance,#selected_asteroid_telemetry_board #metric_earth_moid{padding-left:14px!important}#empty_telemetry_banner{align-items:center!important;height:auto!important;min-height:0!important;padding:18px!important;display:flex!important}#empty_telemetry_banner .instrument-rail{align-items:center!important}#advanced_rotary_filter_bank{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:7px!important}#advanced_rotary_filter_bank .rotary-control{width:100%!important}#advanced_rotary_filter_bank .rotary-knob-svg{width:48px!important;max-width:48px!important}#selected_asteroid_telemetry_board,#empty_telemetry_banner{min-height:120px!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette,#selected_asteroid_telemetry_board .telemetry-context-module,#selected_asteroid_telemetry_board .telemetry-readout,#selected_asteroid_telemetry_board .telemetry-advanced-handle{box-sizing:border-box!important;height:104px!important;min-height:104px!important;max-height:104px!important}#selected_asteroid_telemetry_board>.telemetry-target-cassette{padding:5px!important}#selected_asteroid_telemetry_board .telemetry-target-window{height:72px!important;min-height:72px!important}#selected_asteroid_telemetry_board .telemetry-lock-button{flex-basis:20px!important;height:20px!important;min-height:20px!important}#selected_asteroid_telemetry_board .telemetry-readout{padding-left:14px!important}#canvas_viewport_mount #cam_shift_panel{left:var(--cam-pad-left,58px)!important;top:var(--cam-pad-top,128px)!important;bottom:auto!important;right:auto!important;transform:none!important}}.mobile-sources-action{display:none!important}@media(max-width:1023px){#canvas_viewport_mount{aspect-ratio:auto;top:calc(68px + env(safe-area-inset-top))!important;right:8px!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:absolute!important;left:8px!important}#canvas_viewport_mount[data-mobile-telemetry=collapsed]{bottom:calc(88px + env(safe-area-inset-bottom))!important}#canvas_viewport_mount>canvas{clip-path:inset(5.5% 4.7% round 4px)!important}#canvas_viewport_mount .viewport-frame-hardware-screw-outer-tl,#canvas_viewport_mount .viewport-frame-hardware-screw-outer-tr{top:2.5%}#canvas_viewport_mount .viewport-frame-hardware-screw-inner-tl,#canvas_viewport_mount .viewport-frame-hardware-screw-inner-tr{top:4.4%}#canvas_viewport_mount .viewport-frame-hardware-screw-outer-bl,#canvas_viewport_mount .viewport-frame-hardware-screw-outer-br{top:auto;bottom:2.5%}#canvas_viewport_mount .viewport-frame-hardware-screw-inner-bl,#canvas_viewport_mount .viewport-frame-hardware-screw-inner-br{top:auto;bottom:4.4%}#quick_action_panel #mobile_sources_toggle.mobile-sources-action{color:#93e9f1;letter-spacing:.065em;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;min-height:36px!important;padding:8px 12px!important;display:inline-flex!important}#selected_asteroid_telemetry_board{top:auto!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;z-index:90!important;width:auto!important;margin:0!important;position:fixed!important;left:8px!important}#selected_asteroid_telemetry_board.is-collapsed{height:72px!important;max-height:72px!important}#selected_asteroid_telemetry_board.is-expanded{height:min(58dvh,520px)!important;max-height:min(58dvh,520px)!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-rail-readouts{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;min-width:0!important;padding:2px 0 10px!important;display:grid!important;overflow:visible!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-context-module,#selected_asteroid_telemetry_board.is-expanded .telemetry-readout{width:auto!important;min-width:0!important;min-height:146px!important;max-height:none!important}#selected_asteroid_telemetry_board.is-expanded .telemetry-readout.is-wide{grid-column:1/-1}}@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-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}@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-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
