*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.bottom-4{bottom:1rem}.left-4{left:1rem}.right-4{right:1rem}.top-0{top:0}.top-24{top:6rem}.top-4{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.row-span-2{grid-row:span 2 / span 2}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-2\.5{height:.625rem}.h-36{height:9rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-56{height:14rem}.h-8{height:2rem}.h-\[96px\]{height:96px}.h-\[calc\(100\%-45px\)\]{height:calc(100% - 45px)}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[58vh\]{max-height:58vh}.min-h-64{min-height:16rem}.min-h-\[340px\]{min-height:340px}.w-2\.5{width:.625rem}.w-72{width:18rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-32{min-width:8rem}.min-w-44{min-width:11rem}.min-w-80{min-width:20rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-cyanline\/15{border-color:#56d9ff26}.border-cyanline\/20{border-color:#56d9ff33}.border-cyanline\/25{border-color:#56d9ff40}.border-cyanline\/30{border-color:#56d9ff4d}.border-cyanline\/35{border-color:#56d9ff59}.border-cyanline\/40{border-color:#56d9ff66}.border-cyanline\/45{border-color:#56d9ff73}.border-cyanline\/50{border-color:#56d9ff80}.border-cyanline\/55{border-color:#56d9ff8c}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/50{border-color:#6ee7b780}.border-goldline\/20{border-color:#f4c95d33}.border-goldline\/25{border-color:#f4c95d40}.border-goldline\/30{border-color:#f4c95d4d}.border-goldline\/35{border-color:#f4c95d59}.border-magentaline\/20{border-color:#f062c033}.border-magentaline\/30{border-color:#f062c04d}.border-magentaline\/35{border-color:#f062c059}.border-orange-300\/35{border-color:#fdba7459}.border-redline\/25{border-color:#ff557040}.border-redline\/30{border-color:#ff55704d}.border-redline\/35{border-color:#ff557059}.border-slate-300\/25{border-color:#cbd5e140}.border-violet-300\/35{border-color:#c4b5fd59}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-cyanline\/10{background-color:#56d9ff1a}.bg-cyanline\/15{background-color:#56d9ff26}.bg-cyanline\/5{background-color:#56d9ff0d}.bg-cyanline\/\[0\.035\]{background-color:#56d9ff09}.bg-cyanline\/\[0\.045\]{background-color:#56d9ff0b}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-goldline\/10{background-color:#f4c95d1a}.bg-goldline\/15{background-color:#f4c95d26}.bg-goldline\/5{background-color:#f4c95d0d}.bg-magentaline\/10{background-color:#f062c01a}.bg-magentaline\/5{background-color:#f062c00d}.bg-orange-300\/10{background-color:#fdba741a}.bg-redline\/10{background-color:#ff55701a}.bg-slate-300\/10{background-color:#cbd5e11a}.bg-transparent{background-color:transparent}.bg-violet-300\/10{background-color:#c4b5fd1a}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pr-1{padding-right:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-wide{letter-spacing:.025em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-cyanline{--tw-text-opacity: 1;color:rgb(86 217 255 / var(--tw-text-opacity, 1))}.text-cyanline\/70{color:#56d9ffb3}.text-cyanline\/80{color:#56d9ffcc}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-goldline{--tw-text-opacity: 1;color:rgb(244 201 93 / var(--tw-text-opacity, 1))}.text-magentaline{--tw-text-opacity: 1;color:rgb(240 98 192 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-redline{--tw-text-opacity: 1;color:rgb(255 85 112 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.accent-cyanline{accent-color:#56d9ff}.accent-goldline{accent-color:#f4c95d}.accent-magentaline{accent-color:#f062c0}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.invert{--tw-invert: invert(100%);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{--tw-backdrop-blur: blur(8px);-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(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#05070d;--glass-bg: linear-gradient(135deg, rgba(8, 14, 27, .72), rgba(4, 9, 18, .48));--glass-bg-strong: linear-gradient(135deg, rgba(11, 18, 32, .84), rgba(3, 7, 14, .66));--glass-line: rgba(255, 255, 255, .14);--glass-line-hot: rgba(125, 211, 252, .26);--glass-inner: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 -1px 0 rgba(86, 217, 255, .05);--glass-shadow: 0 24px 90px rgba(0, 0, 0, .45), 0 0 80px rgba(86, 217, 255, .045)}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden}button,input,select,textarea{font:inherit}select{color-scheme:dark}select option,select optgroup{background:#030712;color:#e2e8f0}.bg-science-grid{background-image:linear-gradient(rgba(86,217,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(86,217,255,.055) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 40%,black,transparent 78%);mask-image:radial-gradient(circle at 50% 40%,black,transparent 78%)}.bg-radial-field{background:radial-gradient(circle at 20% 16%,rgba(86,217,255,.12),transparent 28%),radial-gradient(circle at 75% 28%,rgba(240,98,192,.1),transparent 24%),radial-gradient(circle at 52% 86%,rgba(244,201,93,.1),transparent 30%),linear-gradient(135deg,#05070d,#07101a 45%,#100b16)}.nav-item{display:flex;width:100%;align-items:center;gap:.6rem;border-radius:.5rem;border:1px solid transparent;padding:.6rem .7rem;color:#cbd5e1;transition:border-color .16s ease,background .16s ease,color .16s ease}.nav-item:hover{border-color:#56d9ff38;background:#56d9ff0f;color:#fff}.nav-item-active{border-color:#56d9ff61;background:linear-gradient(90deg,#56d9ff33,#f4c95d0f);color:#fff}.glass-panel{border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18)}.viewport-shell{position:relative;min-height:340px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;background:linear-gradient(180deg,#0a121fb8,#04070de6),radial-gradient(circle at 50% 50%,rgba(86,217,255,.1),transparent 56%);box-shadow:0 0 0 1px #56d9ff0f,0 24px 120px #00000070}.equation-overlay{position:absolute;left:1rem;bottom:1rem;width:min(420px,calc(100% - 2rem));pointer-events:none}.control-label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#cbd5e1;font-size:.78rem}.control-select,.control-input{width:100%;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#00000047;padding:.48rem .55rem;color:#fff;outline:none}.control-select:focus,.control-input:focus{border-color:#56d9ff8c;box-shadow:0 0 0 2px #56d9ff1f}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:.55rem .65rem;color:#e2e8f0}.toggle-pill{width:2.4rem;height:1.3rem;border-radius:999px;padding:.12rem;background:#94a3b840;transition:background .15s ease}.toggle-pill span{display:block;width:1.05rem;height:1.05rem;border-radius:999px;background:#fff;transition:transform .15s ease}.toggle-pill-active{background:#56d9ffbf}.toggle-pill-active span{transform:translate(1.08rem)}.module-card{border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#080e19b8;padding:1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.data-table{width:100%;border-collapse:collapse;font-size:.78rem}.data-table th{position:sticky;top:0;z-index:1;background:#0b1220f5;color:#7dd3fc;font-weight:600;text-align:left}.data-table th,.data-table td{border-bottom:1px solid rgba(255,255,255,.07);padding:.55rem .6rem;vertical-align:top}.data-table tr:hover td{background:#56d9ff0e}.katex-display{margin:.4rem 0}.katex{color:inherit;font-size:1em}.formula-card-math{display:block;margin-top:.55rem;color:#f4c95d}.timeline-current-marker .katex,.timeline-preset-menu .katex,.model-context-current .katex,.visual-layer-item .katex,.visual-layer-source-trace .katex,.source-graph-detail .katex,.inspector-readout .katex,.docked-selection-summary .katex,.parameter-readout .katex{font-size:.96em}.model-first-shell{position:relative;min-height:100vh;overflow:hidden;background:#03050a;color:#e2e8f0;overscroll-behavior:none;touch-action:manipulation;--overlay-top-command: .55rem;--overlay-source-top: 4.25rem;--overlay-left-rail: 1rem;--overlay-left-context: clamp(5.85rem, 6vw, 7rem);--overlay-left-context-top: 5.15rem;--overlay-bottom-transport: 4.45rem;--overlay-bottom-data-handle: 1.05rem;--overlay-bottom-context-clearance: 14rem;--overlay-right-dock: 1rem}.model-first-shell.systems-dock-open{--overlay-right-dock: min(430px, calc(100vw - 2rem) )}.model-first-viewport{position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 50% 42%,rgba(86,217,255,.13),transparent 36%),radial-gradient(circle at 76% 34%,rgba(240,98,192,.08),transparent 28%),linear-gradient(135deg,#02040a,#06111f 48%,#090611)}.model-first-viewport .visual-engine,.model-first-viewport canvas{min-height:100vh;height:100vh;touch-action:none}.visual-engine canvas{transition:filter .22s ease,opacity .22s ease}.viewport-axis-gizmo{position:absolute;top:4.85rem;right:calc(var(--overlay-right-dock) + 1.2rem);z-index:32;width:6.8rem;height:6.8rem;pointer-events:auto;opacity:.78;filter:drop-shadow(0 18px 34px rgba(0,0,0,.45));transition:opacity .18s ease,transform .18s ease}.viewport-axis-gizmo:hover,.viewport-axis-gizmo:focus-within{opacity:1;transform:translateY(-1px)}.axis-gizmo-frame{position:absolute;inset:0;overflow:visible}.axis-line{stroke-width:3;stroke-linecap:round;opacity:.78}.axis-line-x{stroke:#ff4f68}.axis-line-y{stroke:#92df34}.axis-line-z{stroke:#4ba7ff}.axis-line-muted{stroke:#b4c4dc5c;stroke-width:2}.axis-node{position:absolute;display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.72rem;font-weight:800;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.65);box-shadow:inset 0 1px #ffffff38,0 0 24px #ffffff1a;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.axis-node:hover{border-color:#ffffff9e;filter:brightness(1.12)}.axis-node-active{box-shadow:inset 0 1px #ffffff5c,0 0 0 3px #ffffff1a,0 0 26px currentColor}.axis-node-center{left:2.45rem;top:2.45rem;width:1.55rem;height:1.55rem;background:#050912d1;color:#e5e7eb;font-size:.58rem}.axis-node-x{left:4.65rem;top:3.65rem;background:radial-gradient(circle at 35% 26%,rgba(255,255,255,.34),transparent 24%),#ff4f68d1;color:#ffd7df}.axis-node-y{left:4.8rem;top:1.8rem;background:radial-gradient(circle at 35% 26%,rgba(255,255,255,.34),transparent 24%),#6eb224db;color:#e4ffc6}.axis-node-z{left:2.45rem;top:.15rem;background:radial-gradient(circle at 35% 26%,rgba(255,255,255,.34),transparent 24%),#2b81ffdb;color:#dbeafe}.axis-node-neg{width:1.24rem;height:1.24rem;opacity:.7;font-size:0;background:#080d18cc}.axis-node-x-neg{left:1.05rem;top:4.75rem;border-color:#ff4f687a;color:#ff4f68}.axis-node-y-neg{left:.85rem;top:1.9rem;border-color:#92df347a;color:#92df34}.axis-node-z-neg{left:2.6rem;top:5.45rem;border-color:#4ba7ff7a;color:#4ba7ff}.sky-lab-dock{position:absolute;left:calc(var(--overlay-left-context) + .75rem);bottom:9.15rem;z-index:44;display:grid;width:min(32rem,calc(100vw - var(--overlay-right-dock) - var(--overlay-left-context) - 2.5rem));gap:.55rem;border-radius:1rem;border:1px solid rgba(125,211,252,.22);background:linear-gradient(135deg,#0a121fc7,#04081094),radial-gradient(circle at 18% 0%,rgba(86,217,255,.12),transparent 44%);padding:.75rem;color:#e2e8f0;box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.sky-lab-dock-header,.sky-lab-lens-row,.sky-lab-time-row,.sky-lab-toggle-row{display:flex;align-items:center;gap:.42rem}.sky-lab-dock-header{justify-content:space-between;gap:.8rem}.sky-lab-dock-header span{color:#7dd3fc;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.sky-lab-dock-header strong{min-width:0;overflow:hidden;color:#f4c95d;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.sky-lab-lens-row,.sky-lab-time-row,.sky-lab-toggle-row{flex-wrap:wrap}.sky-lab-lens-row button,.sky-lab-time-row button,.sky-lab-toggle-row button{border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.34rem .56rem;color:#cbd5e1;font-size:.64rem;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.sky-lab-lens-row button:hover,.sky-lab-time-row button:hover,.sky-lab-toggle-row button:hover,.sky-lab-active{border-color:#56d9ff6b!important;background:#56d9ff21!important;color:#fff!important;box-shadow:0 0 22px #56d9ff1f}.sky-lab-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.sky-lab-mini-grid label{display:grid;gap:.28rem;min-width:0;border-radius:.72rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:.45rem .5rem}.sky-lab-mini-grid span{color:#94a3b8;font-size:.58rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sky-lab-mini-grid input,.sky-lab-mini-grid select{min-width:0;width:100%;color:#fff;font-size:.66rem}.sky-lab-mini-grid select{border-radius:.48rem;border:1px solid rgba(255,255,255,.11);background:#030712bf;padding:.28rem .36rem}.visual-engine:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .22s ease}.viewport-watermark{pointer-events:none;position:fixed;right:calc(var(--overlay-right-dock) + 1.45rem);bottom:4.35rem;z-index:42;display:inline-flex;align-items:center;gap:.62rem;max-width:min(27rem,calc(100vw - var(--overlay-right-dock) - 8rem));color:#e2e8f09e;font-size:clamp(.86rem,.92vw,1.18rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 14px rgba(0,0,0,.9),0 0 18px rgba(86,217,255,.16);opacity:.72}.viewport-watermark svg{flex:0 0 auto;width:1.16em;height:1.16em;color:#7dd3fc94;filter:drop-shadow(0 0 10px rgba(86,217,255,.18))}.viewport-watermark span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-filter-none canvas{filter:none}.visual-filter-observatory-glass canvas{filter:saturate(1.14) contrast(1.08) brightness(1.02)}.visual-filter-observatory-glass:after{opacity:.32;background:radial-gradient(circle at 52% 44%,rgba(125,211,252,.055),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 18%,rgba(0,0,0,.08))}.visual-filter-deep-field canvas{filter:saturate(1.05) contrast(1.42) brightness(.78)}.visual-filter-deep-field:after{opacity:.62;background:radial-gradient(circle at 50% 46%,transparent 32%,rgba(0,0,0,.26) 82%),linear-gradient(90deg,rgba(2,6,14,.38),transparent 25%,transparent 75%,rgba(2,6,14,.38))}.visual-filter-spectral-bloom canvas{filter:saturate(1.8) contrast(1.16) brightness(1.12)}.visual-filter-spectral-bloom:after{opacity:.54;background:radial-gradient(circle at 48% 44%,rgba(216,108,255,.16),transparent 34%),radial-gradient(circle at 56% 52%,rgba(134,247,255,.13),transparent 42%),linear-gradient(135deg,rgba(255,209,102,.07),transparent 44%,rgba(199,125,255,.08))}.visual-filter-xray-shells canvas{filter:grayscale(.78) sepia(.16) hue-rotate(154deg) saturate(1.75) contrast(1.72) brightness(.72)}.visual-filter-xray-shells:after{opacity:.58;background:repeating-linear-gradient(0deg,rgba(125,211,252,.05) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(125,211,252,.025) 0 1px,transparent 1px 9px),radial-gradient(circle at 50% 50%,transparent 28%,rgba(3,7,18,.5) 86%)}.visual-filter-paper-diagnostic canvas{filter:sepia(.5) saturate(.36) contrast(1.5) brightness(1.08)}.visual-filter-paper-diagnostic:after{opacity:.48;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 6px),linear-gradient(180deg,rgba(226,232,240,.07),transparent 42%,rgba(0,0,0,.18))}.visual-filter-raw-data canvas{filter:none}.model-vignette{pointer-events:none;position:fixed;inset:0;z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.52),transparent 22%,transparent 72%,rgba(0,0,0,.52)),radial-gradient(circle at 50% 50%,transparent 42%,rgba(0,0,0,.72))}.model-top-ribbon{position:fixed;left:50%;top:.85rem;z-index:50;display:grid;width:min(1180px,calc(100vw - 1.4rem));max-width:calc(100vw - 1.4rem);transform:translate(-50%);grid-template-columns:minmax(240px,auto) minmax(0,1fr) minmax(260px,auto);align-items:center;gap:.45rem;overflow:hidden;border:1px solid var(--glass-line);border-radius:1.25rem;background:var(--glass-bg-strong);padding:.45rem .55rem;box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.model-top-ribbon:before,.source-quick-links:before,.right-systems-dock:before,.context-inspector:before,.bottom-data-dock:before,.animation-timeline:before,.what-am-i-seeing:before,.universe-layer-stack:before,.cockpit-hud:before,.data-radar:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 26%),radial-gradient(circle at 18% 0%,rgba(86,217,255,.14),transparent 34%),radial-gradient(circle at 100% 100%,rgba(240,98,192,.08),transparent 34%);opacity:.62}.model-top-ribbon>*,.source-quick-links>*,.animation-timeline>*,.what-am-i-seeing>*,.context-inspector>*,.bottom-data-dock>*,.right-systems-dock>*,.data-radar>*,.cockpit-hud>*,.universe-layer-stack>*{position:relative;z-index:1}.top-ribbon-left,.top-ribbon-center,.top-ribbon-actions{display:flex;min-width:0;align-items:center;gap:.35rem;white-space:nowrap}.top-ribbon-left{justify-self:start;overflow:hidden}.top-ribbon-center{min-width:0;justify-content:center;overflow:hidden}.top-ribbon-actions{min-width:0;justify-content:flex-end;overflow:hidden}.app-ribbon-badge,.top-status-chip,.live-build-chip{display:inline-flex;min-width:0;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff16,#ffffff08);box-shadow:inset 0 1px #ffffff17;padding:.38rem .65rem;color:#fff}.app-ribbon-badge{max-width:clamp(12rem,18vw,18rem);overflow:hidden}.top-status-chip{max-width:clamp(7rem,13vw,14rem);overflow:hidden;background:linear-gradient(135deg,#00000057,#ffffff09);white-space:nowrap}.top-status-chip span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.live-build-chip{max-width:clamp(8.6rem,14vw,14rem);border-color:#f4c95d42;background:linear-gradient(135deg,#f4c95d24,#56d9ff0b),#0003;color:#fef3c7}.live-build-chip svg{flex:0 0 auto;color:#f4c95d}.live-build-chip span{font-size:.68rem;font-weight:800;letter-spacing:.02em}.live-build-chip em{min-width:0;overflow:hidden;color:#cbd5e1c2;font-size:.58rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.model-icon-button,.model-command-button{display:inline-flex;min-width:2.35rem;max-width:14rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(135deg,#ffffff14,#ffffff07);padding:.44rem .7rem;color:#e2e8f0;font-size:.75rem;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.model-icon-button span,.model-command-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-icon-button:hover,.model-command-button:hover{border-color:#56d9ff85;background:#56d9ff1f;color:#fff;transform:translateY(-1px)}.top-state-menu-button,.top-tools-menu-button,.mobile-nav-toggle,.mobile-nav-scrim,.mobile-tools-scrim{display:none}.source-quick-links{position:fixed;top:var(--overlay-source-top);right:1rem;z-index:46;display:flex;max-width:min(520px,calc(100vw - 2rem));align-items:center;gap:.35rem;overflow:hidden;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass-bg);padding:.3rem;box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.source-quick-links-label{flex:0 0 auto;padding:0 .28rem;color:#7dd3fc;font-size:.54rem;letter-spacing:.18em;text-transform:uppercase}.source-quick-links a,.source-quick-links button{display:inline-flex;min-width:0;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.36rem .56rem;color:#cbd5e1;font-size:.68rem}.source-quick-links span{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-quick-links .source-quick-links-label{display:inline-flex;max-width:none}.source-quick-links a:hover,.source-quick-links button:hover{border-color:#56d9ff6b;background:#56d9ff1a;color:#fff}.systems-dock-open .source-quick-links{top:3.9rem;right:1rem;width:min(430px,calc(100vw - 2rem));justify-content:flex-end;max-width:min(430px,calc(100vw - 2rem))}@media(max-width:1500px){.systems-dock-open .source-quick-links span{display:none}}.atlas-model-switch{position:fixed;left:50%;bottom:calc(var(--overlay-bottom-transport) + 5.1rem);z-index:42;width:min(680px,calc(100vw - 2rem));transform:translate(-50%);border:1px solid rgba(255,255,255,.12);border-radius:.95rem;background:linear-gradient(135deg,#060d17c7,#110c1aa8),#03070ead;padding:.42rem;box-shadow:0 22px 80px #0000005c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.systems-dock-open .atlas-model-switch{left:calc((100vw - min(430px,28vw))/2);width:min(620px,calc(100vw - min(430px,28vw) - 8rem))}.atlas-model-switch-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:0 .2rem .34rem;font-size:.58rem}.atlas-model-switch-head span{color:#7dd3fc;letter-spacing:.18em;text-transform:uppercase}.atlas-model-switch-head strong{min-width:0;overflow:hidden;color:#f4c95d;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.atlas-model-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.atlas-model-buttons button{min-width:0;border-radius:.72rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.38rem .48rem;text-align:left}.atlas-model-buttons b,.atlas-model-buttons small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-model-buttons b{color:#fff;font-size:.68rem}.atlas-model-buttons small{margin-top:.08rem;color:#94a3b8;font-size:.55rem}.model-observatory-rail{position:fixed;left:50%;bottom:8.25rem;z-index:41;width:min(1120px,calc(100vw - 13rem));transform:translate(-50%);border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;background:radial-gradient(circle at 12% 0%,rgba(86,217,255,.16),transparent 38%),radial-gradient(circle at 78% 100%,rgba(244,201,93,.1),transparent 34%),#03070e94;padding:.66rem;box-shadow:0 24px 90px #0000005c,inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.systems-dock-open .model-observatory-rail{left:calc((100vw - min(430px,28vw))/2);width:min(980px,calc(100vw - min(430px,28vw) - 8rem))}.model-observatory-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .12rem .55rem}.model-observatory-head p{display:inline-flex;align-items:center;gap:.35rem;color:#7dd3fc;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.model-observatory-head h2{margin-top:.08rem;color:#fff;font-size:.95rem;letter-spacing:0}.model-observatory-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.model-observatory-actions button{display:inline-flex;align-items:center;gap:.38rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;padding:.44rem .68rem;color:#e2e8f0;font-size:.68rem}.model-observatory-actions button:hover{border-color:#56d9ff6b;background:#56d9ff1a;color:#fff}.model-observatory-cards{display:grid;grid-template-columns:repeat(9,minmax(120px,1fr));gap:.42rem;overflow-x:auto;padding-bottom:.08rem}.model-observatory-card{position:relative;min-width:132px;min-height:8.25rem;overflow:hidden;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.62rem;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.model-observatory-card:before{content:"";position:absolute;inset:-35% -45% auto auto;width:7rem;height:7rem;border-radius:999px;background:#56d9ff29;filter:blur(18px);opacity:.9}.model-observatory-card:hover,.model-observatory-card-active{transform:translateY(-2px);border-color:#f4c95d85;background:#56d9ff17;box-shadow:0 16px 42px #00000047,inset 0 0 32px #56d9ff0d}.model-observatory-card span,.model-observatory-card strong,.model-observatory-card small,.model-observatory-card em,.model-observatory-card b,.model-observatory-card i{position:relative;z-index:1;display:block}.model-observatory-card span{color:#7dd3fc;font-size:.54rem;letter-spacing:.16em;text-transform:uppercase}.model-observatory-card strong{margin-top:.32rem;color:#fff;font-size:.82rem;line-height:1.1}.model-observatory-card small{margin-top:.16rem;overflow:hidden;color:#94a3b8;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.model-observatory-card em{display:-webkit-box;margin-top:.48rem;min-height:2.5rem;overflow:hidden;color:#cbd5e1;font-size:.62rem;font-style:normal;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3}.model-observatory-card b,.model-observatory-card i{margin-top:.38rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-observatory-card b{color:#fef3c7;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase}.model-observatory-card i{color:#7dd3fc;font-size:.56rem;font-style:normal}.model-observatory-card-amber:before{background:#f4c95d2e}.model-observatory-card-violet:before{background:#b69cff2e}.model-observatory-card-green:before{background:#8df5a224}.atlas-model-buttons .atlas-model-active{border-color:#f4c95dad;background:linear-gradient(135deg,#f4c95d2e,#56d9ff14);box-shadow:inset 0 0 24px #f4c95d1a,0 0 18px #f4c95d1a}.atlas-model-morph{margin-top:.38rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.62rem}.atlas-model-morph em{color:#fff;font-style:normal}.top-menu-button-active{border-color:#56d9ff85;background:#56d9ff1f;color:#fff}.top-state-row{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.65rem;border-radius:.62rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;padding:.56rem .65rem;font-size:.72rem}.top-state-row span{color:#94a3b8;text-transform:uppercase;letter-spacing:.14em}.top-state-row strong{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.top-more-button{display:none}.top-overflow-menu{position:absolute;right:.5rem;top:calc(100% + .45rem);display:grid;min-width:260px;gap:.2rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#03070eeb;padding:.5rem;box-shadow:0 18px 58px #0000006b}.top-overflow-menu button,.top-overflow-menu a{border-radius:.65rem;padding:.55rem .65rem;text-align:left;color:#e2e8f0;font-size:.74rem}.top-menu-section-label{padding:.4rem .25rem .1rem;color:#7dd3fc;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.top-overflow-menu .top-menu-choice-active{border-color:#f4c95d5c;background:#f4c95d1c;color:#fff}.top-overflow-menu button:hover,.top-overflow-menu a:hover{background:#56d9ff1a;color:#fff}.hero-sequence-controls{position:fixed;left:50%;top:4.65rem;z-index:31;width:min(720px,calc(100vw - 2rem));transform:translate(-50%);pointer-events:none;border:0;background:transparent;padding:.5rem 1rem;text-align:center;opacity:.76;text-shadow:0 0 22px rgba(0,0,0,.9),0 0 32px rgba(86,217,255,.2)}.hero-sequence-controls p{color:#7dd3fcc2;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase}.hero-sequence-controls h2{margin-top:.34rem;color:#ffffffc7;font-size:.92rem;font-weight:650}.hero-sequence-controls div{margin-top:.72rem;display:flex;justify-content:center;gap:.55rem}.hero-sequence-track{margin-top:.72rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.hero-sequence-track span{border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#03070e3d;padding:.24rem .48rem;color:#94a3b8;font-size:.58rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-sequence-track .hero-sequence-step-active{border-color:#f4c95d7a;background:#f4c95d24;color:#fef3c7}.hero-sequence-controls em{margin-top:.55rem;display:block;color:#94a3b8;font-size:.66rem;font-style:normal}.hero-sequence-controls button{pointer-events:auto;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#03070e57;padding:.48rem .8rem;color:#e2e8f0;font-size:.72rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.hero-sequence-controls button:hover{border-color:#f4c95d80;background:#f4c95d1f;color:#fff}.scale-flight-controls{position:fixed;left:50%;bottom:8.35rem;z-index:42;display:flex;max-width:calc(100vw - 2rem);transform:translate(-50%);align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(86,217,255,.18);background:#03070e9e;padding:.42rem;box-shadow:0 24px 70px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scale-flight-controls span{padding:0 .65rem;color:#7dd3fc;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.scale-flight-controls button{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;padding:.45rem .75rem;color:#e2e8f0;font-size:.72rem}.scale-flight-controls button:hover{border-color:#56d9ff7a;background:#56d9ff1f;color:#fff}.scale-flight-card>div{width:210px;border-radius:14px;border:1px solid rgba(86,217,255,.24);background:#02060ebd;box-shadow:0 18px 48px #0000006b;padding:.72rem;color:#e2e8f0f0;font-size:.68rem;line-height:1.35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.scale-flight-card strong,.scale-flight-card span{display:block}.scale-flight-card strong{margin-bottom:.24rem;color:#fff;font-size:.84rem}.scale-flight-eyebrow{margin-bottom:.28rem;color:#56d9ff;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase}.scale-flight-buttons{display:flex;gap:.35rem;margin-top:.52rem}.scale-flight-buttons button{flex:1;border-radius:999px;border:1px solid rgba(244,201,93,.3);background:#f4c95d14;padding:.28rem .42rem;color:#f4c95d;transition:border-color .16s ease,background .16s ease,color .16s ease}.scale-flight-buttons button:hover{border-color:#f4c95dad;background:#f4c95d2e;color:#fff2bf}.start-here-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,rgba(86,217,255,.16),transparent 34%),#01040abd;padding:1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.start-here-panel{width:min(980px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;border-radius:1.35rem;border:1px solid rgba(255,255,255,.14);background:#030712e0;box-shadow:0 32px 120px #0000009e;padding:1rem}.start-here-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1rem;border:1px solid rgba(86,217,255,.18);background:#56d9ff0f;padding:1rem}.start-here-header p{color:#7dd3fc;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase}.start-here-header h2{margin-top:.35rem;color:#fff;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.05}.start-here-header span{margin-top:.55rem;display:block;max-width:720px;color:#cbd5e1;font-size:.9rem;line-height:1.5}.start-here-header button{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:.55rem .85rem;color:#e2e8f0;font-size:.78rem}.start-here-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}.start-here-card{display:grid;min-height:13rem;align-content:start;gap:.75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 12% 10%,rgba(86,217,255,.14),transparent 34%),#ffffff0b;padding:1rem;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.start-here-card:hover{border-color:#f4c95d75;background:radial-gradient(circle at 12% 10%,rgba(244,201,93,.16),transparent 34%),#ffffff12;transform:translateY(-2px)}.start-here-card svg{color:#56d9ff}.start-here-card strong{color:#fff;font-size:1rem}.start-here-card span{color:#cbd5e1;font-size:.82rem;line-height:1.45}.start-here-card em{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;color:#f4c95d;font-size:.74rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.model-command-button{border-color:#f4c95d47;color:#fef3c7}.floating-lens-dock{position:fixed;left:1rem;top:50%;z-index:42;display:flex;max-height:calc(100vh - 8rem);transform:translateY(-50%);flex-direction:column;gap:.35rem;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;background:#03070e85;padding:.45rem;box-shadow:0 24px 90px #00000057;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.lens-dock-section{display:grid;gap:.28rem}.lens-dock-section-label{display:block;padding:.15rem .15rem 0;color:#8bddff;font-size:.51rem;letter-spacing:.18em;text-align:center;text-transform:uppercase}.lens-dock-section-label-hero{color:#f4c95d}.lens-dock-section-label-standard{color:#fb7185}.floating-lens-models{display:grid;grid-template-columns:1fr;gap:.28rem;padding-bottom:.24rem;border-bottom:1px solid rgba(255,255,255,.09)}.floating-lens-views{display:grid;grid-template-columns:1fr;gap:.28rem}.floating-lens-hero-views{padding-bottom:.26rem;border-bottom:1px solid rgba(244,201,93,.14)}.lens-model-button{position:relative;display:grid;min-width:4.4rem;place-items:center;overflow:hidden;border-radius:.8rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;padding:.42rem .36rem;color:#cbd5e1;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.lens-model-button:before{position:absolute;inset:0;content:"";opacity:.06;background:linear-gradient(135deg,var(--model-tone, #56d9ff),transparent 72%)}.lens-model-button:hover{border-color:color-mix(in srgb,var(--model-tone, #56d9ff) 58%,white 0%);color:#fff;transform:translate(2px)}.lens-model-button-active{--model-tone: #f4c95d;border-color:#f4c95de0;background:linear-gradient(135deg,#f4c95d47,#f4c95d14);color:#fff;box-shadow:inset 0 0 34px #f4c95d29,0 0 24px #f4c95d2e}.lens-model-tone-cyan{--model-tone: #56d9ff}.lens-model-tone-blue{--model-tone: #7dd3fc}.lens-model-tone-violet{--model-tone: #c084fc}.lens-model-tone-amber{--model-tone: #f4c95d}.lens-model-tone-green{--model-tone: #86efac}.lens-model-tone-slate{--model-tone: #94a3b8}.lens-button{display:grid;min-width:4.4rem;grid-template-rows:auto auto;place-items:center;gap:.2rem;border-radius:.9rem;border:1px solid transparent;padding:.55rem .45rem;color:#94a3b8;font-size:.66rem;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.lens-button:hover{border-color:#56d9ff42;background:#56d9ff14;color:#fff;transform:translate(2px)}.lens-button-hero:hover{border-color:#f4c95d52;background:#f4c95d14}.lens-button-standard:hover{border-color:#fb71854d;background:#fb718513}.lens-button-hero.lens-button-active{border-color:#f4c95d8f;background:linear-gradient(135deg,#f4c95d29,#f4c95d0b);color:#fff;box-shadow:inset 0 0 24px #f4c95d13,0 0 16px #f4c95d13}.lens-button-standard.lens-button-active{border-color:#fb718575;background:linear-gradient(135deg,#fb718521,#fb718509);color:#fff;box-shadow:inset 0 0 22px #fb71850f,0 0 13px #fb71850e}.mode-strip{position:fixed;left:50%;bottom:1.1rem;z-index:44;display:flex;max-width:min(900px,calc(100vw - 2rem));transform:translate(-50%);gap:.35rem;overflow-x:auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#03070e94;padding:.35rem;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.model-context-strip{top:var(--overlay-left-context-top);right:auto;bottom:auto;left:var(--overlay-left-context);z-index:35;display:grid;width:min(292px,calc(100vw - 9.25rem));max-width:292px;max-height:calc(100vh - 12rem);transform:none;gap:.34rem;overflow:hidden;align-items:stretch;border-radius:1rem;background:linear-gradient(135deg,#0a121e8a,#080c1457),radial-gradient(circle at 18% 0%,rgba(86,217,255,.095),transparent 38%);box-shadow:0 18px 60px #0000003d,inset 0 1px #ffffff0b;opacity:.72;padding:.46rem;pointer-events:auto;transition:opacity .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.model-context-strip:hover,.model-context-strip:focus-within,.model-context-strip.model-context-open{opacity:.96;background:linear-gradient(135deg,#0a121ec7,#080c148f),radial-gradient(circle at 18% 0%,rgba(86,217,255,.13),transparent 38%)}.model-context-strip:not(.model-context-open){width:min(258px,calc(100vw - 9.25rem));border-radius:1rem}.layout-theater .model-context-strip{display:none}.model-context-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.34rem}.model-context-identity{display:grid;min-width:0;align-content:center}.model-context-actions{display:flex;flex:0 0 auto;gap:.28rem}.model-context-plan-toggle{flex:0 0 auto;border-radius:999px;border:1px solid rgba(86,217,255,.18);background:#56d9ff12;padding:.3rem .46rem;color:#cbd5e1;font-size:.6rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.model-context-plan-toggle:hover,.model-context-plan-toggle-active{border-color:#f4c95d73;background:#f4c95d21;color:#fff}.model-context-identity span,.model-context-button span,.model-context-current span,.model-context-plan span{color:#94a3b8;font-size:.54rem;letter-spacing:.16em;text-transform:uppercase}.model-context-identity strong{color:#fff;font-size:.74rem}.model-context-current{display:grid;gap:.18rem;width:100%;border-radius:.88rem;border:1px solid rgba(86,217,255,.14);background:radial-gradient(circle at 0% 0%,rgba(86,217,255,.16),transparent 42%),#ffffff0b;padding:.52rem;text-align:left}.model-context-current:hover{border-color:#56d9ff4d;background:radial-gradient(circle at 0% 0%,rgba(86,217,255,.2),transparent 44%),#ffffff0f}.model-context-strip:not(.model-context-open) .model-context-current{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"eyebrow title" "formula formula";align-items:center;padding:.48rem .56rem}.model-context-strip:not(.model-context-open) .model-context-current span{grid-area:eyebrow}.model-context-strip:not(.model-context-open) .model-context-current strong{grid-area:title}.model-context-strip:not(.model-context-open) .model-context-current em{grid-area:formula}.model-context-current strong{overflow:hidden;color:#fff;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.model-context-current em{display:block;overflow:hidden;color:#94a3b8;font-size:.6rem;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.model-context-items{display:grid;max-height:10.8rem;gap:.38rem;overflow:auto;padding-right:.1rem}.mode-strip-button{white-space:nowrap;border-radius:999px;border:1px solid transparent;padding:.5rem .8rem;color:#94a3b8;font-size:.72rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.model-context-button{display:grid;width:100%;min-width:0;max-width:none;justify-items:start;gap:.12rem;overflow:hidden;border-radius:.92rem;padding:.42rem .72rem;text-align:left}.model-context-button strong{display:block;max-width:100%;overflow:hidden;color:#e2e8f0;font-size:.68rem;text-overflow:ellipsis}.model-context-plan{display:grid;gap:.58rem;border-top:1px solid rgba(255,255,255,.1);padding-top:.62rem}.model-context-plan ol,.model-context-plan ul{display:grid;max-height:9.5rem;gap:.32rem;overflow:auto;padding:.35rem 0 0}.model-context-plan li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;border-radius:.72rem;background:#ffffff0a;padding:.38rem .48rem;color:#e2e8f0;font-size:.63rem;line-height:1.2}.model-context-plan ol li{grid-template-columns:1fr;list-style-position:inside}.model-context-plan li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-context-plan li em{color:#7dd3fc;font-size:.55rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.mode-strip-button-active{border-color:#f4c95d6b;background:#f4c95d1f;color:#fef3c7}.layout-preset-manager{position:fixed;right:1rem;top:6.05rem;z-index:43;display:flex;max-width:min(620px,calc(100vw - 2rem));gap:.3rem;overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#03070e73;padding:.32rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout-preset-button{white-space:nowrap;border-radius:999px;padding:.42rem .7rem;color:#94a3b8;font-size:.68rem}.layout-preset-button-active{background:#56d9ff24;color:#fff}.active-lens-badge{position:fixed;left:6.5rem;top:7.35rem;z-index:36;border-left:2px solid rgba(86,217,255,.7);background:linear-gradient(90deg,rgba(86,217,255,.16),transparent);padding:.45rem .8rem;text-transform:uppercase;letter-spacing:.18em;color:#bae6fd;font-size:.66rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.truth-ribbon{position:fixed;left:50%;top:6.05rem;z-index:35;width:min(720px,calc(100vw - 2rem));transform:translate(-50%);border:1px solid rgba(244,201,93,.24);border-radius:999px;background:#f4c95d14;padding:.45rem .9rem;text-align:center;font-size:.72rem;color:#fef3c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cockpit-hud,.data-radar,.mini-equation-card,.context-inspector,.right-systems-dock,.bottom-data-dock,.floating-tool-window,.command-palette{overflow:hidden;border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(24px) saturate(1.16);-webkit-backdrop-filter:blur(24px) saturate(1.16)}.cockpit-hud{position:fixed;left:6rem;top:4.25rem;z-index:34;width:min(720px,calc(100vw - 560px));border-radius:999px;padding:.42rem .52rem}.cockpit-hud-docked{position:static;width:100%;border-radius:1rem;margin-bottom:.75rem;padding:.55rem;box-shadow:none}.cockpit-hud-docked .cockpit-title{padding-bottom:.45rem}.cockpit-hud-docked .cockpit-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.cockpit-hud-docked .cockpit-cell{border-radius:.75rem}.cockpit-title,.cockpit-strip{display:flex;min-width:0;align-items:center}.cockpit-title{gap:.5rem;padding:0 .45rem .35rem}.cockpit-title p{color:#7dd3fc;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase}.cockpit-title span{border-radius:999px;border:1px solid rgba(240,98,192,.28);padding:.1rem .38rem;color:#f062c0;font-size:.58rem}.cockpit-strip{gap:.32rem;overflow:hidden}.cockpit-cell{display:flex;min-width:0;min-height:2.15rem;flex-direction:column;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.32rem .62rem;text-align:left}.cockpit-cell span{color:#64748b;font-size:.62rem;text-transform:uppercase;letter-spacing:.16em}.cockpit-cell strong{margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.68rem}.cockpit-equation{display:none}.data-radar{position:fixed;right:1rem;bottom:5.2rem;z-index:34;width:290px;border-radius:1.1rem;padding:.85rem}.data-radar-compact{position:static;width:100%;border-radius:.95rem;background:linear-gradient(135deg,#56d9ff0d,#ffffff06);box-shadow:none}.mini-equation-card{position:fixed;left:50%;top:8.75rem;z-index:33;width:min(360px,calc(100vw - 2rem));transform:translate(-50%);border-radius:.9rem;padding:.65rem .8rem;text-align:center}.mini-equation-card .katex-display,.cockpit-hud .katex-display{margin:.1rem 0;font-size:.86rem}.context-inspector{position:fixed;right:1rem;top:7.35rem;z-index:45;width:min(430px,calc(100vw - 2rem));max-height:calc(100vh - 15rem);overflow:hidden;border-radius:1.1rem;padding:1rem}.systems-dock-open .context-inspector{right:calc(430px + 1.75rem);width:min(390px,calc(100vw - 470px))}.right-systems-dock{position:fixed;top:6.1rem;right:1rem;bottom:4.85rem;z-index:44;display:grid;width:min(430px,calc(100vw - 2rem));grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:1.15rem}.docked-selection-summary{position:relative;z-index:1;margin-bottom:.75rem;border:1px solid rgba(125,211,252,.2);border-radius:1rem;background:linear-gradient(135deg,#56d9ff14,#ffffff09);padding:.75rem}.docked-selection-summary p{color:#7dd3fc;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.docked-selection-summary h3{margin-top:.25rem;color:#fff;font-size:.95rem;font-weight:650}.docked-selection-summary span{display:block;margin-top:.3rem;color:#94a3b8;font-size:.72rem}.systems-dock-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.1);padding:.85rem .9rem}.systems-dock-header p{color:#7dd3fc;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}.systems-dock-header h2{margin-top:.18rem;color:#fff;font-size:.95rem;font-weight:650}.systems-dock-tabs{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.6rem .75rem}.systems-dock-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff12,#ffffff07);padding:.42rem .6rem;color:#94a3b8;font-size:.72rem}.systems-dock-tabs .systems-dock-tab-active{border-color:#56d9ff57;background:#56d9ff1f;color:#fff}.systems-dock-body{position:relative;z-index:1;min-height:0;overflow:auto;padding:0 .75rem .9rem}.systems-dock-body-controls-only{padding-top:.75rem}.systems-dock-error{display:grid;gap:.45rem;border-radius:.9rem;border:1px solid rgba(248,113,113,.28);background:#f871711a;padding:.9rem;color:#fee2e2}.systems-dock-error strong{color:#fff;font-size:.86rem}.systems-dock-error span{color:#fecaca;font-size:.76rem;line-height:1.4}.inspector-tab{white-space:nowrap;border-radius:999px;padding:.35rem .62rem;color:#94a3b8;font-size:.68rem}.inspector-tab-active{background:#56d9ff24;color:#fff}.inspector-readout,.inspector-code{border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.75rem}.inspector-readout span,.inspector-code span{display:block;color:#64748b;font-size:.66rem;text-transform:uppercase;letter-spacing:.16em}.inspector-readout strong{margin-top:.24rem;display:block;color:#fff;font-size:.85rem}.inspector-code code{margin-top:.3rem;display:block;overflow-wrap:anywhere;color:#bae6fd;font-size:.72rem}.hud-action-button{display:flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;padding:.68rem .8rem;color:#e2e8f0;font-size:.78rem;transition:border-color .15s ease,background .15s ease}.hud-action-button:hover{border-color:#56d9ff73;background:#56d9ff1a}.inspector-reopen{position:fixed;right:1rem;top:10rem;z-index:45;border-radius:999px;border:1px solid rgba(86,217,255,.3);background:#03070e9e;padding:.55rem .9rem;color:#bae6fd;font-size:.76rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-dock-handle{position:fixed;left:50%;bottom:var(--overlay-bottom-data-handle);z-index:42;display:flex;transform:translate(-50%);align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#03070e9e;padding:.55rem .9rem;color:#fff;font-size:.78rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-dock-handle span{color:#94a3b8;font-size:.68rem}.bottom-data-dock{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:60;display:flex;height:min(44vh,520px);min-height:260px;flex-direction:column;border-radius:1.15rem;overflow:hidden}.bottom-data-dock>div:last-child{flex:1;min-height:0}.dock-tab{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.44rem .75rem;color:#94a3b8;font-size:.72rem}.dock-tab-active{background:#56d9ff24;color:#fff}.knowledge-dock-handle{border-color:#56d9ff3d;background:linear-gradient(135deg,#56d9ff24,#ffd66612),#03070eb8;box-shadow:0 18px 55px #00000057,inset 0 1px #ffffff14}.knowledge-data-dock{height:min(58vh,660px);min-height:330px}.knowledge-dock-header{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.5fr);gap:1rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding:.9rem 1rem}.knowledge-dock-tabs{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.knowledge-dock-tabs .dock-tab{flex:0 0 auto;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#ffffff12,#ffffff06)}.knowledge-dock-tabs .dock-tab em{color:#64748b;font-size:.62rem;font-style:normal}.knowledge-dock-tabs .dock-tab-active{border-color:#56d9ff52;background:#56d9ff24}.knowledge-dock-tabs .dock-tab-active em{color:#bae6fd}.knowledge-dock-body{flex:1;min-height:0;overflow:auto;padding:1rem;scrollbar-color:rgba(125,211,252,.42) rgba(15,23,42,.55)}.knowledge-grid,.knowledge-formula-layout,.knowledge-source-layout,.knowledge-table-layout,.knowledge-export-layout{display:grid;gap:.85rem}.knowledge-grid{grid-template-columns:minmax(300px,1.25fr) minmax(260px,.95fr) minmax(280px,.95fr) minmax(260px,.85fr)}.knowledge-source-layout{grid-template-columns:minmax(360px,1.4fr) minmax(280px,.75fr)}.knowledge-formula-layout,.knowledge-table-layout,.knowledge-export-layout{grid-template-columns:minmax(420px,1.45fr) minmax(280px,.75fr)}.knowledge-export-layout{grid-template-columns:minmax(380px,1fr) minmax(320px,.85fr) minmax(260px,.72fr)}.knowledge-panel{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:.95rem;background:linear-gradient(135deg,#ffffff12,#ffffff06),#02060f7a;padding:.85rem;box-shadow:inset 0 1px #ffffff0f}.knowledge-panel-hero{border-color:#56d9ff33;background:radial-gradient(circle at top left,rgba(86,217,255,.13),transparent 34%),linear-gradient(135deg,#ffffff14,#ffffff06),#02060f85}.knowledge-panel-title{display:flex;align-items:center;gap:.48rem;color:#7dd3fc;font-size:.68rem;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.knowledge-panel h3{margin-top:.5rem;color:#fff;font-size:1rem;font-weight:700}.knowledge-panel p{margin-top:.45rem;color:#cbd5e1;font-size:.78rem;line-height:1.55}.knowledge-small-note{color:#94a3b8!important;font-size:.7rem!important}.knowledge-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.7rem}.knowledge-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-stat{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:.7rem;background:#0f172a7a;padding:.55rem .65rem}.knowledge-stat span,.knowledge-list article span,.source-node-card span{display:block;color:#94a3b8;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.knowledge-stat strong,.knowledge-list article strong{display:block;margin-top:.22rem;overflow:hidden;color:#fff;font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.knowledge-stat em,.knowledge-list article em{display:block;margin-top:.18rem;overflow:hidden;color:#7dd3fc;font-size:.66rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.knowledge-badge-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.knowledge-list,.knowledge-roadmap,.source-node-grid,.formula-ledger-grid,.export-action-grid{display:grid;gap:.55rem;margin-top:.7rem}.knowledge-list article,.knowledge-roadmap article,.source-node-card,.formula-ledger-card{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#0f172a7a;padding:.62rem .7rem}.knowledge-roadmap article{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start}.knowledge-roadmap article>span{display:inline-grid;min-width:1.65rem;height:1.65rem;place-items:center;border-radius:999px;background:#56d9ff1f;color:#bae6fd;font-size:.68rem;font-weight:700}.knowledge-roadmap p,.source-node-card p,.formula-ledger-card p{margin:0;color:#cbd5e1;font-size:.74rem;line-height:1.45}.source-node-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.source-node-card small,.formula-ledger-card small{display:block;margin-top:.45rem;overflow:hidden;color:#64748b;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.formula-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.knowledge-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.knowledge-card-header h3{margin:0;font-size:.88rem}.knowledge-empty{display:flex;gap:.65rem;margin-top:.8rem;border:1px dashed rgba(148,163,184,.28);border-radius:.85rem;padding:.85rem;color:#cbd5e1}.knowledge-empty strong{display:block;color:#fff;font-size:.84rem}.knowledge-empty p{margin-top:.25rem;font-size:.74rem}.export-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(max-width:1280px){.knowledge-dock-header,.knowledge-grid,.knowledge-source-layout,.knowledge-formula-layout,.knowledge-table-layout,.knowledge-export-layout{grid-template-columns:1fr}.knowledge-dock-tabs{justify-content:flex-start}}.floating-tool-window{position:fixed;overflow:hidden;border-radius:1rem}.floating-window-header{display:flex;height:45px;cursor:grab;align-items:center;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:0 .75rem}.floating-window-header:active{cursor:grabbing}.floating-window-button{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:999px;color:#94a3b8}.floating-window-button:hover{background:#ffffff14;color:#fff}.floating-resize-handle{position:absolute;right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;border-bottom:2px solid rgba(86,217,255,.55);border-right:2px solid rgba(86,217,255,.55)}.command-palette-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;background:#0000006b;padding-top:12vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-palette{width:min(720px,calc(100vw - 2rem));overflow:hidden;border-radius:1rem}.command-result{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.8rem;padding:.75rem .85rem;text-align:left}.command-result:hover{background:#56d9ff1a}.presentation-caption{position:fixed;left:50%;bottom:8.5rem;z-index:40;width:min(720px,calc(100vw - 2rem));transform:translate(-50%);text-align:center}.presentation-caption p{text-transform:uppercase;letter-spacing:.28em;color:#7dd3fc;font-size:.7rem}.presentation-caption h2{margin-top:.35rem;text-shadow:0 8px 36px rgba(0,0,0,.8);color:#fff;font-size:clamp(1.4rem,3vw,3rem);font-weight:650}.intro-sequence{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(86,217,255,.14),transparent 34%),#02040a}.intro-core{position:absolute;width:min(56vw,560px);aspect-ratio:1;border-radius:999px;border:1px solid rgba(86,217,255,.32);box-shadow:0 0 90px #56d9ff42,inset 0 0 80px #f4c95d14;animation:introPulse 2.8s ease-in-out infinite}.intro-copy{position:relative;z-index:1;padding:2rem;text-align:center}.intro-copy h1{margin-top:.75rem;color:#fff;font-size:clamp(2rem,6vw,5.5rem);font-weight:700;letter-spacing:0}.intro-copy span{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0e;padding:.38rem .65rem;color:#e2e8f0;font-size:.75rem}@keyframes introPulse{0%,to{transform:scale(.94);opacity:.72}50%{transform:scale(1.04);opacity:1}}.cosmic-hero-card{background:radial-gradient(circle at 12% 20%,rgba(86,217,255,.16),transparent 28%),radial-gradient(circle at 88% 15%,rgba(244,201,93,.12),transparent 28%),#020617b8}.cosmic-status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;border-width:1px;padding:.28rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cosmic-atlas-svg{min-height:260px;width:100%;overflow:visible;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 20% 25%,rgba(86,217,255,.11),transparent 32%),radial-gradient(circle at 80% 30%,rgba(244,201,93,.1),transparent 34%),#0000004d}.cosmic-radial-svg{aspect-ratio:1;max-height:540px}.cosmic-svg-hit{cursor:pointer}.cosmic-svg-hit:hover circle{stroke:#fff;stroke-width:2}.cosmic-triple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cosmic-panel-quiet{min-width:0;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0000003d;padding:.75rem}.cosmic-panel-kicker{margin-bottom:.65rem;color:#7dd3fc;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.rp4-shell-scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:.35rem}.rp4-shell-token{aspect-ratio:1;border-radius:999px;border:1px solid rgba(255,255,255,.11);background:#ffffff0e;color:#94a3b8;font-size:.62rem}.rp4-shell-token-active{border-color:#ff5570db;background:#ff55702e;color:#fff;box-shadow:0 0 22px #ff557052}.log-atlas-track{position:relative;height:310px;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#56d9ff29,#f4c95d1f,#ffffff24),#00000047}.log-atlas-gridline{position:absolute;top:0;bottom:0;width:1px;background:#ffffff17}.log-atlas-gridline span{position:absolute;bottom:.55rem;left:.25rem;color:#64748b;font-size:.62rem}.log-atlas-marker{position:absolute;transform:translate(-50%);display:flex;align-items:center;gap:.35rem;color:#e2e8f0;font-size:.66rem;white-space:nowrap}.log-atlas-marker span{width:.56rem;height:.56rem;border-radius:999px;background:var(--region-color);box-shadow:0 0 16px var(--region-color)}.log-atlas-marker em{border-radius:999px;background:#00000070;padding:.12rem .35rem;font-style:normal}.log-atlas-marker-active span{width:.82rem;height:.82rem;outline:2px solid rgba(255,255,255,.75)}.known-tour-stage{display:grid;min-height:430px;grid-template-columns:minmax(260px,.8fr) minmax(280px,1.2fr);gap:1.25rem}.known-tour-orbit{position:relative;min-height:360px;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 50%,rgba(86,217,255,.16),transparent 26%),radial-gradient(circle at 50% 50%,transparent 43%,rgba(244,201,93,.13) 44%,transparent 46%),#0000003d}.known-tour-node{position:relative;display:inline-grid;width:2.05rem;height:2.05rem;place-items:center;margin:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#94a3b8;font-size:.72rem}.known-tour-node-active{border-color:#f4c95dbf;background:#f4c95d2b;color:#fff;box-shadow:0 0 28px #f4c95d38}.known-tour-copy{align-self:center}.universe-layer-stack{position:fixed;top:clamp(22rem,42vh,27rem);left:var(--overlay-left-context);z-index:34;width:min(292px,calc(100vw - 8rem));max-height:clamp(9rem,calc(100vh - 34rem),16rem);overflow:auto;border-radius:1rem;border:1px solid var(--glass-line);background:var(--glass-bg);padding:.72rem;box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.universe-layer-row{position:relative;z-index:1;display:grid;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;border-radius:.65rem;padding:.38rem .45rem;text-align:left;color:#e2e8f0}.universe-layer-row:hover,.universe-layer-row-active{background:#56d9ff1a}.universe-layer-row span{width:.5rem;height:.5rem;border-radius:999px;box-shadow:0 0 12px currentColor}.universe-layer-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.72rem;font-weight:600;white-space:nowrap}.universe-layer-row em{color:#94a3b8;font-size:.62rem;font-style:normal}.state-readout{position:fixed;left:50%;top:4.55rem;z-index:37;display:flex;width:min(980px,calc(100vw - 2rem));transform:translate(-50%);gap:.35rem;overflow-x:auto;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#03070e75;padding:.34rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.state-readout span{white-space:nowrap;border-radius:999px;background:#ffffff0e;padding:.35rem .55rem;color:#cbd5e1;font-size:.65rem}.what-am-i-seeing{position:fixed;left:6.4rem;top:5.3rem;z-index:32;width:min(420px,calc(100vw - 2rem));border-radius:.95rem;overflow:hidden;border:1px solid rgba(244,201,93,.24);background:linear-gradient(135deg,#10141ea8,#03070e6b);padding:.75rem .9rem;box-shadow:var(--glass-shadow),inset 0 1px #ffffff1a;backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.what-am-i-seeing p{color:#f4c95d;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.what-am-i-seeing span{margin-top:.35rem;display:block;color:#cbd5e1;font-size:.74rem;line-height:1.45}.viewport-left-overlay-stack{position:fixed;left:var(--overlay-left-context);top:clamp(11.35rem,19vh,13.65rem);z-index:35;display:flex;width:min(360px,calc(100vw - 8rem));max-height:calc(100vh - var(--overlay-bottom-context-clearance) - 11rem);flex-direction:column;gap:.65rem;overflow:visible;pointer-events:none}.viewport-left-overlay-stack>.visual-layer-legend,.viewport-left-overlay-stack>.universe-layer-stack{position:relative;left:auto;top:auto;z-index:auto;width:100%;pointer-events:auto}.viewport-left-overlay-stack>.visual-layer-legend{max-height:min(34vh,22rem);overflow:auto}.viewport-left-overlay-stack>.universe-layer-stack{max-height:min(26vh,18rem)}.mobile-view-tools-button,.mobile-view-tools-sheet{display:none}.visual-layer-legend{position:fixed;left:6.4rem;top:clamp(12.1rem,21vh,14.7rem);z-index:33;width:min(350px,calc(100vw - 9rem));border-radius:1rem;overflow:hidden;border:1px solid rgba(86,217,255,.18);background:linear-gradient(135deg,#0a121fa8,#03070e61);padding:.66rem;box-shadow:var(--glass-shadow),inset 0 1px #ffffff14;backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.visual-layer-legend-header{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:start}.visual-layer-legend-header p{color:#8bddff;font-size:.61rem;letter-spacing:.22em;text-transform:uppercase}.visual-layer-legend-header span{display:block;margin-top:.3rem;color:#acb8ca;font-size:.67rem;line-height:1.35}.visual-layer-actions{display:grid;grid-template-columns:repeat(2,auto);gap:.32rem}.visual-layer-legend-header button{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:.36rem .6rem;color:#e2e8f0;font-size:.66rem}.visual-layer-legend-header button:disabled{cursor:not-allowed;opacity:.42}.visual-layer-legend-header .visual-layer-action-active{border-color:#f4c95d85;background:#f4c95d26;color:#fef3c7}.visual-layer-legend-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.68rem}.visual-layer-item{display:grid;min-width:0;grid-template-columns:auto 1fr auto;grid-template-areas:"dot label toggle" "dot math toggle";-moz-column-gap:.42rem;column-gap:.42rem;align-items:center;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;padding:.42rem .48rem;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.visual-layer-item-hidden{border-color:#94a3b814;background:#02061747;opacity:.58}.visual-layer-item-hidden i,.visual-layer-item-hidden strong,.visual-layer-item-hidden em{filter:grayscale(.75)}.visual-layer-item:hover,.visual-layer-item-active{border-color:#f4c95d80;background:#56d9ff1a;box-shadow:0 0 24px #56d9ff21;transform:translateY(-1px)}.visual-layer-item i{grid-area:dot;width:.54rem;height:.54rem;border-radius:999px}.visual-layer-item strong{grid-area:label;min-width:0;overflow:hidden;color:#f1f5f9;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.visual-layer-item em{grid-area:math;min-width:0;overflow:hidden;color:#94a3b8;font-size:.56rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.visual-layer-toggle{grid-area:toggle;position:relative;width:1.75rem;height:1rem;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#0f172ad1;box-shadow:inset 0 0 0 1px #ffffff08;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.visual-layer-toggle span{position:absolute;left:.14rem;top:50%;width:.66rem;height:.66rem;border-radius:999px;background:#94a3b8e6;transform:translateY(-50%);transition:left .16s ease,background .16s ease,box-shadow .16s ease}.visual-layer-toggle-on{border-color:#56d9ff6b;background:#56d9ff29;box-shadow:0 0 18px #56d9ff1a}.visual-layer-toggle-on span{left:.9rem;background:#7dd3fc;box-shadow:0 0 12px #7dd3fcb3}.visual-layer-toggle:focus-visible{outline:2px solid rgba(244,201,93,.75);outline-offset:2px}.visual-layer-readout{position:relative;z-index:1;display:grid;gap:.5rem;margin-top:.55rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.48rem;font-size:.62rem}.visual-layer-readout small{color:#94a3b8}.visual-layer-source-trace{display:grid;gap:.45rem;margin-top:.2rem}.visual-layer-source-trace p,.source-graph-header p{color:#8bddff;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase}.visual-layer-source-trace article{display:grid;gap:.32rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;padding:.5rem}.visual-layer-source-trace article div{display:flex;flex-wrap:wrap;gap:.28rem}.visual-layer-source-trace strong{color:#f1f5f9;font-size:.68rem}.visual-layer-source-trace em{color:#94a3b8;font-size:.58rem;font-style:normal}.visual-layer-source-trace button,.source-graph-header button,.source-graph-subsection button{border-radius:999px;border:1px solid rgba(86,217,255,.25);background:#56d9ff14;padding:.34rem .55rem;color:#d9f9ff;font-size:.62rem}.source-graph-workbench{position:fixed;left:6.4rem;top:clamp(10.35rem,19vh,13.4rem);z-index:34;display:grid;width:min(520px,calc(100vw - 32rem));max-height:calc(100vh - 14rem);gap:.62rem;overflow:auto;border-radius:1rem;border:1px solid rgba(86,217,255,.2);background:linear-gradient(135deg,#0a121fb8,#03070e7a);padding:.72rem;box-shadow:var(--glass-shadow),inset 0 1px #ffffff14;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.source-graph-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.source-graph-header span{display:block;margin-top:.28rem;color:#acb8ca;font-size:.66rem}.source-graph-node-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.source-graph-node-list button{display:grid;gap:.16rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;padding:.48rem .55rem;text-align:left}.source-graph-node-list strong,.source-graph-detail h3,.source-graph-proof-list strong,.source-graph-instruments strong{color:#f1f5f9}.source-graph-node-list em{color:#94a3b8;font-size:.58rem;font-style:normal}.source-graph-node-list .source-graph-node-active{border-color:#f4c95d80;background:#f4c95d14;box-shadow:0 0 26px #f4c95d24}.source-graph-detail,.source-graph-proof-list article,.source-graph-instruments article{display:grid;gap:.42rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;padding:.62rem}.source-graph-badges,.source-graph-subsection{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.source-graph-detail p,.source-graph-proof-list p,.source-graph-instruments p{color:#becbdc;font-size:.66rem;line-height:1.42}.source-graph-subsection span,.source-graph-proof-list>span,.source-graph-instruments span{color:#f4c95d;font-size:.58rem;letter-spacing:.16em;text-transform:uppercase}.source-graph-proof-list,.source-graph-instruments{display:grid;gap:.45rem}.bottom-control-stack{position:fixed;left:50%;bottom:3.65rem;z-index:43;display:grid;width:min(920px,calc(100vw - 2rem));transform:translate(-50%);justify-items:center;gap:.45rem;pointer-events:none}.bottom-control-stack>*{pointer-events:auto}.bottom-control-stack .animation-timeline{position:relative;left:auto;bottom:auto;width:100%;transform:none}.bottom-control-stack .bottom-dock-handle{position:relative;left:auto;bottom:auto;transform:none}.animation-timeline{left:50%;bottom:var(--overlay-bottom-transport);z-index:43;display:grid;width:min(920px,calc(100vw - 2rem));grid-template-columns:auto auto minmax(160px,260px) auto 1fr minmax(120px,170px) auto;transform:translate(-50%);align-items:center;gap:.5rem;border-radius:999px;overflow:visible;border:1px solid var(--glass-line);background:var(--glass-bg-strong);padding:.42rem .55rem;box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18);position:fixed}.timeline-markers{pointer-events:none;position:absolute;left:calc(7rem + min(260px,28vw));right:14.5rem;bottom:.25rem;height:.8rem}.timeline-markers span{position:absolute;bottom:.2rem;width:.34rem;height:.34rem;transform:translate(-50%);border-radius:999px;background:#f4c95d;box-shadow:0 0 14px #f4c95d8c}.timeline-current-marker{position:absolute;left:50%;top:auto;bottom:calc(100% + .42rem);display:flex;max-width:min(520px,calc(100vw - 2rem));transform:translate(-50%);align-items:center;gap:.55rem;border-radius:999px;border:1px solid rgba(244,201,93,.18);background:#03070eb8;padding:.35rem .7rem;box-shadow:0 16px 50px #00000059;color:#e2e8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.timeline-current-marker strong{color:#f4c95d;font-size:.64rem;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.timeline-current-marker span{min-width:0;overflow:hidden;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.timeline-current-marker em{min-width:0;overflow:hidden;color:#7dd3fc;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal}.timeline-play,.timeline-step,.timeline-loop{display:inline-grid;min-width:2.1rem;height:2.1rem;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#e2e8f0}.timeline-step{min-width:1.85rem;height:1.85rem;background:#ffffff0b;color:#94dcff}.timeline-step:hover{border-color:#56d9ff6b;background:#56d9ff1c;color:#fff}.timeline-loop{padding:0 .75rem;font-size:.7rem}.timeline-loop-active{border-color:#56d9ff73;background:#56d9ff1f;color:#fff}.animation-timeline label,.timeline-preset{display:grid;min-width:0;gap:.12rem;color:#94a3b8;font-size:.58rem;text-transform:uppercase;letter-spacing:.12em}.animation-timeline select{min-width:0;border:0;background:transparent;color:#fff;font-size:.72rem;text-transform:none;letter-spacing:0}.timeline-preset{position:relative;border-radius:.85rem;border:1px solid rgba(244,201,93,.16);background:linear-gradient(135deg,#f4c95d18,#56d9ff0b);padding:.28rem .45rem;box-shadow:inset 0 1px #ffffff14,0 0 28px #f4c95d14;animation:timelineInvitation 4.8s ease-in-out infinite}.timeline-preset-label{display:inline-flex;align-items:center;gap:.25rem;color:#f4c95d}.timeline-preset-button{display:inline-flex;min-width:0;align-items:center;justify-content:space-between;gap:.4rem;overflow:hidden;border:0;background:transparent;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.timeline-preset-button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.timeline-preset-button svg{flex:0 0 auto;color:#f4c95d}.timeline-preset-meta{min-width:0;overflow:hidden;color:#7dd3fc;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-style:normal;text-transform:none;letter-spacing:0}@keyframes timelineInvitation{0%,to{border-color:#f4c95d29;box-shadow:inset 0 1px #ffffff14,0 0 28px #f4c95d14}50%{border-color:#f4c95d57;box-shadow:inset 0 1px #ffffff1f,0 0 34px #f4c95d29}}.timeline-preset-menu{position:absolute;left:0;bottom:calc(100% + .65rem);z-index:75;display:grid;width:min(420px,calc(100vw - 2rem));max-height:340px;gap:.32rem;overflow:auto;border-radius:.95rem;border:1px solid rgba(86,217,255,.22);background:#030712f5;padding:.5rem;box-shadow:0 28px 90px #00000094;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.timeline-preset-menu button{display:grid;gap:.25rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0b;padding:.68rem .75rem;text-align:left}.timeline-preset-menu button:hover,.timeline-preset-menu .timeline-preset-active{border-color:#56d9ff6b;background:#56d9ff1f}.timeline-preset-menu strong{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:#fff;font-size:.78rem}.timeline-preset-menu strong span{border-radius:999px;border:1px solid rgba(244,201,93,.2);background:#f4c95d1a;padding:.12rem .42rem;color:#f4c95d;font-size:.54rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.timeline-preset-menu em{color:#94a3b8;font-size:.68rem;font-style:normal;line-height:1.35}.timeline-preset-menu small{color:#f4c95d;font-size:.62rem;line-height:1.35}.timeline-scrub,.timeline-speed input,.parameter-range input,.morph-slider-label input{accent-color:#56d9ff}.animation-timeline input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,#56d9ffb8,#56d9ffb8) 0 / var(--range-fill, 45%) 100% no-repeat,#ffffff1f}.animation-timeline input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.02rem;height:1.02rem;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#56d9ff;box-shadow:0 0 20px #56d9ff73}.animation-timeline input[type=range]::-moz-range-thumb{width:1.02rem;height:1.02rem;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#56d9ff;box-shadow:0 0 20px #56d9ff73}.animation-timeline input[type=range]::-moz-range-track{height:.42rem;border-radius:999px;background:#ffffff1f}.parameter-lab{display:grid;gap:.9rem}.parameter-lab-compact{gap:.65rem}.parameter-lab-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1rem;border:1px solid rgba(86,217,255,.24);background:linear-gradient(135deg,#56d9ff1f,#ffffff09);box-shadow:inset 0 1px #ffffff1f,0 18px 42px #0000002e;padding:1rem}.parameter-lab-compact .parameter-lab-header{align-items:center;padding:.72rem}.parameter-lab-header p,.parameter-section h3{color:#7dd3fc;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase}.parameter-lab-header h2{margin-top:.35rem;color:#fff;font-size:1.05rem;font-weight:650}.parameter-lab-subtitle{display:block;margin-top:.24rem;color:#94a3b8;font-size:.68rem;line-height:1.35}.parameter-lab-compact .parameter-lab-header h2{font-size:.86rem}.parameter-context-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 0% 0%,rgba(86,217,255,.14),transparent 38%),linear-gradient(135deg,#ffffff0f,#ffffff06);padding:.62rem}.parameter-lab-compact .parameter-context-band{gap:.36rem;border-radius:.9rem;background:radial-gradient(circle at 0% 0%,rgba(86,217,255,.105),transparent 38%),linear-gradient(135deg,#ffffff0b,#ffffff05);padding:.48rem}.parameter-context-band div{min-width:0;border-radius:.72rem;background:#ffffff0a;padding:.48rem .55rem}.parameter-lab-compact .parameter-context-band div{border-radius:.62rem;padding:.38rem .44rem}.parameter-context-band span,.parameter-context-band p{color:#94a3b8;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.parameter-context-band strong{display:block;overflow:hidden;margin-top:.18rem;color:#fff;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.parameter-lab-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.7rem,1fr));gap:.34rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.28rem}.parameter-lab-tabs button{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.28rem;overflow:hidden;border-radius:999px;border:1px solid transparent;padding:.4rem .42rem;color:#94a3b8;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.parameter-lab-tabs .parameter-lab-tab-active{border-color:#56d9ff57;background:#56d9ff21;color:#fff}.parameter-scope-map{grid-column:1 / -1;display:flex!important;flex-wrap:wrap;gap:.34rem;background:radial-gradient(circle at 0 0,rgba(244,201,93,.1),transparent 45%),#ffffff06!important}.parameter-scope-map span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(86,217,255,.16);background:#0f172a66;padding:.2rem .44rem;color:#bae6fd;font-size:.54rem;letter-spacing:.1em;text-transform:uppercase}.parameter-tab-hidden{display:none}.parameter-section{border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff0f,#0000002e);box-shadow:inset 0 1px #ffffff13;padding:.85rem}.parameter-lab-compact .parameter-section{padding:.65rem}.parameter-section-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:start}.parameter-section-title p{margin-top:.28rem;color:#94a3b8;font-size:.66rem;line-height:1.35}.parameter-section-title>span{border-radius:999px;border:1px solid rgba(244,201,93,.28);background:#f4c95d14;padding:.24rem .48rem;color:#fef3c7;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase}.parameter-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.parameter-lab-compact .parameter-grid{grid-template-columns:1fr;gap:.5rem}.parameter-field-wide,.parameter-readout-wide{grid-column:1 / -1}.parameter-field,.parameter-toggle,.parameter-range,.parameter-readout{display:grid;min-height:3.25rem;gap:.35rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.115);background:linear-gradient(135deg,#ffffff13,#ffffff07);box-shadow:inset 0 1px #ffffff13;padding:.65rem;color:#cbd5e1;font-size:.74rem}.parameter-lab-compact .parameter-field,.parameter-lab-compact .parameter-toggle,.parameter-lab-compact .parameter-range,.parameter-lab-compact .parameter-readout{min-height:2.82rem;padding:.55rem .6rem}.parameter-field span,.parameter-toggle span,.parameter-range span{color:#64748b;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.parameter-field select{min-width:0;border:0;background:transparent;color:#fff}.parameter-field small,.parameter-toggle small,.parameter-range small,.parameter-readout small{display:block;grid-column:1 / -1;color:#94a3b8;font-size:.62rem;line-height:1.3}.parameter-status{width:-moz-max-content;width:max-content;border-radius:999px;border:1px solid rgba(255,255,255,.14);padding:.12rem .42rem;font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.parameter-status-implemented{border-color:#56d9ff52;color:#7dd3fc}.parameter-status-diagnostic{border-color:#f4c95d52;color:#f4c95d}.parameter-status-partial{border-color:#f062c052;color:#f062c0}.parameter-status-active{border-color:#56d9ff52;background:#56d9ff1f;color:#bff3ff}.parameter-toggle,.parameter-range{grid-template-columns:1fr auto;align-items:center}.parameter-range input{grid-column:1 / -1;width:100%}.parameter-range em{color:#fff;font-style:normal;font-size:.7rem}.parameter-empty{display:grid;gap:.4rem;border-radius:1rem;border:1px solid rgba(86,217,255,.18);background:#56d9ff12;padding:.9rem;color:#cbd5e1}.parameter-empty strong{color:#fff;font-size:.86rem}.parameter-empty span{color:#94a3b8;font-size:.72rem;line-height:1.4}.source-links-panel{border-radius:.9rem;border:1px solid rgba(86,217,255,.18);background:#56d9ff0e;padding:.85rem}.source-link-row{display:inline-flex;align-items:center;gap:.5rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.55rem .65rem;color:#e2e8f0;font-size:.78rem}.source-link-row:hover{border-color:#56d9ff73;color:#fff}.atlas-chart-switch{margin-bottom:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:.35rem}.atlas-chart-switch span{padding:0 .55rem;color:#f4c95d;font-size:.62rem;letter-spacing:.18em}.atlas-chart-switch button{border-radius:999px;padding:.55rem .8rem;color:#94a3b8;font-size:.74rem;text-transform:capitalize}.atlas-chart-switch .atlas-chart-active{background:#56d9ff29;color:#fff;box-shadow:inset 0 0 22px #56d9ff14}.morph-slider-label{display:inline-flex;min-width:220px;align-items:center;gap:.55rem;color:#e2e8f0;font-size:.72rem}.morph-slider-label input{width:150px}@media(max-width:1640px){.model-top-ribbon{grid-template-columns:minmax(220px,auto) minmax(0,1fr) minmax(240px,auto)}}@media(max-width:1460px){.top-ribbon-center{display:none}.top-state-menu-button{display:inline-flex}.model-top-ribbon{grid-template-columns:minmax(250px,1fr) auto}}@media(max-width:1180px){.live-build-chip em,.top-tool-action,.top-start-button span{display:none}.top-tools-menu-button,.top-more-button{display:inline-flex}}@media(max-width:1024px){body{overflow:hidden}.model-first-shell{--overlay-source-top: calc(env(safe-area-inset-top) + 3.9rem) ;--overlay-bottom-transport: calc(env(safe-area-inset-bottom) + 4.6rem) ;--overlay-right-dock: 0rem}.equation-overlay{display:none}.model-top-ribbon{left:.65rem;right:4.95rem;top:calc(env(safe-area-inset-top) + .55rem);width:auto;min-height:2.95rem;transform:none;grid-template-columns:minmax(0,1fr) auto;gap:.25rem;border-radius:1.15rem;padding:.35rem}.top-ribbon-left,.top-ribbon-actions{justify-content:flex-start}.top-ribbon-left{max-width:100%}.top-ribbon-center,.model-top-ribbon .hidden,.top-status-chip,.live-build-chip,.top-state-menu-button,.top-tools-menu-button,.top-tool-action,.top-start-button,.top-ribbon-actions .model-icon-button:not(.top-more-button),.top-ribbon-actions .model-command-button:not(.top-more-button){display:none}.app-ribbon-badge{max-width:100%;padding:.5rem .62rem}.app-ribbon-badge span{overflow:hidden;font-size:clamp(.68rem,3.2vw,.82rem);text-overflow:ellipsis;white-space:nowrap}.top-more-button{display:inline-flex;min-width:2.35rem;padding:.52rem}.mobile-nav-toggle{position:fixed;right:.65rem;top:calc(env(safe-area-inset-top) + .55rem);z-index:62;display:inline-flex;min-height:2.95rem;align-items:center;justify-content:center;border-radius:1.15rem;border:1px solid rgba(244,201,93,.32);background:linear-gradient(135deg,#f4c95d2e,#56d9ff14),#040810bd;padding:.35rem .78rem;color:#fef3c7;font-size:.72rem;font-weight:800;letter-spacing:.04em;box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.mobile-nav-scrim,.mobile-tools-scrim{position:fixed;inset:0;z-index:55;display:block;border:0;background:#02060e7a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-nav-scrim{display:none}.mobile-nav-open .mobile-nav-scrim{display:block}.floating-lens-dock{inset:0 0 0 auto;z-index:60;width:min(82vw,21rem);max-height:none;transform:translate(calc(100% + 1rem));flex-direction:column;align-items:stretch;overflow-x:hidden;overflow-y:auto;border-radius:1.35rem 0 0 1.35rem;border-right:0;padding:calc(env(safe-area-inset-top) + 4.2rem) .85rem calc(env(safe-area-inset-bottom) + 1rem);transition:transform .22s ease}.mobile-nav-open .floating-lens-dock{transform:translate(0)}.lens-dock-section{align-content:stretch;min-width:0}.floating-lens-models,.floating-lens-views{grid-template-columns:1fr;border-right:0;border-bottom:1px solid rgba(255,255,255,.09);padding-right:0;padding-bottom:.55rem}.floating-lens-hero-views{border-color:#f4c95d29}.lens-model-button{min-width:0;min-height:2.8rem;justify-items:start;padding:.58rem .8rem;text-align:left}.lens-button{min-width:0;min-height:3.05rem;grid-template-columns:1.6rem 1fr;grid-template-rows:1fr;justify-items:start;padding:.65rem .8rem}.source-quick-links,.systems-dock-open .source-quick-links{display:none}.atlas-model-switch{left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom) + 9.15rem);width:min(390px,calc(100vw - 1.1rem));transform:none;transform:translate(-50%);border-radius:.9rem;padding:.34rem}.atlas-model-switch-head{padding-bottom:.26rem}.atlas-model-switch-head strong,.atlas-model-buttons small{display:none}.atlas-model-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-model-buttons button{min-height:2rem;padding:.34rem .38rem;text-align:center}.hero-sequence-controls{top:calc(env(safe-area-inset-top) + 4.2rem);width:calc(100vw - 1.3rem);padding:.25rem .55rem;opacity:.64}.hero-sequence-controls p{font-size:.5rem;letter-spacing:.2em}.hero-sequence-controls h2{margin-top:.2rem;font-size:clamp(.68rem,3.6vw,.84rem);line-height:1.28}.hero-sequence-track,.hero-sequence-controls div,.hero-sequence-controls em,.model-observatory-rail{display:none}.source-quick-links span{max-width:8rem}.mode-strip,.layout-preset-manager,.truth-ribbon,.active-lens-badge,.mini-equation-card,.state-readout,.viewport-axis-gizmo,.sky-lab-dock,.what-am-i-seeing,.viewport-left-overlay-stack,.visual-layer-legend,.source-graph-workbench,.animation-timeline,.universe-layer-stack{display:none}.viewport-watermark{right:1rem;bottom:calc(env(safe-area-inset-bottom) + 4.9rem);z-index:35;display:inline-flex;max-width:58vw;gap:.38rem;font-size:clamp(.56rem,2.45vw,.74rem);opacity:.54}.mobile-view-tools-button{position:fixed;right:.65rem;top:calc(env(safe-area-inset-top) + 4.1rem);z-index:54;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(135deg,#0e1c2ec7,#0408109e);padding:.62rem .85rem;color:#e2e8f0;font-size:.72rem;font-weight:700;box-shadow:var(--glass-shadow),var(--glass-inner);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.mobile-view-tools-sheet{position:fixed;inset:0 0 0 auto;z-index:70;display:block;width:min(86vw,23rem);max-height:none;overflow:hidden;border-radius:1.35rem 0 0 1.35rem;border:1px solid rgba(255,255,255,.16);border-right:0;background:linear-gradient(180deg,#0a121ff0,#03070efa),radial-gradient(circle at 20% 0%,rgba(86,217,255,.13),transparent 42%);box-shadow:-32px 0 110px #000000a6,var(--glass-inner);backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.mobile-view-tools-header{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:calc(env(safe-area-inset-top) + 1rem) 1rem .7rem;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-view-tools-header p{color:#8bddff;font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mobile-view-tools-header span{display:block;margin-top:.22rem;color:#94a3b8;font-size:.68rem;line-height:1.35}.mobile-view-tools-header button{flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;padding:.48rem .72rem;color:#fff;font-size:.7rem}.mobile-view-tools-body{display:grid;gap:.75rem;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 5.2rem);overflow:auto;padding:.85rem .85rem 1rem}.mobile-view-tools-sheet .visual-layer-legend,.mobile-view-tools-sheet .universe-layer-stack{position:relative;left:auto;top:auto;z-index:auto;display:block;width:100%;max-height:none;padding:.72rem}.mobile-view-tools-sheet .visual-layer-legend-list{grid-template-columns:1fr}.mobile-view-tools-sheet .universe-layer-stack{max-height:38vh}.model-context-strip{display:none}.cosmic-triple-grid,.known-tour-stage{grid-template-columns:1fr}.cockpit-hud{left:.75rem;right:.75rem;top:7.85rem;width:auto;border-radius:1rem}.cockpit-hud-docked{position:static!important;left:auto;right:auto;top:auto;width:100%}.cockpit-strip{overflow-x:auto}.context-inspector,.systems-dock-open .context-inspector,.inspector-reopen{display:none}.right-systems-dock{left:.5rem;right:.5rem;top:auto;bottom:5.1rem;width:auto;max-height:58vh;border-radius:1.1rem}.systems-dock-body{padding-bottom:.7rem}.bottom-data-dock{left:.5rem;right:.5rem;bottom:.5rem;height:68vh}.bottom-control-stack{left:.75rem;right:.75rem;bottom:calc(env(safe-area-inset-bottom) + .75rem);width:auto;transform:none}.floating-tool-window{left:.75rem!important;top:5.25rem!important;width:calc(100vw - 1.5rem)!important;max-height:70vh}.bottom-dock-handle{bottom:calc(env(safe-area-inset-bottom) + .75rem);max-width:calc(100vw - 1.5rem)}}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:border-cyanline\/40:hover{border-color:#56d9ff66}.hover\:border-cyanline\/45:hover{border-color:#56d9ff73}.hover\:border-cyanline\/60:hover{border-color:#56d9ff99}.hover\:border-cyanline\/70:hover{border-color:#56d9ffb3}.hover\:border-goldline\/60:hover{border-color:#f4c95d99}.hover\:bg-cyanline\/10:hover{background-color:#56d9ff1a}.hover\:underline:hover{text-decoration-line:underline}@media not all and (min-width:1280px){.max-xl\:col-span-2{grid-column:span 2 / span 2}.max-xl\:col-start-2{grid-column-start:2}.max-xl\:row-span-1{grid-row:span 1 / span 1}.max-xl\:row-start-3{grid-row-start:3}.max-xl\:border-l-0{border-left-width:0px}.max-xl\:border-t{border-top-width:1px}}@media not all and (min-width:1024px){.max-lg\:col-span-1{grid-column:span 1 / span 1}.max-lg\:col-start-1{grid-column-start:1}.max-lg\:row-auto{grid-row:auto}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:flex-col{flex-direction:column}.max-lg\:items-start{align-items:flex-start}.max-lg\:gap-3{gap:.75rem}.max-lg\:border-l-0{border-left-width:0px}.max-lg\:border-t{border-top-width:1px}.max-lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[32px_1fr_1fr\]{grid-template-columns:32px 1fr 1fr}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}@media(min-width:1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
