/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--black:#030506;--ink:#080b0d;--white:#f1f3ef;--muted:#98a4a2;--line:#c2dcd833;--blue:#1763ff;--cyan:#56dce0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1400px,100% - 96px);margin-inline:auto}.hero{background:#020405;height:max(900px,100svh);min-height:760px;position:relative;overflow:hidden}.heroBackdrop{background:#020405;position:absolute;inset:0;overflow:hidden}.heroBackdropSlide{opacity:0;filter:saturate(.8)contrast(1.08);will-change:opacity,transform;background-position:100%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.45s,transform 8s linear;position:absolute;inset:-1px;transform:scale(1.035)}.heroBackdropSlide.isActive{opacity:1;transform:scale(1)}.heroBackdrop:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 48%,#0000 18%,#0204051f 42%,#020405 72%),linear-gradient(90deg,#020405 0%,#020405fa 28%,#02040566 61%,#0204050f);position:absolute;inset:0}.heroBackdropSlide--solar-system{background-position:66% 48%}.heroBackdropSlide--milky-way{background-position:62%}.heroBackdropSlide--observable-universe{background-position:55%}.gridOverlay{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 65%);mask-image:linear-gradient(90deg,#0000 16%,#000 65%)}.siteHeader{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;height:105px;display:flex;position:relative}.wordmark{letter-spacing:.12em;font-size:27px;font-weight:800}.blueDot,h1 span,h2 span{color:var(--blue)}nav{font-family:var(--font-geist-mono);gap:42px;font-size:14px;display:flex}nav a{border-bottom:2px solid #0000;padding:14px 0;transition:all .2s}nav a:hover{border-color:var(--blue);color:#fff}.heroContent{z-index:2;padding-top:112px;position:relative}.eyebrow{font:500 13px/1.3 var(--font-geist-mono);letter-spacing:.16em;color:#b6c0be;text-transform:uppercase;margin:0}.eyebrow i{background:var(--blue);vertical-align:2px;width:5px;height:5px;margin:0 12px;display:inline-block}.hero h1{letter-spacing:-.07em;max-width:870px;margin:36px 0 40px;font-size:clamp(75px,7.5vw,132px);font-weight:760;line-height:.79}.heroCopy{font:400 16px/1.65 var(--font-geist-mono);color:#b4bfbd;max-width:620px;margin:0}.heroActions{gap:20px;margin-top:38px;display:flex}.button{min-height:62px;font:500 15px var(--font-geist-mono);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding:0 28px;transition:all .25s;display:inline-flex}.button span{font-size:22px;transition:transform .25s}.button:hover span{transform:translate(5px,-3px)}.button.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 42px #1763ff2e}.button.primary:hover{background:#0b55ed}.button.secondary:hover{border-color:var(--white)}.disciplineRail{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:76px;font:500 15px var(--font-geist-mono);letter-spacing:.04em;align-items:center;gap:28px;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.disciplineRail b{color:var(--blue);margin:0 14px}.orbitalMark{color:var(--cyan);font-size:42px}.coord{text-align:right;font:10px/1.6 var(--font-geist-mono);color:#7f9290;margin-left:auto}.section{padding-block:150px}.sectionHead{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:50px;padding-top:24px;display:grid}.sectionIntro{color:var(--muted);font:16px/1.65 var(--font-geist-mono);max-width:600px;margin:0}.section h2,.observatory h2,.designSection h2{letter-spacing:-.055em;margin:85px 0;font-size:clamp(54px,6.2vw,100px);line-height:.92}.researchGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.researchGrid article{padding:30px 30px 52px 0}.researchGrid article+article{border-left:1px solid var(--line);padding-left:30px}.researchGrid span,.paperNo{font:12px var(--font-geist-mono);color:var(--blue)}.researchGrid h3{letter-spacing:-.03em;margin:62px 0 20px;font-size:28px}.researchGrid p{font:14px/1.7 var(--font-geist-mono);color:var(--muted);margin:0}.equation{border:1px solid var(--line);font:300 clamp(36px,5vw,72px) var(--font-geist-mono);background:linear-gradient(110deg,#1763ff1a,#0000 45%);align-items:baseline;gap:35px;margin-top:96px;padding:45px;display:flex;position:relative}.equation i{color:var(--blue);font-style:normal}.equation small{max-width:250px;color:var(--muted);font:11px/1.6 var(--font-geist-mono);margin-left:auto}.observatory{color:#080b0d;background:#eef0ec;padding:150px 0;overflow:hidden}.observatoryGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.observatory .eyebrow{color:#3d4746}.observatory h2{margin:45px 0}.observatory p:not(.eyebrow){font:16px/1.7 var(--font-geist-mono);color:#4e5a58;max-width:540px;margin-bottom:38px}.systemMap{aspect-ratio:1;background:radial-gradient(circle,#dce4e1,#0000 62%);border:1px solid #0000002e;position:relative}.mapOrbit{border:1px solid #64706d;border-radius:50%;animation:35s linear infinite spin;position:absolute;inset:12%}.mapOrbit.o2{border-color:var(--blue);animation-duration:22s;animation-direction:reverse;inset:25%}.mapOrbit:after{content:"";background:var(--blue);width:10px;height:10px;position:absolute;top:15%;left:7%}.mapCore{color:#fff;text-align:center;background:#06090a;border-radius:50%;place-content:center;display:grid;position:absolute;inset:39%}.mapCore b{font-size:38px}.mapCore span{font:9px/1.4 var(--font-geist-mono);color:var(--cyan)}.node{font:10px var(--font-geist-mono);background:#eef0ec;border:1px solid #8b9693;padding:8px;position:absolute}.n1{top:7%;left:44%}.n2{top:25%;right:4%}.n3{bottom:24%;right:3%}.n4{bottom:6%;left:40%}.n5{bottom:27%;left:2%}.n6{top:24%;left:1%}.paperList{border-top:1px solid var(--line);margin-top:90px}.paperList>a{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:25px;padding:38px 5px;transition:all .25s;display:grid}.paperList>a:hover{background:#1763ff12;padding-left:22px}.paperList small{font:10px var(--font-geist-mono);color:var(--blue)}.paperList h3{letter-spacing:-.035em;margin:10px 0;font-size:clamp(22px,2.4vw,38px)}.paperList p{font:12px var(--font-geist-mono);color:var(--muted);margin:0}.paperList>a>span:last-child{font-size:30px}.designSection{background:var(--blue);color:#fff;padding:130px 0}.designGrid{grid-template-columns:1.3fr .7fr;align-items:end;gap:100px;display:grid}.designSection h2{margin:45px 0 0}.designSection p:not(.eyebrow){font:17px/1.7 var(--font-geist-mono)}.textLink{font:14px var(--font-geist-mono);border-bottom:1px solid #fff;margin-top:35px;padding-bottom:8px;display:inline-block}.about{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.aboutIndex{border-right:1px solid var(--line);font:11px var(--font-geist-mono);color:var(--muted);flex-direction:column;justify-content:space-between;display:flex}.portraitGlyph{font:bold 30vw/.7 var(--font-geist-sans);color:#0000;-webkit-text-stroke:1px #ffffff38;overflow:hidden}.aboutCopy h2{margin:40px 0}.aboutCopy .lead{letter-spacing:-.03em;color:#fff;font-size:clamp(25px,3vw,45px);line-height:1.2}.aboutCopy>p{font:16px/1.8 var(--font-geist-mono);color:var(--muted);max-width:800px}.aboutLinks{gap:35px;margin-top:55px;display:flex}.aboutLinks a{border-bottom:1px solid var(--line);font:13px var(--font-geist-mono);padding-bottom:8px}footer{border-top:1px solid var(--line);color:#7f8c89;font:10px var(--font-geist-mono);padding:32px 0}footer .shell{justify-content:space-between;display:flex}footer span{color:var(--blue)}footer a{color:#d8ddda}@keyframes earthIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.shell{width:min(100% - 40px,700px)}.hero{height:100svh;min-height:850px}.heroBackdrop{opacity:.62}.heroBackdropSlide{background-position:65%}.heroBackdropSlide--solar-system,.heroBackdropSlide--milky-way{background-position:58%}.heroBackdropSlide--observable-universe{background-position:50%}.siteHeader{height:78px}.wordmark{font-size:21px}nav{display:none}.heroContent{padding-top:100px}.hero h1{font-size:clamp(60px,17vw,94px);line-height:.84}.heroCopy{max-width:95%;font-size:13px}.heroActions{flex-direction:column;align-items:stretch;max-width:390px}.disciplineRail{height:62px;bottom:18px}.disciplineRail p{white-space:nowrap;font-size:10px;overflow:hidden}.coord,.orbitalMark{display:none}.section{padding-block:90px}.sectionHead,.researchGrid,.observatoryGrid,.designGrid,.about{grid-template-columns:1fr}.section h2,.observatory h2,.designSection h2{margin:55px 0}.researchGrid article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.researchGrid article{padding:28px 0 38px}.researchGrid h3{margin-top:30px}.equation{flex-wrap:wrap;gap:15px;padding:28px 18px}.equation small{width:100%;margin:15px 0 0}.observatory{padding:90px 0}.systemMap{margin-top:25px}.paperList>a{grid-template-columns:45px 1fr auto;padding:28px 0}.paperList p{display:none}.designSection{padding:90px 0}.aboutIndex{display:none}.aboutLinks{flex-wrap:wrap}footer .shell{flex-direction:column;gap:12px}.sectionIntro{margin-top:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroBackdropSlide,.mapOrbit,.atlasGlobeMotion,.atlasOrbit,.atlasOrbit i,.heroUpdateViewport a{transition:none;animation:none}}.siteHeader{gap:28px}.wordmark{white-space:nowrap}.wordmark small{color:#9eaaa8;letter-spacing:.08em;margin-left:7px;font-size:11px;font-weight:500}nav{gap:28px;margin-left:auto}.languages{border:1px solid var(--line);margin-left:2px;display:flex}.languages button{appearance:none;border:0;border-right:1px solid var(--line);color:#899692;font:10px var(--font-geist-mono);cursor:pointer;background:0 0;padding:8px 9px}.languages button:last-child{border-right:0}.languages button.active{background:var(--blue);color:#fff}.languages button:hover{color:#fff}.aboutCopy h2 small{letter-spacing:.12em;color:#9ca8a5;margin-top:16px;font-size:.27em;display:block}.email{color:var(--cyan);font:14px var(--font-geist-mono);border-bottom:1px solid var(--cyan);margin-top:34px;padding-bottom:6px;display:inline-block}.formulaExplain{border:1px solid var(--line);background:linear-gradient(135deg,#1763ff1f,#0305064d 38%);margin-top:96px;padding:46px}.formulaLabel{color:var(--blue);font:11px var(--font-geist-mono);letter-spacing:.14em;margin:0}.formulaHero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding:38px 0 44px;display:grid}.formulaHero h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(30px,3.2vw,52px);line-height:1}.formulaHero p{font:14px/1.7 var(--font-geist-mono);color:var(--muted);margin:0}.formulaMain{font:300 clamp(40px,5.5vw,82px) var(--font-geist-mono);white-space:nowrap;text-align:right}.variableGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.variableGrid>div{padding:28px 24px 34px 0}.variableGrid>div+div{border-left:1px solid var(--line);padding-left:24px}.variableGrid b{font:30px var(--font-geist-mono);color:var(--cyan)}.variableGrid p{font:12px/1.65 var(--font-geist-mono);color:var(--muted)}.scaleGrid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.scaleGrid>div{flex-direction:column;gap:13px;padding:24px;display:flex}.scaleGrid>div+div{border-left:1px solid var(--line)}.scaleGrid code{color:var(--blue);font-size:13px}.scaleGrid strong{font:20px var(--font-geist-mono)}.scaleGrid small{color:var(--muted);font:10px/1.5 var(--font-geist-mono)}.fiveTitle{font:12px var(--font-geist-mono);color:var(--muted);margin:48px 0 18px}.residuals{flex-wrap:wrap;gap:10px;display:flex}.residuals span{border:1px solid var(--line);font:11px var(--font-geist-mono);padding:11px 14px}.logicFlow{font:10px var(--font-geist-mono);letter-spacing:.08em;background:#1763ff17;justify-content:space-between;gap:8px;margin-top:42px;padding:24px;display:flex}.logicFlow span{gap:18px;display:flex}.logicFlow i{color:var(--blue);font-style:normal}.theoryNote{border-left:2px solid var(--blue);font:12px/1.8 var(--font-geist-mono);color:var(--muted);margin:36px 0 0;padding-left:22px}.theoryNote b{color:var(--white);letter-spacing:.15em;margin-bottom:8px;font-size:10px;display:block}@media (width<=1100px){nav{gap:16px;font-size:11px}.wordmark{font-size:21px}}@media (width<=900px){.languages{margin-left:auto}.languages button{padding:7px 8px}.wordmark small{margin-left:3px;font-size:8px}.formulaExplain{margin-top:65px;padding:25px 18px}.formulaHero{grid-template-columns:1fr;gap:28px}.formulaMain{text-align:left}.variableGrid,.scaleGrid{grid-template-columns:1fr}.variableGrid>div+div,.scaleGrid>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.scaleGrid>div{padding:20px}.logicFlow{flex-direction:column}.logicFlow span{justify-content:space-between}.logicFlow i{transform:rotate(90deg)}}.roundDot{background:var(--blue);vertical-align:.12em;border-radius:50%;flex:none;width:.26em;height:.26em;margin-left:.13em;line-height:0;display:inline-block}.wordmark .roundDot{vertical-align:3px;width:7px;height:7px;margin-left:5px}.titleDot{vertical-align:.08em;width:.18em;height:.18em;margin-left:.08em}.lightDot{background:#fff}.mapLegend{color:#4d5c59;font:9px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:9px;display:flex;position:absolute;bottom:18px;right:20px}.mapLegend i{background:var(--blue);width:9px;height:9px;display:block}footer .footerMain{justify-content:space-between;display:flex}.copyright{border-top:1px solid var(--line);color:#65716f;justify-content:space-between;gap:30px;margin-top:22px;padding-top:20px;display:flex}.copyright p{margin:0;font-size:9px;line-height:1.6}.systemMapEarth{background:#f3f0e9 url(/pcs-observatory-earth.png) 100%/cover no-repeat}.atlasGlobeMotion{aspect-ratio:1;opacity:.24;mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 18px,#1763ff57 19px 20px,#0000 21px 38px) 0 0/76px 100%;border-radius:50%;width:40%;animation:12s linear infinite atlasLongitude;position:absolute;top:20%;left:29%;overflow:hidden}.atlasOrbit{transform-origin:50%;pointer-events:none;border:1px dashed #1763ff8c;border-radius:50%;position:absolute;top:40%;left:50%}.atlasOrbit i{background:var(--blue);offset-path:ellipse(50% 50% at 50% 50%);offset-distance:0%;offset-rotate:0deg;border-radius:50%;width:8px;height:8px;animation:7s linear infinite atlasNodeTravel;display:block;position:absolute;top:0;left:0;box-shadow:0 0 12px #1763ff6b}.atlasOrbitOne{width:64%;height:25%;margin-top:-12.5%;margin-left:-32%;animation:18s linear infinite atlasOrbitOne}.atlasOrbitOne i{animation-duration:7s}.atlasOrbitTwo{border-color:#00b5db80;width:48%;height:60%;margin-top:-30%;margin-left:-24%;animation:24s linear infinite atlasOrbitTwo}.atlasOrbitTwo i{background:var(--cyan);animation-duration:10s;animation-direction:reverse}@keyframes atlasLongitude{0%{background-position:0 0}to{background-position:76px 0}}@keyframes atlasOrbitOne{0%{transform:rotate(14deg)}to{transform:rotate(374deg)}}@keyframes atlasOrbitTwo{0%{transform:rotate(-28deg)}to{transform:rotate(-388deg)}}@keyframes atlasNodeTravel{0%{offset-distance:0%}to{offset-distance:100%}}@media (width<=900px){footer .footerMain,.copyright{flex-direction:column}.mapLegend{font-size:7px;bottom:10px;right:12px}.mapLegend i{width:7px;height:7px}.scaleGrid>div,.scaleGrid>div+div{padding:20px}.scaleGrid code,.scaleGrid strong,.scaleGrid small{text-align:left;margin-left:0}.hero{height:auto;min-height:100svh;padding-bottom:150px}.heroActions{margin-bottom:25px}.disciplineRail{bottom:22px}.mapCore{aspect-ratio:1;border-radius:50%;padding:8px;inset:38%}.mapCore b{white-space:nowrap;font-size:clamp(26px,8vw,34px);line-height:1}.mapCore span{margin-top:6px;font-size:8px;line-height:1.25}.systemMap{min-height:0}}.linkArrow{width:20px;min-width:20px;height:20px;line-height:0;position:relative;font-size:0!important;display:inline-block!important}.linkArrow:before{content:"";transform-origin:50%;background:currentColor;width:15px;height:1.5px;position:absolute;top:10px;left:2px;transform:rotate(-45deg)}.linkArrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:1px;right:1px}.paperList>a>.linkArrow{width:22px;height:22px}.paperList>a>.linkArrow:before{width:17px;top:11px}.button:hover .linkArrow{transform:translate(4px,-3px)}.formulaMain{min-width:0;max-width:100%}.formulaMain sub{vertical-align:-.25em;font-size:.5em}@media (width<=900px){.formulaHero{min-width:0}.formulaMain{box-sizing:border-box;letter-spacing:-.055em;text-align:center;white-space:nowrap;width:100%;padding-inline:0;font-size:clamp(25px,8.3vw,35px);overflow:visible}}.formulaMain{text-align:center;width:100%;font-size:clamp(38px,4vw,64px)}.logicFlow{justify-content:initial;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.logicFlow span{text-align:center;justify-content:center;align-items:center;gap:0;position:relative}.logicFlow i{position:absolute;right:-4px}@media (width<=900px){.formulaMain{font-size:clamp(25px,8.3vw,35px)}.logicFlow{grid-template-columns:1fr;gap:14px}.logicFlow span{justify-content:space-between}.logicFlow i{position:static}}.modelSection{padding-top:70px}.modelGrid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.modelGrid article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:16px;min-width:0;padding:30px;display:grid}.modelGrid article:nth-child(odd){border-right:1px solid var(--line)}.modelGrid article:last-child{border-bottom:0}.modelGrid span,.referenceGrid span{font:11px var(--font-geist-mono);color:var(--blue)}.modelGrid small{font:600 12px var(--font-geist-mono);letter-spacing:.1em}.modelGrid code{font:300 clamp(18px,2vw,28px) var(--font-geist-mono);color:var(--cyan);overflow-wrap:anywhere;grid-column:2}.modelGrid p{color:var(--muted);font:12px/1.7 var(--font-geist-mono);grid-column:2;margin:0}.referenceHead,.hilbertHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;margin-top:90px;padding-bottom:18px;display:flex}.referenceHead h3,.hilbertHead h3{margin:0;font-size:clamp(28px,3vw,44px)}.referenceHead p{max-width:620px;color:var(--muted);font:11px/1.6 var(--font-geist-mono);margin:0}.referenceGrid{grid-template-columns:repeat(2,1fr);display:grid}.referenceGrid article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:10px;padding:25px 20px 25px 0;display:grid}.referenceGrid article:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.referenceGrid small{font:10px var(--font-geist-mono);color:var(--muted);text-transform:uppercase}.referenceGrid code{font:16px/1.5 var(--font-geist-mono);color:#fff;overflow-wrap:anywhere;grid-column:2}.hilbertHead span{font:10px var(--font-geist-mono);color:var(--blue);letter-spacing:.12em}.hilbertGrid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.hilbertGrid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:78px;font:11px/1.5 var(--font-geist-mono);align-items:flex-start;gap:15px;padding:18px;display:flex}.hilbertGrid b{color:var(--blue);font-weight:400}.modelBoundary{border-left:2px solid var(--blue);font:12px/1.75 var(--font-geist-mono);color:var(--muted);background:#1763ff14;margin:40px 0 0;padding:24px}.modelBoundary b{color:#fff;letter-spacing:.12em;margin-bottom:7px;display:block}@media (width<=900px){.modelGrid,.referenceGrid,.hilbertGrid{grid-template-columns:1fr}.modelGrid article:nth-child(odd){border-right:0}.modelGrid article:last-child{border-bottom:1px solid var(--line)}.referenceHead{display:block}.referenceHead p{margin-top:16px}.referenceGrid article:nth-child(2n){border-left:0;padding-left:0}.hilbertGrid{border-left:1px solid var(--line)}.modelSection h2{font-size:clamp(42px,13vw,68px)}.modelGrid article{padding:24px 18px}.hilbertHead{align-items:center}}.celestialRail{z-index:5;border-bottom:1px solid var(--line);scrollbar-width:none;height:52px;font:10px var(--font-geist-mono);white-space:nowrap;align-items:center;display:flex;position:relative;overflow-x:auto}.celestialRail::-webkit-scrollbar{display:none}.celestialRail span,.celestialRail a{border-right:1px solid var(--line);color:#c1cbc8;align-items:center;gap:8px;min-height:28px;padding:0 18px;display:flex}.celestialRail span:first-child{padding-left:0}.celestialRail b{color:var(--blue);letter-spacing:.08em;font-weight:500}.celestialRail a:hover{color:#fff}.heroContent{padding-top:82px}.heroUpdateTicker{z-index:5;border-bottom:1px solid var(--line);height:58px;font-family:var(--font-geist-mono);grid-template-columns:170px minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.heroUpdateTicker>b{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.heroUpdateViewport{border-left:1px solid var(--line);align-items:center;min-width:0;height:58px;padding-left:24px;display:grid}.heroUpdateViewport a{gap:5px;min-width:0;animation:.42s both updateTickerIn;display:grid}.heroUpdateViewport small{color:#80908d;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.heroUpdateViewport span{color:#f1f3ef;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.heroUpdateViewport p{color:var(--muted);font:11px var(--font-geist-mono);margin:0}@keyframes updateTickerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.celestialRail{width:100%;height:46px;padding-inline:20px}.celestialRail span,.celestialRail a{padding-inline:14px}.celestialRail span:first-child{padding-left:0}.heroUpdateTicker{grid-template-columns:1fr;align-content:center;gap:5px;width:calc(100% - 40px);height:64px}.heroUpdateTicker>b{font-size:9px}.heroUpdateViewport{border-left:0;height:auto;padding-left:0}.heroUpdateViewport span{font-size:11px}.heroUpdateViewport small{font-size:8px}.heroContent{padding-top:54px}}.locateButton{appearance:none;border:1px solid var(--blue);color:#fff;font:9px var(--font-geist-mono);white-space:nowrap;cursor:pointer;background:0 0;flex:none;margin-left:16px;padding:8px 12px}.locateButton:hover{background:var(--blue)}.locateButton:disabled{opacity:.6;cursor:wait}.mathAtlas{border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mathAtlas article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:170px;padding:24px}.mathAtlas article>span{font:10px var(--font-geist-mono);color:var(--blue);letter-spacing:.1em}.mathAtlas h4{font:500 13px var(--font-geist-mono);margin:16px 0 24px}.mathFormula{max-width:100%;color:var(--cyan);scrollbar-width:thin;display:block;overflow:auto hidden}.mathFormula .katex-display{text-align:left;margin:0}.mathFormula .katex-display>.katex{text-align:left;white-space:nowrap;font-size:clamp(16px,1.35vw,22px)}.mathAtlas article.r01PublicationCard{min-height:390px}.r01PublicationMeta{border-top:1px solid var(--line);font-family:var(--font-geist-mono);flex-direction:column;align-items:flex-start;gap:9px;margin-top:20px;padding-top:16px;display:flex}.r01PublicationMeta b{color:var(--cyan);letter-spacing:.08em;font-size:9px}.r01PublicationMeta strong{color:#fff;max-width:32rem;font:600 18px/1.3 var(--font-geist-sans)}.r01PublicationMeta small{color:#93a09d;letter-spacing:.04em;font-size:10px}.r01PublicationMeta>a:not(.r01PublicationAction){color:#a9e8ef;overflow-wrap:anywhere;font-size:11px}.r01PublicationMeta em{color:#aeb8b6;font:normal 9px/1.4 var(--font-geist-mono);letter-spacing:.07em}.r01PublicationAction{color:var(--cyan);letter-spacing:.08em;border:1px solid #4ddcef6b;margin-top:3px;padding:9px 11px;font-size:10px}.r01PublicationAction:hover,.r01PublicationAction:focus-visible{border-color:var(--cyan);background:#4ddcef14}.formulaKnowledgeDoi{color:var(--cyan);font:11px/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:3px 0 12px;display:block}.formulaKnowledgeDoi:hover{text-decoration:underline}@media (width<=900px){.mathAtlas{grid-template-columns:1fr}.mathAtlas article{min-height:145px;padding:21px 18px}.mathAtlas article.r01PublicationCard{min-height:0}.mathFormula .katex-display>.katex{font-size:clamp(14px,4.2vw,18px)}.r01PublicationMeta strong{font-size:17px}.r01PublicationMeta>a{overflow-wrap:anywhere;max-width:100%}}.miniHeader{margin-bottom:0}.subpageHero{border-bottom:1px solid var(--line);padding:110px 0 90px}.subpageHero h1{letter-spacing:-.07em;margin:35px 0;font-size:clamp(62px,8vw,130px);line-height:.83}.subpageHero>p:last-child{font:14px/1.7 var(--font-geist-mono);color:var(--muted)}.subpageBody{padding:70px 0 130px}.newsTools{gap:12px;margin-bottom:35px;display:flex}.newsTools input,.newsTools select,.messageForm input,.messageForm textarea,.adminForm input,.adminForm textarea,.adminForm select,.messageAdmin textarea{color:#fff;border:1px solid var(--line);font:12px var(--font-geist-mono);background:#050809;padding:13px}.newsTools input{flex:1}.newsGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.newsCard{background:var(--black);min-height:430px;padding:22px;display:block}.newsCover{background:linear-gradient(120deg,#1763ff2e,#0000 50%),url(/earth-hero.png) 50%/cover;height:180px;margin-bottom:26px}.newsCard small,.article small{color:var(--blue);font:10px var(--font-geist-mono)}.newsCard h2{margin:25px 0;font-size:28px;line-height:1.05}.newsCard p,.newsCard time{font:12px/1.65 var(--font-geist-mono);color:var(--muted)}.article{max-width:920px;margin:0 auto;padding:80px 0 130px}.article>a:first-child{color:var(--blue);font:12px var(--font-geist-mono);margin-bottom:60px;display:block}.article h1{letter-spacing:-.055em;font-size:clamp(48px,7vw,96px);line-height:.95}.articleLead{font:20px/1.55 var(--font-geist-mono);color:#d7ddda}.articleCover{background:50%/cover;height:min(54vw,560px);margin:50px 0}.articleContent{border-top:1px solid var(--line);padding-top:35px}.articleContent p,.privacy p{font:16px/1.9 var(--font-geist-mono);color:var(--muted)}.messageLayout{grid-template-columns:1fr 1fr;gap:80px;display:grid}.messageForm{flex-direction:column;gap:18px;display:flex}.messageForm h2{margin:0;font-size:46px;line-height:1}.messageForm>p,.messageForm>small{font:11px/1.7 var(--font-geist-mono);color:var(--muted)}.messageForm label{font:10px var(--font-geist-mono);flex-direction:column;gap:8px;display:flex}.messageForm textarea{resize:vertical;min-height:190px}.messageForm .consent{flex-direction:row;align-items:center}.messageForm .hp{position:absolute;left:-10000px}.formNotice{color:var(--cyan)!important}.approvedMessages>h3,.regionsPanel h3{font:13px var(--font-geist-mono);letter-spacing:.12em}.approvedMessages article{border-top:1px solid var(--line);padding:26px 0}.approvedMessages h4{margin:15px 0;font-size:24px}.approvedMessages p,.approvedMessages blockquote{font:12px/1.75 var(--font-geist-mono);color:var(--muted)}.approvedMessages blockquote{border-left:2px solid var(--blue);margin:22px 0 0;padding-left:18px}.approvedMessages blockquote b{color:var(--cyan);margin-bottom:8px;display:block}.emptyState{font:12px var(--font-geist-mono);color:var(--muted)}.statsSection{padding-top:40px}.statsCards{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.statsCards article{border-right:1px solid var(--line);padding:24px;position:relative}.statsCards article:last-child{border-right:0}.statsCards small{font:9px var(--font-geist-mono);color:var(--muted);display:block}.statsCards strong{font:44px var(--font-geist-mono);margin-top:20px;display:block}.statsCards i{background:var(--blue);width:7px;height:7px;box-shadow:0 0 12px var(--blue);border-radius:50%;animation:2s infinite pulse;position:absolute;top:20px;right:20px}.regionsPanel{border:1px solid var(--line);margin-top:28px;padding:25px}.regionsPanel p{border-top:1px solid var(--line);font:11px var(--font-geist-mono);justify-content:space-between;margin:0;padding:15px 0;display:flex}.regionsPanel time{color:var(--blue)}@keyframes pulse{50%{opacity:.5}}.accessDenied{text-align:center;place-content:center;min-height:100vh;display:grid}.adminShell{background:#030506;min-height:100vh;padding:30px 5vw}.adminTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.adminTop>div{flex-direction:column;display:flex}.adminTop small{color:var(--muted);font:9px var(--font-geist-mono)}.adminTop nav{display:flex}.adminTop button,.adminForm button,.adminList button,.exportLinks a{appearance:none;color:#fff;border:1px solid var(--line);font:10px var(--font-geist-mono);cursor:pointer;background:0 0;padding:10px 13px}.adminTop button.active,.adminTop button:hover,.adminForm button:hover{background:var(--blue)}.adminShell section{padding:50px 0}.adminShell h1{font-size:54px}.adminMetrics{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.adminMetrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.adminMetrics small{color:var(--muted);font:9px var(--font-geist-mono);display:block}.adminMetrics strong{font:32px var(--font-geist-mono);margin-top:12px;display:block}.trendBars{border-bottom:1px solid var(--line);align-items:end;gap:4px;height:180px;margin-top:30px;display:flex}.trendBars i{background:var(--blue);flex:1;min-height:2px}.adminForm{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.adminForm label{font:10px var(--font-geist-mono);flex-direction:column;gap:7px;display:flex}.adminForm textarea{min-height:120px}.adminList{margin-top:35px}.adminList article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto auto;align-items:start;gap:8px;padding:18px 0;display:grid}.adminList article>div{flex-direction:column;gap:8px;display:flex}.adminList small{color:var(--muted);font:9px var(--font-geist-mono)}.adminList p{font:11px/1.6 var(--font-geist-mono);color:var(--muted)}.messageAdmin textarea{width:100%;min-height:80px}.exportLinks{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.adminShell pre{white-space:pre-wrap;border:1px solid var(--line);color:#9fb1ad;font:11px/1.6 var(--font-geist-mono);max-height:700px;padding:25px;overflow:auto}@media (width<=900px){.miniHeader nav{display:none}.subpageHero{padding:75px 0 60px}.subpageHero h1{font-size:clamp(52px,17vw,84px)}.newsGrid,.messageLayout{grid-template-columns:1fr}.messageLayout{gap:60px}.newsTools{flex-direction:column}.statsCards{display:flex;overflow-x:auto}.statsCards article{min-width:160px}.adminTop{flex-wrap:wrap;align-items:flex-start;gap:18px}.adminTop nav{max-width:100%;overflow-x:auto}.adminShell h1{font-size:40px}.adminMetrics{grid-template-columns:repeat(2,1fr)}.adminForm,.adminList article{grid-template-columns:1fr}.footerMain{flex-wrap:wrap}.siteHeader,.siteHeader.miniHeader{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:100;background:#020405f0;flex-wrap:wrap;align-content:center;width:auto;height:112px;margin:0;padding-top:8px;display:flex;position:fixed;top:0;left:20px;right:20px}.siteHeader .wordmark{order:1}.siteHeader .languages{order:2}.siteHeader nav,.siteHeader.miniHeader nav{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 0 100%;order:3;gap:24px;width:100%;margin:0;padding:4px 0 2px;display:flex;overflow:auto hidden}.siteHeader nav::-webkit-scrollbar{display:none}.siteHeader nav a{letter-spacing:.04em;flex:none;padding:9px 0;font-size:10px}.heroContent{padding-top:150px}.celestialRail{top:112px}.miniHeader+.subpageHero,.miniHeader+.subpageBody{padding-top:150px}}.countryObservedList{border:1px solid var(--line);margin-top:18px;padding:18px 24px}.countryObservedList small{color:var(--muted);font:9px var(--font-geist-mono);margin-bottom:12px;display:block}.countryObservedList p{flex-wrap:wrap;gap:10px;margin:0;display:flex}.countryObservedList span{border:1px solid var(--line);font:11px var(--font-geist-mono);color:#dce5e2;padding:8px 11px}.paperLibrary{border-top:1px solid var(--line)}.paperLibrary>a{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr 28px;align-items:center;gap:28px;padding:38px 10px;transition:all .2s;display:grid}.paperLibrary>a:hover{background:#1763ff12;padding-left:24px}.paperLibrary>a>span{font:12px var(--font-geist-mono);color:var(--blue)}.paperLibrary small,.paperMeta small{font:10px var(--font-geist-mono);color:var(--blue);letter-spacing:.1em}.paperLibrary h2{margin:13px 0 4px;font-size:clamp(28px,4vw,54px);line-height:1}.paperLibrary h3{font:18px var(--font-geist-mono);color:var(--cyan);margin:0 0 18px}.paperLibrary p{font:12px/1.7 var(--font-geist-mono);color:var(--muted);max-width:760px}.paperMeta{padding:35px 0 60px}.paperMeta>a{color:var(--blue);font:11px var(--font-geist-mono);margin-bottom:65px;display:block}.paperMeta h1{letter-spacing:-.055em;margin:32px 0 12px;font-size:clamp(50px,7vw,100px);line-height:.9}.paperMeta h2{font:clamp(25px,3vw,42px) var(--font-geist-mono);color:var(--cyan);margin:0 0 36px}.paperMeta p{max-width:850px;color:var(--muted);font:13px/1.75 var(--font-geist-mono)}.protectedReader{border:1px solid var(--line);-webkit-user-select:none;user-select:none;background:#111}.readerNotice{border-bottom:1px solid var(--line);background:#050809;justify-content:space-between;align-items:center;gap:30px;min-height:58px;padding:14px 20px;display:flex}.readerNotice span{color:var(--blue);font:10px var(--font-geist-mono);letter-spacing:.12em}.readerNotice p{color:var(--muted);font:9px/1.5 var(--font-geist-mono);margin:0}.protectedReader iframe{background:#222;border:0;width:100%;height:min(82vh,1050px);display:block}.paperDiscussion{grid-template-columns:1fr 1fr;gap:80px;padding:100px 0 40px;display:grid}.paperAdminStandalone{border-top:1px solid var(--line);padding-top:0}.paperAdminStandalone>section{padding-top:60px}@media (width<=900px){.paperLibrary>a{grid-template-columns:38px 1fr 22px;gap:12px;padding:28px 0}.paperLibrary p{display:none}.paperMeta{padding-top:120px}.protectedReader{width:calc(100% + 40px);margin-left:-20px}.readerNotice{flex-direction:column;align-items:flex-start;gap:6px}.paperDiscussion{grid-template-columns:1fr;gap:65px;padding-top:70px}}.pdfCanvasViewer{background:#17191a;flex-direction:column;align-items:center;gap:18px;min-height:60vh;padding:18px;display:flex}.pdfCanvasViewer>p{color:var(--muted);font:12px var(--font-geist-mono);margin:auto}.pdfPage{background:#fff;width:100%;max-width:1000px;line-height:0;position:relative;box-shadow:0 8px 28px #00000059}.pdfPage canvas{pointer-events:none;max-width:100%;display:block;height:auto!important}.pdfPage small{color:#fff;font:9px var(--font-geist-mono);background:#000000b8;padding:5px 7px;line-height:1;position:absolute;bottom:10px;right:10px}.pdfPagePlaceholder{color:#687076;width:100%;font:11px var(--font-geist-mono);background:#f4f4f1;place-items:center;line-height:1.4;display:grid}.pdfPageError .pdfPagePlaceholder{color:#8f3030}@media (width<=900px){.pdfCanvasViewer{gap:10px;padding:8px}.pdfPage small{bottom:5px;right:5px}}.staticPaperPages .pdfPage{margin:0}.staticPaperPages .pdfPage img{pointer-events:none;-webkit-touch-callout:none;width:100%;height:auto;display:block}.adminList .dangerButton{color:#f77;border-color:#ff52528c}.adminList .dangerButton:hover{color:#fff;background:#8d1717;border-color:#f77}.adminSyncStatus{border:1px solid var(--line);color:var(--muted);font:10px var(--font-geist-mono);flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.adminSyncStatus b{color:var(--cyan)}.adminSyncStatus a{color:var(--blue)}.homeContentRail{margin-top:72px}.contentRailHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.contentRailHead small{font:10px var(--font-geist-mono);color:var(--blue)}.contentRailHead h2{margin:8px 0 0!important;font-size:42px!important}.contentRailHead>div:last-child{align-items:center;gap:8px;display:flex}.contentRailHead span,.contentRailHead button{font:11px var(--font-geist-mono)}.contentRailHead button{color:#fff;border:1px solid var(--line);cursor:pointer;background:0 0;width:44px;height:44px}.contentRailHead button:disabled{opacity:.3}.contentRailViewport{touch-action:pan-y;overflow:hidden}.contentRailTrack{transition:transform .4s;display:flex}.contentRailPage{border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);min-width:100%;display:grid}.contentRailPage>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:16px;min-width:0;padding:28px 20px;transition:all .2s;display:flex}.contentRailPage>a:hover{background:#1763ff14}.contentRailPage>a>span{color:var(--blue);font:11px var(--font-geist-mono)}.contentRailPage small{color:var(--cyan);font:9px/1.4 var(--font-geist-mono)}.contentRailPage h3{margin:12px 0;font-size:21px;line-height:1.1}.contentRailPage p{font:11px/1.6 var(--font-geist-mono);color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contentRailPage .linkArrow{margin-top:auto}.homeContentRail>.textLink{border-color:var(--line)}.adminModule{max-width:1800px;margin:auto}.adminSectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.adminSectionHeading h1{margin:6px 0 0}.adminSectionHeading small{font:10px var(--font-geist-mono);color:var(--blue)}.adminSectionHeading input,.adminFilters input,.adminFilters select{color:#fff;border:1px solid var(--line);font:11px var(--font-geist-mono);background:#050809;padding:12px}.adminFilters{gap:8px;display:flex}.cmsForm{position:relative}.stickyActions{z-index:4;border:1px solid var(--line);background:#050809;grid-column:1/-1;align-items:center;gap:8px;padding:12px;display:flex;position:sticky;top:0}.stickyActions span{color:var(--blue);font:11px var(--font-geist-mono);margin-right:auto}.stickyActions b{font:10px var(--font-geist-mono);color:var(--cyan)}.fieldGrid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cmsForm fieldset{border:1px solid var(--line);flex-direction:column;gap:14px;padding:18px;display:flex}.cmsForm legend{color:var(--blue);font:11px var(--font-geist-mono);padding:0 8px}.contentEditor{grid-column:1/-1}.contentEditor>span{justify-content:space-between;display:flex}.editorToolbar{flex-wrap:wrap;gap:4px;display:flex}.editorToolbar button{min-width:40px;padding:7px!important}.contentEditor textarea{min-height:280px!important}.mediaDrop{border:1px dashed var(--blue);font:11px var(--font-geist-mono);align-items:center;gap:16px;padding:24px;display:flex}.mediaGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.mediaGrid article{border:1px solid var(--line);flex-direction:column;gap:10px;padding:12px;display:flex}.mediaPreview{background:#090d0f;place-items:center;height:130px;display:grid}.mediaPreview img{object-fit:cover;width:100%;height:100%}.mediaGrid input{color:#fff;border:1px solid var(--line);background:#050809;padding:10px}.mediaGrid small{color:var(--muted);font:9px var(--font-geist-mono)}.mediaGrid button{color:#fff;border:1px solid var(--line);font:9px var(--font-geist-mono);background:0 0;padding:8px}@media (width<=1100px){.contentRailPage{grid-template-columns:repeat(2,1fr)}.contentRailPage>a:nth-child(5){grid-column:1/-1}.mediaGrid{grid-template-columns:repeat(2,1fr)}.fieldGrid{grid-template-columns:1fr 1fr}}@media (width<=650px){.contentRailHead{align-items:flex-start}.contentRailHead h2{font-size:32px!important}.contentRailPage{grid-template-columns:1fr}.contentRailPage>a:nth-child(5){grid-column:auto}.adminSectionHeading{flex-direction:column;align-items:stretch}.adminFilters,.fieldGrid{grid-template-columns:1fr;display:grid}.stickyActions{overflow-x:auto}.mediaGrid{grid-template-columns:1fr}.adminShell{padding:20px}.adminTop nav{gap:6px}}@media (prefers-reduced-motion:reduce){.contentRailTrack{transition:none}}.observatoryDetail{font-family:var(--font-geist-mono);border-top:1px solid #00000038;margin-top:150px}.observatoryDetail h3{font-family:var(--font-geist-sans);letter-spacing:-.045em;overflow-wrap:anywhere;margin:28px 0 44px;font-size:clamp(38px,4.8vw,74px);line-height:.98}.observatoryDetail h4{font:600 15px/1.3 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.04em;margin:46px 0 20px}.observatoryDetail p{color:#46524f!important;max-width:none!important;font:13px/1.85 var(--font-geist-mono)!important;margin:0 0 22px!important}.observatoryDetail .obsIndex{letter-spacing:.14em;text-transform:uppercase;color:#145ce9!important;font:10px/1.3 var(--font-geist-mono)!important;margin:0!important}.observatoryExplore,.observatorySplit,.developmentPanel,.collaborationPanel,.contactPanel,.understandingPanel,.finalObservatoryCta{border-bottom:1px solid #0003;padding:100px 0}.observatoryCards{border-top:1px solid #00000038;border-left:1px solid #00000038;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.observatoryCards article{border-bottom:1px solid #00000038;border-right:1px solid #00000038;min-width:0;min-height:290px;padding:28px}.observatoryCards article>span{font:11px var(--font-geist-mono);color:var(--blue)}.observatorySplit{grid-template-columns:1.15fr .85fr;gap:100px;display:grid}.analysisPanel{background:#1763ff0e;border:1px solid #00000038;align-self:start;padding:38px}.analysisPanel h3{font-size:clamp(34px,4vw,60px)}.developmentPanel{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.statusLabel{font:10px/1.4 var(--font-geist-mono);letter-spacing:.08em;border:1px solid #0000003d;align-items:center;gap:12px;padding:13px 16px;display:inline-flex}.statusLabel i{background:var(--blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #1763ffa6}.collaborationGrid{grid-template-columns:1fr 1fr;gap:100px;margin-top:28px;display:grid}.collaborationGrid h3{margin-top:0}.collaborationTags{flex-wrap:wrap;gap:8px;display:flex}.collaborationTags span{font:10px/1.3 var(--font-geist-mono);border:1px solid #0000003d;padding:11px 13px}.contactPanel,.finalObservatoryCta{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.contactPanel h3,.finalObservatoryCta h3{margin-bottom:20px}.contactPanel>div:first-child,.finalObservatoryCta>div:first-child{max-width:650px}.observatoryActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.obsButton{min-height:58px;font:11px var(--font-geist-mono);border:1px solid #00000047;justify-content:space-between;align-items:center;gap:38px;padding:0 20px;transition:all .2s;display:inline-flex}.obsButton:hover{background:#fff}.obsButton.primary{background:var(--blue);border-color:var(--blue);color:#fff}.obsButton.primary:hover{background:#0b55ed}.obsButton span{font-size:18px}.understandingPanel{max-width:950px}.understandingPanel p:last-child{color:#080b0d!important;font-weight:700!important}.finalObservatoryCta{border-bottom:0;padding-bottom:0}.finalObservatoryCta h3{font-size:clamp(48px,6vw,92px)}@media (width<=900px){.observatoryDetail{margin-top:90px}.observatoryExplore,.observatorySplit,.developmentPanel,.collaborationPanel,.contactPanel,.understandingPanel,.finalObservatoryCta{padding:70px 0}.observatoryCards,.observatorySplit,.developmentPanel,.collaborationGrid{grid-template-columns:1fr}.observatoryCards article{min-height:0;padding:25px 20px}.observatoryCards h4{margin-top:30px}.observatorySplit,.developmentPanel,.collaborationGrid{gap:48px}.analysisPanel{padding:25px 20px}.contactPanel,.finalObservatoryCta{flex-direction:column;align-items:stretch;gap:30px}.observatoryActions{flex-direction:column;justify-content:flex-start}.obsButton{width:100%}.observatoryDetail h3{overflow-wrap:break-word;word-break:normal}.statusLabel{max-width:100%}}.intelligenceEntry{border-bottom:1px solid #0003;grid-template-columns:.45fr 1fr;gap:70px;padding:82px 0;display:grid}.intelligenceEntry h3{margin-top:0}.intelligenceEntry .obsButton{color:#fff;background:#080b0d;border-color:#080b0d;min-width:min(100%,360px);margin-top:16px}.intelligencePage{background:linear-gradient(120deg,#1763ff14,transparent 28%),var(--black);min-height:100vh;overflow:hidden}.intelligenceHero{border-bottom:1px solid var(--line);padding:210px 0 105px}.intelligenceBack{min-height:44px;color:var(--blue);font:11px/44px var(--font-geist-mono);margin-bottom:60px;display:inline-block}.intelligenceHero h1{letter-spacing:-.07em;max-width:1150px;margin:38px 0;font-size:clamp(64px,8.3vw,132px);line-height:.84}.intelligenceHero>p:last-child{max-width:720px;color:var(--muted);font:15px/1.75 var(--font-geist-mono)}.frameworkRail{border-bottom:1px solid var(--line);scrollbar-width:thin;display:flex;overflow-x:auto}.frameworkRail a{border-right:1px solid var(--line);min-height:84px;font:10px/1.4 var(--font-geist-mono);color:var(--muted);flex:0 0 220px;padding:18px}.frameworkRail span{color:var(--blue);margin-bottom:10px;display:block}.frameworkRail a:hover,.frameworkRail a:focus-visible{color:#fff;outline:2px solid var(--blue);outline-offset:-2px;background:#1763ff1a}.intelligenceSection{border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:75px;padding:90px 0;scroll-margin-top:130px;display:grid}.intelligenceNumber{font-family:var(--font-geist-mono)}.intelligenceNumber>span{color:var(--blue);font-size:15px;display:block}.intelligenceNumber small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:9px;line-height:1.5;display:block}.intelligenceContent{min-width:0;max-width:960px}.intelligenceContent h2{letter-spacing:-.052em;overflow-wrap:anywhere;margin:0 0 38px;font-size:clamp(46px,5.2vw,82px);line-height:.94}.phasePlaceholder{border-left:2px solid var(--blue);color:var(--muted);font:12px/1.6 var(--font-geist-mono);background:#1763ff0f;padding:22px}@media (width<=900px){.intelligenceEntry{grid-template-columns:1fr;gap:28px;padding:64px 0}.intelligenceHero{padding:190px 0 75px}.intelligenceHero h1{font-size:clamp(52px,15vw,78px)}.intelligenceSection{grid-template-columns:1fr;gap:32px;padding:70px 0}.intelligenceNumber{align-items:center;gap:18px;display:flex}.intelligenceNumber small{margin:0}.intelligenceContent h2{overflow-wrap:break-word;word-break:normal;font-size:clamp(40px,11vw,60px)}}@media (prefers-reduced-motion:reduce){.intelligencePage *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.systemMapEarth{background-color:#f6f3ed;background-image:url(/pcs-observatory-atlas-original.png);background-position:100%;background-repeat:no-repeat;background-size:169.412% 105.882%}.atlasGlobeMotion{opacity:.2;top:26.5%;left:28%}.atlasOrbit{border-color:#1763ff7a;top:46.5%;left:48%}.observatory{background:#f8f5f1}.systemMapEarth{aspect-ratio:2048/1782;background-color:#f8f5f1;background-image:url(/pcs-earth-infographic-hires.png);background-position:50%;background-size:contain}.earthDataLayer{z-index:5;pointer-events:none;font-family:var(--font-geist-mono);color:#10243d;position:absolute;inset:0}.earthDataLabel{pointer-events:auto;overflow-wrap:anywhere;background:#f8f5f1f5;width:30%;padding:8px 10px;position:absolute;box-shadow:0 0 18px 12px #f8f5f1eb}.earthDataLabel h3{color:#0e63e9;font:700 clamp(7px,.65vw,11px)/1.2 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px}.earthDataLabel p,.earthDataLabel>b{font:500 clamp(6px,.56vw,10px)/1.35 var(--font-geist-mono);margin:2px 0;display:block}.earthDataLabel p b{font-weight:700}.earthDataLabel small,.earthDataLabel>a{color:#526578;font:500 clamp(5px,.46vw,8px)/1.3 var(--font-geist-mono);margin-top:3px;display:block}.earthDataLabel>a{text-underline-offset:2px;text-decoration:underline}.earthAtmosphere{width:27%;top:10%;left:2.5%}.earthCoordinates{width:25%;top:5%;right:2%}.earthHydrosphere{width:25%;top:35%;right:1%}.earthCryosphere{width:28%;top:56%;left:1%}.earthLithosphere{width:31%;bottom:4%;left:11%}.earthBiosphere{width:27%;bottom:4%;right:1%}.earthModeSwitch{grid-template-columns:1fr 1fr;gap:2px;margin:0 0 8px;display:grid}.earthModeSwitch button{color:#526578;min-height:32px;font:600 clamp(5px,.44vw,8px)/1.2 var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #0e253c40;padding:5px 7px}.earthModeSwitch button.active{color:#fff;background:#1267ed;border-color:#1267ed}.earthModeSwitch button:focus-visible,.earthConsent button:focus-visible{outline-offset:2px;outline:2px solid #1267ed}.earthModeMark{color:#1267ed;font:700 clamp(5px,.45vw,8px)/1 var(--font-geist-mono);letter-spacing:.08em;margin-bottom:3px;display:inline-flex}.geoNotice{color:#405872!important;font-size:clamp(5px,.45vw,8px)!important}.earthConsentBackdrop{z-index:80;pointer-events:auto;background:#000a16a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.earthConsent{color:#f4f8ff;width:min(540px,100%);max-height:calc(100dvh - 40px);font-family:var(--font-geist-mono);background:#06101d;border:1px solid #1867eda6;padding:clamp(24px,5vw,48px);position:relative;overflow:auto;box-shadow:0 24px 80px #00000073}.earthConsent h3{color:#55d6e8;margin:0 36px 18px 0;font-size:clamp(18px,3vw,28px)}.earthConsent p{color:#b9c8d8;margin:0 0 28px;line-height:1.75}.earthConsent>div{flex-wrap:wrap;gap:10px;display:flex}.earthConsent .button{min-height:44px}.earthConsentClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;width:44px;height:44px;font-size:24px;position:absolute;top:12px;right:12px}.earthStatus{color:#2b4a68;font:700 clamp(5px,.48vw,8px)/1.2 var(--font-geist-mono);align-items:center;gap:5px;margin-top:4px;display:inline-flex}.earthStatus i{border:1px solid;border-radius:50%;width:6px;height:6px}.statusLIVE i{background:#1763ff;border-color:#1763ff;box-shadow:0 0 8px #1763ff}.statusLATEST i{border-color:#18b9d5}.statusREFERENCE i{border-color:#77838a}.statusESTIMATED i{border-style:dashed}.statusSTALE{color:#6c7072}.statusUNAVAILABLE{color:#737c82}.statusUNAVAILABLE i{border-width:1px 0;border-top-style:solid;border-top-color:currentColor;border-bottom-style:solid;border-bottom-color:currentColor;border-radius:0}.hemisphereSwitch{gap:3px;margin:3px 0;display:flex}.hemisphereSwitch button{color:#17385b;min-height:22px;font:600 clamp(5px,.46vw,8px) var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #7a8b9a;padding:2px 6px}.hemisphereSwitch button.active{color:#fff;background:#1763ff;border-color:#1763ff}.earthLoading{z-index:7;text-align:center;color:#1e4771;font:600 9px var(--font-geist-mono);background:#f8f5f1;padding:8px;position:absolute;inset:auto 28% 5%}.adminChatLayout{border:1px solid var(--line);grid-template-columns:minmax(230px,320px) minmax(0,1fr);min-height:620px;margin-top:34px;display:grid}.adminChatThreads{border-right:1px solid var(--line);padding:20px;overflow:auto}.adminChatThreads h2{font:700 13px var(--font-geist-mono);letter-spacing:.12em;margin:0 0 5px}.adminChatThreads>small{color:var(--muted);font:9px var(--font-geist-mono);margin-bottom:18px;display:block}.adminChatThreads>button{border:0;border-top:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-height:78px;padding:13px;display:flex}.adminChatThreads>button.active{border-left:2px solid var(--blue);background:#1763ff29}.adminChatThreads span,.adminChatThreads small{color:var(--muted);font:9px var(--font-geist-mono)}.adminChatWindow{background:#020506;flex-direction:column;min-width:0;display:flex}.adminChatWindow>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;padding:18px 24px;display:flex}.adminChatWindow h2{margin:5px 0 0;font-size:25px}.adminChatWindow header small{color:var(--blue);font:9px var(--font-geist-mono)}.adminChatWindow header i{background:var(--blue);width:8px;height:8px;box-shadow:0 0 12px var(--blue);border-radius:50%;animation:2s infinite pulse}.adminChatMessages{flex:1;padding:24px;overflow:auto}.adminChatMessages article{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 0;display:flex}.visitorBubble,.adminBubble{border:1px solid var(--line);max-width:min(75%,720px);padding:14px 16px}.visitorBubble{align-self:flex-start}.adminBubble{background:#1763ff29;border-color:#1763ff73;align-self:flex-end}.visitorBubble small,.adminBubble small{color:var(--muted);font:9px var(--font-geist-mono)}.visitorBubble p,.adminBubble p{font:12px/1.65 var(--font-geist-mono);margin:8px 0 0}.adminChatReply{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:4px;display:grid}.adminChatReply textarea{resize:vertical;color:#fff;border:1px solid var(--line);min-height:70px;font:11px/1.5 var(--font-geist-mono);background:#050809;padding:12px}.adminChatReply button{color:#fff;border:1px solid var(--line);min-width:90px;font:10px var(--font-geist-mono);cursor:pointer;background:0 0}.adminChatReply button:first-of-type{background:var(--blue);border-color:var(--blue)}.boardAdminHeading{font:700 14px var(--font-geist-mono);letter-spacing:.12em;margin:70px 0 0}@media (width<=900px){.systemMapEarth{aspect-ratio:auto;background-position:top;background-size:100%;min-height:780px}.earthDataLayer{background:#f8f5f1;grid-template-columns:1fr 1fr;gap:1px;padding-top:62%;display:grid;position:relative;inset:auto}.earthDataLabel{min-height:148px;box-shadow:none;border:1px solid #0e253c26;padding:15px;width:auto!important;position:relative!important;inset:auto!important}.earthDataLabel h3{font-size:10px}.earthDataLabel p,.earthDataLabel>b{font-size:9px}.earthDataLabel small,.earthDataLabel>a,.earthStatus{font-size:7px}.earthModeSwitch button{min-height:44px;font-size:8px}.earthModeMark{font-size:7px}.hemisphereSwitch button{min-height:44px;font-size:8px}.adminChatLayout{grid-template-columns:1fr}.adminChatThreads{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.adminChatWindow{min-height:600px}.adminChatReply{grid-template-columns:1fr 1fr}.adminChatReply textarea{grid-column:1/-1}.visitorBubble,.adminBubble{max-width:92%}}@media (width<=520px){.earthDataLayer{grid-template-columns:1fr}.systemMapEarth{min-height:1220px}.earthDataLabel{min-height:135px}.adminChatMessages{padding:14px}.adminChatWindow>header{padding:15px}.adminChatReply{grid-template-columns:1fr}.adminChatReply textarea{grid-column:auto}.adminChatReply button{min-height:44px}}.formulaKnowledgeTrigger{position:relative}.formulaKnowledgeTrigger.hasFormulaKnowledge{cursor:pointer;outline:0}.formulaKnowledgeTrigger.hasFormulaKnowledge:hover,.formulaKnowledgeTrigger.hasFormulaKnowledge:focus-visible{background:#1763ff14;box-shadow:inset 0 0 0 1px #1763ff8c}.formulaSummaryMarker{width:max-content;color:var(--cyan);font:9px var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.82;border:1px solid #4ddcef59;grid-column:2;margin-top:4px;padding:4px 7px;display:inline-flex}.mathAtlas .formulaSummaryMarker{margin-top:18px;display:flex}.formulaKnowledgeLayer{z-index:80;pointer-events:none;position:fixed;inset:0}.formulaKnowledgeLayer.touch{pointer-events:auto;background:#00000047;place-items:end center;padding:12px;display:grid}.formulaKnowledgeCard{pointer-events:auto;color:#f4fbff;max-height:65vh;font-family:var(--font-geist-mono);scrollbar-width:thin;background:#020608;border:1px solid #4ddcef47;padding:20px;position:fixed;overflow:auto;box-shadow:0 24px 80px #00000073,0 0 42px #1763ff29}.formulaKnowledgeLayer.touch .formulaKnowledgeCard{width:calc(100vw - 24px);max-width:440px;max-height:70vh;position:relative}.formulaKnowledgeClose{border:1px solid var(--line);color:#fff;cursor:pointer;background:#050809;width:28px;height:28px;position:absolute;top:10px;right:10px}.formulaKnowledgeClose:hover,.formulaKnowledgeClose:focus-visible{background:var(--blue)}.formulaKnowledgeTitle{padding-right:34px}.formulaKnowledgeTitle small{color:var(--blue);font:9px var(--font-geist-mono);letter-spacing:.12em;display:block}.formulaKnowledgeTitle h3{font:600 20px/1.12 var(--font-geist-mono);letter-spacing:0;margin:8px 0 14px}.formulaKnowledgeExpression{color:var(--cyan);margin:10px 0 14px;overflow-x:auto}.formulaKnowledgeExpression .katex-display{text-align:left;margin:0}.formulaKnowledgeExpression .katex-display>.katex{text-align:left;white-space:nowrap;font-size:19px}.formulaKnowledgeBadges{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.formulaKnowledgeBadges span{color:#b7c6cf;font:8px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #ffffff2e;padding:4px 6px}.formulaKnowledgeCard p{color:#b7c6cf;font:11px/1.72 var(--font-geist-mono);margin:12px 0 0}.formulaKnowledgeNotice{border-left:2px solid var(--blue);background:#1763ff14;padding-left:10px;color:#d8e9ed!important}.formulaKnowledgeRecord{color:#fff;font:700 11px/1.4 var(--font-geist-mono);margin-top:16px;display:block}.formulaKnowledgeLink{border:1px solid var(--blue);background:var(--blue);color:#fff;font:10px var(--font-geist-mono);letter-spacing:.08em;align-items:center;margin-top:16px;padding:10px 12px;display:inline-flex}.formulaKnowledgeLink:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.formulaKnowledgeCard{animation:.14s ease-out knowledgeCardIn}@keyframes knowledgeCardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (width<=720px){.formulaSummaryMarker{font-size:8px}.formulaKnowledgeCard{padding:18px}.formulaKnowledgeTitle h3{font-size:18px}.formulaKnowledgeCard p{font-size:10px}}.formulaKnowledgeObservation{color:#d8e9ed;font:italic 11px/1.7 var(--font-geist-mono);border-left:2px solid #4ddcef6b;margin:10px 0 12px;padding:0 0 0 10px}.formulaKnowledgeLabel{color:#fff;font:700 9px/1.3 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;display:block}.formulaKnowledgeLabel+p{margin-top:6px}@media (width<=720px){.formulaKnowledgeObservation{font-size:10px}}.formulaProgress{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-bottom:26px;display:grid}.formulaProgress article{border-right:1px solid var(--line);padding:16px}.formulaProgress article:last-child{border-right:0}.formulaProgress small{color:var(--muted);font:8px var(--font-geist-mono);text-transform:uppercase;display:block}.formulaProgress strong{font:26px var(--font-geist-mono);color:#fff;margin-top:9px;display:block}.formulaAdminLayout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:18px;display:grid}.formulaAdminList{border:1px solid var(--line);max-height:78vh;overflow:auto}.formulaAdminList button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px 1fr;gap:8px;width:100%;padding:14px;display:grid}.formulaAdminList button.active,.formulaAdminList button:hover{background:#1763ff29}.formulaAdminList b{color:var(--blue);font:11px var(--font-geist-mono)}.formulaAdminList span{font:11px/1.4 var(--font-geist-mono)}.formulaAdminList small{color:var(--muted);font:8px var(--font-geist-mono);grid-column:2}.formulaAdminForm{align-content:start}.formulaAdminForm fieldset{min-width:0}.formulaAdminForm fieldset textarea{min-height:92px}.formulaPreview{border:1px solid var(--line);background:#050809;grid-column:1/-1;padding:18px}.formulaPreview small{color:var(--blue);font:9px var(--font-geist-mono);margin-top:10px;display:block}.formulaPreview h3{font-size:22px}.formulaPreview code{color:var(--cyan);font:12px var(--font-geist-mono);display:block;overflow:auto}.formulaPreview p{color:var(--muted);font:11px/1.7 var(--font-geist-mono)}@media (width<=1000px){.formulaProgress{grid-template-columns:repeat(2,1fr)}.formulaProgress article:nth-child(2n){border-right:0}.formulaAdminLayout{grid-template-columns:1fr}.formulaAdminList{max-height:340px}}.atlasGlobeMotion{opacity:.18;width:39%;top:29%;left:29%}.atlasOrbit{top:48.7%;left:48.6%}.systemMapEarth{border:0}.readerCount{color:var(--cyan);font:10px/1.3 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-top:16px;font-style:normal;display:inline-flex}.readerCount:before{content:"";border:1px solid var(--blue);background:#1763ff73;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #1763ff73}.contentMeta{margin:18px 0 26px!important}@media (width<=700px){.readerCount{letter-spacing:.04em;overflow-wrap:anywhere;font-size:9px}}.trendBars{contain:layout paint;max-height:180px;overflow:hidden}.trendBars i{max-height:100%}.statsCards{grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.statsCards article{min-width:0;min-height:150px}.statsCards strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(30px,3vw,44px)}@media (width<=1200px){.statsCards{grid-template-columns:repeat(3,minmax(0,1fr))}.statsCards article:nth-child(3n){border-right:0}}@media (width<=700px){.statsCards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.statsCards article{min-width:0;padding:20px}.statsCards article:nth-child(3n){border-right:1px solid var(--line)}.statsCards article:nth-child(2n){border-right:0}.statsCards strong{font-size:clamp(28px,11vw,40px)}}@media (width<=360px){.statsCards{grid-template-columns:1fr}.statsCards article{border-right:0!important}}.liveConversation{z-index:180;color:#f4f7f6;font-family:var(--font-geist-mono);position:fixed;bottom:24px;right:24px}.liveConversationToggle{color:#fff;min-width:176px;min-height:52px;font:11px var(--font-geist-mono);cursor:pointer;background:#1763ff;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex;box-shadow:0 14px 40px #00000061}.liveConversationToggle span{letter-spacing:.08em;font-size:20px}.liveConversationToggle:focus-visible,.liveConversationPanel button:focus-visible,.liveConversationPanel input:focus-visible,.liveConversationPanel textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.liveConversationPanel{background:#030506fa;border:1px solid #fff3;flex-direction:column;width:min(410px,100vw - 32px);max-height:min(720px,78vh);display:flex;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 22px 70px #0000009e}.liveConversationPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.liveConversationPanel header small{color:var(--blue);font-size:8px}.liveConversationPanel h2{font:500 24px var(--font-geist-sans);margin:7px 0 0}.liveConversationPanel header button{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;width:44px;height:44px;font-size:22px}.liveConversationIntro,.liveConversationNotice{color:var(--muted);font:10px/1.6 var(--font-geist-mono);margin:0;padding:15px 20px}.liveConversationMessages{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:110px;max-height:260px;padding:0 20px;overflow-y:auto}.liveConversationMessages article{border-bottom:1px solid var(--line);padding:16px 0}.liveConversationMessages article:last-child{border-bottom:0}.liveConversationMessages small,.liveConversationMessages time{color:var(--muted);font-size:8px}.liveConversationMessages p{font:11px/1.55 var(--font-geist-mono);margin:8px 0}.liveConversationMessages blockquote{border-left:2px solid var(--cyan);font:10px/1.55 var(--font-geist-mono);background:#00b5db14;margin:12px 0 0;padding:10px 12px}.liveConversationMessages blockquote b{color:var(--cyan);margin-bottom:6px;font-size:8px;display:block}.liveConversationPanel form{gap:10px;padding:16px 20px;display:grid}.liveConversationPanel label{color:var(--muted);gap:6px;font-size:8px;display:grid}.liveConversationPanel input,.liveConversationPanel textarea{border:1px solid var(--line);color:#fff;width:100%;font:11px var(--font-geist-mono);background:#050809;padding:10px}.liveConversationPanel textarea{resize:vertical;min-height:70px;max-height:140px}.liveConversationPanel form button{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:44px;font:10px var(--font-geist-mono);cursor:pointer}.liveConversationPanel form button:disabled{opacity:.55;cursor:wait}.liveConversationNotice{padding-top:0;font-size:8px}@media (width<=700px){.liveConversation{bottom:12px;right:12px}.liveConversationPanel{max-height:calc(100vh - 92px);bottom:60px}.liveConversationToggle{min-width:154px}.liveConversationMessages{max-height:220px}}@media (prefers-reduced-motion:reduce){.liveConversation *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.philosophyCard{border:1px solid var(--line);background:linear-gradient(135deg,#1763ff1a,#00b5db06);max-width:920px;margin-top:58px;padding:36px}.philosophyCard h3{letter-spacing:-.045em;margin:20px 0 8px;font-size:clamp(30px,3.4vw,50px);line-height:1.02}.philosophyCard>p:not(.eyebrow):not(.philosophyChineseTitle){color:var(--muted);font:12px/1.75 var(--font-geist-mono)}.philosophyChineseTitle{color:var(--cyan)!important;font:15px/1.5 var(--font-geist-mono)!important;margin:0 0 28px!important}.philosophyCard blockquote{border-left:2px solid var(--blue);color:#fff;font:15px/1.65 var(--font-geist-mono);margin:28px 0;padding:18px 20px}.philosophyCard .button{width:max-content;min-height:48px}.aboutIntroduction{max-width:820px}.aboutIntroduction>p{color:var(--muted);font:16px/1.8 var(--font-geist-mono);margin:0 0 24px}.aboutIntroduction>.lead{font:clamp(25px,3vw,45px)/1.2 var(--font-geist-sans);letter-spacing:-.03em;color:#fff}.aboutStatement{border-left:2px solid var(--blue);background:#1763ff14;padding:22px 24px;color:#fff!important;margin:30px 0 34px!important;font-size:clamp(18px,2vw,25px)!important;line-height:1.5!important}.philosophyOverview{max-width:800px;margin:28px 0 34px}.philosophyOverview p,.philosophyOverview li{color:var(--muted);font:12px/1.75 var(--font-geist-mono)}.philosophyOverview p{margin:0 0 20px}.philosophyOverview strong{color:#fff}.philosophyOverview ul{margin:8px 0 28px;padding-left:24px}.philosophyOverview li{padding:4px 0 4px 8px}.philosophyOverview li::marker{color:var(--blue)}.philosophyPage{background:radial-gradient(circle at 80% 8%,#1763ff1c,transparent 30%),var(--black);min-height:100vh;padding-bottom:130px}.philosophyHero{border-bottom:1px solid var(--line);padding:120px 0 90px}.philosophyBack{min-height:44px;color:var(--blue);font:11px var(--font-geist-mono);align-items:center;margin-bottom:62px;display:inline-flex}.philosophyHero h1{letter-spacing:-.06em;overflow-wrap:break-word;max-width:1180px;margin:34px 0 16px;font-size:clamp(52px,7vw,108px);line-height:.91}.philosophySecondaryTitle{color:var(--cyan);font:clamp(16px,2vw,26px)/1.5 var(--font-geist-mono);margin:0 0 52px}.philosophyMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 48px;display:grid}.philosophyMeta div{border-right:1px solid var(--line);padding:20px}.philosophyMeta div:last-child{border-right:0}.philosophyMeta dt{color:var(--muted);font:9px var(--font-geist-mono);text-transform:uppercase}.philosophyMeta dd{font:13px/1.5 var(--font-geist-mono);margin:9px 0 0}.philosophySummary{max-width:850px;color:var(--muted);font:15px/1.8 var(--font-geist-mono)}.philosophyHero blockquote{border-left:2px solid var(--blue);max-width:960px;font:clamp(20px,2.6vw,34px)/1.45 var(--font-geist-sans);letter-spacing:-.02em;margin:45px 0 0;padding:24px 28px}.philosophyBody{padding-top:100px;max-width:860px!important}.philosophyBody h2{border-top:1px solid var(--line);letter-spacing:-.04em;margin:100px 0 35px;padding-top:24px;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.philosophyBody h2:first-child{margin-top:0}.philosophyBody p{color:#c5cecb;font:17px/1.9 var(--font-geist-sans);margin:0 0 25px}.philosophyBody strong{color:#fff}.philosophyRelated{border-top:1px solid var(--line);margin-top:105px;padding-top:55px}.philosophyRelated nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.philosophyRelated a{border:1px solid var(--line);min-height:62px;font:12px var(--font-geist-mono);justify-content:space-between;align-items:center;margin:-1px 0 0 -1px;padding:14px 18px;display:flex}.philosophyRelated a:hover,.philosophyRelated a:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:#1763ff24}@media (width<=900px){.philosophyCard{padding:25px 20px}.aboutIntroduction>p{font-size:14px;line-height:1.75}.aboutIntroduction>.lead{font-size:clamp(25px,8vw,38px);line-height:1.2}.aboutStatement{padding:18px 20px;font-size:18px!important}.philosophyOverview p,.philosophyOverview li{font-size:11px}.philosophyPage{padding-bottom:90px}.philosophyHero{padding:95px 0 65px}.philosophyBack{margin-bottom:42px}.philosophyHero h1{font-size:clamp(45px,13vw,72px)}.philosophyMeta{grid-template-columns:1fr}.philosophyMeta div{border-right:0;border-bottom:1px solid var(--line)}.philosophyMeta div:last-child{border-bottom:0}.philosophyBody{padding-top:60px}.philosophyBody h2{margin-top:75px}.philosophyBody p{font-size:16px;line-height:1.82}.philosophyRelated nav{grid-template-columns:1fr}.philosophyRelated a{min-height:56px}.miniHeader+.philosophyPage{padding-top:0}}.philosophyFeaturedQuote{border:1px solid #1763ff8c;border-left:3px solid var(--blue);color:#fff;font:clamp(21px,2.7vw,34px)/1.5 var(--font-geist-sans);letter-spacing:-.02em;background:linear-gradient(135deg,#1763ff24,#00b5db09);margin:48px 0 56px;padding:28px 30px}@media (width<=900px){.philosophyFeaturedQuote{margin:38px 0 44px;padding:22px 20px;font-size:21px}}.civilizationFeature{border:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 78% 52%,#56dce02e,#0000 17%),radial-gradient(circle at 88% 84%,#1763ff38,#0000 34%),linear-gradient(135deg,#020506 0%,#06101b 55%,#030506 100%);margin-top:0;margin-bottom:20px;padding:clamp(58px,8vw,118px);position:relative;overflow:hidden}.heroVideoFeature{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(36px,6vw,96px);padding-block:clamp(64px,8vw,120px);display:grid}.heroVideoCopy h2{letter-spacing:-.052em;margin:22px 0 24px;font-size:clamp(42px,5vw,78px);line-height:.95}.heroVideoCopy>p:not(.eyebrow){max-width:520px;color:var(--muted);font:14px/1.75 var(--font-geist-mono);margin:0}.heroVideoFrame{aspect-ratio:16/9;background:#010203;border:1px solid #56dce057;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000007a,0 0 50px #1763ff1a}.heroVideoFrame:before{content:"";pointer-events:none;z-index:1;border:1px solid #ffffff14;position:absolute;inset:10px}.heroVideoFrame iframe{border:0;width:100%;height:100%;display:block}nav{gap:28px}.navSupport{color:var(--cyan);border-radius:999px;border:1px solid #4ddcef6b!important;padding:10px 14px!important}.navSupport:hover,.navSupport:focus-visible{background:#1763ff24;border-color:var(--cyan)!important}.supportHero{color:var(--cyan);white-space:nowrap;border-color:#4ddcef7a;gap:18px}.supportHero:hover{border-color:var(--cyan);background:#1763ff1a}.researchChain{border:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:24px;display:grid}.researchChain span{text-align:center;color:#d6dfdc;min-height:76px;font:10px/1.45 var(--font-geist-mono);border-right:1px solid var(--line);justify-content:center;align-items:center;padding:14px;display:flex;position:relative}.researchChain span:last-child{border-right:0}.researchChain i{z-index:2;color:var(--cyan);font-style:normal;position:absolute;right:-8px}.validationMotto{border-left:2px solid var(--blue);font-family:var(--font-geist-mono);background:#1763ff14;justify-content:space-between;align-items:center;gap:24px;margin:0 0 34px;padding:22px 25px;display:flex}.validationMotto b{font-size:16px}.validationMotto span{color:var(--cyan);font-size:13px}.formulaFilters{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.formulaFilters button{appearance:none;border:1px solid var(--line);color:#acb9b6;cursor:pointer;font:9px var(--font-geist-mono);letter-spacing:.07em;background:#030607;padding:10px 13px}.formulaFilters button:hover,.formulaFilters button:focus-visible,.formulaFilters button.active{border-color:var(--blue);color:#fff;background:#1763ff29}.formalFormulaGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formalFormulaCard{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#020405;min-width:0}.formalFormulaCard.isOpen{background:linear-gradient(135deg,#1763ff16,#0000 56%)}.formalFormulaFace{appearance:none;color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:auto 1fr;gap:10px 16px;width:100%;min-height:330px;padding:27px;display:grid}.formalFormulaFace:hover,.formalFormulaFace:focus-visible{background:#1763ff0e;outline:0;box-shadow:inset 0 0 0 1px #4ddcef75}.formalFormulaIndex{color:var(--blue);font:11px var(--font-geist-mono)}.formalFormulaCategory{color:#81908d;font:9px var(--font-geist-mono);letter-spacing:.1em;justify-self:end}.formalFormulaFace h3{font:600 25px/1.08 var(--font-geist-sans);grid-column:1/-1;margin:10px 0 0}.formalFormulaFace h3 small{color:#85928f;font:10px var(--font-geist-mono);letter-spacing:.06em;margin-top:8px;display:block}.formalFormulaExpression{min-width:0;color:var(--cyan);grid-column:1/-1;padding:13px 0;overflow-x:auto}.formalFormulaExpression .katex-display,.formalFormulaSecondary .katex-display{text-align:left;margin:0}.formalFormulaExpression .katex-display>.katex{text-align:left;white-space:nowrap;font-size:clamp(18px,1.7vw,27px)}.formalFormulaFace>p{color:var(--muted);font:11px/1.65 var(--font-geist-mono);grid-column:1/-1;margin:0}.statusRow{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.statusRow b{color:var(--cyan);font:8px var(--font-geist-mono);letter-spacing:.07em;border:1px solid #4ddcef52;padding:6px 8px}.formalFormulaFace>em{border-top:1px solid var(--line);color:#aebbb8;font:normal 9px var(--font-geist-mono);letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;padding-top:15px;display:flex}.formalFormulaFace>em i{color:var(--blue);font:normal 17px/1 var(--font-geist-mono)}.formalFormulaDetails{padding:0 27px 28px}.formalFormulaSecondary{color:#a9e8ef;border:1px solid #4ddcef2e;margin:0 0 22px;padding:17px;overflow-x:auto}.formalFormulaSecondary .katex-display>.katex{text-align:left;font-size:17px}.formalFormulaDetails dl{border-top:1px solid var(--line);margin:0}.formalFormulaDetails dl>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:18px;padding:17px 0;display:grid}.formalFormulaDetails dt{color:var(--blue);font:9px/1.5 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.formalFormulaDetails dd{color:#bdc8c5;font:11px/1.72 var(--font-geist-mono);margin:0}.doiList{flex-direction:column;gap:7px;display:flex}.doiList a{color:var(--cyan);overflow-wrap:anywhere}.doiList a:hover{text-decoration:underline}.formulaNotes{white-space:pre-line}.sevenSteps{grid-template-columns:repeat(7,minmax(0,1fr))}.researchChainIntro{overflow:hidden}.researchChainIntro .formulaHero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.researchChainIntro .formulaMain{white-space:normal;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2em .42em;width:100%;font-size:clamp(21px,2.15vw,34px);line-height:1.35;display:flex}.researchChainIntro .formulaMain>span{white-space:nowrap}.researchChainIntro .formulaMain>i{color:var(--cyan);font-style:normal}.vectorL{font:inherit;display:inline-block;position:relative}.vectorL:before{content:"→";transform-origin:0;color:currentColor;font-size:.52em;line-height:1;position:absolute;top:-.62em;left:.02em;transform:scaleX(.72)}.supportPage{min-height:calc(100vh - 105px);padding:120px 0 150px}.supportPage h1{letter-spacing:-.06em;margin:38px 0 70px;font-size:clamp(64px,9vw,130px);line-height:.85}.supportPanel{border:1px solid var(--line);background:linear-gradient(135deg,#1763ff1f,#0000 60%);max-width:980px;padding:clamp(28px,5vw,62px)}.supportIntro,.supportClosing{max-width:820px}.supportIntro p,.supportClosing p{color:#c0cbc8;font:clamp(15px,1.5vw,19px)/1.75 var(--font-geist-mono);margin:0 0 20px}.supportDirections{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:42px 0;display:grid}.supportDirections article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(24px,3.5vw,38px)}.supportDirections span{color:var(--cyan);font:9px var(--font-geist-mono);letter-spacing:.14em}.supportDirections h2{letter-spacing:-.035em;margin:15px 0 17px;font-size:clamp(23px,2.5vw,34px);line-height:1.05}.supportDirections p{color:#aebbb8;font:12px/1.75 var(--font-geist-mono);margin:0}.supportClosing{margin-bottom:38px}.supportPaypal{width:max-content}.supportPanel small{color:#7f8d8a;max-width:780px;font:10px/1.6 var(--font-geist-mono);margin-top:24px;display:block}@media (width<=1100px){nav{gap:18px;font-size:12px}.heroActions{flex-wrap:wrap}.supportHero{min-height:52px}}@media (width<=900px){.researchChain{grid-template-columns:1fr}.researchChain span{border-right:0;border-bottom:1px solid var(--line);min-height:52px}.researchChain span:last-child{border-bottom:0}.researchChain i{bottom:-11px;right:auto;transform:rotate(90deg)}.validationMotto{flex-direction:column;align-items:flex-start}.formalFormulaGrid{grid-template-columns:1fr}.formalFormulaFace{min-height:0;padding:23px 18px}.formalFormulaDetails{padding:0 18px 24px}.formalFormulaDetails dl>div{grid-template-columns:1fr;gap:8px}.formalFormulaExpression .katex-display>.katex{font-size:clamp(16px,4.8vw,21px)}.sevenSteps,.researchChainIntro .formulaHero{grid-template-columns:1fr}.researchChainIntro .formulaMain{text-align:left;justify-content:flex-start;font-size:clamp(20px,6.3vw,30px)}.supportPage{padding-top:175px}.supportPage h1{margin-bottom:45px}.supportDirections{grid-template-columns:1fr}.supportPaypal{width:100%}}.civilizationAtmosphere{opacity:.7;z-index:-2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000 0% 55%,#0000 88%);mask-image:linear-gradient(120deg,#000 0% 55%,#0000 88%)}.civilizationOrb{aspect-ratio:1;z-index:-1;background:radial-gradient(circle at 38% 26%,#ffffff29,#0000 10%),radial-gradient(circle,#1763ff2e,#020508c7 55%,#010203 70%);border:1px solid #56dce038;border-radius:50%;width:clamp(420px,48vw,760px);position:absolute;bottom:clamp(-240px,-18vw,-120px);right:clamp(-140px,-6vw,-50px);box-shadow:0 0 85px #1763ff38,inset 0 0 80px #56dce01a}.civilizationOrb:before{content:"";border:1px dashed #56dce040;border-radius:50%;position:absolute;inset:12%;transform:rotate(-18deg)}.civilizationCopy{max-width:980px}.civilizationCopy h2{letter-spacing:-.06em;margin:30px 0;font-size:clamp(54px,7.2vw,118px);line-height:.88}.civilizationPrimary{color:#fff;max-width:1060px;font:clamp(28px,4.2vw,66px)/1.08 var(--font-geist-sans);letter-spacing:-.045em;margin:0 0 34px}.civilizationSupport{color:#b9c6c3;max-width:720px;font:15px/1.75 var(--font-geist-mono);margin:0 0 42px}.civilizationSupport p{margin:0 0 12px}.newsFeaturedCard{background:radial-gradient(circle at 88% 24%,#1763ff38,#0000 28%),linear-gradient(135deg,#1763ff21,#030506eb);border:1px solid #56dce061;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin:0 0 48px;padding:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden}.newsFeaturedCard:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #56dce033;border-radius:50%;width:520px;position:absolute;bottom:-220px;right:-120px;box-shadow:inset 0 0 60px #56dce014}.newsFeaturedCard small{color:var(--cyan);font:10px var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}.newsFeaturedCard h2{letter-spacing:-.052em;max-width:980px;margin:20px 0 22px;font-size:clamp(44px,5.4vw,84px);line-height:.94}.newsFeaturedCard p{color:#c7d1ce;max-width:820px;font:clamp(18px,2.2vw,28px)/1.4 var(--font-geist-sans);margin:0 0 34px}.newsFeaturedCard time{color:#7f9290;font:11px var(--font-geist-mono);white-space:nowrap;position:relative}.newsFeaturedCard .button{width:max-content;min-height:50px;position:relative}.civilizationArticle .articleContent h2,.articleContent h2{letter-spacing:-.035em;margin:62px 0 22px;font-size:clamp(28px,3.6vw,48px);line-height:1.08}.articleContent blockquote{border-left:2px solid var(--blue);color:#fff;font:clamp(19px,2.4vw,30px)/1.45 var(--font-geist-sans);letter-spacing:-.02em;background:#1763ff14;margin:30px 0;padding:22px 24px}.articleContent hr{border:0;border-top:1px solid var(--line);margin:52px 0}.articleContent ul{color:#c5cecb;margin:0 0 30px;padding-left:25px}.articleContent li{font:16px/1.75 var(--font-geist-mono);margin:8px 0}.articleContent li::marker{color:var(--blue)}.releaseArticle .articleContent blockquote{text-align:center;border:1px solid #56dce061;border-left:3px solid var(--cyan);color:#fff;font:600 clamp(15px,2vw,22px)/1.6 var(--font-geist-mono);letter-spacing:.035em;background:linear-gradient(90deg,#1763ff1f,#56dce00d);margin:38px 0;padding:24px}.releaseCtas{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px;margin-top:54px;padding-top:34px;display:flex}.releaseCtas .button{min-width:260px}.releaseCtas .secondary{background:0 0}@media (width<=900px){.civilizationFeature{width:min(100% - 40px,700px);margin-inline:auto;padding:42px 24px 52px}.civilizationOrb{opacity:.7;width:440px;bottom:-180px;right:-210px}.civilizationCopy h2{font-size:clamp(42px,13vw,68px)}.civilizationPrimary{font-size:clamp(25px,8vw,41px);line-height:1.13}.civilizationSupport{font-size:12px}.civilizationFeature .button{justify-content:space-between;width:100%;min-height:56px}.newsFeaturedCard{grid-template-columns:1fr;gap:26px;padding:30px 22px}.newsFeaturedCard h2{font-size:clamp(38px,11vw,58px)}.newsFeaturedCard p{font-size:18px;line-height:1.52}.newsFeaturedCard .button{justify-content:space-between;width:100%}.articleContent blockquote{padding:18px 19px;font-size:20px}.articleContent li{font-size:14px}.heroVideoFeature{grid-template-columns:1fr;gap:32px;padding-block:72px}.heroVideoCopy h2{font-size:clamp(40px,12vw,62px)}.heroVideoCopy>p:not(.eyebrow){font-size:12px}}@media (width<=520px){.civilizationFeature{width:min(100% - 28px,700px)}.civilizationPrimary{font-size:clamp(24px,9vw,35px)}.newsFeaturedCard{margin-bottom:34px}}@media (width<=620px){.releaseArticle .articleContent blockquote{text-align:left;padding:18px;font-size:14px}.releaseCtas{display:grid}.releaseCtas .button{width:100%;min-width:0}}.backTopControl{z-index:170;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(#03080ff0,#030506db);border:1px solid #56dce052;place-items:center;width:72px;height:72px;transition:opacity .22s,transform .22s,border-color .22s,background .22s;display:grid;position:fixed;bottom:24px;left:24px;overflow:hidden;transform:translateY(18px)scale(.96);box-shadow:0 18px 44px #0000006b,inset 0 0 0 1px #1763ff1f}.backTopControl.visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.backTopControl:before{content:"";opacity:.75;border:1px solid #1763ff6b;position:absolute;inset:9px}.backTopControl:after{content:"";opacity:.55;background:linear-gradient(#0000,#56dce080,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:50%}.backTopControl:hover{background:linear-gradient(#081423fa,#030506e6);border-color:#56dce0bf;transform:translateY(-3px)scale(1)}.backTopControl:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.backTopSignal{background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:11px;box-shadow:0 0 16px #1763ffe6}.backTopArrow{border-top:2px solid var(--cyan);border-left:2px solid var(--cyan);width:18px;height:18px;position:absolute;top:17px;transform:rotate(45deg)}.backTopArrow:after{content:"";background:var(--cyan);transform-origin:top;width:2px;height:28px;position:absolute;top:-2px;left:7px;transform:rotate(-45deg)}.backTopText{color:#dce8f2;font:800 11px var(--font-geist-mono);letter-spacing:.16em;position:absolute;bottom:15px}@media (width<=700px){.backTopControl{width:58px;height:58px;bottom:12px;left:12px}.backTopControl:before{inset:7px}.backTopSignal{width:6px;height:6px;top:9px;left:9px}.backTopArrow{width:15px;height:15px;top:14px}.backTopArrow:after{height:22px;left:6px}.backTopText{font-size:9px;bottom:11px}}@media (prefers-reduced-motion:reduce){.backTopControl{transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
