*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:.75rem}.inset-4{inset:1rem}.inset-9{inset:2.25rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.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}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-36{height:9rem}.h-7{height:1.75rem}.h-96{height:24rem}.h-full{height:100%}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-80{max-height:20rem}.min-h-40{min-height:10rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-36{width:9rem}.w-7{width:1.75rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-18deg\]{--tw-rotate:-18deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.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-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * 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))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[rgba\(255\,255\,255\,0\.03\)\]{border-color:#ffffff08}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f}.border-\[rgba\(255\,255\,255\,0\.14\)\]{border-color:#ffffff24}.border-\[rgba\(255\,255\,255\,0\.16\)\]{border-color:#ffffff29}.border-\[rgba\(255\,255\,255\,0\.2\)\]{border-color:#fff3}.border-\[rgba\(255\,255\,255\,0\.3\)\]{border-color:#ffffff4d}.border-\[rgba\(55\,182\,255\,0\.06\)\]{border-color:#37b6ff0f}.border-\[rgba\(55\,182\,255\,0\.14\)\]{border-color:#37b6ff24}.border-\[rgba\(55\,182\,255\,0\.2\)\]{border-color:#37b6ff33}.border-\[rgba\(55\,182\,255\,0\.55\)\]{border-color:#37b6ff8c}.border-\[rgba\(57\,255\,138\,0\.3\)\]{border-color:#39ff8a4d}.border-\[var\(--neon-blue\)\]{border-color:var(--neon-blue)}.border-blue-500\/30{border-color:#3b82f64d}.border-red-500\/30{border-color:#ef44444d}.border-l-green-500{--tw-border-opacity:1;border-left-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-l-red-500{--tw-border-opacity:1;border-left-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-l-yellow-500{--tw-border-opacity:1;border-left-color:rgb(234 179 8/var(--tw-border-opacity,1))}.bg-\[rgba\(0\,0\,0\,0\.2\)\]{background-color:#0003}.bg-\[rgba\(0\,0\,0\,0\.22\)\]{background-color:#00000038}.bg-\[rgba\(0\,0\,0\,0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(0\,0\,0\,0\.8\)\]{background-color:#000c}.bg-\[rgba\(0\,0\,0\,0\.94\)\]{background-color:#000000f0}.bg-\[rgba\(100\,150\,255\,0\.1\)\]{background-color:#6496ff1a}.bg-\[rgba\(11\,14\,20\,0\.6\)\]{background-color:#0b0e1499}.bg-\[rgba\(255\,0\,0\,0\.2\)\]{background-color:#f003}.bg-\[rgba\(255\,106\,0\,0\.12\)\]{background-color:#ff6a001f}.bg-\[rgba\(255\,255\,255\,0\.01\)\]{background-color:#ffffff03}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.1\)\]{background-color:#ffffff1a}.bg-\[rgba\(55\,182\,255\,0\.05\)\]{background-color:#37b6ff0d}.bg-\[rgba\(55\,182\,255\,0\.06\)\]{background-color:#37b6ff0f}.bg-\[rgba\(55\,182\,255\,0\.08\)\]{background-color:#37b6ff14}.bg-\[rgba\(55\,182\,255\,0\.1\)\]{background-color:#37b6ff1a}.bg-\[rgba\(57\,255\,138\,0\.04\)\]{background-color:#39ff8a0a}.bg-\[rgba\(57\,255\,138\,0\.1\)\]{background-color:#39ff8a1a}.bg-\[var\(--neon-blue\)\]{background-color:var(--neon-blue)}.bg-\[var\(--neon-orange\)\]{background-color:var(--neon-orange)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-black\/60{background-color:#0009}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-900\/30{background-color:#14532d4d}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-900\/30{background-color:#713f124d}.bg-\[radial-gradient\(circle\,rgba\(255\,106\,0\,0\.5\)_0_8\%\,transparent_9\%_18\%\,rgba\(55\,182\,255\,0\.25\)_19\%_25\%\,transparent_26\%\)\]{background-image:radial-gradient(circle,#ff6a0080 0 8%,#0000 9% 18%,#37b6ff40 19% 25%,#0000 26%)}.bg-\[radial-gradient\(circle\,rgba\(55\,182\,255\,0\.18\)\,transparent_62\%\)\]{background-image:radial-gradient(circle,#37b6ff2e,#0000 62%)}.bg-\[radial-gradient\(circle_at_35\%_30\%\,\#73c8ff\,\#1c4d88_58\%\,\#071024\)\]{background-image:radial-gradient(circle at 35% 30%,#73c8ff,#1c4d88 58%,#071024)}.bg-\[radial-gradient\(circle_at_center\,rgba\(55\,182\,255\,0\.12\)\,rgba\(0\,0\,0\,0\.28\)_62\%\)\]{background-image:radial-gradient(circle,#37b6ff1f,#00000047 62%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/20{--tw-gradient-from:#1e3a8a33 var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from:#dc2626 var(--tw-gradient-from-position);--tw-gradient-to:#dc262600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from:#ca8a04 var(--tw-gradient-from-position);--tw-gradient-to:#ca8a0400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to:#4ade80 var(--tw-gradient-to-position)}.to-purple-900\/20{--tw-gradient-to:#581c8733 var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to:#f87171 var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to:#facc15 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pr-1{padding-right:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-wide{letter-spacing:.025em}.text-\[rgba\(255\,255\,255\,0\.5\)\]{color:#ffffff80}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--neon-blue\)\]{color:var(--neon-blue)}.text-\[var\(--neon-green\)\]{color:var(--neon-green)}.text-\[var\(--neon-orange\)\]{color:var(--neon-orange)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.placeholder-\[rgba\(255\,255\,255\,0\.4\)\]::placeholder{color:#fff6}.placeholder-\[rgba\(255\,255\,255\,0\.5\)\]::placeholder{color:#ffffff80}.shadow-\[0_0_12px_var\(--neon-orange\)\]{--tw-shadow:0 0 12px var(--neon-orange);--tw-shadow-colored:0 0 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-\[0_0_28px_rgba\(55\,182\,255\,0\.25\)\]{--tw-shadow:0 0 28px #37b6ff40;--tw-shadow-colored:0 0 28px 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 #0000001a, 0 8px 10px -6px #0000001a;--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)}.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-md{--tw-backdrop-blur:blur(12px);-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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}:root{--bg:#0b0e14;--panel:#0f1724;--neon-orange:#ff6a00;--neon-blue:#37b6ff;--neon-green:#39ff8a;--muted:#94a3b8}html,body,#root{background:radial-gradient(1200px 600px at 10% 10%, #37b6ff08, transparent), radial-gradient(800px 400px at 90% 90%, #39ff8a05, transparent), var(--bg);color:#e6eef8;height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.header-glow{box-shadow:0 2px 20px #37b6ff0f,inset 0 -1px #ffffff05}.header-inner{position:relative}.header-brand{width:100%}.header-main-nav{position:absolute;left:50%;transform:translate(-50%)}.neon-outline{border:1px solid #37b6ff0f;box-shadow:0 0 12px #37b6ff0f}.panel-header{border-bottom:1px solid #ffffff05;margin-bottom:8px;padding-bottom:8px}.small-muted{color:var(--muted);font-size:.85rem}.main-page{max-width:1400px;margin:0 auto}.main-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:20px;min-height:590px;padding:32px 0 36px;display:grid}.main-hero-copy{z-index:2;max-width:590px;animation:.8s cubic-bezier(.2,.8,.2,1) both main-copy-in;position:relative}.main-hero h1{color:#fff;letter-spacing:0;margin-top:16px;font-size:clamp(42px,6vw,82px);font-weight:600;line-height:.98;animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both main-title-in}.main-hero h1 em{color:var(--neon-blue);text-shadow:0 0 28px #37b6ff2e;font-style:normal}.main-hero-copy>p{max-width:500px;color:var(--muted);margin-top:26px;font-size:16px;line-height:1.7;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both main-copy-in}.main-hero-actions{align-items:center;gap:12px;margin-top:30px;animation:.8s cubic-bezier(.2,.8,.2,1) .32s both main-copy-in;display:flex}.main-primary-button,.main-secondary-button{border-radius:5px;align-items:center;gap:9px;padding:11px 15px;font-size:13px;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.main-primary-button{background:var(--neon-blue);color:#04101a;font-weight:700}.main-primary-button:hover{background:#71ceff;transform:translateY(-3px)}.main-primary-button svg,.main-entry-card svg,.main-mission-link svg{transition:transform .2s}.main-primary-button:hover svg,.main-entry-card:hover svg,.main-mission-link:hover svg{transform:translate(4px)}.main-secondary-button{color:#fff;border:1px solid #ffffff2b}.main-secondary-button:hover{border-color:var(--neon-blue);color:var(--neon-blue);transform:translateY(-3px)}.main-orbit-scene{background:radial-gradient(circle,#37b6ff1f,#0000 33%),radial-gradient(circle,#ff6a000d,#0000 68%);height:520px;animation:1.1s ease-out .12s both scene-in;position:relative;overflow:hidden}.main-earth{background:radial-gradient(circle at 36% 28%,#5cc5ee,#17466f 48%,#071624 76%);border:1px solid #37b6ffcc;border-radius:50%;width:220px;height:220px;animation:5s ease-in-out infinite earth-breathe;position:absolute;top:calc(50% - 110px);left:calc(50% - 110px);overflow:hidden;box-shadow:0 0 25px #37b6ff75,inset -32px -22px 45px #0000008c}.main-earth-glow{border:1px solid #37b6ff33;border-radius:50%;animation:4s ease-in-out infinite glow-pulse;position:absolute;inset:-18px;box-shadow:0 0 25px #37b6ff40}.main-earth-latitude{border:1px solid #abe6ff40;border-radius:50%;width:130%;height:44px;position:absolute;left:-15%;transform:rotate(-18deg)}.latitude-one{top:45px}.latitude-two{top:125px;transform:rotate(18deg)}.main-earth-land{filter:blur(1px);background:#39ff8a59;position:absolute}.land-one{border-radius:55% 30% 50% 25%;width:90px;height:38px;top:65px;left:32px;transform:rotate(-20deg)}.land-two{border-radius:30% 60% 30% 50%;width:60px;height:27px;bottom:45px;right:22px;transform:rotate(28deg)}.main-orbit{border:1px solid #e6eef845;border-radius:50%;animation:16s linear infinite main-orbit-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.orbit-wide{width:480px;height:220px}.orbit-tight{border-color:#ff6a0059;width:330px;height:150px;animation-duration:10s;animation-direction:reverse}.main-orbit-object{border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px)}.object-blue{background:var(--neon-blue);box-shadow:0 0 15px var(--neon-blue)}.object-orange{background:var(--neon-orange);box-shadow:0 0 15px var(--neon-orange)}.main-debris{background:var(--neon-orange);width:5px;height:5px;box-shadow:0 0 10px var(--neon-orange);border-radius:1px;animation:5s ease-in-out infinite main-debris-drift;position:absolute}.main-debris.debris-one{top:28%;left:15%}.main-debris.debris-two{animation-delay:-1.8s;top:40%;right:15%}.main-debris.debris-three{animation-delay:-3.2s;bottom:22%;left:25%}.main-scene-label{color:#e6eef880;letter-spacing:.26em;white-space:nowrap;font-size:9px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.main-signal-row{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.main-signal-row div{color:var(--muted);align-items:center;gap:10px;padding:18px 14px;font-size:12px;transition:background .25s,padding-left .25s;display:flex}.main-signal-row div:hover{background:#37b6ff0a;padding-left:20px}.main-signal-row div+div{border-left:1px solid #ffffff1a}.main-signal-row svg{color:var(--neon-blue)}.main-signal-row strong{color:#fff;font-size:18px;display:block}.main-story-grid{grid-template-columns:1fr 1fr;gap:60px;padding:90px 8% 70px;display:grid}.main-story-grid h2{color:#fff;max-width:460px;margin-top:12px;font-size:clamp(28px,4vw,48px);line-height:1.05}.main-story-grid p{color:var(--muted);font-size:15px;line-height:1.75}.main-entry-grid{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:30px;display:grid}.main-entry-card{text-align:left;border:1px solid #ffffff1f;min-height:150px;padding:22px}.main-entry-card span{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;display:block}.main-entry-card strong{color:#fff;justify-content:space-between;align-items:center;margin-top:25px;font-size:18px;display:flex}.main-entry-card small{color:var(--muted);margin-top:10px;display:block}.entry-blue:hover{border-color:var(--neon-blue);background:#37b6ff0f}.entry-orange:hover{border-color:var(--neon-orange);background:#ff6a000f}.main-zorya-feature{background:radial-gradient(circle at 18%,#37b6ff1a,#0000 28%),linear-gradient(110deg,#37b6ff09,#0000 58%);border-top:1px solid #37b6ff38;border-bottom:1px solid #37b6ff1f;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:42px;min-height:300px;margin:28px 0 12px;padding:34px 8%;display:grid;position:relative;overflow:hidden}.main-zorya-art{place-items:center;height:230px;display:grid;position:relative}.main-zorya-art img{z-index:2;filter:brightness(0)invert()drop-shadow(0 0 18px #37b6ff9e);width:min(185px,70%);animation:4.5s ease-in-out infinite main-zorya-float;position:relative}.main-zorya-ring{border:1px solid #37b6ff61;border-radius:50%;position:absolute;transform:rotate(-18deg)}.main-zorya-ring.ring-one{width:280px;height:105px;animation:10s linear infinite main-zorya-orbit}.main-zorya-ring.ring-two{border-color:#ff6a0047;width:220px;height:80px;animation:7s linear infinite reverse main-zorya-orbit;transform:rotate(48deg)}.main-zorya-copy{max-width:630px}.main-zorya-copy h2{color:#fff;margin-top:12px;font-size:clamp(32px,5vw,58px);line-height:1}.main-zorya-copy h2 span{color:var(--neon-blue);text-shadow:0 0 14px #37b6ffd1,0 0 34px #37b6ff4d}.main-zorya-copy p{max-width:570px;color:var(--muted);margin-top:18px;font-size:15px;line-height:1.75}.main-zorya-link{color:var(--neon-blue);align-items:center;gap:8px;margin-top:23px;font-size:13px;display:inline-flex}.main-zorya-link svg{transition:transform .2s}.main-zorya-link:hover{color:#fff}.main-zorya-link:hover svg{transform:translate(4px)}@keyframes main-zorya-float{50%{transform:translateY(-8px)scale(1.04)}}@keyframes main-zorya-orbit{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@media (width<=700px){.main-zorya-feature{grid-template-columns:1fr;gap:18px;padding:32px 0 38px}.main-zorya-art{order:-1;height:200px}.main-zorya-art img{width:150px}.main-zorya-ring.ring-one{width:230px}.main-zorya-ring.ring-two{width:180px}.main-zorya-copy{text-align:center}.main-zorya-copy p{margin-left:auto;margin-right:auto}.main-zorya-link{justify-content:center}}@media (prefers-reduced-motion:reduce){.main-zorya-art img,.main-zorya-ring{animation:none}}.main-definition{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:86px 1fr;gap:24px;padding:55px 8%;animation:.8s .15s both section-rise;display:grid}.main-definition-mark{color:var(--neon-orange);font-size:48px;font-weight:600;line-height:1}.main-definition h2,.main-section-heading h2{color:#fff;margin-top:10px;font-size:clamp(27px,4vw,44px);line-height:1.05}.main-definition p{max-width:780px;color:var(--muted);margin-top:17px;font-size:15px;line-height:1.75}.main-definition-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.main-definition-tags span{color:var(--neon-blue);text-transform:uppercase;letter-spacing:.1em;border:1px solid #37b6ff40;border-radius:3px;padding:6px 9px;font-size:10px;transition:background .2s,color .2s,transform .2s}.main-definition-tags span:hover{color:#fff;background:#37b6ff1a;transform:translateY(-2px)}.main-definition-link{color:var(--neon-orange);align-items:center;gap:8px;margin-top:24px;font-size:13px;transition:color .2s;display:inline-flex}.main-definition-link:hover{color:#fff}.main-definition-link svg{transition:transform .2s}.main-definition-link:hover svg{transform:translate(4px)}.main-mission{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;padding:88px 8% 78px;animation:.8s .25s both section-rise;display:grid}.main-mission-visual{height:330px;position:relative}.mission-photo{background:var(--panel);border:1px solid #ffffff38;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,z-index 0s .4s;position:absolute;overflow:hidden;box-shadow:0 16px 40px #0006}.mission-photo:hover{z-index:3;box-shadow:0 20px 50px #0000008c,0 0 20px #37b6ff26}.mission-photo img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%;transition:filter .4s,transform .4s;display:block}.mission-photo:hover img{filter:saturate()contrast(1.05);transform:scale(1.04)}.photo-earth{width:63%;height:235px;top:18px;left:0;transform:rotate(-4deg)}.photo-earth:hover{transform:rotate(-1deg)translateY(-5px)scale(1.03)}.photo-iridium{width:47%;height:150px;top:0;right:0;transform:rotate(5deg)}.photo-iridium:hover{transform:rotate(2deg)translateY(-5px)scale(1.04)}.photo-debris{width:53%;height:135px;bottom:0;right:7%;transform:rotate(-3deg)}.photo-debris:hover{transform:rotate(0)translateY(-5px)scale(1.04)}.mission-orbit-line{pointer-events:none;border:1px solid #37b6ff66;border-radius:50%;width:120%;height:165px;animation:9s linear infinite mission-orbit-drift;position:absolute;top:88px;left:-10%;transform:rotate(-18deg)}.main-mission-copy h2{color:#fff;max-width:510px;margin-top:12px;font-size:clamp(31px,4vw,55px);line-height:1.02}.main-mission-copy p{max-width:570px;color:var(--muted);margin-top:20px;font-size:15px;line-height:1.75}.main-mission-link{color:var(--neon-green);align-items:center;gap:8px;margin-top:25px;font-size:13px;display:inline-flex}.main-mission-link:hover{color:#fff}.main-timeline-section,.main-archive-section{padding:86px 8% 70px;animation:.8s .35s both section-rise}.main-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.main-section-heading p{max-width:430px;color:var(--muted);font-size:14px;line-height:1.7}.main-timeline{margin-top:54px;position:relative}.main-timeline:before{content:"";background:linear-gradient(var(--neon-blue), #37b6ff14);transform-origin:top;width:1px;animation:1.4s .7s both timeline-line-grow;position:absolute;top:0;bottom:0;left:112px}.main-timeline-item{grid-template-columns:88px 50px minmax(0,1fr);gap:0;min-height:112px;animation:.65s cubic-bezier(.2,.8,.2,1) both timeline-item-in;display:grid;position:relative}.main-timeline-item:first-child{animation-delay:.45s}.main-timeline-item:nth-child(2){animation-delay:.55s}.main-timeline-item:nth-child(3){animation-delay:.65s}.main-timeline-item:nth-child(4){animation-delay:.75s}.main-timeline-item:nth-child(5){animation-delay:.85s}.main-timeline-item:nth-child(6){animation-delay:.95s}.main-timeline-item:nth-child(7){animation-delay:1.05s}.main-timeline-item:nth-child(8){animation-delay:1.15s}.main-timeline-date{color:var(--muted);text-align:right;padding-top:2px;font-size:12px}.main-timeline-node{justify-content:center;display:flex;position:relative}.main-timeline-node i{z-index:1;border:2px solid var(--neon-blue);background:var(--bg);border-radius:50%;width:11px;height:11px;margin-top:3px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 0 12px}.main-timeline-item:hover .main-timeline-node i{transform:scale(1.5);box-shadow:0 0 20px}.tone-orange .main-timeline-node i{border-color:var(--neon-orange)}.tone-green .main-timeline-node i{border-color:var(--neon-green)}.main-timeline-copy h3{color:#fff;font-size:17px;transition:color .2s}.main-timeline-item:hover .main-timeline-copy h3{color:var(--neon-blue)}.main-archive-section{padding-top:20px}.main-archive-grid{grid-template-columns:1.25fr 1fr 1fr;grid-auto-rows:180px;gap:10px;margin-top:42px;display:grid}.main-archive-card{background:#ffffff06;border:1px solid #ffffff1a;min-width:0;overflow:hidden}.main-archive-card:first-child{grid-row:span 2}.main-archive-image{background:#07111c;height:100%;position:relative;overflow:hidden}.main-archive-image:after{content:"";background:linear-gradient(#0000,#03080fe0);position:absolute;inset:35% 0 0}.main-archive-image img{-o-object-fit:cover;object-fit:cover;opacity:.76;filter:saturate(.72);width:100%;height:100%;transition:transform .35s,opacity .35s}.main-archive-card:hover img{opacity:1;transform:scale(1.06)}.main-archive-caption{z-index:1;position:absolute;bottom:12px;left:14px;right:14px}.main-archive-caption span{color:var(--neon-orange);letter-spacing:.12em;font-size:10px;display:block}.main-archive-caption strong{color:#fff;margin-top:4px;font-size:16px;display:block}.main-archive-caption small{color:#e6eef8a6;margin-top:3px;font-size:9px;display:block}.main-stewardship-section{padding:20px 8% 90px;animation:.8s .45s both section-rise}.main-stewardship-flow{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr) 50px minmax(0,1fr);align-items:center;margin-top:44px;display:grid}.main-stewardship-card{background:linear-gradient(150deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1a;min-height:280px;padding:22px;transition:transform .3s,border-color .3s,background .3s;position:relative}.main-stewardship-card:hover{background:#ffffff0f;transform:translateY(-7px)}.stewardship-observe:hover{border-color:var(--neon-blue)}.stewardship-understand:hover{border-color:var(--neon-orange)}.stewardship-act:hover{border-color:var(--neon-green)}.stewardship-number{color:var(--muted);letter-spacing:.16em;font-size:10px}.stewardship-icon{border:1px solid #37b6ff4d;border-radius:50%;width:72px;height:72px;margin:22px 0 24px;position:relative}.stewardship-icon span{color:var(--neon-blue);border:1px solid;border-radius:50%;position:absolute;inset:15px}.stewardship-icon i{width:8px;height:8px;color:var(--neon-blue);transform-origin:0 42px;background:currentColor;border-radius:50%;animation:3.4s linear infinite stewardship-orbit;position:absolute;top:-6px;left:50%;box-shadow:0 0 12px}.stewardship-icon b{background:var(--neon-blue);width:9px;height:9px;box-shadow:0 0 14px var(--neon-blue);border-radius:50%;position:absolute;top:31px;left:31px}.stewardship-understand .stewardship-icon{border-color:#ff6a0059}.stewardship-understand .stewardship-icon span,.stewardship-understand .stewardship-icon i{color:var(--neon-orange)}.stewardship-understand .stewardship-icon b{background:var(--neon-orange);box-shadow:0 0 14px var(--neon-orange)}.stewardship-act .stewardship-icon{border-color:#39ff8a59}.stewardship-act .stewardship-icon span,.stewardship-act .stewardship-icon i{color:var(--neon-green)}.stewardship-act .stewardship-icon b{background:var(--neon-green);box-shadow:0 0 14px var(--neon-green)}.main-stewardship-card h3{color:#fff;font-size:21px}.main-stewardship-card p{min-height:64px;color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.main-stewardship-card button{color:#fff;align-items:center;gap:7px;margin-top:17px;font-size:12px;display:inline-flex}.main-stewardship-card button svg{transition:transform .2s}.main-stewardship-card button:hover{color:var(--neon-blue)}.main-stewardship-card button:hover svg{transform:translate(4px)}.stewardship-connector{background:#94a3b840;height:1px;position:relative}.stewardship-connector:after{content:"";border-top:1px solid var(--neon-blue);border-right:1px solid var(--neon-blue);width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.stewardship-connector span{background:var(--neon-blue);width:5px;height:5px;box-shadow:0 0 9px var(--neon-blue);border-radius:50%;animation:2.5s linear infinite stewardship-signal;position:absolute;top:-2px;left:0}@keyframes main-orbit-spin{0%{transform:translate(-50%,-50%)rotate(-24deg)}to{transform:translate(-50%,-50%)rotate(336deg)}}@keyframes main-debris-drift{50%{opacity:.3;transform:translate(15px,-12px)rotate(90deg)}}@keyframes main-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes main-title-in{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scene-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes earth-breathe{50%{box-shadow:0 0 38px #37b6ff99,inset -32px -22px 45px #0000008c}}@keyframes glow-pulse{50%{opacity:.6;transform:scale(1.04)}}@keyframes section-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes timeline-item-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes mission-orbit-drift{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes stewardship-orbit{0%{transform:rotate(0)translate(0)}to{transform:rotate(360deg)translate(0)}}@keyframes stewardship-signal{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@media (width<=800px){.main-hero{grid-template-columns:1fr;min-height:0;padding-top:25px}.main-orbit-scene{order:-1;height:390px}.main-earth{transform:scale(.78)}.main-orbit{transform:translate(-50%,-50%)rotate(-24deg)scale(.78)}.main-story-grid{grid-template-columns:1fr;gap:20px;padding:60px 0 45px}}@media (width<=560px){.main-hero h1{font-size:44px}.main-hero-actions{flex-direction:column;align-items:stretch}.main-primary-button,.main-secondary-button{justify-content:center}.main-signal-row{grid-template-columns:1fr}.main-signal-row div+div{border-top:1px solid #ffffff1a;border-left:0}.main-entry-grid{grid-template-columns:1fr}.main-definition{grid-template-columns:1fr;gap:16px;padding:45px 0}.main-section-heading{grid-template-columns:1fr;gap:16px}.main-mission{grid-template-columns:1fr;gap:35px;padding:60px 0 45px}.main-mission-visual{height:280px}.main-timeline-section,.main-archive-section{padding:60px 0 45px}.main-timeline:before{left:67px}.main-timeline-item{grid-template-columns:45px 45px minmax(0,1fr)}.main-timeline-date{font-size:10px}.main-stewardship-section{padding:25px 0 55px}.main-stewardship-flow{margin-top:30px;display:block}.main-stewardship-card{min-height:0;margin-bottom:12px}.main-stewardship-card p{min-height:0}.stewardship-connector{width:1px;height:28px;margin:0 auto}.stewardship-connector:after{top:auto;bottom:-1px;right:-3px;transform:rotate(135deg)}.stewardship-connector span{animation-name:stewardship-signal-vertical;top:0;left:-2px}}@keyframes stewardship-signal-vertical{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.main-hero-copy,.main-hero h1,.main-hero-copy>p,.main-hero-actions,.main-orbit-scene,.main-definition,.main-mission,.main-timeline-section,.main-stewardship-section,.main-timeline-item,.main-timeline:before,.main-earth,.main-earth-glow,.mission-orbit-line,.stewardship-icon i,.stewardship-connector span{animation:none}.main-primary-button,.main-secondary-button,.mission-photo,.main-definition-tags span,.main-stewardship-card,.main-signal-row div{transition:none}.main-orbit,.main-debris{animation:none}}.globe-label{transform-origin:bottom;pointer-events:none;color:#fff;white-space:nowrap;background:#080d14a6;border:1px solid #ffffff0f;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 6px 18px #0009}.panel-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff05,#ffffff03);border:1px solid #37b6ff0f;box-shadow:0 8px 30px #03080f99}.legend-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.game-tile{position:relative;overflow:hidden}.game-preview{opacity:.35;pointer-events:none;border-bottom:1px solid #ffffff14;height:112px;margin:-20px -20px 1px;transition:opacity .25s,border-color .25s;position:relative;overflow:hidden}.game-tile:hover .game-preview,.game-tile:focus-visible .game-preview{opacity:1}.game-preview strong{color:#e6eef8cc;letter-spacing:.18em;font-size:9px;position:absolute;bottom:10px;left:14px}.preview-spacesweeper{background:radial-gradient(circle at 50% 45%,#37b6ff24,#03080feb 70%)}.preview-sweeper-grid{grid-template-columns:repeat(8,17px);gap:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(260px)rotateX(22deg)}.preview-sweeper-grid span{width:17px;height:17px;color:var(--neon-blue);background:#37b6ff14;border:1px solid #37b6ff47;border-radius:2px;place-items:center;font-size:9px;font-weight:700;display:grid}.preview-sweeper-grid span.debris{border-color:var(--neon-orange);background:#ff6a00b3;box-shadow:0 0 9px #ff6a008c}.game-tile:hover .preview-sweeper-grid span.debris,.game-tile:focus-visible .preview-sweeper-grid span.debris{animation:1.6s ease-in-out infinite preview-debris-pulse}.preview-scan-line{background:var(--neon-green);height:1px;box-shadow:0 0 10px var(--neon-green);opacity:0;position:absolute;top:12px;left:12%;right:12%}.game-tile:hover .preview-scan-line,.game-tile:focus-visible .preview-scan-line{animation:2.2s ease-in-out infinite preview-scan}.preview-spacetower{background:linear-gradient(#37b6ff21,#03080ff0)}.preview-tower-platform{border:1px solid var(--neon-blue);background:#37b6ff59;height:6px;position:absolute;transform:skew(-20deg);box-shadow:0 0 9px #37b6ff59}.platform-one{width:62px;bottom:18px;left:18%}.platform-two{width:52px;bottom:49px;left:48%}.platform-three{width:68px;bottom:80px;left:27%}.preview-jumper{background:var(--neon-orange);border:2px solid #fff;border-radius:3px;width:13px;height:13px;position:absolute;bottom:55px;left:56%;box-shadow:0 0 12px #ff6a00cc}.game-tile:hover .preview-jumper,.game-tile:focus-visible .preview-jumper{animation:1.7s ease-in-out infinite preview-jump}.preview-height{color:var(--neon-green);letter-spacing:.12em;font-size:9px;position:absolute;top:12px;right:13px}.preview-jumprocket{background:linear-gradient(#ff6a001a,#03080ff0)}.preview-las-vegas{background:radial-gradient(circle at 50% 45%,#ff6a0029,#03080ff0 72%)}.preview-las-reels{grid-template-columns:repeat(3,31px);gap:5px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-las-reels i{height:78px;color:var(--neon-orange);background:#ffffff0a;border:1px solid #ff6a0085;border-radius:3px;flex-direction:column;justify-content:space-around;align-items:center;font-size:20px;font-style:normal;line-height:1;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 13px #ff6a001f}.preview-las-reels i b{color:var(--neon-green);font-size:22px;font-weight:400;animation:.75s linear infinite preview-las-drop}.preview-las-reels i:nth-child(2) b{animation-delay:-.24s}.preview-las-reels i:nth-child(3) b{animation-delay:-.48s}.preview-las-scan{background:var(--neon-orange);height:1px;box-shadow:0 0 8px var(--neon-orange);opacity:0;position:absolute;top:15px;left:27%;right:27%}.game-tile:hover .preview-las-scan,.game-tile:focus-visible .preview-las-scan{animation:1.4s linear infinite preview-las-scan}.preview-fragments{background:radial-gradient(circle at 50% 65%,#39ff8a1f,#03080ff0 72%)}.preview-fragment-stack{grid-template-columns:repeat(4,21px);gap:3px;display:grid;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.preview-fragment-stack i{background:#ffffff12;border:1px solid;border-radius:3px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;line-height:1;display:grid}.preview-fragment-stack i:nth-child(2),.preview-fragment-stack i:nth-child(3),.preview-fragment-stack i:nth-child(6),.preview-fragment-stack i:nth-child(7){animation:1.8s ease-in-out infinite preview-fragment-pulse}.preview-falling-fragment{opacity:.55;border:1px solid;border-radius:3px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid;position:absolute;top:8px;left:calc(50% - 10px)}.game-tile:hover .preview-falling-fragment,.game-tile:focus-visible .preview-falling-fragment{animation:1.7s cubic-bezier(.35,.05,.6,1) infinite preview-fragment-drop}.preview-clear-burst{color:var(--neon-green);opacity:0;text-shadow:0 0 12px var(--neon-green);font-size:22px;font-style:normal;position:absolute;bottom:39px;left:calc(50% - 10px)}.game-tile:hover .preview-clear-burst,.game-tile:focus-visible .preview-clear-burst{animation:1.7s ease-out infinite preview-clear-burst}.preview-pipe{background:#ff6a003d;border:1px solid #ff6a00bf;width:27px;position:absolute;right:25%;box-shadow:0 0 10px #ff6a0033}.pipe-top{height:57px;top:-18px}.pipe-bottom{height:53px;bottom:-18px}.preview-rocket{border:1px solid var(--neon-blue);background:#fff;border-radius:70% 25% 25% 70%;width:28px;height:13px;position:absolute;top:48px;left:27%;transform:rotate(-8deg);box-shadow:0 0 10px #37b6ffcc}.preview-rocket:before{content:"";background:var(--neon-orange);width:12px;height:5px;box-shadow:0 0 8px var(--neon-orange);position:absolute;top:3px;left:-12px}.preview-debris{color:var(--neon-orange);font-size:16px;position:absolute}.debris-one{top:22%;left:14%}.debris-two{animation-delay:-.9s;top:62%;left:66%}.game-tile:hover .preview-debris,.game-tile:focus-visible .preview-debris{animation:2.4s ease-in-out infinite preview-float}.preview-junkman{background:repeating-linear-gradient(90deg,#0000 0 20px,#37b6ff1f 20px 23px,#0000 23px 42px),repeating-linear-gradient(0deg,#0000 0 20px,#37b6ff1f 20px 23px,#0000 23px 42px),#060d17}.preview-junkman-player,.preview-junkman-enemy{border-radius:50%;width:20px;height:20px;position:absolute;top:39px}.preview-junkman-player{background:var(--neon-orange);clip-path:polygon(0 0,100% 50%,0 100%);animation:2.2s ease-in-out infinite preview-junkman-move;left:30%}.preview-junkman-enemy{background:var(--neon-green);right:26%;box-shadow:0 0 12px #39ff8aa6}.preview-junkman-dot{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:47px}.preview-junkman-dot.dot-one{left:48%}.preview-junkman-dot.dot-two{left:61%}.game-tile:hover .preview-junkman-enemy,.game-tile:focus-visible .preview-junkman-enemy{animation:1s ease-in-out infinite preview-enemy-pulse}@keyframes preview-junkman-move{50%{transform:translate(42px)}}@keyframes preview-enemy-pulse{50%{transform:scale(1.16)}}@keyframes preview-scan{0%,to{opacity:0;top:15px}25%,75%{opacity:.85}50%{opacity:.55;top:94px}}@keyframes preview-debris-pulse{50%{opacity:.55;transform:scale(.72)rotate(45deg)}}@keyframes preview-jump{0%,to{transform:translateY(8px)}50%{transform:translateY(-24px)}}@keyframes preview-float{50%{opacity:.35;transform:translate(9px,-8px)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.game-preview *,.game-preview:before,.game-preview:after{animation:none!important}}.las-vegas-page,.junkman-page{max-width:1100px;margin:0 auto}.junkman-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.junkman-launch{color:var(--neon-orange);white-space:nowrap;border:1px solid #ff6a008c;border-radius:6px;padding:9px 14px;font-size:13px}.junkman-launch:hover{color:#fff;border-color:#fff}.junkman-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.junkman-board-panel,.junkman-guide{border-radius:8px;min-width:0;padding:16px}.junkman-stats{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.junkman-stats strong{color:#fff;margin-left:4px;font-size:15px}.junkman-board{aspect-ratio:17/11;background:#050a13;border:1px solid #37b6ff33;border-radius:6px;grid-template-columns:repeat(17,minmax(0,1fr));width:min(100%,620px);margin:0 auto;padding:6px;display:grid}.junkman-cell{background:#ffffff03;min-width:0;position:relative}.junkman-cell.wall{background:#37b6ff14;border:2px solid #37b6ffb8;box-shadow:inset 0 0 6px #37b6ff29}.junkman-debris{background:var(--neon-orange);border-radius:50%;width:18%;height:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 7px #ff6a00d1}.junkman-player,.junkman-enemy{border-radius:50%;width:66%;height:66%;position:absolute;top:17%;left:17%}.junkman-player{z-index:2;background:var(--neon-orange);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 0 4px #ff6a00b3)}.junkman-enemy{z-index:3;background:var(--neon-blue);box-shadow:0 0 7px #37b6ffcc}.junkman-enemy.enemy-1{background:var(--neon-green);box-shadow:0 0 7px #39ff8acc}.junkman-enemy.enemy-2{background:#ff5a71;box-shadow:0 0 7px #ff5a71cc}.junkman-message{min-height:40px;color:var(--muted);text-align:center;place-items:center;margin-top:10px;font-size:12px;display:grid}.junkman-message.won{color:var(--neon-green)}.junkman-message.lost,.junkman-message.hit{color:var(--neon-orange)}.junkman-controls{display:none}.junkman-rules{gap:13px;margin-top:20px;display:grid}.junkman-rules div{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.junkman-rules strong{border:1px solid var(--neon-orange);width:22px;height:22px;color:var(--neon-orange);border-radius:50%;place-items:center;display:grid}@media (width<=700px){.junkman-header{flex-direction:column;align-items:start}.junkman-layout{grid-template-columns:1fr}.junkman-board-panel,.junkman-guide{padding:12px}.junkman-guide{order:2}.junkman-stats{flex-wrap:wrap}.junkman-controls{grid-template-columns:repeat(4,1fr);gap:7px;max-width:360px;margin:12px auto 0;display:grid}.junkman-controls button{color:#fff;border:1px solid #ffffff2e;border-radius:5px;height:42px;font-size:20px}.junkman-controls button:active{color:var(--neon-orange);border-color:var(--neon-orange)}}.las-vegas-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.las-vegas-reset{color:#fff;white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;padding:9px 14px;font-size:13px}.las-vegas-reset:hover:not(:disabled){border-color:var(--neon-orange);color:var(--neon-orange)}.las-vegas-reset:disabled{opacity:.45}.las-vegas-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.las-vegas-machine,.las-vegas-guide{border-radius:8px;min-width:0;padding:16px}.las-vegas-machine{background:linear-gradient(#ff6a0014,#0f1724e6 34%,#03080ff5);border-color:#ff6a0033}.las-vegas-topline{color:var(--muted);letter-spacing:.16em;justify-content:space-between;gap:12px;font-size:10px;display:flex}.las-live{color:var(--neon-green);letter-spacing:.08em}.las-live.spinning{color:var(--neon-orange)}.las-reels{background:radial-gradient(circle at 50% 45%,#ff6a001f,#03080ff0 68%);border:1px solid #ff6a004d;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0000008c,0 0 24px #ff6a0014}.las-reel{color:#fff;background:linear-gradient(#ffffff14,#ffffff04);border:1px solid #ffffff26;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 8px 20px #ffffff06}.las-symbol-window{justify-content:center;width:100%;height:82px;display:flex;overflow:hidden}.las-symbol-stream{flex-direction:column;align-items:center;gap:12px;display:flex;transform:translateY(16px)}.las-symbol-stream span{text-shadow:0 0 16px;flex:0 0 56px;height:56px;font-size:56px;line-height:1}.las-reel strong{letter-spacing:.16em;font-size:10px}.las-blue{color:var(--neon-blue)}.las-green{color:var(--neon-green)}.las-orange{color:var(--neon-orange)}.las-white{color:#e6eef8}.las-reels.is-spinning .las-reel{animation:.75s ease-in-out infinite alternate las-reel-glow}.las-reels.is-spinning .las-symbol-stream{animation:.38s linear infinite las-symbol-drop}.las-reels.is-spinning .las-reel.is-settled{animation:none;box-shadow:inset 0 8px 20px #ffffff0a,0 0 12px #39ff8a47}.las-reels.is-spinning .las-reel.is-settled .las-symbol-stream{animation:none;transform:translateY(16px)}.las-reel-scan{background:var(--neon-orange);height:2px;box-shadow:0 0 16px var(--neon-orange);animation:1s linear infinite las-scan;position:absolute;top:10px;left:8%;right:8%}.las-result{text-align:center;min-height:38px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.las-result.win{color:var(--neon-green)}.las-result.bonus{color:var(--neon-orange);text-shadow:0 0 10px #ff6a0059}.las-machine-controls{grid-template-columns:auto auto minmax(130px,1fr);align-items:center;gap:9px;display:grid}.las-stake-readout{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.las-stake-readout strong{color:#fff;margin-top:3px;font-size:13px}.las-stake-toggle,.las-spin-button{border-radius:5px;min-height:40px;font-size:12px}.las-stake-toggle{color:var(--muted);border:1px solid #ffffff24;padding:0 12px}.las-stake-toggle:hover:not(:disabled),.las-stake-toggle.active{border-color:var(--neon-orange);color:var(--neon-orange);background:#ff6a0014}.las-spin-button{border:1px solid var(--neon-orange);background:var(--neon-orange);color:#160900;text-transform:uppercase;letter-spacing:.12em;font-weight:700;box-shadow:0 0 18px #ff6a0038}.las-spin-button:hover:not(:disabled){background:#ff8a3d}.las-spin-button:disabled{cursor:not-allowed;opacity:.42}.las-disclaimer{border-left:2px solid var(--neon-orange);color:var(--muted);background:#ff6a000e;gap:8px;margin-top:18px;padding:10px;font-size:11px;line-height:1.5;display:flex}.las-disclaimer strong{color:var(--neon-orange);white-space:nowrap}.las-credit-display{color:var(--muted);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:12px;margin-top:16px;padding-bottom:12px;font-size:11px;display:flex}.las-credit-display strong{color:var(--neon-green);font-size:28px;line-height:1}.las-stats{color:var(--muted);grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;font-size:11px;display:grid}.las-stats strong{color:#fff;margin-top:4px;font-size:17px;display:block}.las-bonus-box{background:#ff6a000e;border:1px solid #ff6a0038;margin-top:18px;padding:12px}.las-bonus-box p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}.las-paytable{color:var(--muted);gap:7px;margin-top:18px;font-size:11px;display:grid}.las-paytable>div:first-child{color:#fff;margin-bottom:3px}.las-paytable>div:not(:first-child){border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:5px;display:flex}.las-paytable strong{color:var(--neon-orange)}.las-legal-note{color:#94a3b8b8;margin-top:17px;font-size:10px;line-height:1.55}@keyframes las-reel-shake{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes las-reel-glow{0%{box-shadow:inset 0 8px 20px #ffffff06,0 0 3px #ff6a0026}to{box-shadow:inset 0 8px 20px #ffffff0f,0 0 18px #ff6a0073}}@keyframes las-symbol-drop{0%{transform:translateY(-478px)}to{transform:translateY(16px)}}@keyframes las-scan{0%{opacity:.2;transform:translateY(0)}50%{opacity:1}to{opacity:.2;transform:translateY(220px)}}@keyframes preview-las-drop{0%{transform:translateY(-24px)}to{transform:translateY(24px)}}@keyframes preview-las-scan{0%{opacity:0;top:14px}20%,80%{opacity:1}to{opacity:0;top:94px}}@keyframes preview-fragment-drop{0%{opacity:.2;transform:translateY(0)rotate(0)}55%{opacity:1}72%{opacity:1;transform:translateY(68px)rotate(90deg)}82%,to{opacity:0;transform:translateY(68px)rotate(180deg)scale(.65)}}@keyframes preview-fragment-pulse{50%{transform:scale(1.08);box-shadow:0 0 12px}}@keyframes preview-clear-burst{0%,64%{opacity:0;transform:scale(.5)}74%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.7)}}@media (width<=700px){.las-vegas-header{flex-direction:column;align-items:start}.las-vegas-layout{grid-template-columns:1fr}.las-reels{gap:6px;padding:10px}.las-reel{min-height:120px}.las-symbol-window{height:68px}.las-symbol-stream span{flex-basis:42px;height:42px;font-size:42px}.las-machine-controls{grid-template-columns:1fr 1fr}.las-stake-readout{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.las-spin-button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.las-reels.is-spinning .las-reel,.las-reels.is-spinning .las-symbol-stream,.las-reel-scan,.preview-las-reels i b,.preview-las-scan{animation:none}}.fragments-page{max-width:1100px;margin:0 auto}.fragments-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.fragments-reset{color:#fff;white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;padding:9px 14px;font-size:13px}.fragments-reset:hover{border-color:var(--neon-green);color:var(--neon-green)}.fragments-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.fragments-board-panel,.fragments-guide{border-radius:8px;min-width:0;padding:16px}.fragments-stats{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.fragments-stats strong{color:#fff;margin-left:4px;font-size:15px}.fragments-board{background:linear-gradient(#37b6ff0f,#03080feb);border:1px solid #39ff8a33;border-radius:7px;grid-template-columns:repeat(8,minmax(22px,1fr));gap:3px;width:min(100%,430px);min-height:560px;margin:0 auto;padding:6px;display:grid;position:relative;box-shadow:inset 0 0 28px #0000008c}.fragment-cell{aspect-ratio:1;color:#0000;border:1px solid #94a3b814;border-radius:3px;place-items:center;min-width:0;font-size:clamp(14px,2.5vw,23px);line-height:1;transition:background .15s,transform .15s,box-shadow .15s;display:grid}.fragment-cell.fragment-blue,.fragments-legend .fragment-blue{color:var(--neon-blue);background:#37b6ff29;border-color:#37b6ff7a;box-shadow:0 0 8px #37b6ff29}.fragment-cell.fragment-orange,.fragments-legend .fragment-orange{color:var(--neon-orange);background:#ff6a0029;border-color:#ff6a007a;box-shadow:0 0 8px #ff6a0029}.fragment-cell.fragment-green,.fragments-legend .fragment-green{color:var(--neon-green);background:#39ff8a24;border-color:#39ff8a73;box-shadow:0 0 8px #39ff8a24}.fragment-cell.fragment-white,.fragments-legend .fragment-white{color:#e6eef8;background:#e6eef81f;border-color:#e6eef866}.fragments-board.active .fragment-cell:not(:empty){animation:2.2s ease-in-out infinite fragment-cell-glow}.fragments-overlay{z-index:2;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080fc7;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex;position:absolute;inset:6px}.fragments-overlay strong{font-size:18px}.fragments-overlay span{color:var(--muted);font-size:12px}.fragments-overlay-button{border:1px solid var(--neon-green);color:var(--neon-green);border-radius:5px;margin-top:8px;padding:9px 15px;font-size:12px}.fragments-overlay-button:hover{background:#39ff8a1a}.fragments-controls{justify-content:center;gap:10px;margin-top:12px;display:flex}.fragments-controls button{color:#fff;border:1px solid #ffffff24;border-radius:5px;min-width:48px;padding:9px 14px;font-size:13px}.fragments-controls button:hover:not(:disabled){border-color:var(--neon-green);color:var(--neon-green)}.fragments-controls button:disabled{cursor:not-allowed;opacity:.35}.fragments-rules{gap:13px;margin-top:20px;display:grid}.fragments-rules div{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.fragments-rules strong{border:1px solid var(--neon-blue);width:22px;height:22px;color:var(--neon-blue);border-radius:50%;justify-content:center;align-items:center;display:flex}.fragments-legend{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;font-size:11px;display:grid}.fragments-legend span{text-transform:capitalize;align-items:center;gap:7px;display:flex}.fragments-legend i{border:1px solid;border-radius:3px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}@keyframes fragment-cell-glow{50%{filter:brightness(1.18)}}@media (width<=700px){.fragments-header{flex-direction:column;align-items:start}.fragments-layout{grid-template-columns:1fr}.fragments-board-panel,.fragments-guide{padding:12px}.fragments-board{min-height:0}.fragments-guide{order:2}}@media (prefers-reduced-motion:reduce){.fragments-board.active .fragment-cell:not(:empty){animation:none}}@keyframes orbit-pass{0%{transform:rotate(0)translate(64px)rotate(0)}to{transform:rotate(360deg)translate(64px)rotate(-360deg)}}.orbit-object{animation:7s linear infinite orbit-pass;top:calc(50% - 5px);left:calc(50% - 5px)}.domino-stage{background:radial-gradient(circle,#37b6ff1f,#040810b8 64%);border:1px solid #37b6ff29;border-radius:8px;height:190px;position:relative;overflow:hidden}.domino-earth{background:radial-gradient(circle at 35% 28%,#8bd3ff,#18508a 58%,#071024);border-radius:50%;width:72px;height:72px;position:absolute;top:calc(50% - 36px);left:calc(50% - 36px);box-shadow:0 0 30px #37b6ff59}.domino-impact{background:var(--neon-orange);width:12px;height:12px;box-shadow:0 0 18px var(--neon-orange);border-radius:50%;animation:1.1s ease-out infinite impact-pulse;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}.domino-label{color:#ffffff94;letter-spacing:.12em;font-size:9px;position:absolute;top:calc(50% + 48px);left:50%;transform:translate(-50%)}.domino-fragment{background:var(--neon-orange);animation:fragment-burst 2.8s cubic-bezier(.2,.8,.2,1) var(--delay) infinite;border-radius:50%;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 0 8px #ff6a00cc}.domino-wave{width:42px;height:42px;animation:cascade-wave 2.4s ease-out var(--wave-delay) infinite;border:1px solid #ff6a00a6;border-radius:50%;position:absolute;top:calc(50% - 21px);left:calc(50% - 21px)}.domino-step{border:1px solid #94a3b840;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.domino-step.active{color:#071024;background:var(--neon-orange);border-color:var(--neon-orange)}@keyframes impact-pulse{50%{opacity:.3;transform:scale(2.2)}}@keyframes fragment-burst{0%,12%{opacity:0;transform:translate(0)}25%{opacity:1}80%,to{transform:translate(var(--x),var(--y));opacity:0}}@keyframes cascade-wave{0%{opacity:0;transform:scale(.3)}18%{opacity:.9}to{opacity:0;transform:scale(4)}}.tracker-shell{flex-direction:column;gap:14px;min-height:calc(100vh - 150px);display:flex}.tracker-topbar{justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;display:flex}.tracker-layout{grid-template-columns:240px minmax(0,1fr) 300px;align-items:stretch;gap:14px;min-height:680px;display:grid}.tracker-layout-wide{grid-template-columns:minmax(0,1fr) 280px}.tracker-sidebar,.tracker-object-panel{min-width:0;padding:14px;overflow:hidden}.tracker-sidebar{flex-direction:column;gap:0;display:flex}.tracker-sidebar-tool{margin-top:auto;padding-top:18px}.tracker-sidebar-tool>div{margin-bottom:10px}.tracker-globe-panel{min-width:0;min-height:680px;position:relative;overflow:hidden}.tracker-globe{min-height:680px;border-radius:0!important;height:100%!important}.tracker-icon-button{width:28px;height:28px;color:var(--muted);border:1px solid #ffffff24;border-radius:5px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.tracker-icon-button:hover{color:#fff;border-color:var(--neon-blue)}.tracker-map-status{color:var(--muted);pointer-events:none;justify-content:space-between;gap:12px;font-size:11px;display:flex;position:absolute;bottom:42px;left:12px;right:12px}.tracker-controls{gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.tracker-control-button{color:#fff;background:#071024c7;border:1px solid #ffffff29;border-radius:5px;padding:6px 9px;font-size:11px}.tracker-control-button:hover:not(:disabled){border-color:var(--neon-blue);color:var(--neon-blue)}.tracker-control-button:disabled{opacity:.4;cursor:not-allowed}.tracker-label{color:var(--muted);margin-bottom:3px;font-size:11px}.tracker-tools-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.tracker-tool-panel{min-width:0;min-height:100%;padding:16px;overflow:visible}.tracker-tool-panel>.panel-glass{box-shadow:none;background:0 0;border:0;padding:0}.tracker-tool-panel select,.tracker-tool-panel input{max-width:100%}.tracker-tool-panel .space-y-4{min-width:0}.tracker-tool-panel .simulator-visual,.tracker-tool-panel svg,.tracker-tool-panel canvas{max-width:100%}@media (width<=1023px){.tracker-layout,.tracker-layout-wide{grid-template-columns:1fr;min-height:0}.tracker-sidebar,.tracker-object-panel{order:2}.tracker-globe-panel{order:1;min-height:520px}.tracker-globe{min-height:520px}.tracker-sidebar-tool{margin-top:18px}.tracker-tools-grid{grid-template-columns:1fr}}@media (width<=600px){.tracker-shell{gap:10px}.tracker-topbar{padding:9px 10px}.tracker-layout{gap:10px}.tracker-globe-panel,.tracker-globe{min-height:430px}.tracker-tools-grid{gap:10px}.tracker-tool-panel{padding:12px}.tracker-tool-panel .grid-cols-3{grid-template-columns:1fr}}.about-orbit-scene{background:radial-gradient(circle,#37b6ff1f,#040810b8 62%);border:1px solid #37b6ff24;border-radius:10px;min-height:230px;position:relative;overflow:hidden}.cemetery-skyline{opacity:.72;justify-content:space-around;align-items:end;height:35px;display:flex;position:absolute;bottom:29px;left:12px;right:12px}.cemetery-skyline i{border:1px solid #94a3b87a;border-bottom:0;border-radius:8px 8px 0 0;width:17px;height:25px;display:block;position:relative;transform:skew(-7deg)}.cemetery-skyline i:before{content:"";border:1px solid #94a3b87a;border-bottom:0;width:5px;height:8px;position:absolute;top:-7px;left:6px}.cemetery-skyline i:nth-child(2),.cemetery-skyline i:nth-child(5){opacity:.5;height:17px}.cemetery-skyline i:nth-child(3){border-color:#ff6a0099;height:31px}.cemetery-ring{border:1px solid #ffffff29;border-radius:50%;width:220px;height:92px;margin:-46px 0 0 -110px;position:absolute;top:50%;left:50%;transform:rotate(-24deg)}.ring-back{border-color:#37b6ff47;animation:13s linear infinite cemetery-ring-drift}.ring-front{border-color:#ff6a0040;animation:9s linear infinite reverse cemetery-ring-drift;transform:rotate(58deg)scale(.72)}.cemetery-earth{background:radial-gradient(circle at 32% 25%,#8bd3ff,#18508a 55%,#071024);border-radius:50%;width:70px;height:70px;position:absolute;top:calc(50% - 35px);left:calc(50% - 35px);box-shadow:0 0 30px #37b6ff66,inset -8px -5px 12px #0006}.earth-light{filter:blur(3px);background:#ffffff38;border-radius:50%;width:18px;height:12px;position:absolute;top:16px;left:17px}.debris-cloud{background:var(--neon-orange);border-radius:2px;width:5px;height:5px;animation:6s linear infinite debris-orbit;position:absolute;box-shadow:0 0 9px #ff6a00cc}.cloud-one{top:calc(50% - 22px);left:calc(50% + 87px)}.cloud-two{background:#ffffffb3;width:3px;height:3px;animation-duration:8s;animation-delay:-2s;top:calc(50% + 16px);left:calc(50% - 105px)}.cloud-three{width:4px;height:4px;animation-duration:5s;animation-delay:-4s;top:calc(50% - 63px);left:calc(50% + 34px)}.wrecked-satellite{border:1px solid #ffffffa6;width:22px;height:10px;animation:5s ease-in-out infinite wreck-drift;position:absolute;top:calc(50% + 27px);left:calc(50% + 58px);transform:rotate(-28deg)}.wrecked-satellite:before,.wrecked-satellite:after{content:"";border:1px solid #37b6ffb3;width:9px;height:7px;position:absolute;top:1px}.wrecked-satellite:before{left:-11px;transform:rotate(12deg)}.wrecked-satellite:after{right:-11px;transform:rotate(-12deg)}.wrecked-satellite b{background:var(--neon-orange);border-radius:50%;width:4px;height:4px;position:absolute;top:-5px;left:8px}.wrecked-satellite em{background:#ffffff73;width:14px;height:1px;position:absolute;top:4px;left:4px}.floating-cross{opacity:.7;background:#94a3b86b;width:12px;height:3px;position:absolute;transform:rotate(18deg)}.floating-cross:after{content:"";background:inherit;width:3px;height:11px;position:absolute;top:-4px;left:4px}.cross-one{animation:4s ease-in-out infinite cross-float;top:88px;left:28px}.cross-two{animation:5s ease-in-out -2s infinite cross-float;top:45px;right:35px;transform:rotate(-24deg)scale(.7)}.about-logo{-o-object-fit:contain;object-fit:contain;opacity:.85;width:32px;height:32px;position:absolute;top:12px;left:12px}.about-scene-label{text-align:center;letter-spacing:.16em;color:#ffffff80;font-size:9px;position:absolute;bottom:12px;left:0;right:0}.about-signal{border-radius:999px;width:100%;height:3px}.signal-blue{background:var(--neon-blue);box-shadow:0 0 12px #37b6ff8c}.signal-orange{background:var(--neon-orange);box-shadow:0 0 12px #ff6a008c}.signal-green{background:var(--neon-green);box-shadow:0 0 12px #39ff8a8c}.about-explore-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;min-height:88px;padding:12px}.about-explore-number{color:var(--neon-blue);letter-spacing:.12em;margin-bottom:8px;font-size:10px}.about-data-flow{background:linear-gradient(90deg,#37b6ff0d,#ff6a000a,#39ff8a0d);border:1px solid #37b6ff1f;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:10px;display:flex;position:relative;overflow:hidden}.about-flow-node{color:#ffffffd1;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.about-flow-line{background:#94a3b84d;width:clamp(20px,12vw,100px);height:1px}.flow-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.flow-blue{background:var(--neon-blue);box-shadow:0 0 8px var(--neon-blue)}.flow-orange{background:var(--neon-orange);box-shadow:0 0 8px var(--neon-orange)}.flow-green{background:var(--neon-green);box-shadow:0 0 8px var(--neon-green)}.about-flow-packet{background:#fff;border-radius:50%;width:5px;height:5px;animation:4s linear infinite flow-packet;position:absolute;left:15%;box-shadow:0 0 8px #fff}@keyframes flow-packet{0%{opacity:0;left:12%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:88%}}.spacesweeper-about-visual{background:radial-gradient(circle,#ff6a001a,#040810db 68%);border:1px solid #ff6a002e;border-radius:8px;min-height:145px;position:relative;overflow:hidden}.spacesweeper-about-orbit{border:1px solid #ff6a006b;border-radius:50%;width:190px;height:62px;animation:8s linear infinite spacesweeper-orbit;position:absolute;top:42px;left:calc(50% - 95px);transform:rotate(-25deg)}.spacesweeper-about-satellite{width:16px;height:10px;box-shadow:0 0 12px var(--neon-blue);background:#37b6ff73;border:1px solid #fff;position:absolute;top:66px;left:calc(50% - 8px);transform:rotate(-25deg)}.spacesweeper-about-satellite:before,.spacesweeper-about-satellite:after{content:"";border:1px solid var(--neon-blue);width:7px;height:7px;position:absolute;top:1px}.spacesweeper-about-satellite:before{left:-9px}.spacesweeper-about-satellite:after{right:-9px}.spacesweeper-about-debris{background:var(--neon-orange);width:5px;height:5px;box-shadow:0 0 8px var(--neon-orange);border-radius:1px;animation:3.5s ease-in-out infinite about-debris-drift;position:absolute}.about-debris-one{top:35%;left:22%}.about-debris-two{animation-delay:-1.2s;top:58%;left:72%}.about-debris-three{animation-delay:-2.3s;top:25%;left:56%}@keyframes spacesweeper-orbit{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}@keyframes about-debris-drift{50%{opacity:.35;transform:translate(10px,-7px)rotate(90deg)}}.spacesweeper-page{max-width:1100px;margin:0 auto}.spacesweeper-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.spacesweeper-reset{color:#fff;white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;padding:9px 14px;font-size:13px}.spacesweeper-reset:hover{border-color:var(--neon-orange);color:var(--neon-orange)}.spacesweeper-levels{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.spacesweeper-levels button{color:var(--muted);text-align:left;border:1px solid #ffffff1f;border-radius:5px;padding:7px 10px;font-size:11px}.spacesweeper-levels button:hover,.spacesweeper-levels button.active{border-color:var(--neon-blue);color:#fff;background:#37b6ff14}.spacesweeper-levels small{color:#94a3b8b3;margin-top:2px;font-size:9px;display:block}.spacesweeper-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.spacesweeper-board-panel,.spacesweeper-guide{border-radius:8px;min-width:0;padding:16px}.spacesweeper-stats{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.spacesweeper-stats strong{color:#fff;margin-left:4px;font-size:15px}.spacesweeper-board{background:#0000003d;border:1px solid #37b6ff26;border-radius:6px;grid-template-columns:repeat(9,minmax(24px,1fr));gap:3px;width:min(100%,540px);margin:0 auto;padding:5px;display:grid}.spacesweeper-board.board-master{width:100%;max-width:none}.spacesweeper-board.board-expert{width:min(100%,640px)}.spacesweeper-board.board-master .spacesweeper-cell{font-size:clamp(9px,1.25vw,14px)}.spacesweeper-cell{aspect-ratio:1;color:#fff;cursor:pointer;background:#37b6ff12;border:1px solid #94a3b824;border-radius:3px;min-width:0;font-size:clamp(12px,2vw,18px);font-weight:700;transition:background .12s,border-color .12s,transform .12s}.spacesweeper-cell:hover{border-color:var(--neon-blue);background:#37b6ff33;transform:translateY(-1px)}.spacesweeper-cell.revealed{cursor:default;background:#ffffff0b;border-color:#ffffff0f;transform:none}.spacesweeper-cell.flagged{color:var(--neon-orange);background:#ff6a001a;border-color:#ff6a0059}.spacesweeper-cell.debris{color:var(--neon-orange);border-color:var(--neon-orange);background:#ff6a0040}.spacesweeper-cell.number-1{color:#61c7ff}.spacesweeper-cell.number-2{color:var(--neon-green)}.spacesweeper-cell.number-3{color:#ffd166}.spacesweeper-cell.number-4,.spacesweeper-cell.number-5,.spacesweeper-cell.number-6,.spacesweeper-cell.number-7,.spacesweeper-cell.number-8{color:#ff8a7a}.spacesweeper-message{text-align:center;min-height:42px;color:var(--muted);justify-content:center;align-items:center;margin-top:10px;font-size:12px;display:flex}.spacesweeper-message.won{color:var(--neon-green)}.spacesweeper-message.lost{color:var(--neon-orange)}.spacesweeper-rules{gap:13px;margin-top:20px;display:grid}.spacesweeper-rules div{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.spacesweeper-rules strong{border:1px solid var(--neon-blue);width:22px;height:22px;color:var(--neon-blue);border-radius:50%;justify-content:center;align-items:center;display:flex}.spacesweeper-fairness{border-left:2px solid var(--neon-orange);background:#ff6a000e;margin-top:22px;padding:12px}.spacesweeper-history{background:#ff6a000e;border:1px solid #ff6a0040;border-radius:7px;grid-template-columns:125px 1fr;gap:14px;margin-top:12px;padding:12px;display:grid}.spacesweeper-history-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050cc2;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out history-fade-in;display:flex;position:fixed;inset:0}.spacesweeper-history-modal{background:linear-gradient(#111d2b,#09101b);border:1px solid #ff6a0059;border-radius:10px;width:min(430px,100%);padding:22px;animation:.28s cubic-bezier(.2,.8,.2,1) history-rise;position:relative;box-shadow:0 18px 70px #000000a6,0 0 30px #ff6a001a}.spacesweeper-history-close{width:28px;height:28px;color:var(--muted);border-radius:50%;font-size:22px;line-height:1;position:absolute;top:10px;right:14px}.spacesweeper-history-close:hover{color:#fff;background:#ffffff14}.spacesweeper-history-modal .history-image{background:radial-gradient(circle,#ff6a001f,#03080fe6 68%);min-height:150px}.spacesweeper-modal-button{color:#fff;border:1px solid #ffffff26;border-radius:5px;padding:8px 13px;font-size:12px}.spacesweeper-modal-button:hover{border-color:var(--neon-orange)}.spacesweeper-modal-button.primary{border-color:var(--neon-orange);color:var(--neon-orange)}@keyframes history-fade-in{0%{opacity:0}to{opacity:1}}@keyframes history-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.spacesweeper-victory-modal{border-color:#39ff8a59}.victory-illustration{background:radial-gradient(circle,#39ff8a1f,#03080fe6 70%);border:1px solid #39ff8a33;border-radius:6px;height:120px;position:relative;overflow:hidden}.victory-orbit{border:1px solid #39ff8a8c;border-radius:50%;width:190px;height:58px;animation:5s linear infinite victory-spin;position:absolute;top:32px;left:calc(50% - 95px);transform:rotate(-18deg)}.victory-satellite{background:#37b6ff80;border:1px solid #fff;width:16px;height:10px;position:absolute;top:53px;left:calc(50% - 8px);transform:rotate(-18deg);box-shadow:0 0 14px #39ff8abf}.victory-satellite:before,.victory-satellite:after{content:"";border:1px solid var(--neon-blue);width:7px;height:7px;position:absolute;top:1px}.victory-satellite:before{left:-9px}.victory-satellite:after{right:-9px}.victory-signal{text-align:center;color:var(--neon-green);letter-spacing:.2em;font-size:10px;position:absolute;bottom:10px;left:0;right:0}.victory-stats{color:var(--muted);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:8px;margin-top:16px;padding:10px;font-size:11px;display:flex}.victory-stats strong{color:#fff;font-size:14px;display:block}.victory-lesson{border-left:2px solid var(--neon-green);background:#39ff8a0e;margin-top:16px;padding:12px}@keyframes victory-spin{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}.history-image{background:radial-gradient(circle,#37b6ff33,#03080fe6 68%);border-radius:5px;min-height:105px;position:relative;overflow:hidden}.history-orbit{border:1px solid #ffffff4d;border-radius:50%;width:130px;height:48px;position:absolute;top:28px;left:calc(50% - 65px);transform:rotate(-24deg)}.history-object{background:#37b6ff59;border:1px solid #fff;width:22px;height:12px;position:absolute;top:45px;left:calc(50% - 11px);transform:rotate(-24deg);box-shadow:0 0 12px #37b6ff8c}.history-object:before,.history-object:after{content:"";border:1px solid var(--neon-blue);width:8px;height:8px;position:absolute;top:1px}.history-object:before{left:-10px}.history-object:after{right:-10px}@media (width<=500px){.spacesweeper-history{grid-template-columns:1fr}.history-image{min-height:90px}}@media (width<=700px){.spacesweeper-header{flex-direction:column;align-items:start}.spacesweeper-layout{grid-template-columns:1fr}.spacesweeper-board-panel,.spacesweeper-guide{padding:12px}.spacesweeper-stats{flex-wrap:wrap}.spacesweeper-guide{order:2}.spacesweeper-board.board-master{min-width:620px;margin-left:0;margin-right:0}.spacesweeper-board-panel{overflow-x:auto}}.spacetower-page{max-width:1100px;margin:0 auto}.spacetower-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.spacetower-reset{color:#fff;white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;padding:9px 14px;font-size:13px}.spacetower-reset:hover{border-color:var(--neon-blue);color:var(--neon-blue)}.spacetower-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.spacetower-board-panel,.spacetower-guide{border-radius:8px;min-width:0;padding:16px}.spacetower-stats{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.spacetower-stats strong{color:#fff;margin-left:4px;font-size:15px}.spacetower-canvas-wrap{border:1px solid #37b6ff26;border-radius:8px;width:100%;max-width:380px;margin:0 auto;position:relative;overflow:hidden}.spacetower-canvas{background:#050a13;width:100%;height:auto;display:block}.spacetower-overlay{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03080fb8;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.spacetower-modal-button{color:#fff;border:1px solid #ffffff26;border-radius:5px;padding:8px 13px;font-size:12px}.spacetower-modal-button:hover{border-color:var(--neon-blue)}.spacetower-modal-button.primary{border-color:var(--neon-blue);color:var(--neon-blue)}.spacetower-touch-controls{justify-content:center;gap:10px;margin-top:12px;display:flex}.spacetower-touch-controls button{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #ffffff24;border-radius:6px;padding:10px 18px;font-size:14px}.spacetower-touch-controls button:hover,.spacetower-touch-controls button:active{border-color:var(--neon-blue);color:var(--neon-blue)}.spacetower-rules{gap:13px;margin-top:20px;display:grid}.spacetower-rules div{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.spacetower-rules strong{border:1px solid var(--neon-orange);width:22px;height:22px;color:var(--neon-orange);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width<=700px){.spacetower-header{flex-direction:column;align-items:start}.spacetower-layout{grid-template-columns:1fr}.spacetower-board-panel,.spacetower-guide{padding:12px}.spacetower-guide{order:2}}.jumprocket-page{max-width:1100px;margin:0 auto}.jumprocket-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.jumprocket-reset{color:#fff;white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;padding:9px 14px;font-size:13px}.jumprocket-reset:hover{border-color:var(--neon-orange);color:var(--neon-orange)}.jumprocket-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;display:grid}.jumprocket-board-panel,.jumprocket-guide{border-radius:8px;min-width:0;padding:16px}.jumprocket-stats{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.jumprocket-stats strong{color:#fff;margin-left:4px;font-size:15px}.jumprocket-canvas-wrap{cursor:pointer;touch-action:none;border:1px solid #ff6a0026;border-radius:8px;width:100%;max-width:380px;margin:0 auto;position:relative;overflow:hidden}.jumprocket-canvas{background:#050a13;width:100%;height:auto;display:block}.jumprocket-overlay{text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03080fb8;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.jumprocket-modal-button{color:#fff;border:1px solid #ffffff26;border-radius:5px;padding:8px 13px;font-size:12px}.jumprocket-modal-button:hover{border-color:var(--neon-orange)}.jumprocket-modal-button.primary{border-color:var(--neon-orange);color:var(--neon-orange)}.jumprocket-rules{gap:13px;margin-top:20px;display:grid}.jumprocket-rules div{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.jumprocket-rules strong{border:1px solid var(--neon-blue);width:22px;height:22px;color:var(--neon-blue);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width<=700px){.jumprocket-header{flex-direction:column;align-items:start}.jumprocket-layout{grid-template-columns:1fr}.jumprocket-board-panel,.jumprocket-guide{padding:12px}.jumprocket-guide{order:2}}@keyframes cemetery-ring-drift{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes debris-orbit{0%{transform:rotate(0)translate(22px)rotate(0)}to{transform:rotate(360deg)translate(22px)rotate(-360deg)}}@keyframes wreck-drift{50%{transform:rotate(-35deg)translate(7px,-5px)}}@keyframes cross-float{50%{opacity:.25;transform:translateY(-6px)rotate(18deg)}}.about-orbit-scene{background:linear-gradient(#37b6ff14,#040810e6 72%)}.about-cemetery-ground{border-bottom:1px solid #94a3b861;justify-content:space-around;align-items:end;height:38px;display:flex;position:absolute;bottom:28px;left:14px;right:14px}.about-cemetery-ground span{opacity:.62;border:1px solid #94a3b87a;border-bottom:0;border-radius:8px 8px 0 0;width:16px;height:24px;position:relative}.about-cemetery-ground span:after{content:"";background:#94a3b880;width:5px;height:1px;position:absolute;top:8px;left:5px;box-shadow:0 5px #94a3b84d}.about-cemetery-ground span:nth-child(2),.about-cemetery-ground span:nth-child(4){opacity:.4;height:16px}.about-cemetery-ground span:nth-child(3){border-color:#ff6a0094;height:31px}.about-satellite{z-index:3;width:24px;height:15px;animation:8s ease-in infinite satellite-descent;position:absolute;top:25px;left:calc(50% - 12px)}.satellite-body{background:#37b6ff52;border:1px solid #fff;border-radius:2px;width:11px;height:11px;position:absolute;top:2px;left:7px;box-shadow:0 0 10px #37b6ffa6}.satellite-panel{border:1px solid var(--neon-blue);background:repeating-linear-gradient(90deg,#37b6ff80 0 1px,#0000 1px 3px);width:7px;height:8px;position:absolute;top:4px}.panel-left{left:-3px;transform:rotate(-10deg)}.panel-right{right:-3px;transform:rotate(10deg)}.satellite-antenna{background:#fff;width:1px;height:8px;position:absolute;top:-6px;left:11px;transform:rotate(18deg)}.satellite-debris{z-index:2;background:var(--neon-orange);opacity:0;width:5px;height:5px;box-shadow:0 0 8px var(--neon-orange);animation:8s ease-in infinite debris-landing;position:absolute;top:39px;left:calc(50% - 3px)}.debris-a{--debris-x:-45px;--debris-y:127px;animation-delay:40ms}.debris-b{--debris-x:30px;--debris-y:132px;animation-delay:.12s}.debris-c{--debris-x:-15px;--debris-y:137px;animation-delay:.2s}.debris-d{--debris-x:58px;--debris-y:124px;animation-delay:.28s}.about-scene-label{font-size:8px;bottom:10px}@keyframes satellite-descent{0%{opacity:1;transform:translate(0)rotate(-12deg)}48%{opacity:1;transform:translate(28px,74px)rotate(22deg)}57%,to{opacity:0;transform:translate(28px,128px)rotate(125deg)scale(.35)}}@keyframes debris-landing{0%,45%{opacity:0;transform:translate(0)scale(.3)}52%{opacity:1}78%{transform:translate(var(--debris-x), var(--debris-y)) rotate(180deg) scale(1);opacity:1}90%,to{transform:translate(var(--debris-x), var(--debris-y)) scale(.65);opacity:.25}}.about-content{flex-direction:column;display:flex}.about-content>section{order:4}.about-content>section:first-child{order:3}.about-content>section:nth-child(2){order:1}.about-content>section:nth-child(3){order:2}.about-content>section[aria-labelledby=name-explanation-title]~section[aria-labelledby=name-explanation-title],.about-story{display:none}.about-story-animation{background:radial-gradient(circle at 50% 35%,#37b6ff1f,#040810d9 70%);border:1px solid #ffffff1a;border-radius:8px;height:150px;position:relative;overflow:hidden}.story-satellite{z-index:2;width:26px;height:16px;animation:6s ease-in-out infinite story-satellite-break;position:absolute;top:24px;left:calc(50% - 13px)}.story-satellite b{background:#37b6ff59;border:1px solid #fff;width:11px;height:10px;position:absolute;top:3px;left:8px}.story-satellite i,.story-satellite em{border:1px solid var(--neon-blue);background:#37b6ff4d;width:8px;height:8px;position:absolute;top:4px}.story-satellite i{left:-3px}.story-satellite em{right:-3px}.story-fragment{background:var(--neon-orange);opacity:0;border-radius:1px;width:5px;height:5px;animation:6s ease-out infinite story-fragment-fall;position:absolute;top:34px;left:calc(50% - 3px)}.fragment-one{--fx:-55px;--fy:92px}.fragment-two{--fx:48px;--fy:101px;animation-delay:.1s}.fragment-three{--fx:-18px;--fy:112px;animation-delay:.2s}.fragment-four{--fx:76px;--fy:81px;animation-delay:.3s}.story-word{text-align:center;color:#ffffff61;letter-spacing:.28em;font-size:10px;position:absolute;bottom:10px;left:0;right:0}.about-cemetery-word{background:linear-gradient(#39ff8a0f,#040810f0 72%)}.story-moon{background:radial-gradient(circle at 32% 28%,#d2e7f2,#536d82 68%,#152433);border-radius:50%;width:44px;height:44px;animation:4s ease-in-out infinite moon-pulse;position:absolute;top:25px;left:calc(50% - 22px);box-shadow:0 0 22px #94a3b833}.story-graves{justify-content:space-around;align-items:end;display:flex;position:absolute;bottom:34px;left:18px;right:18px}.story-graves i{opacity:.65;border:1px solid #94a3b899;border-bottom:0;border-radius:7px 7px 0 0;width:13px;height:24px;position:relative}.story-graves i:after{content:"";background:#94a3b899;width:5px;height:1px;position:absolute;top:8px;left:4px;box-shadow:0 5px #94a3b859}.story-graves i:nth-child(2n){opacity:.4;height:16px}.story-graves i:nth-child(4){border-color:var(--neon-orange);height:30px;animation:3s ease-in-out infinite grave-glow}.story-dust{background:var(--neon-orange);width:4px;height:4px;box-shadow:0 0 9px var(--neon-orange);border-radius:50%;animation:4s ease-in-out infinite dust-float;position:absolute}.dust-one{top:45%;left:25%}.dust-two{animation-delay:-1.5s;top:52%;left:72%}.dust-three{animation-delay:-2.5s;top:37%;left:58%}.cemetery-word{color:#39ff8a8c}@keyframes story-satellite-break{0%,38%{opacity:1;transform:translate(0)rotate(-8deg)}55%{opacity:1;transform:translate(24px,48px)rotate(38deg)}64%,to{opacity:0;transform:translate(45px,96px)rotate(120deg)scale(.3)}}@keyframes story-fragment-fall{0%,42%{opacity:0;transform:translate(0)}53%{opacity:1}82%,to{opacity:.2;transform:translate(var(--fx),var(--fy))}}@keyframes moon-pulse{50%{transform:scale(1.06);box-shadow:0 0 30px #94a3b859}}@keyframes grave-glow{50%{box-shadow:0 0 14px #ff6a0059}}@keyframes dust-float{50%{opacity:.35;transform:translate(8px,-8px)}}@media (width<=640px){.about-story{grid-template-columns:1fr;gap:14px}}.about-page{max-width:1400px;margin:0 auto;overflow:hidden}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin:0}.about-kicker{color:var(--neon-orange);letter-spacing:.2em;text-transform:uppercase;font-size:10px;line-height:1.4;display:block}.about-hero{background:#06111c;border-bottom:1px solid #ffffff24;align-items:end;min-height:590px;display:flex;position:relative;overflow:hidden}.about-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03080ff2 0%,#03080fad 42%,#03080f0d 100%),linear-gradient(#0000 52%,#03080fcc);position:absolute;inset:0}.about-hero-image{filter:saturate(.72)contrast(1.1);opacity:.82;background-position:50%;background-size:cover;position:absolute;inset:0 0 0 28%}.about-hero-image[style]{animation:.65s both about-hero-fade}.about-hero-copy{z-index:1;max-width:700px;padding:70px 8% 78px;animation:.8s cubic-bezier(.2,.8,.2,1) both about-rise;position:relative}.about-hero-copy h1{color:#fff;letter-spacing:0;max-width:720px;margin-top:18px;font-size:clamp(52px,8vw,112px);font-weight:600;line-height:.9}.about-hero-copy h1 em,.about-chapter h2 em,.about-split-copy h2 em,.about-story-mark em{color:var(--neon-blue);text-shadow:0 0 22px #37b6ff47;font-style:normal}.about-hero-copy p{color:#e6eef8c7;max-width:430px;margin-top:26px;font-size:17px;line-height:1.6}.about-hero-copy .main-primary-button{margin-top:30px}.about-hero-mark{z-index:1;color:#e6eef899;letter-spacing:.16em;writing-mode:vertical-rl;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;top:28px;right:28px}.about-hero-mark img{-o-object-fit:contain;object-fit:contain;opacity:.8;width:35px;height:35px}.about-hero-caption{z-index:1;border-left:1px solid var(--neon-orange);color:#e6eef8b8;flex-direction:column;gap:4px;max-width:235px;padding-left:12px;font-size:10px;line-height:1.45;display:flex;position:absolute;bottom:27px;right:28px}.about-hero-caption strong{color:#fff;font-size:11px;font-weight:500}.about-hero-caption span{color:#e6eef88f}.about-hero-slides{z-index:2;gap:6px;display:flex;position:absolute;bottom:27px;right:28px;transform:translateY(43px)}.about-hero-slides button{cursor:pointer;background:#ffffff52;border:0;width:25px;height:2px;padding:0;transition:width .25s,background .25s}.about-hero-slides button.active{background:var(--neon-orange);width:42px}.about-facts{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.about-facts>div{-moz-column-gap:12px;grid-template-columns:32px 1fr;column-gap:12px;padding:27px 8%;display:grid}.about-facts>div+div{border-left:1px solid #ffffff1f}.about-facts span,.about-tool-number{color:var(--neon-orange);letter-spacing:.16em;font-size:10px}.about-facts strong{color:#fff;font-size:21px;font-weight:600}.about-facts p{color:var(--muted);grid-column:2;margin-top:4px;font-size:11px;line-height:1.5}.about-goal{background:linear-gradient(105deg,#ff6a0012,#0000 46%);border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:8%;padding:88px 8%;display:grid}.about-goal-heading h2{color:#fff;margin-top:16px;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:.95}.about-goal-heading h2 em{color:var(--neon-orange);font-style:normal}.about-goal-copy{align-self:end;max-width:650px}.about-goal-copy p{color:var(--muted);margin-top:17px;font-size:15px;line-height:1.75}.about-goal-copy p:first-child{margin-top:0}.about-goal-lead{color:#fff!important;font-size:clamp(20px,2.2vw,28px)!important;line-height:1.2!important}.about-chapter{padding:100px 8%}.about-chapter-intro{-moz-column-gap:8%;grid-template-columns:minmax(180px,.55fr) 1fr;align-items:start;column-gap:8%;display:grid}.about-chapter-intro h2{color:#fff;grid-column:2;font-size:clamp(36px,5vw,67px);font-weight:600;line-height:.98}.about-chapter-intro>p{max-width:580px;color:var(--muted);grid-column:2;margin-top:30px;font-size:15px;line-height:1.8}.about-split{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;min-height:480px;display:grid}.about-split-copy{align-self:center;padding:86px 12% 86px 10%}.about-split-copy h2{color:#fff;max-width:570px;margin-top:16px;font-size:clamp(32px,4.3vw,58px);font-weight:600;line-height:1.02}.about-split-copy p{max-width:520px;color:var(--muted);margin-top:22px;font-size:15px;line-height:1.75}.about-visual{background:radial-gradient(circle,#37b6ff33,#0000 24%),linear-gradient(135deg,#061726,#0b2635 52%,#07111a);min-height:480px;position:relative;overflow:hidden}.about-visual:before{content:"";background:linear-gradient(115deg,#37b6ff14,#0000 44%,#ff6a001a);position:absolute;inset:0}.about-visual-earth{background:radial-gradient(circle at 33% 25%,#8bdcff,#1b6992 42%,#061725 75%);border-radius:50%;width:210px;height:210px;position:absolute;top:calc(50% - 105px);left:calc(50% - 105px);box-shadow:0 0 60px #37b6ff4d,inset -28px -16px 36px #0000008c}.about-orbit-line{border:1px solid #e6eef859;border-radius:50%;width:540px;height:180px;animation:14s linear infinite about-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.about-orbit-line.line-two{border-color:#ff6a0073;width:390px;height:125px;animation-duration:9s;animation-direction:reverse;transform:translate(-50%,-50%)rotate(42deg)}.about-orbit-dot{background:var(--neon-blue);width:10px;height:10px;box-shadow:0 0 17px var(--neon-blue);border-radius:50%;animation:14s linear infinite about-orbit-dot;position:absolute;top:calc(50% - 5px);left:calc(50% + 265px)}.about-orbit-dot.dot-two{background:var(--neon-orange);width:7px;height:7px;box-shadow:0 0 15px var(--neon-orange);animation-duration:9s;animation-direction:reverse;top:calc(50% + 36px);left:calc(50% - 194px)}.about-visual small{color:#e6eef880;letter-spacing:.16em;font-size:9px;position:absolute;bottom:22px;left:10%}.about-chapter-approach{padding-bottom:90px}.about-chapter-approach>h2{color:#fff;margin-top:16px;font-size:clamp(38px,5vw,70px);line-height:.96}.about-tool-grid{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;display:grid}.about-tool{border-right:1px solid #ffffff24;min-height:310px;padding:23px;transition:background .25s,transform .25s}.about-tool:last-child{border-right:0}.about-tool>svg{color:var(--neon-blue);margin-top:54px;display:block}.about-tool-2>svg{color:var(--neon-orange)}.about-tool-3>svg{color:var(--neon-green)}.about-tool h3{color:#fff;margin-top:17px;font-size:25px;font-weight:600}.about-tool p{min-height:72px;color:var(--muted);margin-top:11px;font-size:13px;line-height:1.65}.about-tool button,.about-text-link{color:var(--neon-blue);align-items:center;gap:7px;margin-top:20px;font-size:12px;display:inline-flex}.about-tool button:hover,.about-text-link:hover{color:#fff}.about-tool button svg,.about-text-link svg{transition:transform .2s}.about-tool button:hover svg,.about-text-link:hover svg{transform:translate(4px)}.about-tool:hover{background:#37b6ff0b;transform:translateY(-5px)}.about-split-story{background:linear-gradient(105deg,#ff6a000d,#0000 45%);grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.about-split-story .about-split-copy{order:2}.about-split-story .about-story-mark{order:1}.about-story-mark{background:radial-gradient(circle,#37b6ff24,#0000 45%),#07121d;place-content:center;gap:25px;min-height:480px;padding:50px;display:grid}.about-story-mark img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px #37b6ff61);width:min(210px,65%);margin:0 auto}.about-story-mark span{color:#e6eef8a6;letter-spacing:.22em;text-align:center;font-size:12px;line-height:1.55}.about-story-mark em{color:var(--neon-orange)}.about-photo-essay{border-bottom:1px solid #ffffff1f;padding:96px 8% 100px}.about-photo-essay-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8%;display:grid}.about-photo-essay-heading h2{color:#fff;margin-top:15px;font-size:clamp(34px,4.5vw,61px);line-height:.98}.about-photo-essay-heading h2 em{color:var(--neon-orange);font-style:normal}.about-photo-essay-heading p{max-width:450px;color:var(--muted);font-size:15px;line-height:1.75}.about-photo-grid{isolation:isolate;background:0 0;width:min(100%,900px);height:570px;margin:48px auto 0;display:grid;position:relative}.about-photo-grid:before{content:"";z-index:-1;border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:16% 12%;transform:rotate(-18deg)}.about-photo-grid:after{content:"FIELD RECORDS / RETURNING HARDWARE";z-index:0;color:#ffffffa6;letter-spacing:.17em;border:1px solid #fff3;border-radius:50%;place-items:center;width:150px;height:32px;font-size:7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-photo-card{aspect-ratio:1;background:#07111c;border:1px solid #ffffff38;width:116px;margin:0;transition:transform .35s,border-color .35s,box-shadow .35s;position:absolute;overflow:hidden;box-shadow:0 16px 30px #0000006b}.about-photo-card-1{top:3%;left:40%;transform:rotate(-2deg)}.about-photo-card-2{top:8%;left:55%;transform:rotate(2deg)}.about-photo-card-3{top:23%;left:70%;transform:rotate(1deg)}.about-photo-card-4{top:44%;left:73%;transform:rotate(-1deg)}.about-photo-card-5{top:67%;left:62%;transform:rotate(2deg)}.about-photo-card-6{top:78%;left:47%;transform:rotate(-1deg)}.about-photo-card-7{top:70%;left:32%;transform:rotate(-2deg)}.about-photo-card-8{top:52%;left:18%;transform:rotate(2deg)}.about-photo-card-9{top:36%;left:7%;transform:rotate(-2deg)}.about-photo-card-10{top:14%;left:13%;transform:rotate(1deg)}.about-photo-card-11{top:4%;left:27%;transform:rotate(-1deg)}.about-photo-card:hover{z-index:3;border-color:var(--neon-orange);transform:rotate(0)scale(1.1);box-shadow:0 20px 42px #000000b3,0 0 20px #ff6a0029}.about-photo-card img{-o-object-fit:cover;object-fit:cover;filter:saturate(.72)contrast(1.04);opacity:.86;width:100%;height:100%;transition:transform .45s,opacity .45s,filter .45s;display:block}.about-photo-card:hover img{filter:saturate()contrast(1.05);opacity:1;transform:scale(1.05)}.about-photo-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03080fed);position:absolute;inset:35% 0 0}.about-photo-card figcaption{z-index:1;opacity:0;flex-direction:column;gap:3px;transition:opacity .25s;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.about-photo-card:hover figcaption{opacity:1}.about-photo-card figcaption span{color:var(--neon-orange);letter-spacing:.12em;font-size:7px}.about-photo-card figcaption strong{color:#fff;font-size:10px;font-weight:600;line-height:1.2}.about-photo-card figcaption small{color:#e6eef8b3;font-size:8px;line-height:1.25}.about-impact,.about-author{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:8%;padding:88px 8%;display:grid}.about-impact h2,.about-author h2{color:#fff;max-width:590px;margin-top:15px;font-size:clamp(30px,4vw,54px);line-height:1.02}.about-impact-copy,.about-author>div:last-child{align-self:end}.about-impact-copy p,.about-author p{max-width:470px;color:var(--muted);font-size:15px;line-height:1.75}.about-impact-copy .main-secondary-button{margin-top:24px}.about-author h2{font-size:clamp(27px,3.4vw,43px)}.about-author .about-text-link{margin-top:18px}.about-final-cta{background:linear-gradient(120deg,#37b6ff1a,#39ff8a0b);justify-content:space-between;align-items:end;gap:30px;padding:82px 8% 95px;display:flex}.about-final-cta h2{color:#fff;margin-top:13px;font-size:clamp(55px,8vw,110px);line-height:.82}.about-final-cta p{color:var(--muted);margin-top:21px;font-size:15px}@keyframes about-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes about-hero-fade{0%{opacity:.18;transform:scale(1.025)}to{opacity:.82;transform:scale(1)}}@keyframes about-orbit{0%{transform:translate(-50%,-50%)rotate(-24deg)}to{transform:translate(-50%,-50%)rotate(336deg)}}@keyframes about-orbit-dot{0%{transform:rotate(0)translate(265px)rotate(0)}to{transform:rotate(360deg)translate(265px)rotate(-360deg)}}@media (width<=760px){.about-hero{min-height:610px}.about-hero-image{opacity:.55;inset:0}.about-hero-copy{padding:55px 7% 65px}.about-hero-mark{top:18px;right:13px}.about-hero-caption{max-width:210px;bottom:22px;right:7%}.about-hero-slides{bottom:22px;right:7%;transform:translateY(35px)}.about-facts{grid-template-columns:1fr}.about-facts>div{padding:19px 7%}.about-facts>div+div{border-top:1px solid #ffffff1f;border-left:0}.about-goal{grid-template-columns:1fr;gap:30px;padding:68px 7%}.about-goal-copy{max-width:none}.about-chapter{padding:68px 7%}.about-chapter-intro{display:block}.about-chapter-intro h2{margin-top:17px}.about-split,.about-split-story{flex-direction:column;display:flex}.about-visual,.about-story-mark{min-height:350px}.about-split-copy,.about-split-story .about-split-copy{order:2;padding:58px 7%}.about-split-story .about-story-mark{order:1}.about-photo-essay{padding:68px 7%}.about-photo-essay-heading{grid-template-columns:1fr;gap:22px}.about-photo-grid{background-size:5px 5px;width:100%;height:auto;min-height:760px;margin-top:34px}.about-photo-card{width:clamp(92px,28vw,125px)}.about-photo-card-1{top:4%;left:39%}.about-photo-card-2{top:10%;left:57%}.about-photo-card-3{top:25%;left:64%}.about-photo-card-4{top:47%;left:61%}.about-photo-card-5{top:68%;left:51%}.about-photo-card-6{top:79%;left:34%}.about-photo-card-7{top:70%;left:17%}.about-photo-card-8{top:51%;left:7%}.about-photo-card-9{top:31%;left:3%}.about-photo-card-10{top:13%;left:10%}.about-photo-card-11{top:4%;left:25%}.about-photo-card figcaption{display:none}.about-tool-grid{grid-template-columns:1fr;margin-top:42px}.about-tool{border-bottom:1px solid #ffffff24;border-right:0;min-height:0;padding:24px 0 29px}.about-tool:last-child{border-bottom:0}.about-tool>svg{margin-top:28px}.about-tool p{min-height:0}.about-impact,.about-author{grid-template-columns:1fr;gap:28px;padding:66px 7%}.about-final-cta{flex-direction:column;align-items:start;padding:68px 7% 78px}.about-final-cta .main-primary-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.about-hero-copy,.about-orbit-line,.about-orbit-dot{animation:none}.about-tool{transition:none}}.about-disclosure{background:#ffffff05;border:1px solid #ffffff1f;overflow:hidden}.about-disclosure[open]{background:#ffffff06;border-color:#37b6ff47}.about-disclosure-summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;list-style:none;display:flex}.about-disclosure-summary::-webkit-details-marker{display:none}.about-disclosure-summary>svg{color:var(--neon-blue);flex:none;transition:transform .25s,color .25s}.about-disclosure[open] .about-disclosure-summary>svg{color:var(--neon-orange);transform:rotate(90deg)}.about-disclosure-summary:hover{background:#37b6ff0d}.about-disclosure-summary strong{margin-top:3px;font-size:22px;font-weight:600;display:block}.about-disclosure-kicker{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:9px;display:block}.about-disclosure-content{flex-direction:column;padding:0 0 24px;display:flex}.about-disclosure-content>section{order:4}.about-disclosure-contact{color:var(--muted);padding:4px 22px 26px;font-size:14px;line-height:1.7}.about-disclosure-contact a{color:var(--neon-blue);margin-top:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-block}.about-disclosure-contact a:hover{color:#fff;text-decoration:underline}.about-page-brand{color:#fff;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.about-page-brand img{-o-object-fit:cover;object-fit:cover;border:1px solid #37b6ff59;border-radius:50%;width:42px;height:42px;box-shadow:0 0 18px #37b6ff29}.about-page-brand>span{letter-spacing:.01em;font-size:18px;font-weight:600}.about-page-brand>span span{color:var(--neon-orange)}.debris-guide{background:#080d14;border:1px solid #ffffff1a;overflow:hidden}.debris-guide h1,.debris-guide h2,.debris-guide h3,.debris-guide p{margin:0}.debris-guide-kicker{color:var(--neon-orange);letter-spacing:.19em;text-transform:uppercase;font-size:10px;display:block}.debris-guide-hero{background:#081521;align-items:end;min-height:610px;display:flex;position:relative;overflow:hidden}.debris-guide-hero>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.7;filter:saturate(.65)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.debris-guide-hero-shade{background:linear-gradient(90deg,#04090ff5,#04090fad 46%,#04090f1f),linear-gradient(#0000 52%,#04090fe6);position:absolute;inset:0}.debris-guide-hero-copy{z-index:1;max-width:690px;padding:72px 8% 78px;animation:.75s cubic-bezier(.2,.8,.2,1) both about-rise;position:relative}.debris-guide-hero h1{color:#fff;margin-top:16px;font-size:clamp(50px,7.3vw,100px);font-weight:600;line-height:.92}.debris-guide-hero h1 em,.debris-guide-definition h2 em{color:var(--neon-orange);font-style:normal}.debris-guide-hero p{color:#e6eef8d1;max-width:540px;margin-top:26px;font-size:16px;line-height:1.75}.debris-guide-scroll{color:var(--neon-blue);align-items:center;gap:8px;margin-top:30px;font-size:13px;text-decoration:none;display:inline-flex}.debris-guide-scroll:hover{color:#fff}.debris-guide-scroll svg{transition:transform .2s}.debris-guide-scroll:hover svg{transform:translate(4px)}.debris-guide-hero-note{z-index:1;border-left:1px solid var(--neon-orange);gap:5px;max-width:230px;padding-left:13px;display:grid;position:absolute;bottom:28px;right:28px}.debris-guide-hero-note span{color:var(--neon-orange);letter-spacing:.17em;font-size:8px}.debris-guide-hero-note strong{color:#ffffffd9;font-size:11px;font-weight:500;line-height:1.45}.debris-guide-definition{border-bottom:1px solid #ffffff1f;grid-template-columns:180px minmax(0,1fr);gap:8%;padding:100px 8%;display:grid}.debris-guide-section-label{color:var(--neon-blue);letter-spacing:.18em;font-size:10px}.debris-guide-definition h2{color:#fff;max-width:720px;font-size:clamp(37px,5vw,65px);line-height:.98}.debris-guide-definition p{max-width:690px;color:var(--muted);margin-top:28px;font-size:16px;line-height:1.8}.debris-guide-types{background:linear-gradient(112deg,#37b6ff0d,#0000 48%);border-bottom:1px solid #ffffff1f;padding:92px 8%}.debris-guide-types-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8%;display:grid}.debris-guide-types-heading h2,.debris-guide-impact h2,.debris-guide-lab h2,.debris-guide-chain h2,.debris-guide-return h2{color:#fff;margin-top:15px;font-size:clamp(32px,4.5vw,60px);line-height:1}.debris-guide-types-heading>p{max-width:440px;color:var(--muted);font-size:15px;line-height:1.75}.debris-guide-type-layout{border:1px solid #ffffff21;grid-template-columns:minmax(190px,.5fr) minmax(0,1.5fr);gap:0;margin-top:52px;display:grid}.debris-guide-type-tabs{background:#ffffff06;flex-direction:column;display:flex}.debris-guide-type-tabs button{min-height:92px;color:var(--muted);text-align:left;border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;padding:18px 20px;font-size:13px;transition:background .2s,color .2s;display:flex}.debris-guide-type-tabs button:last-child{border-bottom:0}.debris-guide-type-tabs button:hover,.debris-guide-type-tabs button.active{color:#fff;background:#37b6ff17}.debris-guide-type-tabs button.active.orange{box-shadow:inset 3px 0 var(--neon-orange)}.debris-guide-type-tabs button.active.blue{box-shadow:inset 3px 0 var(--neon-blue)}.debris-guide-type-tabs button.active.green{box-shadow:inset 3px 0 var(--neon-green)}.debris-guide-type-display{grid-template-columns:minmax(210px,.8fr) 1.2fr;align-items:center;gap:34px;min-height:285px;padding:32px 7%;display:grid}.debris-guide-type-display h3{color:#fff;max-width:440px;margin-top:13px;font-size:clamp(24px,3vw,38px);line-height:1.05}.debris-guide-type-display p{max-width:470px;color:var(--muted);margin-top:18px;font-size:14px;line-height:1.75}.debris-guide-object-orbit{border:1px solid #ffffff47;border-radius:50%;width:190px;height:190px;margin:auto;position:relative;transform:rotate(-22deg)}.debris-guide-mini-earth{background:radial-gradient(circle at 32% 28%,#7bdcff,#195b86 52%,#061520 78%);border-radius:50%;width:76px;height:76px;position:absolute;top:calc(50% - 38px);left:calc(50% - 38px);box-shadow:0 0 26px #37b6ff59}.debris-guide-object-orbit i,.debris-guide-object-orbit b,.debris-guide-object-orbit span{background:var(--neon-orange);box-shadow:0 0 12px var(--neon-orange);border-radius:1px;display:block;position:absolute}.debris-guide-object-orbit i{width:12px;height:8px;top:14px;left:50%}.debris-guide-object-orbit b{width:7px;height:7px;bottom:35px;right:24px}.debris-guide-object-orbit span{width:5px;height:5px;bottom:44px;left:18px}.debris-guide-type-display.blue .debris-guide-object-orbit i,.debris-guide-type-display.blue .debris-guide-object-orbit b,.debris-guide-type-display.blue .debris-guide-object-orbit span{background:var(--neon-blue);box-shadow:0 0 12px var(--neon-blue)}.debris-guide-type-display.green .debris-guide-object-orbit i,.debris-guide-type-display.green .debris-guide-object-orbit b,.debris-guide-type-display.green .debris-guide-object-orbit span{background:var(--neon-green);box-shadow:0 0 12px var(--neon-green)}.debris-guide-impact{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;min-height:480px;display:grid}.debris-guide-impact-photo{min-height:380px;position:relative;overflow:hidden}.debris-guide-impact-photo:after{content:"";background:linear-gradient(#0000 45%,#03080fcc);position:absolute;inset:0}.debris-guide-impact-photo img{-o-object-fit:cover;object-fit:cover;filter:saturate(.66)contrast(1.1);width:100%;height:100%}.debris-guide-impact-photo span{z-index:1;color:#ffffffb8;letter-spacing:.15em;font-size:9px;position:absolute;bottom:22px;left:10%}.debris-guide-impact-copy{align-self:center;padding:70px 13%}.debris-guide-impact-copy>p{max-width:500px;color:var(--muted);margin-top:23px;font-size:15px;line-height:1.8}.debris-guide-speed{color:var(--neon-blue);border-top:1px solid #37b6ff40;border-bottom:1px solid #37b6ff40;align-items:center;gap:14px;margin-top:27px;padding:14px 0;display:flex}.debris-guide-speed strong,.debris-guide-speed span{display:block}.debris-guide-speed strong{color:#fff;font-size:21px}.debris-guide-speed span{color:var(--muted);letter-spacing:.08em;margin-top:2px;font-size:10px}.debris-guide-lab{background:linear-gradient(115deg,#ff6a0014,#0000 54%);border-bottom:1px solid #ffffff1f;grid-template-columns:1.1fr .9fr;gap:8%;padding:88px 8%;display:grid}.debris-guide-lab-copy p{max-width:570px;color:var(--muted);margin-top:22px;font-size:15px;line-height:1.75}.debris-guide-lab label{color:#fff;justify-content:space-between;max-width:560px;margin-top:32px;font-size:13px;display:flex}.debris-guide-lab label strong{color:var(--neon-orange)}.debris-guide-lab input{width:min(100%,560px);accent-color:var(--neon-orange);cursor:pointer;margin-top:15px;display:block}.debris-guide-energy-result{background:#080d14a1;border:1px solid #ff6a0059;align-self:center;padding:34px}.debris-guide-energy-result>svg{color:var(--neon-orange)}.debris-guide-energy-result>span{color:var(--muted);letter-spacing:.16em;margin-top:28px;font-size:9px;display:block}.debris-guide-energy-result>strong{color:#fff;margin-top:8px;font-size:clamp(36px,5vw,62px);font-weight:600;line-height:1;display:block}.debris-guide-energy-result>p{color:var(--neon-blue);margin-top:8px;font-size:13px}.debris-guide-energy-result small{color:var(--muted);margin-top:28px;font-size:11px;line-height:1.55;display:block}.debris-guide-chain{border-bottom:1px solid #ffffff1f;padding:90px 8%}.debris-guide-chain-heading{grid-template-columns:1fr 1fr;gap:8%;display:grid}.debris-guide-chain-heading p{max-width:500px;color:var(--muted);align-self:end;font-size:15px;line-height:1.75}.debris-guide-chain-steps{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);gap:0;margin-top:58px;display:grid}.debris-guide-chain-steps>div{border-right:1px solid #ffffff26;min-height:204px;padding:24px}.debris-guide-chain-steps>div:last-child{border:0}.debris-guide-chain-steps i{border:1px solid var(--neon-blue);width:30px;height:30px;color:var(--neon-blue);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.debris-guide-chain-steps strong{color:#fff;margin-top:26px;font-size:17px;display:block}.debris-guide-chain-steps span{color:var(--muted);margin-top:11px;font-size:13px;line-height:1.65;display:block}.debris-guide-return{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;min-height:490px;display:grid}.debris-guide-return-copy{align-self:center;padding:76px 13%}.debris-guide-return-copy>p{max-width:480px;color:var(--muted);margin-top:23px;font-size:15px;line-height:1.8}.debris-guide-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.debris-guide-return figure{min-height:380px;margin:0;position:relative;overflow:hidden}.debris-guide-return figure:after{content:"";background:linear-gradient(#0000 48%,#03080fe6);position:absolute;inset:0}.debris-guide-return img{-o-object-fit:cover;object-fit:cover;filter:saturate(.75);width:100%;height:100%}.debris-guide-return figcaption{z-index:1;color:#ffffffbf;font-size:12px;line-height:1.5;position:absolute;bottom:26px;left:10%;right:10%}.debris-guide-closing{background:linear-gradient(115deg,#37b6ff1c,#39ff8a0a);align-items:start;gap:18px;padding:75px 8%;display:flex}.debris-guide-closing>svg{color:var(--neon-green);flex:none}.debris-guide-closing h2{color:#fff;max-width:790px;margin-top:14px;font-size:clamp(32px,4.4vw,59px);line-height:1}@media (width<=760px){.debris-guide-hero{min-height:610px}.debris-guide-hero>img{opacity:.45}.debris-guide-hero-copy{padding:58px 7% 80px}.debris-guide-hero-note{bottom:22px;right:7%}.debris-guide-definition,.debris-guide-types-heading,.debris-guide-impact,.debris-guide-lab,.debris-guide-chain-heading,.debris-guide-return{grid-template-columns:1fr}.debris-guide-definition{gap:20px;padding:68px 7%}.debris-guide-types,.debris-guide-lab,.debris-guide-chain{padding:68px 7%}.debris-guide-types-heading{gap:22px}.debris-guide-type-layout{grid-template-columns:1fr;margin-top:36px}.debris-guide-type-tabs{flex-direction:row}.debris-guide-type-tabs button{text-align:center;border-bottom:0;border-right:1px solid #ffffff1a;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:76px;padding:10px;font-size:10px}.debris-guide-type-tabs button:last-child{border-right:0}.debris-guide-type-tabs button.active{box-shadow:inset 0 -3px var(--neon-blue)}.debris-guide-type-tabs button.active.orange{box-shadow:inset 0 -3px var(--neon-orange)}.debris-guide-type-tabs button.active.green{box-shadow:inset 0 -3px var(--neon-green)}.debris-guide-type-display{text-align:center;grid-template-columns:1fr;gap:25px;padding:35px 7%}.debris-guide-object-orbit{width:160px;height:160px}.debris-guide-impact-copy,.debris-guide-return-copy{padding:62px 7%}.debris-guide-impact-photo{min-height:310px}.debris-guide-lab{gap:38px}.debris-guide-energy-result{padding:28px}.debris-guide-chain-heading{gap:24px}.debris-guide-chain-steps{grid-template-columns:1fr;margin-top:38px}.debris-guide-chain-steps>div{border-bottom:1px solid #ffffff26;border-right:0;min-height:0}.debris-guide-chain-steps>div:last-child{border-bottom:0}.debris-guide-return figure{min-height:315px}.debris-guide-closing{padding:62px 7%}}@media (prefers-reduced-motion:reduce){.debris-guide-hero-copy{animation:none}}.about-logo-section{grid-template-columns:minmax(180px,.6fr) 1.4fr;align-items:center;gap:42px;display:grid;order:4!important}.about-logo-display{justify-content:center;align-items:center;min-height:170px;display:flex}.about-logo-display img{-o-object-fit:contain;object-fit:contain;width:min(100%,170px);height:auto;display:block}.about-logo-explanation{gap:24px;display:grid}.about-disclosure-content>section:first-child{order:4}.about-disclosure-content>section:nth-child(3){order:2}.about-disclosure-content>section:nth-child(4){order:3}.about-disclosure-content>section:nth-child(2){order:4}.about-disclosure-content>section:not(:nth-child(-n+4)){order:5}@media (width<=760px){.about-logo-section{grid-template-columns:1fr;gap:24px}.about-logo-display{min-height:120px}.about-logo-display img{width:140px}}.main-timeline-card{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:20px;min-width:0;padding:0 0 30px;display:grid}.timeline-right .main-timeline-card{grid-template-columns:190px minmax(0,1fr)}.timeline-right .main-timeline-image{order:-1}.main-timeline-image{background:#07111c;border:1px solid #ffffff24;min-width:0;height:116px;margin:0;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 12px 28px #00000047}.timeline-right .main-timeline-image{transform:rotate(-2deg)}.main-timeline-item:hover .main-timeline-image{z-index:2;border-color:currentColor;transform:rotate(0)translateY(-4px)scale(1.02);box-shadow:0 16px 34px #0000006b,0 0 18px #37b6ff1f}.main-timeline-image img{-o-object-fit:cover;object-fit:cover;opacity:.78;filter:saturate(.72)contrast(1.08);width:100%;height:100%;transition:opacity .35s,filter .35s,transform .35s;display:block}.main-timeline-item:hover .main-timeline-image img{opacity:1;filter:saturate()contrast(1.05);transform:scale(1.05)}.main-timeline-image figcaption{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 4px #000;font-size:8px;position:absolute;bottom:6px;left:7px;right:7px}@media (width<=560px){.main-timeline-card,.timeline-right .main-timeline-card{grid-template-columns:1fr;gap:12px;padding-bottom:28px}.main-timeline-image,.timeline-right .main-timeline-image{order:0;width:min(100%,240px);height:100px;transform:rotate(0)}.main-timeline-copy{padding-bottom:0}}.main-timeline{max-width:1050px;margin-left:auto;margin-right:auto;padding:10px 0 20px}.main-timeline:before{background:linear-gradient(var(--neon-blue), #37b6ff1f 75%, transparent);left:50%}.main-timeline-item{grid-template-columns:1fr 58px 1fr;align-items:start;min-height:154px;display:grid}.main-timeline-date{z-index:2;letter-spacing:.12em;width:110px;padding:0;font-size:11px;font-weight:600;position:absolute;top:23px}.timeline-left .main-timeline-date{text-align:right;right:calc(50% + 37px)}.timeline-right .main-timeline-date{text-align:left;left:calc(50% + 37px)}.main-timeline-node{z-index:2;grid-area:1/2}.main-timeline-node i{border-width:3px;width:14px;height:14px;margin-top:25px}.main-timeline-card{border:1px solid #ffffff1a;border-top:2px solid var(--neon-blue);background:linear-gradient(135deg,#ffffff0e,#ffffff03);grid-row:1;min-height:120px;padding:20px 24px;transition:transform .3s,border-color .3s,background .3s;display:block;box-shadow:0 14px 28px #0000002e}.timeline-left .main-timeline-card{text-align:right;border-top-color:var(--neon-orange);grid-column:1;margin-right:18px}.timeline-right .main-timeline-card{text-align:left;grid-column:3;margin-left:18px}.main-timeline-item:hover .main-timeline-card{background:#ffffff12;border-color:#ffffff47;transform:translateY(-4px)}.timeline-kicker{color:var(--neon-blue);letter-spacing:.16em;margin-bottom:9px;font-size:9px}.timeline-left .timeline-kicker{color:var(--neon-orange)}.main-timeline-copy{padding:0}.main-timeline-copy h3{font-size:18px;line-height:1.2}.main-timeline-copy p{max-width:450px;color:var(--muted);margin-top:10px;font-size:13px;line-height:1.65}.timeline-left .main-timeline-copy p{margin-left:auto}@media (width<=560px){.main-timeline{padding-top:4px}.main-timeline:before{left:25px}.main-timeline-item,.timeline-left .main-timeline-item,.timeline-right .main-timeline-item{grid-template-columns:50px minmax(0,1fr);min-height:0;padding-bottom:14px;display:grid}.main-timeline-date,.timeline-left .main-timeline-date,.timeline-right .main-timeline-date{text-align:left;grid-area:1/1;width:auto;padding-top:27px;font-size:9px;position:static}.main-timeline-node{position:absolute;top:0;left:18px}.main-timeline-node i{margin-top:25px}.main-timeline-card,.timeline-left .main-timeline-card,.timeline-right .main-timeline-card{text-align:left;grid-area:1/2;margin:0 0 0 7px;padding:18px}.timeline-left .main-timeline-copy p{margin-left:0}.timeline-left .timeline-kicker{color:var(--neon-orange)}}.header-about-menu{position:relative}.header-about-menu:hover .header-about-dropdown,.header-about-menu:focus-within .header-about-dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.header-about-chevron{transition:transform .2s}.header-about-menu:hover .header-about-chevron,.header-about-menu:focus-within .header-about-chevron{transform:rotate(180deg)}.header-about-dropdown{opacity:0;visibility:hidden;pointer-events:none;background:#080d15f5;border:1px solid #37b6ff33;width:235px;padding:7px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px);box-shadow:0 18px 38px #00000061}.header-about-dropdown:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.header-about-dropdown button{text-align:left;color:#fff;grid-template-columns:24px 1fr;gap:2px 9px;width:100%;padding:11px 10px;display:grid}.header-about-dropdown button:hover{background:#37b6ff14}.header-about-dropdown span{color:var(--neon-orange);letter-spacing:.12em;grid-row:span 2;font-size:9px}.header-about-dropdown strong{font-size:13px;font-weight:600}.header-about-dropdown small{color:var(--muted);font-size:10px}.contact-email-card{color:#fff;border:1px solid #37b6ff33;align-items:center;gap:14px;max-width:560px;margin-top:34px;padding:18px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex}.contact-email-card:hover{border-color:var(--neon-blue);background:#37b6ff0f;transform:translateY(-3px)}.contact-email-icon{width:46px;height:46px;color:var(--neon-blue);border:1px solid #37b6ff40;place-items:center;display:grid}.contact-email-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;display:block}.contact-email-card strong{margin-top:3px;font-size:17px;display:block}.contact-email-arrow{color:var(--neon-orange);margin-left:auto}@media (width<=767px){.header-about-dropdown{top:calc(100% + 5px);left:auto;right:0}}.zorya-page{max-width:1120px;margin:0 auto;padding:18px 0 50px}.zorya-intro,.zorya-origin,.zorya-chat,.zorya-section{border:1px solid #ffffff1a}.zorya-intro{grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;padding:42px;display:grid}.zorya-intro-copy h1,.zorya-tool-hero h1{color:#fff;letter-spacing:-.02em;margin-top:12px;font-size:clamp(36px,6vw,68px);line-height:.98}.zorya-intro-copy h1 em{color:var(--neon-orange);font-style:normal}.zorya-lead{color:#fff;max-width:680px;margin-top:18px;font-size:18px;line-height:1.55}.zorya-muted{color:var(--muted);font-size:13px;line-height:1.7}.zorya-eyebrow{color:var(--neon-blue);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.zorya-primary,.zorya-secondary{justify-content:center;align-items:center;gap:9px;margin-top:25px;padding:11px 16px;font-size:13px;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.zorya-primary{background:var(--neon-blue);color:#04101a;font-weight:700}.zorya-primary:hover{background:#7ad3ff;transform:translateY(-2px)}.zorya-secondary{color:#fff;border:1px solid #fff3}.zorya-secondary:hover{border-color:var(--neon-blue);color:var(--neon-blue);transform:translateY(-2px)}.zorya-intro-logo{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.zorya-intro-logo img{-o-object-fit:contain;object-fit:contain;width:min(220px,70%);height:auto}.zorya-intro-logo span{color:#fff;letter-spacing:.1em;margin-top:14px;font-size:29px;font-weight:600}.zorya-intro-logo small{color:var(--muted);letter-spacing:.14em;margin-top:5px;font-size:9px}.zorya-origin{grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:16px;padding:28px 32px;display:grid}.zorya-origin h2{color:#fff;margin-top:10px;font-size:27px;line-height:1.1}.zorya-origin p{color:var(--muted);align-self:end;font-size:14px;line-height:1.75}.zorya-tool-hero{justify-content:space-between;align-items:end;gap:30px;padding:20px 0 34px;display:flex}.zorya-tool-hero .zorya-secondary{flex:none;margin-top:0}.zorya-chat{overflow:hidden}.zorya-chat-head,.zorya-input-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.zorya-chat-head{border-bottom:1px solid #ffffff1a;padding:20px 24px}.zorya-chat-head h2{color:#fff;margin-top:7px;font-size:18px}.zorya-online-dot{background:var(--neon-green);width:7px;height:7px;box-shadow:0 0 9px var(--neon-green);border-radius:50%;margin-right:5px;display:inline-block}.zorya-mode-label{color:var(--neon-blue);letter-spacing:.12em;text-transform:uppercase;border:1px solid #37b6ff40;padding:5px 8px;font-size:9px}.zorya-chat-body{min-height:360px;padding:25px}.zorya-empty{text-align:center;min-height:300px;color:var(--muted);place-items:center;display:grid}.zorya-empty svg{color:var(--neon-blue)}.zorya-empty h3{color:#fff;margin-top:13px;font-size:20px}.zorya-empty p{max-width:420px;margin-top:8px;font-size:13px;line-height:1.6}.zorya-user-question{border-left:2px solid var(--neon-orange);color:#fff;background:#ff6a000f;max-width:680px;margin-left:auto;padding:12px 14px;font-size:13px}.zorya-answer{max-width:850px;margin:0 auto}.zorya-answer-label{color:var(--neon-blue);letter-spacing:.15em;text-transform:uppercase;margin:22px 0 9px;font-size:10px}.zorya-answer-row{border-bottom:1px solid #ffffff12;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;display:grid}.zorya-answer-row>span{font-size:18px}.zorya-answer-row strong{color:#fff;font-size:14px}.zorya-answer-row p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5}.zorya-sources{margin-top:8px}.zorya-source-card{text-align:left;color:#fff;border-bottom:1px solid #ffffff12;align-items:start;gap:10px;width:100%;padding:11px 0;display:flex}.zorya-source-icon{color:var(--neon-green)}.zorya-source-main{flex:1}.zorya-source-main strong,.zorya-source-main small,.zorya-source-main em{display:block}.zorya-source-main strong{font-size:12px}.zorya-source-main small{color:var(--muted);margin-top:3px;font-size:10px}.zorya-source-main em{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.5}.zorya-source-card>svg{color:var(--muted);transition:transform .2s}.zorya-source-open{transform:rotate(180deg)}.zorya-disclaimer{color:var(--muted);border:1px solid #ff6a0033;align-items:start;gap:8px;margin-top:18px;padding:10px;font-size:10px;line-height:1.5;display:flex}.zorya-disclaimer svg{color:var(--neon-orange);flex:none}.zorya-prompts{flex-wrap:wrap;gap:7px;padding:0 24px 15px;display:flex}.zorya-prompts button{color:var(--muted);text-align:left;border:1px solid #ffffff1f;padding:7px 9px;font-size:10px}.zorya-prompts button:hover{border-color:var(--neon-blue);color:#fff}.zorya-input-row{background:#04081073;border:1px solid #37b6ff40;margin:0 24px 24px;padding:7px}.zorya-input-row input{color:#fff;background:0 0;outline:none;flex:1;min-width:0;padding:8px;font-size:13px}.zorya-input-row button{background:var(--neon-blue);color:#04101a;place-items:center;width:35px;height:35px;display:grid}.zorya-section{margin-top:18px;padding:25px}.zorya-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.zorya-section h2{color:#fff;margin-top:8px;font-size:26px}.zorya-heading-icon{color:var(--neon-blue)}.zorya-mission-form{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.zorya-mission-form label{color:var(--muted);font-size:10px}.zorya-mission-form select{color:#fff;background:#04081099;border:1px solid #ffffff21;width:100%;margin-top:6px;padding:10px;font-size:12px;display:block}.zorya-mission-form .zorya-primary{grid-column:1/-1;justify-self:start;margin-top:5px}.zorya-readiness{text-align:right}.zorya-readiness strong{color:var(--neon-green);font-size:30px;display:block}.zorya-readiness span{color:var(--muted);font-size:10px}.zorya-status-list{margin-top:20px}.zorya-status-row{text-align:left;color:#fff;border-bottom:1px solid #ffffff12;grid-template-columns:12px 180px 1fr 18px;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.zorya-status-dot{border-radius:50%;width:8px;height:8px}.zorya-status-dot.green{background:var(--neon-green);box-shadow:0 0 8px var(--neon-green)}.zorya-status-dot.orange{background:#f4bf42;box-shadow:0 0 8px #f4bf42}.zorya-status-dot.red{background:#ff5d68;box-shadow:0 0 8px #ff5d68}.zorya-status-row strong{font-size:12px}.zorya-status-text{color:var(--muted);font-size:11px}.zorya-status-row>svg{color:var(--neon-blue)}.zorya-check-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.zorya-check-grid>div{color:var(--muted);border:1px solid #ffffff1a;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.zorya-check{width:16px;color:var(--neon-green)}.zorya-warn{color:#f4bf42;font-size:18px}.zorya-fail{color:#ff5d68;width:16px}.zorya-subheading{color:#fff;margin-top:24px;font-size:14px}.zorya-actions{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:8px 30px;margin:11px 0 4px 18px;font-size:12px;line-height:1.8;display:grid}.zorya-detail{border-color:#ff6a004d;position:relative}.zorya-detail-close{color:var(--muted);position:absolute;top:20px;right:20px}.zorya-detail h3{color:#fff;margin-top:20px;font-size:13px}.zorya-detail p,.zorya-detail li{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6}.zorya-detail ul{margin-left:18px;list-style:outside}.zorya-evidence{color:#f4bf42;background:#f4bf421a;margin-top:14px;padding:5px 8px;font-size:10px;display:inline-block}.zorya-text-button{color:var(--neon-blue);align-items:center;gap:7px;margin:25px 14px 0 0;font-size:12px;display:inline-flex}.zorya-support-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.zorya-document-mock{color:#fff;border:1px solid #37b6ff38;align-items:center;gap:9px;margin-top:20px;padding:13px;font-size:12px;display:flex}.zorya-document-mock svg:last-child{color:var(--muted);margin-left:auto}.zorya-document-stats{color:var(--muted);gap:8px;margin-top:15px;font-size:11px;display:grid}.zorya-support-grid small{color:var(--neon-orange);margin-top:20px;font-size:10px;display:block}.zorya-update{border-left:2px solid var(--neon-orange);background:#ff6a000d;gap:12px;margin-top:21px;padding:15px;display:flex}.zorya-update strong{color:#fff;font-size:13px}.zorya-update p,.zorya-update small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.zorya-footnote{color:var(--muted);text-align:center;margin-top:24px;font-size:10px;line-height:1.6}@media (width<=760px){.zorya-page{padding-top:5px}.zorya-intro,.zorya-origin{grid-template-columns:1fr;gap:25px;padding:25px}.zorya-intro-logo{order:-1;min-height:180px}.zorya-tool-hero{flex-direction:column;align-items:start}.zorya-tool-hero .zorya-secondary{margin-top:0}.zorya-mission-form{grid-template-columns:repeat(2,1fr)}.zorya-check-grid,.zorya-support-grid{grid-template-columns:1fr 1fr}.zorya-status-row{grid-template-columns:12px 1fr 18px}.zorya-status-text{grid-column:2/-1}.zorya-status-row>svg{grid-area:1/3}}@media (width<=480px){.zorya-chat-head,.zorya-chat-body,.zorya-section{padding:18px}.zorya-prompts{padding:0 18px 12px}.zorya-input-row{margin:0 18px 18px}.zorya-lead{font-size:16px}.zorya-mission-form,.zorya-check-grid,.zorya-support-grid,.zorya-actions{grid-template-columns:1fr}.zorya-section-heading{flex-direction:column}.zorya-readiness{text-align:left}.zorya-mode-label{align-self:start}}.zorya-intro{text-align:center;flex-direction:column;gap:0;min-height:690px;padding:clamp(34px,7vw,82px) clamp(22px,7vw,82px);display:flex;position:relative;overflow:hidden}.zorya-intro:before{content:"";pointer-events:none;border:1px solid #37b6ff1a;border-radius:50%;width:min(800px,90%);height:250px;position:absolute;top:19%;left:50%;transform:translate(-50%)rotate(-8deg)}.zorya-intro-copy{display:contents}.zorya-intro>.zorya-eyebrow{order:1;animation:.7s both zorya-fade-up}.zorya-intro-copy h1{z-index:1;order:2;margin-top:16px;animation:.7s 80ms both zorya-fade-up;position:relative}.zorya-intro-logo{z-index:1;flex-flow:wrap;order:3;gap:18px;min-height:0;margin-top:12px;animation:1s cubic-bezier(.2,.8,.2,1) .2s both zorya-logo-arrival;position:relative}.zorya-intro-logo img{filter:brightness(0)invert();width:clamp(90px,13vw,145px)}.zorya-intro-logo span{color:#fff;letter-spacing:.12em;margin:0;font-size:clamp(40px,8vw,86px);font-weight:600;line-height:1}.zorya-intro-logo small{color:#e6eef88c;flex-basis:100%;margin-top:2px}.zorya-intro-copy>.zorya-lead{z-index:1;order:4;max-width:680px;margin:36px auto 0;animation:.7s .42s both zorya-fade-up;position:relative}.zorya-intro-copy>.zorya-muted{z-index:1;order:5;max-width:650px;margin:12px auto 0;animation:.7s .52s both zorya-fade-up;position:relative}.zorya-intro-copy>.zorya-primary{z-index:1;order:6;align-self:center;animation:.7s .62s both zorya-fade-up;position:relative}.zorya-origin{position:relative;overflow:hidden}.zorya-origin:after{content:"✦  ·  ✧  ·  ✦";color:#37b6ff59;letter-spacing:.45em;font-size:19px;position:absolute;top:23px;right:34px}@keyframes zorya-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes zorya-logo-arrival{0%{opacity:0;letter-spacing:.3em;transform:translateY(25px)scale(.94)}to{opacity:1;letter-spacing:normal;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.zorya-intro>*,.zorya-intro-copy>*,.zorya-intro-logo{animation:none}}@media (width<=760px){.zorya-intro{min-height:650px}.zorya-intro:before{top:17%}.zorya-intro-logo{gap:12px}.zorya-intro-logo img{width:76px}.zorya-intro-logo small{font-size:8px}}.zorya-intro-copy h1{color:var(--neon-orange);text-align:center;margin-top:12px;font-size:clamp(22px,2.5vw,34px);font-weight:600}.zorya-intro-page{padding-top:8px}.zorya-intro-page .zorya-intro{text-align:center;flex-direction:column;align-items:center;min-height:560px;padding:clamp(36px,7vw,76px) clamp(22px,8vw,92px);display:flex;position:relative;overflow:hidden}.zorya-intro-page .zorya-intro:before{content:"";pointer-events:none;border:1px solid #37b6ff1f;border-radius:50%;width:min(980px,92%);height:280px;position:absolute;top:16%;left:50%;transform:translate(-50%)rotate(-8deg)}.zorya-intro-page .zorya-intro>*{z-index:1;position:relative}.zorya-intro-page .zorya-intro-logo{flex-flow:wrap;justify-content:center;gap:clamp(16px,2vw,28px);width:100%;min-height:0;margin-top:18px;animation:1s cubic-bezier(.2,.8,.2,1) .15s both zorya-logo-arrival;display:flex}.zorya-intro-page .zorya-intro-logo img{filter:brightness(0)invert();width:clamp(120px,17vw,190px)}.zorya-intro-page .zorya-intro-logo span{color:#fff;letter-spacing:.1em;margin:0;font-size:clamp(54px,11vw,124px);font-weight:600;line-height:.95}.zorya-intro-page .zorya-intro-logo small{color:#e6eef88a;letter-spacing:.2em;flex-basis:100%;margin-top:0;font-size:9px}.zorya-intro-page .zorya-lead{max-width:700px;margin-top:34px;animation:.7s .38s both zorya-fade-up}.zorya-intro-page .zorya-intro>.zorya-muted{max-width:620px;margin-top:10px;animation:.7s .48s both zorya-fade-up}.zorya-intro-page .zorya-primary{animation:.7s .58s both zorya-fade-up}.zorya-beta-notice{box-sizing:border-box;background:#ff6a000f;border:1px solid #ff6a0059;flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:25px;padding:12px 22px;animation:.7s .58s both zorya-fade-up;display:flex}.zorya-beta-notice strong{color:var(--neon-orange);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.zorya-beta-notice span{color:#fff;font-size:18px;font-weight:600}.zorya-meet{border:1px solid #ffffff1a;margin-top:18px;padding:clamp(26px,5vw,52px)}.zorya-meet-heading{max-width:680px}.zorya-meet-heading h1{color:#fff;margin-top:10px;font-size:clamp(32px,5vw,58px);line-height:1}.zorya-meet-heading p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.65}.zorya-meet-grid article{border-left:2px solid var(--neon-blue);background:#37b6ff0b;padding:20px}.zorya-meet-index{color:var(--neon-blue);letter-spacing:.16em;font-size:9px}.zorya-meet-grid article+article .zorya-meet-index{color:var(--neon-orange)}.zorya-meet-grid h2,.zorya-history h2{color:#fff;margin-top:10px;font-size:20px;line-height:1.15}.zorya-meet-grid p,.zorya-history p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.zorya-meet-grid:after{content:"01 / SEE THE SOURCES\a Source-first reasoning\a \a Zorya separates legal signals from assumptions and keeps the underlying authorities visible.";border:1px solid #37b6ff2e;border-left:2px solid var(--neon-green);min-height:190px;color:var(--muted);white-space:pre-wrap;background-image:url(/assets/dancezorya1-CvwgjFqj.png),linear-gradient(90deg,#39ff8a14,#040810e0 50%);background-position:9%,50%;background-repeat:no-repeat;background-size:38% 88%,auto;grid-column:1/-1;padding:26px 28px 26px 47%;animation:9s step-end infinite zorya-feature-dance}@keyframes zorya-feature-dance{0%,32%{content:"01 / SEE THE SOURCES\a Source-first reasoning\a \a Zorya separates legal signals from assumptions and keeps the underlying authorities visible.";background-image:url(/assets/dancezorya1-CvwgjFqj.png),linear-gradient(90deg,#39ff8a14,#040810e0 50%)}33%,65%{content:"02 / READ THE SKY\a Jurisdiction mapping\a \a Connect the mission, operator, state and activity to the regulatory landscape that may apply.";background-image:url(/assets/dancezorya2-CPAhSK6U.png),linear-gradient(90deg,#37b6ff14,#040810e0 50%)}66%,to{content:"03 / MAKE IT MOVE\a Actionable requirements\a \a Turn a dense legal question into clearer evidence, decisions and next steps for the mission team.";background-image:url(/assets/dancezorya3-C04ZtL7T.png),linear-gradient(90deg,#ff6a0014,#040810e0 50%)}}@media (width<=760px){.zorya-meet-grid:after{background-position:50% 8px,50%;background-size:120px 120px,auto;min-height:220px;padding:145px 18px 18px}}.zorya-meet-grid:after{background-color:#0000;background-position:18px,50%;background-size:205px,auto;border:0;border-left:1px solid #39ff8a57;min-height:220px;padding:28px 28px 28px 250px}@media (width<=760px){.zorya-meet-grid:after{background-position:50% 16px,50%;background-size:145px,auto;border-top:1px solid #39ff8a57;border-left:0;min-height:285px;padding:172px 18px 18px}}.zorya-meet-grid:after{text-align:center;background-image:url(/assets/dancezorya1-CvwgjFqj.png),url(/assets/dancezorya2-CPAhSK6U.png),url(/assets/dancezorya3-C04ZtL7T.png),radial-gradient(circle at 50% 35%,#37b6ff1f,#0000 42%);background-position:50% 8px,10%,right 10% center;background-repeat:no-repeat;background-size:255px,135px,135px,auto;border:0;min-height:360px;padding:238px 12% 24px;animation:10.5s ease-in-out infinite zorya-feature-juggle}@keyframes zorya-feature-juggle{0%,28%{content:"01 / SEE THE SOURCES\a Source-first reasoning\a \a Zorya separates legal signals from assumptions and keeps the underlying authorities visible.";background-position:50% 8px,10%,right 10% center;background-size:255px,135px,135px,auto}33%,61%{content:"02 / READ THE SKY\a Jurisdiction mapping\a \a Connect the mission, operator, state and activity to the regulatory landscape that may apply.";background-position:10%,50% 8px,right 10% center;background-size:135px,255px,135px,auto}66%,94%{content:"03 / MAKE IT MOVE\a Actionable requirements\a \a Turn a dense legal question into clearer evidence, decisions and next steps for the mission team.";background-position:10%,right 10% center,50% 8px;background-size:135px,135px,255px,auto}to{content:"01 / SEE THE SOURCES\a Source-first reasoning\a \a Zorya separates legal signals from assumptions and keeps the underlying authorities visible.";background-position:50% 8px,10%,right 10% center;background-size:255px,135px,135px,auto}}@media (width<=760px){.zorya-meet-grid:after{background-position:50% 8px,3%,right 3% center;background-size:220px,100px,100px,auto;min-height:390px;padding:250px 10px 20px}}@media (prefers-reduced-motion:reduce){.zorya-meet-grid:after{animation:none}}.zorya-meet-grid:after{display:none}.zorya-meet>h1+.zorya-muted{display:block}.zorya-meet>h1+.zorya-muted:after{content:"01 / SEE THE SOURCES\a Source-first reasoning\a \a Zorya separates legal signals from assumptions and keeps the underlying authorities visible.";min-height:700px;color:var(--muted);text-align:center;white-space:pre-wrap;background-image:url(/assets/dancezorya1-CvwgjFqj.png),url(/assets/dancezorya2-CPAhSK6U.png),url(/assets/dancezorya3-C04ZtL7T.png),radial-gradient(circle at 50% 35%,#37b6ff1f,#0000 42%);background-position:50% 8px,10%,right 10% center;background-repeat:no-repeat;background-size:510px,270px,270px,auto;margin:36px 0 12px;padding:525px 12% 28px;animation:10.5s ease-in-out infinite zorya-meet-juggle;display:block}@keyframes zorya-meet-juggle{0%,28%{content:"01 / SEE THE SOURCES\a Source-first reasoning\a \a Zorya separates legal signals from assumptions and keeps the underlying authorities visible.";background-position:50% 8px,10%,right 10% center;background-size:510px,270px,270px,auto}33%,61%{content:"02 / READ THE SKY\a Jurisdiction mapping\a \a Connect the mission, operator, state and activity to the regulatory landscape that may apply.";background-position:10%,50% 8px,right 10% center;background-size:270px,510px,270px,auto}66%,94%{content:"03 / MAKE IT MOVE\a Actionable requirements\a \a Turn a dense legal question into clearer evidence, decisions and next steps for the mission team.";background-position:10%,right 10% center,50% 8px;background-size:270px,270px,510px,auto}to{content:"01 / SEE THE SOURCES\a Source-first reasoning\a \a Zorya separates legal signals from assumptions and keeps the underlying authorities visible.";background-position:50% 8px,10%,right 10% center;background-size:510px,270px,270px,auto}}@media (width<=760px){.zorya-meet>h1+.zorya-muted:after{background-position:50% 8px,3%,right 3% center;background-size:360px,170px,170px,auto;min-height:570px;margin-top:28px;padding:390px 10px 20px}}@media (prefers-reduced-motion:reduce){.zorya-meet>h1+.zorya-muted:after{animation:none}}.zorya-meet>h1{text-align:center;margin-top:24px;font-size:0;line-height:1}.zorya-meet>h1:before{content:"Meet ";color:#fff;font-size:clamp(44px,7vw,82px);font-weight:600}.zorya-meet>h1:after{content:"ZORYA";color:var(--neon-blue);text-shadow:0 0 12px #37b6ffcc,0 0 42px #37b6ff61;font-size:clamp(44px,7vw,82px);font-weight:600}.zorya-meet>h1+.zorya-muted{color:#e6eef8b8;text-align:center;margin:18px auto 0;font-size:0;line-height:1.5}.zorya-meet>h1+.zorya-muted:before{content:"Your legal voyage beyond Earth.";color:#e6eef8b8;letter-spacing:.02em;font-size:16px;display:block}.zorya-meet>h1+.zorya-muted:after{font-size:14px;line-height:1.65}.zorya-history{border-top:1px solid #ffffff1a;grid-template-columns:.9fr 1.1fr;gap:35px;margin-top:14px;padding-top:30px;display:grid}.zorya-history>div:first-child{padding-top:4px}.zorya-deity-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:9px;display:grid}.zorya-deity-card{background:linear-gradient(165deg,#37b6ff14,#ff6a000a 55%,#040810cc);border:1px solid #37b6ff2e;flex-direction:column;justify-content:end;min-height:150px;padding:12px;display:flex}.zorya-deity-card:nth-child(2){background:linear-gradient(165deg,#ff6a0014,#37b6ff08 55%,#040810cc);border-color:#ff6a0038}.zorya-deity-card:nth-child(3){background:linear-gradient(165deg,#39ff8a12,#040810cc);border-color:#39ff8a33}.zorya-deity-mark{color:#fff;text-shadow:0 0 22px;place-items:center;height:82px;margin-bottom:auto;font-size:48px;display:grid}.deity-sun{color:var(--neon-orange)}.deity-evening{color:var(--neon-blue)}.deity-guardian{color:var(--neon-green)}.zorya-deity-card strong{color:#fff;font-size:11px;line-height:1.25}.zorya-deity-card small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}@media (width<=760px){.zorya-intro-page .zorya-intro{min-height:520px}.zorya-intro-page .zorya-intro-logo img{width:90px}.zorya-intro-page .zorya-intro-logo span{font-size:clamp(42px,15vw,74px)}.zorya-meet-grid,.zorya-history{grid-template-columns:1fr}.zorya-deity-grid{max-width:520px}.zorya-meet{padding:25px 18px}}.zorya-meet-grid article{border:0;border-left:2px solid var(--neon-blue);background:#37b6ff09;min-height:54px;max-height:58px;padding:17px 22px 16px 38px;transition:max-height .45s,background .3s,padding .3s;position:relative;overflow:hidden}.zorya-meet-grid article+article{border-left-color:var(--neon-orange);background:#ff6a0009}.zorya-meet-grid article:before{content:"+";color:var(--neon-blue);font-size:18px;line-height:1;transition:transform .3s;position:absolute;top:15px;left:15px}.zorya-meet-grid article+article:before{color:var(--neon-orange)}.zorya-meet-grid article:hover,.zorya-meet-grid article:focus-within{background:#ffffff0f;max-height:190px}.zorya-meet-grid article:hover:before,.zorya-meet-grid article:focus-within:before{transform:rotate(45deg)}.zorya-meet-grid article p{max-width:760px}.zorya-history{grid-template-columns:.8fr 1.2fr;gap:48px;margin-top:42px;padding-top:38px}.zorya-history>div:first-child h2{font-size:clamp(30px,4vw,52px);line-height:1.02}.zorya-history>div:first-child p{max-width:560px;font-size:14px;line-height:1.8}.zorya-history>div:first-child h2{font-size:0}.zorya-history>div:first-child h2:after{content:"Why the name ZORYA?";font-size:clamp(30px,4vw,52px)}.zorya-history>div:first-child p{font-size:0}.zorya-history>div:first-child p:after{content:"Zorya is a dawn figure found in Slavic traditions, with related ideas of morning light, evening transition and guardianship appearing across Baltic and Eastern European cultures. We chose the name because it carries the right promise for a Space Law Assistant: it reveals what is hidden, watches over a threshold and helps teams navigate a changing sky. It is memorable, rooted in culture and open enough to grow with the model.";font-size:14px}.zorya-history:after{content:"PROJECT LOG\a \a JULY 2026     Space Law AI research begins\a \a AUGUST 2026  ZORYA name and visual identity selected\a \a JANUARY 2027     Planned launch of the ZORYA beta version\a \a MARCH/APRIL 2027     Planned close of beta testing\a \a NEXT           Source-grounded model and legal knowledge base";border-left:2px solid var(--neon-orange);color:var(--muted);white-space:pre-wrap;letter-spacing:.06em;background:linear-gradient(90deg,#ff6a000b,#0000 60%);grid-column:1/-1;margin-top:32px;padding:24px 0 0 28px;font-size:11px;line-height:1.9;display:block}@media (width<=760px){.zorya-meet-grid article{max-height:62px;padding-left:34px}.zorya-meet-grid article:hover,.zorya-meet-grid article:focus-within{max-height:240px}.zorya-history{grid-template-columns:1fr;gap:24px;margin-top:32px}.zorya-history:after{margin-top:8px}}.zorya-meet-grid article{border-left-width:3px;animation:9s ease-in-out infinite zorya-side-expand}.zorya-meet-grid article:nth-child(2){animation-delay:4.5s}@keyframes zorya-side-expand{0%,12%{max-height:58px}25%,62%{max-height:190px}75%,to{max-height:58px}}.zorya-meet-grid article:hover,.zorya-meet-grid article:focus-within{max-height:220px;animation-play-state:paused}.zorya-history{text-align:center;margin-top:58px;padding-top:54px;display:block}.zorya-history>div:first-child{max-width:900px;margin:0 auto;padding:0 20px}.zorya-history>div:first-child .zorya-meet-index{display:block}.zorya-history>div:first-child h2{margin-top:14px;font-size:0}.zorya-history>div:first-child h2:before{content:"Why the name ";color:#fff;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1}.zorya-history>div:first-child h2:after{content:"ZORYA?";color:var(--neon-blue);text-shadow:0 0 14px #37b6ffe6,0 0 48px #37b6ff6b;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1}.zorya-history>div:first-child p{max-width:820px;margin:26px auto 0;font-size:0;line-height:1.85}.zorya-history>div:first-child p:after{content:"Zorya is a name carried by the dawn: a figure of first light, transition and watchfulness. In Slavic traditions, the Zorya sisters are connected with the morning star, the evening star and the guardianship of the cosmic order. Similar images of dawn, celestial protection and the changing sky appear across Baltic and Eastern European cultures, where light marks a passage from uncertainty toward orientation.\a \a We chose Zorya for this project because a Space Law Assistant should do more than produce fluent answers. It should illuminate the sources behind a conclusion, reveal which jurisdiction is relevant and show where uncertainty remains. The name feels protective without sounding rigid, ancient without being locked in the past, and distinctive enough to give the model a clear identity as it grows. ZORYA is the light at the threshold between a question and an actionable mission decision.";color:var(--muted);white-space:pre-line;font-size:15px;display:block}.zorya-history .zorya-deity-grid{text-align:left;max-width:760px;margin:42px auto 0}@media (width<=760px){.zorya-meet-grid article{animation-duration:8s}.zorya-history{margin-top:42px;padding-top:38px}.zorya-history>div:first-child h2:after,.zorya-history>div:first-child h2:before{font-size:clamp(32px,10vw,54px)}.zorya-history>div:first-child p:after{text-align:left;font-size:14px}.zorya-history .zorya-deity-grid{margin-top:30px}}@media (prefers-reduced-motion:reduce){.zorya-meet-grid article{max-height:190px;animation:none}}.zorya-intro-logo span,.zorya-assistant-brand span,.zorya-chat-identity h2,.zorya-sidebar-title,.zorya-history>div:first-child h2:after{text-shadow:0 0 12px #37b6ffcc,0 0 34px #37b6ff59;color:var(--neon-blue)!important}.zorya-sidebar-title{color:var(--neon-blue)}.zorya-nav-link{text-shadow:0 0 10px #37b6ffb8;color:var(--neon-blue)!important}.zorya-meet-grid{gap:0;margin-top:32px}.zorya-meet-grid article,.zorya-meet-grid article+article{text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;border-radius:0;max-height:64px;padding:18px 28px 18px 58px;animation-name:zorya-history-entry}.zorya-meet-grid article:before{content:"";border:1px solid var(--neon-blue);background:var(--bg);width:8px;height:8px;box-shadow:0 0 10px var(--neon-blue);border-radius:50%;top:18px;left:25px;transform:none}.zorya-meet-grid article:hover,.zorya-meet-grid article:focus-within{background:#ffffff06;max-height:260px;padding-top:22px;padding-bottom:22px}.zorya-meet-grid article h2{margin-top:6px;font-size:22px}.zorya-meet-grid article p{font-size:0}.zorya-meet-grid article:first-child p:after{content:"ZORYA gathers the legal signals a mission team needs: authorization, registration, liability, insurance, spectrum, debris mitigation and sustainability requirements. It organizes them by source and jurisdiction so research begins with evidence rather than guesswork.";color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8;display:block}.zorya-meet-grid article:nth-child(2) p:after{content:"The mission of ZORYA is to turn space law into a navigable working layer for real missions. It connects the operator, state of registration, launch context, orbital activity, payload and end-of-life plan with the requirements that may apply. ZORYA does not replace counsel or regulators; it helps teams ask better questions, compare jurisdictions, trace every conclusion to a source and turn uncertainty into a responsible next step. The aim is a clearer path from legal research to mission design, review and action.";color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8;display:block}@keyframes zorya-history-entry{0%,12%{max-height:64px}25%,62%{max-height:260px}75%,to{max-height:64px}}@media (width<=760px){.zorya-meet-grid article,.zorya-meet-grid article+article{max-height:70px;padding-left:48px}.zorya-meet-grid article:before{left:20px}.zorya-meet-grid article:hover,.zorya-meet-grid article:focus-within{max-height:390px}.zorya-meet-grid article:first-child p:after,.zorya-meet-grid article:nth-child(2) p:after{font-size:13px}}@media (prefers-reduced-motion:reduce){.zorya-meet-grid article,.zorya-meet-grid article+article{max-height:260px;animation:none}}.zorya-meet-grid article:first-child p:before{color:var(--neon-blue);text-shadow:0 0 10px #37b6ffcc,0 0 24px #37b6ff59;content:"ZORYA";font-size:15px;font-weight:600;display:inline}.zorya-history>div:first-child p:before{content:"Zorya";color:var(--neon-blue);text-shadow:0 0 10px #37b6ffcc,0 0 24px #37b6ff59;font-size:15px;font-weight:600;display:inline}.zorya-history>div:first-child p:after{content:" is a name carried by the dawn: a figure of first light, transition and watchfulness. In Slavic traditions, the Zorya sisters are connected with the morning star, the evening star and the guardianship of the cosmic order. Similar images of dawn, celestial protection and the changing sky appear across Baltic and Eastern European cultures, where light marks a passage from uncertainty toward orientation.\a \a We chose Zorya for this project because a space law assistant should do more than produce fluent answers. It should illuminate the sources behind a conclusion, reveal which jurisdiction is relevant and show where uncertainty remains. The name feels protective without sounding rigid, ancient without being locked in the past, and distinctive enough to give the model a clear identity as it grows. ZORYA is the light at the threshold between a question and an actionable mission decision."}.zorya-meet-grid{grid-template-columns:1fr;gap:34px;margin-top:46px;display:grid}.zorya-meet-grid article,.zorya-meet-grid article+article{text-align:center;background:0 0;border:0;border-top:1px solid #ffffff1f;min-height:0;max-height:none;padding:34px 24px 0;animation:none;display:block;position:relative;overflow:visible}.zorya-meet-grid article:last-child{border-bottom:0}.zorya-meet-grid article:before,.zorya-meet-grid article+article:before{border:1px solid var(--neon-blue);background:var(--bg);width:9px;height:9px;box-shadow:0 0 12px var(--neon-blue);border-radius:50%;top:-5px;left:50%;transform:translate(-50%)}.zorya-meet-grid article+article:before{border-color:var(--neon-orange);box-shadow:0 0 12px var(--neon-orange)}.zorya-meet-grid article:hover,.zorya-meet-grid article:focus-within{background:0 0;max-height:none;padding-top:34px}.zorya-meet-grid article h2{margin-top:14px;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1}.zorya-meet-grid article p{max-width:820px;margin:18px auto 0;font-size:0}.zorya-meet-grid article:first-child p:after,.zorya-meet-grid article:nth-child(2) p:after{max-width:820px;color:var(--muted);margin:18px auto 0;font-size:15px;line-height:1.85;display:block}@media (width<=760px){.zorya-meet-grid{gap:28px;margin-top:36px}.zorya-meet-grid article,.zorya-meet-grid article+article{padding:28px 8px 0}.zorya-meet-grid article:hover,.zorya-meet-grid article:focus-within{padding-top:28px}.zorya-meet-grid article h2{font-size:clamp(32px,10vw,54px)}.zorya-meet-grid article p,.zorya-meet-grid article:first-child p:after,.zorya-meet-grid article:nth-child(2) p:after{text-align:left;font-size:14px}}@media (prefers-reduced-motion:reduce){.zorya-intro-page .zorya-intro-logo,.zorya-intro-page .zorya-lead,.zorya-intro-page .zorya-intro>.zorya-muted,.zorya-intro-page .zorya-primary{animation:none}}.zorya-intro-page .zorya-intro-logo{order:1;gap:6px;margin-top:0}.zorya-intro-page .zorya-intro>.zorya-eyebrow{order:2;margin-top:24px}.zorya-intro-page .zorya-lead{order:3}.zorya-intro-page .zorya-intro>.zorya-muted{order:4}.zorya-intro-page .zorya-primary{order:5}.zorya-deity-mark{font-size:0;position:relative}.zorya-deity-mark:before,.zorya-deity-mark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.deity-sun:before{border:2px solid var(--neon-orange);width:36px;height:36px;box-shadow:0 0 18px #ff6a0080, 0 -27px 0 -16px var(--neon-orange), 0 27px 0 -16px var(--neon-orange), 27px 0 0 -16px var(--neon-orange), -27px 0 0 -16px var(--neon-orange);border-radius:50%}.deity-sun:after{background:var(--neon-orange);width:10px;height:10px;box-shadow:0 0 14px var(--neon-orange);border-radius:50%}.deity-evening:before{background:var(--neon-blue);border-radius:50%;width:46px;height:46px;box-shadow:0 0 22px #37b6ff80}.deity-evening:after{background:#111c2a;border-radius:50%;width:46px;height:46px;left:calc(50% + 11px)}.deity-guardian:before{border:1px solid var(--neon-green);width:54px;height:54px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 18px #39ff8a47}.deity-guardian:after{border:1px solid var(--neon-green);width:12px;height:12px;box-shadow:0 0 12px var(--neon-green);background:#0b121d;border-radius:50%}.zorya-intro-assistant{z-index:1;color:#e6eef894;letter-spacing:.2em;text-transform:uppercase;order:1;font-size:9px;animation:.7s both zorya-fade-up;position:relative}.zorya-intro-page .zorya-intro>.zorya-eyebrow{order:2;margin-top:18px;animation:.7s 80ms both zorya-fade-up}.zorya-intro-page .zorya-intro-logo{order:3;gap:0;margin-top:8px;animation:1s cubic-bezier(.2,.8,.2,1) .16s both zorya-logo-arrival}.zorya-intro-page .zorya-intro-logo span{margin-left:-18px}.zorya-intro-page .zorya-lead{order:4;margin-top:34px;animation:.7s .38s both zorya-fade-up}.zorya-intro-page .zorya-intro>.zorya-muted{order:5;animation:.7s .48s both zorya-fade-up}.zorya-intro-page .zorya-primary{order:6;animation:.7s .58s both zorya-fade-up}@media (prefers-reduced-motion:reduce){.zorya-intro-assistant,.zorya-intro-page .zorya-intro>.zorya-eyebrow,.zorya-intro-page .zorya-intro-logo,.zorya-intro-page .zorya-lead,.zorya-intro-page .zorya-intro>.zorya-muted,.zorya-intro-page .zorya-primary{animation:none}}@media (width<=760px){.zorya-intro-page .zorya-intro-logo span{margin-left:-8px}}.zorya-chat{background:linear-gradient(#0f1724e6,#070d16f5);box-shadow:0 18px 50px #00000047}.zorya-chat-workspace{grid-template-columns:218px minmax(0,1fr);min-height:650px;display:grid}.zorya-case-sidebar{background:#03080f57;border-right:1px solid #ffffff17;flex-direction:column;gap:8px;padding:22px 14px;display:flex}.zorya-sidebar-title{color:#e6eef8b8;letter-spacing:.08em;font-size:9px;font-weight:600;line-height:1.4}.zorya-sidebar-label{color:var(--neon-orange);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:9px}.zorya-new-analysis{color:#fff;border:1px solid #ffffff29;margin-top:12px;padding:10px;font-size:12px}.zorya-new-analysis:hover{border-color:var(--neon-blue);background:#37b6ff14}.zorya-case-item{color:#e6eef8cc;text-align:left;border:1px solid #0000;padding:11px 9px;font-size:11px;line-height:1.35}.zorya-case-item:hover,.zorya-case-item.active{color:#fff;background:#37b6ff1a;border-color:#37b6ff4d}.zorya-case-item.active{box-shadow:inset 2px 0 var(--neon-blue), 0 0 18px #37b6ff14}.zorya-chat-main{flex-direction:column;min-width:0;display:flex}.zorya-chat-main .zorya-chat-body{flex:1}.zorya-chat-head{background:#ffffff06}.zorya-chat-head h2{font-size:21px}.zorya-chat-head small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.zorya-chat-identity{align-items:center;gap:11px;display:flex}.zorya-chat-identity img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:32px;height:32px}.zorya-chat-body{min-height:390px}.zorya-empty{min-height:320px;padding:30px}.zorya-empty svg{width:30px;height:30px;color:var(--neon-blue);border:1px solid #37b6ff40;padding:6px}.zorya-empty h3{font-size:22px}.zorya-empty p{max-width:460px}.zorya-analysing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.zorya-analysing img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:78px;height:78px;animation:1.7s linear infinite zorya-thinking-spin}.zorya-analysing strong{color:var(--neon-orange);letter-spacing:.28em;font-size:12px}.zorya-analysing span{color:var(--muted);font-size:12px}.zorya-prompts{border-top:1px solid #ffffff12;align-items:center;padding-top:14px}.zorya-prompts>span{color:#94a3b8b8;letter-spacing:.14em;text-transform:uppercase;width:100%;font-size:10px}.zorya-prompts button{background:#ffffff06;line-height:1.4}.zorya-input-row{background:#03080fb8}.zorya-input-row:focus-within{border-color:var(--neon-blue);box-shadow:0 0 0 2px #37b6ff14}.zorya-input-row input::placeholder{color:#94a3b8b8}.zorya-answer{width:min(100%,760px)}.zorya-user-question{border:1px solid #ff6a002e;border-left:2px solid var(--neon-orange);background:#ff6a0012;border-radius:10px 10px 2px;flex-direction:column;gap:5px;width:fit-content;max-width:min(100%,680px);margin-left:auto;display:flex}.zorya-user-question span{color:var(--neon-orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.zorya-answer-label{margin-top:30px}.zorya-answer-row{padding:15px 0}.zorya-answer-row strong{font-size:14px}.zorya-sources{border-top:1px solid #ffffff14;margin-top:12px;padding-top:4px}@media (width<=480px){.zorya-chat-head{flex-direction:column;align-items:flex-start}.zorya-chat-identity img{width:28px;height:28px}.zorya-mode-label{align-self:flex-start}.zorya-chat-body{min-height:330px;padding:18px}.zorya-prompts{padding-left:18px;padding-right:18px}.zorya-input-row{margin-left:18px;margin-right:18px}}@media (width<=760px){.zorya-chat-workspace{min-height:0;display:block}.zorya-case-sidebar{border-bottom:1px solid #ffffff17;border-right:0}.zorya-case-item{width:auto;margin-right:5px;display:inline-block}.zorya-sidebar-label{margin-top:8px}}.zorya-assistant-page{flex-direction:column;gap:12px;max-width:1320px;height:calc(100vh - 145px);min-height:620px;margin:0 auto;display:flex}.zorya-assistant-brand{align-items:center;gap:10px;height:42px;padding:0 4px;display:flex}.zorya-assistant-brand img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();width:32px;height:32px}.zorya-assistant-brand span{color:#fff;letter-spacing:.08em;font-size:21px;font-weight:600}.zorya-assistant-brand small{color:var(--neon-blue);letter-spacing:.16em;margin-left:4px;font-size:9px}.zorya-assistant-page>.zorya-chat{flex:1;min-height:0}.zorya-assistant-page .zorya-chat-workspace{height:100%;min-height:0}.zorya-assistant-page .zorya-chat-body,.zorya-assistant-page .zorya-case-sidebar{overflow-y:auto}@media (width<=760px){.zorya-assistant-page{height:auto;min-height:calc(100vh - 145px)}.zorya-assistant-page>.zorya-chat{min-height:700px}.zorya-assistant-page .zorya-chat-workspace{height:auto}.zorya-assistant-page .zorya-chat-main{min-height:590px}}@keyframes zorya-thinking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zorya-analysing img{animation:none}}.zorya-document,.zorya-document body{overflow:hidden}.zorya-document #root{height:100dvh;overflow:hidden}.zorya-app-shell{width:100%;height:100dvh;overflow:hidden}.zorya-app-main{height:100%;min-height:0;overflow:hidden}.zorya-app-content{width:100%;height:100%;min-height:0}.zorya-app-shell .zorya-assistant-page{gap:10px;width:100%;max-width:none;height:100%;min-height:0;padding:16px 24px 22px}.zorya-assistant-home{color:#e6eef8b8;letter-spacing:.01em;align-self:flex-start;align-items:center;gap:9px;height:26px;font-size:12px;font-weight:600;transition:color .2s;display:inline-flex}.zorya-assistant-home:hover{color:#fff}.zorya-assistant-home img{-o-object-fit:contain;object-fit:contain;width:25px;height:25px}.zorya-app-shell .zorya-assistant-brand{border-bottom:1px solid #ffffff17;height:44px;min-height:44px;padding:0 0 10px}.zorya-app-shell .zorya-assistant-brand img{width:34px;height:34px}.zorya-app-shell .zorya-assistant-brand span{font-size:22px}.zorya-app-shell .zorya-chat{flex:1;min-height:0}.zorya-app-shell .zorya-chat-workspace{height:100%;min-height:0}.zorya-app-shell .zorya-chat-main{min-height:0}.zorya-app-shell .zorya-chat-body{min-height:0;overflow-y:auto}@media (width<=760px){.zorya-app-shell .zorya-assistant-page{padding:12px 12px 14px}.zorya-app-shell .zorya-chat-workspace{height:100%}.zorya-app-shell .zorya-chat-main{min-height:0}.zorya-app-shell .zorya-case-sidebar{flex:none;max-height:142px;overflow-y:auto}.zorya-app-shell .zorya-chat-body{min-height:0}.zorya-app-shell .zorya-prompts{max-height:88px;overflow-y:auto}}.zorya-meet-grid article p,.zorya-history>div:first-child p{max-width:820px;color:var(--muted);margin:18px auto 0;line-height:1.85;display:block;font-size:15px!important}.zorya-meet-grid article p:before,.zorya-meet-grid article p:after,.zorya-history>div:first-child p:before,.zorya-history>div:first-child p:after{content:none!important;display:none!important}.zorya-glow-word{text-shadow:0 0 10px #37b6ffcc,0 0 24px #37b6ff59;font-weight:600;color:var(--neon-blue)!important}.zorya-history>div:first-child p{white-space:pre-line}.hover\:border-\[rgba\(255\,255\,255\,0\.25\)\]:hover{border-color:#ffffff40}.hover\:border-\[var\(--neon-blue\)\]:hover{border-color:var(--neon-blue)}.hover\:bg-\[rgba\(255\,255\,255\,0\.01\)\]:hover{background-color:#ffffff03}.hover\:bg-\[rgba\(255\,255\,255\,0\.02\)\]:hover{background-color:#ffffff05}.hover\:bg-\[rgba\(255\,255\,255\,0\.03\)\]:hover{background-color:#ffffff08}.hover\:bg-\[rgba\(255\,255\,255\,0\.1\)\]:hover{background-color:#ffffff1a}.hover\:bg-\[rgba\(255\,255\,255\,0\.15\)\]:hover{background-color:#ffffff26}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-800:hover{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}}@media (width>=768px){.md\:flex{display:flex}.md\:h-\[640px\]{height:640px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1024px){.lg\:w-1\/3{width:33.3333%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-12{padding-left:3rem;padding-right:3rem}}
