:root{--u-ink:#f3f7ff;--u-muted:#93a1b7;--u-faint:#5c6a80;--u-void:#02040a;--u-space:#060a12;--u-panel:#0a101bc2;--u-panel-solid:#0a101b;--u-line:#c2d9ff24;--u-line-strong:#c2d9ff47;--u-cyan:#79dcff;--u-violet:#b69cff;--u-amber:#f5bd71;--u-green:#72e6bd;--u-danger:#ff887b;--u-page:min(1460px, calc(100vw - 64px));--u-reading:760px;--u-radius-sm:10px;--u-radius:18px;--u-radius-lg:30px;--u-header-height:76px;--u-ease:cubic-bezier(.22, 1, .36, 1);--u-display:ui-serif, "Songti SC", "STSong", "Noto Serif CJK SC", serif}*{box-sizing:border-box}html{background:var(--u-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 12% -8%, #527caf1f, transparent 34rem), radial-gradient(circle at 92% 12%, #6847ac14, transparent 38rem), var(--u-void);min-width:320px;min-height:100vh;color:var(--u-ink);font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}::selection{color:#fff;background:#79dcff3d}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select,input[type=range]{cursor:pointer}button,input,select,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--u-cyan);outline-offset:4px}img,canvas,svg{max-width:100%;display:block}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.u-body,.u-site-shell{min-height:100vh}.u-page-stage{min-height:calc(100vh - var(--u-header-height))}.u-frame{width:var(--u-page);margin-inline:auto}.u-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.u-skip-link{z-index:200;color:#05070c;background:#fff;border-radius:8px;padding:12px 16px;font-weight:700;transition:translate .16s;position:fixed;top:12px;left:16px;translate:0 -160%}.u-skip-link:focus{translate:0}.u-eyebrow{color:var(--u-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.69rem;font-weight:650;line-height:1.4;display:inline-flex}.u-eyebrow:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 13px}.u-site-header{z-index:100;height:var(--u-header-height);border-bottom:1px solid var(--u-line);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#02040ac2;position:sticky;top:0}.u-header-frame{width:var(--u-page);grid-template-columns:auto 1fr;align-items:center;height:100%;margin-inline:auto;display:grid}.u-brand{align-items:center;gap:12px;min-height:48px;display:inline-flex}.u-brand-orbit{width:30px;height:30px;transition:transform .5s var(--u-ease);border:1px solid #79dcff85;border-radius:50%;position:relative;transform:rotate(-28deg)scaleY(.46)}.u-brand:hover .u-brand-orbit{transform:rotate(28deg)scaleY(.72)}.u-brand-core{width:7px;height:7px;box-shadow:0 0 17px var(--u-cyan);background:#e8fbff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(2.17)}.u-brand-copy{gap:1px;display:grid}.u-brand-copy strong{letter-spacing:.22em;font-size:.86rem}.u-brand-copy small{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:.55rem}.u-navigation-panel{justify-content:flex-end;align-items:center;min-width:0;display:flex}.u-primary-navigation{height:var(--u-header-height);align-items:center;display:flex}.u-navigation-link{min-height:48px;color:var(--u-muted);align-items:baseline;gap:6px;padding:16px 17px;font-size:.82rem;transition:color .18s,background .18s;display:flex;position:relative}.u-navigation-description{display:none}.u-navigation-link:after{background:var(--u-cyan);height:1px;box-shadow:0 0 10px var(--u-cyan);transform-origin:0;transition:transform .26s var(--u-ease);content:"";position:absolute;bottom:8px;left:16px;right:16px;transform:scaleX(0)}.u-navigation-link:hover,.u-navigation-link[aria-current=page]{color:var(--u-ink);background:#ffffff06}.u-navigation-link[aria-current=page]:after{transform:scaleX(1)}.u-navigation-index{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;font-size:.57rem}.u-search-entry{border:1px solid var(--u-line-strong);min-height:44px;color:var(--u-muted);background:#ffffff06;border-radius:999px;align-items:center;gap:9px;margin-left:14px;padding:0 15px;font-size:.76rem;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.u-search-entry:hover,.u-search-entry[aria-current=page]{color:var(--u-ink);background:#79dcff14;border-color:#79dcff7a}.u-search-icon{width:17px;height:17px}.u-menu-toggle{display:none}.u-ambient-pointer{z-index:160;opacity:0;pointer-events:none;will-change:transform;width:96px;height:96px;transition:opacity .22s;position:fixed;top:-48px;left:-48px}.u-ambient-pointer[data-enabled=true][data-visible=true]{opacity:1}.u-ambient-pointer-ring{border:1px solid #79dcff24;border-radius:50%;position:absolute;inset:17px;box-shadow:0 0 38px #79dcff1a}.u-ambient-pointer-core{background:#dcf9ffc2;border-radius:50%;position:absolute;inset:45px;box-shadow:0 0 20px #79dcffbf}.u-page-intro{isolation:isolate;width:var(--u-page);border-right:1px solid var(--u-line);border-bottom:1px solid var(--u-line);border-left:1px solid var(--u-line);border-radius:0 0 var(--u-radius-lg) var(--u-radius-lg);background:linear-gradient(115deg, #0b121ef0, #040810b8 58%, #050911f0), radial-gradient(circle at 82% 24%, color-mix(in srgb, var(--intro-accent,var(--u-cyan)) 13%, transparent), transparent 34%);margin-inline:auto;padding:clamp(26px,3vw,46px) clamp(22px,3.2vw,48px) clamp(34px,4vw,58px);position:relative;overflow:hidden}.u-page-intro__grid{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(250px,.55fr);align-items:end;gap:clamp(30px,6vw,92px);display:grid;position:relative}.u-page-intro h1{max-width:880px;font-family:var(--u-display);letter-spacing:-.058em;margin-top:13px;font-size:clamp(2.4rem,4vw,4.7rem);font-weight:540;line-height:1.12}.u-page-intro__lead{max-width:700px;color:var(--u-muted);margin-top:18px;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.68}.u-page-intro__aside{z-index:2;border-left:1px solid var(--u-line-strong);color:var(--u-muted);padding:17px 0 3px 20px;font-size:.78rem;line-height:1.66;position:relative}.u-page-intro>.u-breadcrumbs{z-index:3;margin-bottom:clamp(12px,1.8vw,22px);position:relative}.u-page-intro__signature{z-index:1;opacity:.72;pointer-events:none;width:clamp(220px,31vw,470px);height:calc(100% - 36px);position:absolute;top:18px;right:clamp(20px,4vw,60px);overflow:hidden}.u-page-intro__signature span{display:block;position:absolute}.u-page-intro--region{--intro-accent:var(--region-accent,var(--u-cyan))}.u-page-intro--region .u-page-intro__signature span{width:calc(34% + var(--signature-step,0) * 13%);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--intro-accent) 36%, transparent);border-radius:50%;top:50%;right:8%;transform:translateY(-50%)}.u-page-intro--region .u-page-intro__signature span:first-child{--signature-step:0}.u-page-intro--region .u-page-intro__signature span:nth-child(2){--signature-step:1}.u-page-intro--region .u-page-intro__signature span:nth-child(3){--signature-step:2}.u-page-intro--region .u-page-intro__signature span:nth-child(4){aspect-ratio:1;background:var(--intro-accent);width:7px;box-shadow:0 0 22px var(--intro-accent);border-radius:50%;top:50%;right:25%;transform:translate(50%,-50%)}.u-page-intro--catalog{--intro-accent:var(--u-violet)}.u-page-intro--catalog .u-page-intro__signature{grid-template-columns:repeat(2,1fr);gap:12px;padding:34px 0 34px 26%;display:grid;transform:rotate(-5deg)}.u-page-intro--catalog .u-page-intro__signature span{border:1px solid color-mix(in srgb, var(--intro-accent) 30%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--intro-accent) 20%, transparent) 0 2px, transparent 3px), #ffffff03;border-radius:14px;position:relative}.u-page-intro--missions,.u-page-intro--mission{--intro-accent:var(--mission-accent,var(--u-cyan))}.u-page-intro--missions .u-page-intro__signature span,.u-page-intro--mission .u-page-intro__signature span{top:calc(18% + var(--trajectory-step,0) * 19%);right:calc(5% + var(--trajectory-step,0) * 12%);width:calc(80% - var(--trajectory-step,0) * 16%);border-top:1px solid color-mix(in srgb, var(--intro-accent) 37%, transparent);height:28%;transform:rotate(calc(-9deg + var(--trajectory-step,0) * 5deg));border-radius:50%}.u-page-intro--missions .u-page-intro__signature span:first-child,.u-page-intro--mission .u-page-intro__signature span:first-child{--trajectory-step:0}.u-page-intro--missions .u-page-intro__signature span:nth-child(2),.u-page-intro--mission .u-page-intro__signature span:nth-child(2){--trajectory-step:1}.u-page-intro--missions .u-page-intro__signature span:nth-child(3),.u-page-intro--mission .u-page-intro__signature span:nth-child(3){--trajectory-step:2}.u-page-intro--missions .u-page-intro__signature span:nth-child(4),.u-page-intro--mission .u-page-intro__signature span:nth-child(4){background:var(--intro-accent);width:8px;height:8px;box-shadow:0 0 22px var(--intro-accent);border-radius:50%;bottom:19%;right:12%}.u-page-intro--observatory,.u-page-intro--wavelengths,.u-page-intro--evidence,.u-page-intro--telescopes{--intro-accent:var(--u-amber)}.u-page-intro--observatory .u-page-intro__signature span{width:calc(29% + var(--aperture-step,0) * 13%);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--intro-accent) 36%, transparent);border-radius:50%;top:50%;right:10%;transform:translateY(-50%)}.u-page-intro--observatory .u-page-intro__signature span:first-child{--aperture-step:0}.u-page-intro--observatory .u-page-intro__signature span:nth-child(2){--aperture-step:1}.u-page-intro--observatory .u-page-intro__signature span:nth-child(3){--aperture-step:2}.u-page-intro--observatory .u-page-intro__signature span:nth-child(4){background:linear-gradient(90deg, transparent, var(--intro-accent), transparent);width:42%;height:1px;top:50%;right:33%}.u-page-intro--wavelengths .u-page-intro__signature{align-content:center;gap:13px;display:grid}.u-page-intro--wavelengths .u-page-intro__signature span{background:linear-gradient(90deg, transparent, hsl(calc(210deg + var(--band-step,0) * 62deg) 76% 67% / .7), transparent);height:12px;transform:translateX(calc(var(--band-step,0) * 8%));border-radius:999px;position:relative}.u-page-intro--wavelengths .u-page-intro__signature span:first-child{--band-step:0}.u-page-intro--wavelengths .u-page-intro__signature span:nth-child(2){--band-step:1}.u-page-intro--wavelengths .u-page-intro__signature span:nth-child(3){--band-step:2}.u-page-intro--wavelengths .u-page-intro__signature span:nth-child(4){--band-step:3}.u-page-intro--evidence .u-page-intro__signature{grid-template-columns:repeat(2,1fr);gap:9px;padding:42px 0 42px 24%;display:grid}.u-page-intro--evidence .u-page-intro__signature span{border:1px solid color-mix(in srgb, var(--intro-accent) 34%, transparent);background:repeating-linear-gradient(135deg,#0000 0 9px,#ffffff06 9px 10px);position:relative}.u-page-intro--telescopes .u-page-intro__signature span:first-child,.u-page-intro--telescopes .u-page-intro__signature span:nth-child(2){background:linear-gradient(90deg, transparent, var(--intro-accent), transparent);width:70%;height:1px;top:50%;right:8%}.u-page-intro--telescopes .u-page-intro__signature span:nth-child(2){transform:rotate(90deg)}.u-page-intro--telescopes .u-page-intro__signature span:nth-child(3),.u-page-intro--telescopes .u-page-intro__signature span:nth-child(4){aspect-ratio:1;border:1px solid color-mix(in srgb, var(--intro-accent) 34%, transparent);border-radius:50%;width:36%;top:50%;right:25%;transform:translateY(-50%)}.u-page-intro--telescopes .u-page-intro__signature span:nth-child(4){width:18%;right:34%}.u-page-intro--journeys{--intro-accent:var(--u-violet)}.u-page-intro--journeys .u-page-intro__signature span{top:calc(18% + var(--station-step,0) * 20%);right:calc(12% + var(--station-step,0) * 14%);width:calc(74% - var(--station-step,0) * 14%);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--intro-accent) 64%, transparent));height:1px;transform:rotate(-11deg)}.u-page-intro--journeys .u-page-intro__signature span:after{border:1px solid var(--intro-accent);content:"";background:#060a12;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:0}.u-page-intro--journeys .u-page-intro__signature span:first-child{--station-step:0}.u-page-intro--journeys .u-page-intro__signature span:nth-child(2){--station-step:1}.u-page-intro--journeys .u-page-intro__signature span:nth-child(3){--station-step:2}.u-page-intro--journeys .u-page-intro__signature span:nth-child(4){--station-step:3}.u-page-intro--mission{border-bottom-left-radius:8px}.u-page-intro--mission h1{font-family:var(--font-geist-sans), "PingFang SC", sans-serif;font-size:clamp(2.9rem,5.8vw,6.5rem)}.u-breadcrumbs,.u-breadcrumb{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;margin-bottom:clamp(18px,2.4vw,32px);font-size:.67rem}.u-breadcrumbs ol,.u-breadcrumb{flex-wrap:wrap;align-items:center;gap:10px;padding:0;list-style:none;display:flex}.u-breadcrumbs li{align-items:center;gap:10px;display:flex}.u-breadcrumbs a,.u-breadcrumb a{min-width:44px;min-height:44px;color:var(--u-muted);justify-content:center;align-items:center;display:inline-flex}.u-breadcrumbs a:hover,.u-breadcrumb a:hover{color:var(--u-cyan)}.u-cosmos-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.u-home-hero{min-height:max(720px, calc(100svh - var(--u-header-height)));isolation:isolate;background:radial-gradient(circle at 78% 48%,#79dcff17,#0000 29%),linear-gradient(115deg,#02040af2 18%,#02040a61 70%,#02040adb);position:relative;overflow:hidden}.u-home-hero:after{z-index:-1;background:linear-gradient(to bottom, transparent, var(--u-void));content:"";pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.u-home-hero__grid{z-index:2;min-height:calc(max(720px, 100svh - var(--u-header-height)) - 68px);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(36px,5vw,82px);padding:clamp(54px,8vh,100px) 0 48px;display:grid;position:relative}.u-home-hero__copy{z-index:3;position:relative}.u-home-hero__copy h1{letter-spacing:-.06em;margin-top:22px;font-size:clamp(3.2rem,6.6vw,7.6rem);font-weight:500;line-height:1.06;display:grid}.u-home-hero__copy>.u-eyebrow,.u-home-hero__copy h1>span,.u-home-hero__copy h1>em,.u-home-hero__copy .u-home-hero__lead,.u-home-hero__copy .u-home-hero__actions{animation:u-rise .9s var(--u-ease) both}.u-home-hero__copy h1>span:first-child{animation-delay:90ms}.u-home-hero__copy h1>span:nth-child(2){animation-delay:.19s}.u-home-hero__copy h1>em{animation-delay:.29s}.u-home-hero__copy .u-home-hero__lead{animation-delay:.42s}.u-home-hero__copy .u-home-hero__actions{animation-delay:.54s}.u-home-hero__copy h1 span:nth-child(2){color:#b4bfce}.u-home-hero__copy h1 em{color:#79dcff0e;-webkit-text-stroke:1px #beebffd6;text-shadow:0 0 42px #79dcff2e;margin-top:8px;font-style:normal}.u-home-hero__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.u-primary-action,.u-secondary-action{min-height:52px;transition:transform .26s var(--u-ease), border-color .18s ease, background .18s ease;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:0 20px;font-size:.78rem;display:inline-flex}.u-primary-action{background:#79dcff1c;border:1px solid #79dcff80;box-shadow:inset 0 0 25px #79dcff0a}.u-secondary-action{border:1px solid var(--u-line);color:var(--u-muted)}.u-primary-action:hover,.u-secondary-action:hover{transform:translateY(-2px)}.u-primary-action:hover{background:#79dcff29}.u-secondary-action:hover{border-color:var(--u-line-strong);color:var(--u-ink)}.u-home-orbit{place-items:center;min-height:610px;display:grid;position:relative}.u-home-orbit:before,.u-home-orbit:after{content:"";border:1px solid #79dcff1a;border-radius:50%;position:absolute}.u-home-orbit:before{aspect-ratio:1;width:88%;transform:rotate(-17deg)scaleY(.36)}.u-home-orbit:after{aspect-ratio:1;width:118%;transform:rotate(19deg)scaleY(.2)}.u-home-orbit__disc{aspect-ratio:1;border:1px solid #bee9ff42;border-radius:50%;width:min(37vw,520px);position:relative;overflow:hidden;box-shadow:0 0 110px #55adff24,0 45px 110px #0000006b}.u-home-orbit__disc>img{object-fit:cover;filter:saturate(.72)contrast(1.12);transform:scale(1.08)}.u-home-orbit__shade{background:radial-gradient(circle at 37% 34%,#0000 0 22%,#04080f1a 48%,#02040ad9 82%);border-radius:50%;position:absolute;inset:0}.u-home-orbit__ring{z-index:2;pointer-events:none;border:1px solid #ffffff29;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-home-orbit__ring--one{width:46%;height:46%}.u-home-orbit__ring--two{width:68%;height:68%}.u-home-orbit__ring--three{width:89%;height:89%}.u-home-orbit__planet{z-index:3;box-shadow:0 0 12px var(--u-cyan);background:#dff9ff;border-radius:50%;position:absolute}.u-home-orbit__planet--one{width:6px;height:6px;top:33%;left:27%}.u-home-orbit__planet--two{width:8px;height:8px;top:68%;left:75%}.u-home-orbit__planet--three{width:4px;height:4px;top:18%;left:58%}.u-home-orbit__readout{z-index:3;color:#e1f1ff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.57rem;position:absolute}.u-home-orbit__readout--top{top:15%;right:0}.u-home-orbit__readout--bottom{bottom:13%;left:3%}.u-home-hero__footer{z-index:3;color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;justify-content:space-between;font-size:.55rem;display:flex;position:absolute;bottom:17px;left:0;right:0}.u-home-portals{padding:clamp(50px,7vw,104px) 0 clamp(58px,8vw,120px)}.u-home-portals__header{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:46px;margin-bottom:clamp(24px,3.4vw,44px);display:grid}.u-home-portals__header h2{letter-spacing:-.06em;margin-top:12px;font-size:clamp(1.7rem,2.9vw,3rem);font-weight:500;line-height:1.16}.u-home-portals__header>p{max-width:520px;color:var(--u-muted);line-height:1.72}.u-home-portals__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(420px,46vw);gap:12px;display:grid}.u-home-portal{border:1px solid var(--u-line);border-radius:var(--u-radius);isolation:isolate;min-width:0;transition:transform .45s var(--u-ease), border-color .24s ease;background:#070b13;grid-column:span 2;position:relative;overflow:hidden}.u-home-portal:first-child,.u-home-portal:nth-child(2){grid-column:span 3}.u-home-portal:hover{z-index:2;border-color:color-mix(in srgb, var(--portal-accent) 48%, transparent);transform:translateY(-6px)}.u-home-portal__image{z-index:-1;position:absolute;inset:0}.u-home-portal__image img{object-fit:cover;filter:saturate(.7)brightness(.7);transition:transform .95s var(--u-ease), filter .55s ease}.u-home-portal:hover .u-home-portal__image img{filter:saturate(.92)brightness(.82);transform:scale(1.045)}.u-home-portal__image span{background:linear-gradient(to top, #03060cfa 0, #03060c7a 52%, #03060c1a), linear-gradient(120deg, color-mix(in srgb, var(--portal-accent) 7%, transparent), transparent 45%);position:absolute;inset:0}.u-home-portal__head{color:#ffffffad;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;font-size:.58rem;display:flex;position:absolute;top:20px;left:20px;right:20px}.u-home-portal__copy{max-width:620px;position:absolute;bottom:26px;left:24px;right:24px}.u-home-portal__copy h3{letter-spacing:-.055em;font-size:clamp(2rem,4vw,4.8rem);font-weight:500;line-height:1.24}.u-home-portal__copy small{color:color-mix(in srgb, var(--portal-accent) 78%, white);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;margin-top:18px;font-size:.6rem;display:block}.u-home-portal__arrow{width:46px;height:46px;color:var(--u-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:transform .3s var(--u-ease), opacity .2s ease;background:#03060c47;border:1px solid #ffffff3d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px;transform:translateY(8px)}.u-home-portal:hover .u-home-portal__arrow{opacity:1;transform:translateY(0)}@media (width<=1100px){.u-home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(340px,.75fr)}.u-home-orbit__disc{width:min(40vw,430px)}.u-home-portals__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:560px}.u-home-portal,.u-home-portal:first-child,.u-home-portal:nth-child(2){grid-column:auto}.u-home-portal:last-child{grid-column:1/-1}}@media (width<=820px){.u-home-hero{min-height:auto}.u-home-hero__grid{grid-template-columns:1fr;min-height:auto;padding-top:70px}.u-home-orbit{min-height:480px}.u-home-orbit__disc{width:min(76vw,460px)}.u-home-hero__footer{border-top:1px solid var(--u-line);padding:24px 0;position:relative;bottom:auto}.u-home-portals__header{grid-template-columns:1fr}.u-home-portals__grid{grid-auto-rows:510px}}@media (width<=620px){.u-home-hero__copy h1{font-size:clamp(3.6rem,19vw,5.5rem)}.u-home-hero__actions{display:grid}.u-home-orbit{min-height:390px}.u-home-orbit__readout--top{top:6%}.u-home-orbit__readout--bottom{bottom:5%}.u-home-hero__footer{gap:7px;display:grid}.u-home-portals__grid{grid-template-columns:1fr;grid-auto-rows:490px}.u-home-portal:last-child{grid-column:auto}.u-home-portal__copy p{font-size:.88rem}.u-home-portal__arrow{display:none}}.u-not-found{min-height:calc(100svh - var(--u-header-height));background:radial-gradient(circle at 50% 44%,#79dcff17,#0000 32rem);place-items:center;padding:64px 24px;display:grid;position:relative;overflow:hidden}.u-not-found-field{pointer-events:none;position:absolute;inset:0}.u-not-found-field span{border:1px solid #79dcff1f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.36)rotate(-12deg)}.u-not-found-field span:first-child{aspect-ratio:1;width:min(82vw,950px)}.u-not-found-field span:nth-child(2){aspect-ratio:1;width:min(58vw,680px);transform:translate(-50%,-50%)scaleY(.55)rotate(28deg)}.u-not-found-field span:nth-child(3){background:var(--u-cyan);width:9px;height:9px;box-shadow:0 0 26px var(--u-cyan)}.u-not-found-copy{z-index:1;text-align:center;max-width:820px;position:relative}.u-not-found-code{color:var(--u-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:.65rem}.u-not-found h1{letter-spacing:-.065em;margin-top:20px;font-size:clamp(2.5rem,4.6vw,4.8rem);font-weight:500;line-height:1.08}.u-not-found-copy>p:not(.u-not-found-code){max-width:650px;color:var(--u-muted);margin:26px auto 0;line-height:1.72}.u-not-found-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:30px;display:flex}.u-button,.u-not-found-home{border:1px solid var(--u-line-strong);min-height:48px;color:var(--u-muted);border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:0 18px;font-size:.75rem;display:inline-flex}.u-button-primary{color:var(--u-ink);background:#79dcff17;border-color:#79dcff80}.u-visual{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:#050913;min-height:420px;position:relative;overflow:hidden}.u-visual__media{position:absolute;inset:0;overflow:hidden}.u-visual__media>img{object-fit:cover;transition:transform 1.4s var(--u-ease), filter .8s ease}.u-visual:hover .u-visual__media>img{transform:scale(1.035)}.u-visual__shade{background:linear-gradient(#0000 45%,#02040ae6),radial-gradient(circle at 82% 18%,#0000,#02040a33);position:absolute;inset:0}.u-visual figcaption{color:#eff6ffad;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:.62rem;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.u-visual__signal{border:1px solid var(--scene-accent);width:6px;height:6px;box-shadow:0 0 12px var(--scene-accent);border-radius:50%}.u-generated-cosmos{background:radial-gradient(circle at 17% 28%,#ffffffb3 0 1px,#0000 1.5px),radial-gradient(circle at 75% 15%,#fff6 0 1px,#0000 1.5px),radial-gradient(circle at 72% 72%,#ffffff73 0 1px,#0000 1.5px),radial-gradient(circle at 40% 78%,#ffffff59 0 1px,#0000 1.5px),#050913;position:absolute;inset:0}.u-generated-cosmos__halo,.u-generated-cosmos__body,.u-generated-cosmos__orbit{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-generated-cosmos__halo{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--scene-accent) 22%, transparent), transparent 68%);filter:blur(8px);width:52%}.u-generated-cosmos__body{aspect-ratio:1;background:radial-gradient(circle at 32% 28%, #fff9, transparent 12%), radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--scene-accent) 80%, white), color-mix(in srgb, var(--scene-accent) 38%, #02040a) 44%, #010207 74%);width:25%;box-shadow:inset -22px -16px 36px #000000a3, 0 0 70px color-mix(in srgb, var(--scene-accent) 20%, transparent)}.u-generated-cosmos__orbit{border:1px solid color-mix(in srgb, var(--scene-accent) 30%, transparent);width:63%;height:20%;transform:translate(-50%,-50%)rotate(-12deg)}.u-object-card{border:1px solid var(--u-line);border-radius:var(--u-radius);min-width:0;min-height:500px;animation:u-rise .7s var(--u-ease) both;animation-delay:var(--card-delay);transition:transform .42s var(--u-ease), border-color .24s ease, box-shadow .42s ease;background:#080d17b8;grid-template-rows:minmax(220px,1.15fr) auto;display:grid;overflow:hidden}.u-object-card:hover{border-color:color-mix(in srgb, var(--card-accent) 48%, transparent);transform:translateY(-7px);box-shadow:0 26px 80px #0000004d}.u-object-card--featured{grid-column:span 2}.u-object-card__media{background:#050913;min-height:230px;position:relative;overflow:hidden}.u-object-card__media img{object-fit:cover;transition:transform .9s var(--u-ease), filter .3s ease}.u-object-card:hover .u-object-card__media img{transform:scale(1.055)}.u-object-card__veil{background:linear-gradient(#0000 45%,#050913d1);position:absolute;inset:0}.u-object-card__meta{color:#ffffffb8;font-family:var(--font-geist-mono), monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060c99;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px;font-size:.59rem;position:absolute;bottom:14px;right:16px}.u-object-card__copy{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.u-object-card__copy h3{letter-spacing:-.04em;margin-top:14px;font-size:clamp(1.45rem,2.3vw,2.25rem);font-weight:520}.u-object-card__copy p{color:var(--u-muted);margin-top:12px;line-height:1.65}.u-text-link{min-height:44px;color:var(--u-ink);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:.78rem;display:inline-flex}.u-catalog{width:var(--u-page);margin-inline:auto;padding-bottom:clamp(44px,6vw,84px)}.u-catalog--search{padding-top:clamp(18px,2.5vw,34px)}.u-search-command{isolation:isolate;min-height:min(480px, calc(100dvh - var(--u-header-height) - 44px));border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:linear-gradient(122deg,#0a111cf5,#04080fd1 55%,#040911f5),radial-gradient(circle at 77% 42%,#79dcff21,#0000 32%);grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);grid-template-areas:"crumb crumb""copy instrument""ledger instrument";align-content:center;gap:clamp(16px,2.4vw,26px) clamp(34px,6vw,96px);padding:clamp(26px,3.4vw,46px) clamp(24px,4vw,60px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #79dcff06}.u-search-command:after{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#79dcff09 1px,#0000 1px),linear-gradient(90deg,#79dcff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.u-search-command__breadcrumb{z-index:2;color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;grid-area:crumb;align-items:center;gap:10px;font-size:.58rem;display:flex;position:relative}.u-search-command__breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.u-search-command__copy{z-index:2;grid-area:copy;align-self:end;position:relative}.u-search-command__copy h1{max-width:760px;font-family:var(--u-display);letter-spacing:-.07em;margin-top:13px;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:560;line-height:1.1}.u-search-command__copy>p:last-child{max-width:580px;color:var(--u-muted);margin-top:20px;font-size:clamp(.94rem,1.2vw,1.1rem);line-height:1.7}.u-search-command__instrument{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030810d1;border:1px solid #79dcff3d;border-radius:22px;grid-area:instrument;align-self:center;padding:clamp(22px,3vw,36px);position:relative;box-shadow:0 26px 70px -44px #79dcff8c,inset 0 0 28px #79dcff09}.u-search-command__instrument .u-search-field>span{color:var(--u-cyan)}.u-search-command__instrument .u-search-field>div{background:#02060d;border-color:#79dcff61;border-radius:16px;min-height:68px;box-shadow:0 0 0 4px #79dcff06}.u-search-command__instrument .u-search-field input{height:66px;font-size:clamp(1rem,1.35vw,1.18rem)}.u-search-command__examples{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.u-search-command__examples>span{min-height:44px;color:var(--u-faint);font-family:var(--font-geist-mono), monospace;align-items:center;margin-right:4px;font-size:.56rem;display:inline-flex}.u-search-command__examples button{border:1px solid var(--u-line);min-height:44px;color:var(--u-muted);background:#ffffff05;border-radius:999px;padding:0 13px;font-size:.7rem;transition:border-color .18s,color .18s,background .18s}.u-search-command__examples button:hover{color:var(--u-ink);background:#79dcff12;border-color:#79dcff66}.u-search-command__ledger{z-index:2;grid-area:ledger;grid-template-columns:repeat(3,minmax(0,130px));align-self:end;gap:8px;display:grid;position:relative}.u-search-command__ledger div{border-top:1px solid var(--u-line-strong);padding:12px 14px}.u-search-command__ledger dt{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.54rem}.u-search-command__ledger dd{color:var(--u-ink);margin-top:5px;font-size:1rem}.u-search-command__radar{z-index:0;aspect-ratio:1;opacity:.6;border:1px solid #79dcff1f;border-radius:50%;width:min(52vw,680px);position:absolute;bottom:-34%;right:-7%}.u-search-command__radar:before,.u-search-command__radar:after{content:"";background:#79dcff1f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-search-command__radar:before{width:100%;height:1px}.u-search-command__radar:after{width:1px;height:100%}.u-search-command__radar span{inset:calc(var(--radar-step,0) * 15%);border:1px solid #79dcff1a;border-radius:50%;position:absolute}.u-search-command__radar span:first-child{--radar-step:1}.u-search-command__radar span:nth-child(2){--radar-step:2}.u-search-command__radar span:nth-child(3){--radar-step:0;background:conic-gradient(from 18deg,#79dcff1f,#0000 17%,#0000);border-color:#0000;animation:14s linear infinite u-search-sweep}.u-search-command__radar span:nth-child(4){background:var(--u-cyan);width:7px;height:7px;box-shadow:0 0 17px var(--u-cyan);border:0;inset:22% 23% auto auto}@keyframes u-search-sweep{to{transform:rotate(360deg)}}.u-catalog__controls{border:1px solid var(--u-line);border-radius:var(--u-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d16b8;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:18px;padding:18px;display:grid}.u-catalog__controls--search{grid-template-columns:minmax(190px,1fr) minmax(320px,auto);margin-top:16px}.u-catalog__filter-copy{align-self:center}.u-catalog__filter-copy span{color:var(--u-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.56rem}.u-catalog__filter-copy p{color:var(--u-muted);margin-top:5px;font-size:.75rem}.u-search-field>span,.u-catalog__selects label>span{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px 3px;font-size:.61rem;display:block}.u-search-field>div{border:1px solid var(--u-line-strong);background:#01030894;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;min-height:52px;padding:0 14px;display:grid}.u-search-field>div>span{color:var(--u-cyan);font-size:1.2rem}.u-search-field input{width:100%;min-width:0;height:50px;color:var(--u-ink);background:0 0;border:0;outline:0;padding:0 12px}.u-search-field input::placeholder{color:var(--u-faint)}.u-search-field button{min-width:44px;min-height:44px;color:var(--u-muted);background:0 0;border:0;font-size:.72rem}.u-catalog__selects{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}.u-catalog__selects select{border:1px solid var(--u-line-strong);width:100%;min-height:52px;color:var(--u-ink);background:#080d16;border-radius:12px;padding:0 38px 0 13px}.u-catalog__status{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;justify-content:space-between;gap:20px;padding:18px 4px 14px;font-size:.62rem;display:flex}.u-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.u-catalog-card{border:1px solid var(--u-line);border-radius:var(--u-radius);min-width:0;min-height:410px;transition:transform .4s var(--u-ease), border-color .24s ease;background:#070b13d1;grid-template-rows:230px auto;display:grid;position:relative;overflow:hidden}.u-catalog-card:hover{z-index:2;border-color:color-mix(in srgb, var(--catalog-accent) 48%, transparent);transform:translateY(-5px)}.u-catalog-card__visual{background:radial-gradient(circle at 62% 42%, color-mix(in srgb, var(--catalog-accent) 50%, transparent), transparent 13%), radial-gradient(circle at 62% 42%, color-mix(in srgb, var(--catalog-accent) 24%, #101522) 0 16%, #03060d 17% 100%);transition:background-size .7s var(--u-ease), filter .28s ease;background-position:50%;background-size:cover;position:relative}.u-catalog-card__visual:after{content:"";background:linear-gradient(#0000 48%,#070b13);position:absolute;inset:0}.u-catalog-card__index,.u-catalog-card__label{z-index:1;color:#ffffffad;font-family:var(--font-geist-mono), monospace;font-size:.58rem;position:absolute;top:14px}.u-catalog-card__index{left:15px}.u-catalog-card__label{text-align:right;max-width:66%;right:15px}.u-catalog-card__copy{padding:22px}.u-catalog-card__copy h2{letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:520}.u-catalog-card__copy p{color:var(--u-muted);margin-top:8px;line-height:1.55}.u-catalog-card__meta{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;margin-top:18px;font-size:.62rem;display:inline-block}.u-empty-state{border:1px dashed var(--u-line-strong);border-radius:var(--u-radius);text-align:center;justify-items:center;min-height:430px;padding:72px 24px;display:grid}.u-empty-state__orbit{border:1px solid var(--u-line-strong);border-radius:50%;width:88px;height:88px;box-shadow:inset 0 0 30px #79dcff14}.u-empty-state h2{margin-top:26px;font-size:1.5rem}.u-empty-state p{max-width:480px;color:var(--u-muted);margin-top:10px}.u-empty-state button{border:1px solid var(--u-line-strong);min-height:44px;color:var(--u-ink);background:#79dcff0f;border-radius:999px;margin-top:22px;padding:0 18px}.u-scale-rail{width:var(--u-page);border-top:1px solid var(--u-line);grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(48px,8vw,130px);margin-inline:auto;padding:clamp(50px,7vw,100px) 0;display:grid}.u-scale-rail__copy h2{letter-spacing:-.055em;max-width:680px;margin-top:20px;font-size:clamp(1.7rem,3vw,3.1rem);font-weight:520;line-height:1.16}.u-scale-rail__copy p{max-width:600px;color:var(--u-muted);margin-top:28px;line-height:1.75}.u-scale-rail__instrument{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:radial-gradient(circle at 75% 22%,#79dcff1c,#0000 36%),#080d17b3;align-content:space-between;min-height:480px;padding:clamp(26px,4vw,50px);display:grid}.u-scale-rail__readout{align-content:start;display:grid}.u-scale-rail__readout>span{color:var(--u-cyan);font-family:var(--font-geist-mono), monospace;font-size:.66rem}.u-scale-rail__readout strong{letter-spacing:-.055em;margin-top:20px;font-size:clamp(2.4rem,4.5vw,5.3rem);font-weight:500;line-height:.95}.u-scale-rail__readout em{color:var(--u-cyan);margin-top:13px;font-style:normal}.u-scale-rail__readout p{color:var(--u-muted);margin-top:25px}.u-scale-rail__readout a{border-bottom:1px solid var(--u-line-strong);justify-self:start;align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:.8rem;display:inline-flex}.u-scale-rail__track label{color:var(--u-faint);margin-bottom:15px;font-size:.66rem;display:block}input[type=range]{width:100%;min-height:44px;accent-color:var(--u-cyan)}.u-scale-rail__marks{justify-content:space-between;gap:8px;display:flex}.u-scale-rail__marks span{max-width:80px;color:var(--u-faint);font-family:var(--font-geist-mono), monospace;text-align:center;font-size:.5rem;line-height:1.35}.u-scale-rail__marks span.is-active{color:var(--u-cyan)}.u-object-stage{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:stretch;gap:16px;display:grid}.u-object-scene{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);min-width:0;box-shadow:0 34px 90px -58px color-mix(in srgb, var(--object-accent) 55%, transparent);background:#030610;flex-direction:column;display:flex;overflow:hidden}.u-object-scene__viewport{isolation:isolate;background:#030610;flex:1;min-height:clamp(400px,56vh,640px);position:relative;overflow:hidden}.u-object-scene__canvas{width:100%;height:100%;transition:transform 1.5s var(--u-ease), opacity 1.1s var(--u-ease), filter 1.5s var(--u-ease);position:absolute;inset:0}.u-object-scene--observations .u-object-scene__canvas{filter:hue-rotate(calc(var(--scene-depth) * 165deg)) saturate(calc(.85 + var(--scene-depth) * .9))}.u-object-scene.is-surface .u-object-scene__canvas{opacity:.72;filter:saturate(1.16)contrast(1.06);transform:scale(1.06)}.u-object-scene__scan{z-index:2;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--object-accent) 10%, transparent) 50%, transparent);opacity:.45;mix-blend-mode:screen;pointer-events:none;background-repeat:no-repeat;background-size:100% 200px;animation:8s linear infinite u-scene-scan;position:absolute;inset:0}.u-object-scene__hud{z-index:3;color:#fff9;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;transition:opacity .8s var(--u-ease) .4s, transform .8s var(--u-ease) .4s;justify-content:space-between;font-size:.57rem;display:flex;position:absolute;top:18px;left:20px;right:20px}.u-object-scene__hud-state{align-items:center;gap:7px;display:inline-flex}.u-hud-dot{background:var(--object-accent);width:5px;height:5px;box-shadow:0 0 9px var(--object-accent);border-radius:50%;animation:2.2s ease-in-out infinite u-hud-pulse}.u-object-scene__label{z-index:3;text-shadow:0 2px 18px #000000e6;max-width:420px;transition:opacity .9s var(--u-ease) .65s, transform .9s var(--u-ease) .65s;pointer-events:none;display:grid;position:absolute;bottom:clamp(22px,4vw,46px);left:clamp(22px,3.4vw,46px)}.u-object-scene__label span{color:var(--u-cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.62rem}.u-object-scene__label strong{letter-spacing:-.055em;margin-top:8px;font-size:clamp(2rem,4.4vw,4.6rem);font-weight:500;line-height:.95}.u-object-scene.is-arriving .u-object-scene__hud,.u-object-scene.is-arriving .u-object-scene__label{opacity:0;transform:translateY(16px)}.u-object-scene.is-arrived .u-object-scene__hud,.u-object-scene.is-arrived .u-object-scene__label{opacity:1;transform:translateY(0)}.u-object-scene.is-surface .u-object-scene__label{opacity:0;transition-delay:0s;transform:translateY(10px)}.u-object-scene__surface{z-index:4;opacity:0;visibility:hidden;transition:opacity .6s var(--u-ease), visibility 0s .6s;pointer-events:none;background:#02050a;flex-direction:column;justify-content:center;align-items:flex-end;gap:14px;padding:clamp(22px,3.4vw,46px);display:flex;position:absolute;inset:0;overflow-y:auto}.u-object-scene__surface:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#02050a0a 0%,#02050a1f 34%,#03070ed6 57%,#02050bfa 100%),linear-gradient(#02050a47,#0000 28%,#02050a57);position:absolute;inset:0}.u-object-scene__surface.is-open{opacity:1;visibility:visible;transition:opacity .76s var(--u-ease) .28s, visibility 0s .28s}.u-object-scene__surface-head,.u-object-scene__features,.u-object-scene__surface-note{z-index:2;width:min(52%,510px);margin-left:auto;position:relative}.u-surface-scene-canvas{z-index:0;opacity:0;width:100%;height:100%;transition:opacity .9s var(--u-ease) .24s, transform 1.8s var(--u-ease) .22s;position:absolute;inset:0;transform:scale(1.035)}.u-object-scene__surface.is-open .u-surface-scene-canvas{opacity:1;transform:scale(1)}.u-object-scene__surface-head{align-self:end}.u-object-scene__surface-head h3{font-family:var(--u-display);letter-spacing:-.045em;margin-top:9px;font-size:clamp(1.65rem,2.8vw,2.7rem);font-weight:560;line-height:1.04}.u-object-scene__surface-head>p:last-child{max-width:480px;color:var(--u-muted);margin-top:10px;font-size:.72rem;line-height:1.6}.u-object-scene__features{align-self:flex-end;gap:7px;margin:0 0 0 auto;padding:0;list-style:none;display:grid}.u-object-scene__features li{border:1px solid color-mix(in srgb, var(--object-accent) 22%, var(--u-line));opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040911bd;border-radius:12px;align-items:flex-start;gap:11px;padding:9px 12px;display:flex;transform:translate(16px)}.u-object-scene__surface.is-open .u-object-scene__features li{animation:u-feature-in .56s var(--u-ease) forwards;animation-delay:calc(.48s + var(--feature-index) * .15s)}.u-feature-index{color:var(--object-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:2px;font-size:.55rem}.u-object-scene__features strong{font-size:.78rem;font-weight:540;display:block}.u-object-scene__features p{color:var(--u-muted);margin-top:3px;font-size:.64rem;line-height:1.48}.u-object-scene__surface-note{border-top:1px solid color-mix(in srgb, var(--object-accent) 24%, transparent);width:min(52%,510px);color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;align-self:flex-end;padding-top:10px;font-size:.53rem}.u-object-scene__controls{border-top:1px solid var(--u-line);transition:opacity .7s var(--u-ease) .95s, transform .7s var(--u-ease) .95s;background:#070b13f5;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:20px;padding:15px 18px;display:grid}.u-object-scene.is-arriving .u-object-scene__controls{opacity:0;transform:translateY(8px)}.u-object-scene__controls button{border:1px solid var(--u-line);min-height:44px;color:var(--u-muted);white-space:nowrap;transition:border-color .22s ease, color .22s ease, box-shadow .32s ease, transform .22s var(--u-ease);background:0 0;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:.72rem;display:inline-flex}.u-object-scene__controls button:hover{border-color:color-mix(in srgb, var(--object-accent) 55%, transparent);color:var(--u-ink);box-shadow:0 0 22px color-mix(in srgb, var(--object-accent) 24%, transparent);transform:translateY(-1px)}.u-object-scene__controls button.is-active{border-color:color-mix(in srgb, var(--object-accent) 60%, transparent);color:var(--u-ink);background:color-mix(in srgb, var(--object-accent) 12%, transparent)}.u-control-dot{background:var(--object-accent);width:6px;height:6px;box-shadow:0 0 10px var(--object-accent);border-radius:50%}.u-object-scene__controls button.is-active .u-control-dot{animation:1.6s ease-in-out infinite u-hud-pulse}.u-object-scene__controls label{color:var(--u-faint);grid-template-columns:auto minmax(110px,1fr) auto;align-items:center;gap:10px;font-size:.61rem;display:grid}.u-object-scene__controls input[type=range]:disabled{opacity:.35;cursor:not-allowed}.u-object-scene__controls output{color:var(--u-muted);font-family:var(--font-geist-mono), monospace;font-size:.62rem}.u-dossier{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:linear-gradient(#0a101beb,#050911f5);flex-direction:column;min-width:0;display:flex;overflow:hidden}.u-dossier__tabs{border-bottom:1px solid var(--u-line);gap:4px;padding:10px;display:flex}.u-dossier__tabs button{min-height:48px;color:var(--u-muted);transition:border-color .2s ease, color .2s ease, background .2s ease, transform .2s var(--u-ease);background:0 0;border:1px solid #0000;border-radius:12px;flex:1;justify-items:center;gap:3px;padding:7px 6px;font-size:.76rem;display:grid}.u-dossier__tabs button small{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:.5rem}.u-dossier__tabs button:hover{color:var(--u-ink);transform:translateY(-1px)}.u-dossier__tabs button.is-active{border-color:color-mix(in srgb, var(--object-accent) 42%, transparent);background:color-mix(in srgb, var(--object-accent) 10%, transparent);color:var(--u-ink)}.u-dossier__body{flex:1;min-height:0;position:relative;overflow:hidden}.u-dossier__panel{padding:15px 16px 18px}.u-dossier__panel.is-active{animation:u-panel-in .42s var(--u-ease)}.u-dossier-brief h2{letter-spacing:-.03em;margin-bottom:9px;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:530;line-height:1.2}.u-dossier-brief>p{color:var(--u-muted);margin-bottom:8px;font-size:.74rem;line-height:1.58}.u-dossier-brief aside{border-left:1px solid var(--object-accent);background:color-mix(in srgb, var(--object-accent) 5%, transparent);color:var(--u-muted);gap:6px;margin:10px 0;padding:10px 12px;font-size:.69rem;line-height:1.5;display:grid}.u-dossier-brief aside span{color:var(--object-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.56rem}.u-dossier-quickfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.u-dossier-quickfacts>div{border:1px solid var(--u-line);background:#ffffff04;border-radius:10px;min-width:0;padding:9px 10px}.u-dossier-quickfacts dt{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.5rem}.u-dossier-quickfacts dd{color:var(--u-ink);text-overflow:ellipsis;margin-top:4px;font-size:.7rem;line-height:1.35;overflow:hidden}.u-dossier .u-fact-grid dd{font-size:.92rem}.u-dossier .u-fact-grid>div{min-height:76px;padding:11px}.u-dossier-footnote{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;margin-top:13px;font-size:.56rem}.u-dossier-lede{color:var(--u-muted);margin-bottom:4px;font-size:.75rem;line-height:1.6}.u-dossier-links{gap:7px;display:grid}.u-dossier-links a{border:1px solid var(--u-line);transition:border-color .22s ease, background .22s ease, transform .24s var(--u-ease);background:#ffffff04;border-radius:14px;gap:4px;padding:9px 30px 9px 12px;display:grid;position:relative}.u-dossier-links a:after{color:var(--u-faint);content:"→";transition:color .22s ease, transform .24s var(--u-ease);font-size:.82rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.u-dossier-links a:hover{border-color:color-mix(in srgb, var(--dossier-accent,var(--object-accent)) 55%, transparent);background:color-mix(in srgb, var(--dossier-accent,var(--object-accent)) 7%, transparent);transform:translate(4px)}.u-dossier-links a:hover:after{color:var(--dossier-accent,var(--object-accent));transform:translate(3px,-50%)}.u-dossier-links a>span{color:var(--dossier-accent,var(--object-accent));font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.54rem}.u-dossier-links strong{font-size:.9rem;font-weight:540}.u-dossier-links a>p{color:var(--u-muted);font-size:.7rem;line-height:1.5}.u-dossier-links small{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;font-size:.56rem}.u-dossier--evidence .u-dossier__panel.is-active{animation:none}.u-dossier--evidence h2{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:530;line-height:1.2}.u-dossier--evidence .u-fact-grid{margin-top:14px}.u-observatory{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:#03060d;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);min-height:620px;display:grid;overflow:hidden}.u-observatory__sky{background:radial-gradient(ellipse at 58% 45%, color-mix(in srgb, var(--band-color) 38%, transparent), transparent 10%), radial-gradient(ellipse at 48% 45%, color-mix(in srgb, var(--band-color) 15%, transparent), transparent 32%), radial-gradient(circle at 20% 15%, white 0 1px, transparent 1.5px), radial-gradient(circle at 80% 20%, white 0 1px, transparent 1.5px), radial-gradient(circle at 72% 78%, white 0 1px, transparent 1.5px), #03060d;min-height:620px;transition:background .6s;position:relative;overflow:hidden}.u-observatory__nebula{background:radial-gradient(ellipse, color-mix(in srgb, var(--band-color) 36%, transparent), transparent 66%);filter:blur(28px)saturate(1.4);border-radius:48% 52% 38% 62%;width:62%;height:68%;transition:filter .5s,background .5s;position:absolute;top:16%;left:22%;transform:rotate(-14deg)}.u-observatory__source{width:18px;height:18px;box-shadow:0 0 28px 8px var(--band-color), 0 0 110px 35px color-mix(in srgb, var(--band-color) 24%, transparent);background:#fff;border-radius:50%;position:absolute;top:38%;left:54%}.u-observatory__caption{max-width:620px;position:absolute;bottom:32px;left:32px;right:32px}.u-observatory__caption strong{letter-spacing:-.06em;margin-top:12px;font-size:clamp(3.2rem,7vw,7.6rem);font-weight:500;line-height:1.02;display:block}.u-observatory__caption p{color:#f0f6ffb3;max-width:520px;margin-top:18px;line-height:1.65}.u-observatory__console{border-left:1px solid var(--u-line);background:#070b13f0;flex-direction:column;padding:28px;display:flex}.u-observatory__tabs{gap:8px;display:grid}.u-observatory__tabs button{min-height:52px;color:var(--u-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 14px;display:flex}.u-observatory__tabs button span{border:1px solid var(--u-line-strong);border-radius:50%;width:8px;height:8px}.u-observatory__tabs button.is-active{border-color:color-mix(in srgb, var(--band-color) 45%, transparent);background:color-mix(in srgb, var(--band-color) 8%, transparent);color:var(--u-ink)}.u-observatory__tabs button.is-active span{background:var(--band-color);box-shadow:0 0 12px var(--band-color)}.u-observatory__range{color:var(--u-faint);gap:9px;margin-top:auto;padding-top:40px;font-size:.66rem;display:grid}.u-observatory__notice{border:1px solid var(--u-line);color:var(--u-muted);border-radius:10px;margin-top:18px;padding:16px;font-size:.71rem;line-height:1.55}.u-atlas-hero{min-height:max(690px, calc(100svh - var(--u-header-height)));isolation:isolate;border-bottom:1px solid var(--u-line);background:radial-gradient(circle at 74% 45%,#8c68da21,#0000 31%),linear-gradient(100deg,#02040af5 20%,#02040a8c 68%,#02040ad6);position:relative;overflow:hidden}.u-atlas-hero__grid{z-index:2;min-height:max(690px, calc(100svh - var(--u-header-height)));grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(42px,7vw,120px);padding:64px 0;display:grid;position:relative}.u-atlas-hero h1{letter-spacing:-.07em;margin-top:20px;font-size:clamp(2.6rem,4.6vw,5rem);font-weight:500;line-height:1.08}.u-atlas-hero__grid>div:first-child>p:not(.u-eyebrow){max-width:650px;color:var(--u-muted);margin-top:28px;font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.75}.u-atlas-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.u-atlas-hero__actions a{border:1px solid var(--u-line-strong);min-height:50px;color:var(--u-muted);border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:0 18px;font-size:.76rem;display:inline-flex}.u-atlas-hero__actions a:first-child{color:var(--u-ink);background:#b69cff14;border-color:#b69cff80}.u-atlas-hero__route{max-width:670px;margin-top:26px}.u-atlas-compass{aspect-ratio:1;width:min(47vw,650px);margin-inline:auto;position:relative}.u-atlas-compass:before,.u-atlas-compass:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-atlas-compass:before{background:repeating-radial-gradient(circle,#0000 0 10.8%,#bed5ff21 11%,#0000 11.2%);width:92%;height:92%;-webkit-mask-image:radial-gradient(circle,#0000 0 6%,#000 7%);mask-image:radial-gradient(circle,#0000 0 6%,#000 7%)}.u-atlas-compass:after{background:#79dcff14;border:1px solid #79dcffa6;width:8%;height:8%;box-shadow:0 0 45px #79dcff40}.u-atlas-compass>span{--ring-radius:calc(11% + var(--atlas-ring) * 7.1%);width:calc(16% + var(--atlas-ring) * 13%);height:calc(16% + var(--atlas-ring) * 13%);transform:translate(-50%, -50%) rotate(calc(var(--atlas-ring) * 31deg));border:1px solid #c2d9ff14;border-radius:50%;position:absolute;top:50%;left:50%}.u-atlas-compass>span i{background:var(--u-violet);width:6px;height:6px;box-shadow:0 0 13px var(--u-violet);border-radius:50%;position:absolute;top:-3px;left:50%}.u-atlas-compass>span b{color:#e6edff85;font-family:var(--font-geist-mono), monospace;font-size:.55rem;font-weight:500;position:absolute;top:8px;left:53%}.u-atlas-compass>strong{z-index:2;color:#e1f6ffcc;font-family:var(--font-geist-mono), monospace;text-align:center;font-size:clamp(.42rem,.65vw,.62rem);font-weight:550;line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-region-grid{padding:clamp(46px,6vw,92px) 0 clamp(54px,7vw,108px)}.u-region-grid__header,.u-section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:clamp(22px,3vw,40px);display:flex}.u-region-grid__header h2,.u-section-heading h2{letter-spacing:-.058em;max-width:850px;margin-top:12px;font-size:clamp(1.6rem,2.6vw,2.7rem);font-weight:500;line-height:1.16}.u-region-grid__header>p{max-width:470px;color:var(--u-muted);line-height:1.7}.u-section-heading>a{border-bottom:1px solid var(--u-line-strong);min-height:44px;color:var(--u-muted);align-items:center;gap:10px;font-size:.76rem;display:inline-flex}.u-region-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.u-region-card{border:1px solid var(--u-line);border-radius:var(--u-radius);isolation:isolate;min-height:clamp(450px,44vw,650px);transition:transform .42s var(--u-ease), border-color .22s ease;background:#070b13;position:relative;overflow:hidden}.u-region-card:hover{z-index:2;border-color:color-mix(in srgb, var(--region-accent) 46%, transparent);transform:translateY(-6px)}.u-region-card__image{z-index:-1;position:absolute;inset:0}.u-region-card__image img{object-fit:cover;filter:saturate(.95)brightness(.94)contrast(1.04);transition:transform 1.1s var(--u-ease), filter .5s ease}.u-region-card:hover .u-region-card__image img{filter:saturate(1.08)brightness(1.05)contrast(1.05);transform:scale(1.04)}.u-region-card__image span{background:linear-gradient(to top, #03060ceb 0 5%, #03060c6b 46%, #03060c0a 80%), linear-gradient(120deg, color-mix(in srgb, var(--region-accent) 14%, transparent), transparent 48%);position:absolute;inset:0}.u-region-card__index{color:#ffffff9e;font-family:var(--font-geist-mono), monospace;font-size:.62rem;position:absolute;top:20px;left:20px}.u-region-card__copy{position:absolute;bottom:27px;left:26px;right:26px}.u-region-card__copy>span{color:color-mix(in srgb, var(--region-accent) 78%, white);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.59rem}.u-region-card__copy h3{letter-spacing:-.06em;margin-top:11px;font-size:clamp(2.3rem,4.5vw,5.4rem);font-weight:500;line-height:1.24}.u-region-card__copy p{color:#eff6ffbd;max-width:600px;margin-top:16px;line-height:1.6}.u-region-card__copy small{color:#eff6ff73;font-family:var(--font-geist-mono), monospace;margin-top:18px;font-size:.58rem;display:block}.u-region-card__enter{color:#ffffffad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060c4d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:.7rem;display:flex;position:absolute;top:18px;right:18px}.u-region-page{--object-accent:var(--region-accent);background:radial-gradient(circle at 80% 0, color-mix(in srgb, var(--region-accent) 7%, transparent), transparent 32rem)}.u-intro-ledger{display:grid}.u-intro-ledger>div{border-bottom:1px solid var(--u-line);grid-template-columns:76px 1fr;gap:12px;padding:10px 0;display:grid}.u-intro-ledger dt{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.u-intro-ledger dd{color:var(--u-muted)}.u-region-objects{padding-bottom:clamp(90px,12vw,170px)}.u-region-objects__grid,.u-object-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.u-region-sequence{border:1px solid var(--u-line);border-radius:var(--u-radius);background:var(--u-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(44px,6vw,84px);display:grid;overflow:hidden}.u-region-sequence a{background:var(--u-panel-solid);min-height:118px;padding:24px;display:grid}.u-region-sequence a:nth-child(2){text-align:center}.u-region-sequence a:last-child{text-align:right}.u-region-sequence span{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.58rem}.u-region-sequence strong{align-self:end;font-size:1.18rem;font-weight:520}.u-object-page,.u-object-view{background:radial-gradient(circle at 84% 2%, color-mix(in srgb, var(--object-accent) 8%, transparent), transparent 33rem)}.u-object-page__top{padding:clamp(22px,3vw,42px) 0 0}.u-object-card-shell{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:linear-gradient(145deg, #0a101be0, #03070ef0 48%, #070c15e6), radial-gradient(circle at 83% 8%, color-mix(in srgb, var(--object-accent) 10%, transparent), transparent 34%);box-shadow:0 38px 120px -82px color-mix(in srgb, var(--object-accent) 48%, transparent);padding:clamp(14px,1.8vw,22px);position:relative;overflow:hidden}.u-object-card-shell>.u-breadcrumbs{margin-bottom:clamp(12px,1.6vw,22px)}.u-object-identity{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(28px,5vw,78px);padding:0 4px clamp(18px,2.4vw,30px);display:grid}.u-object-identity h1{font-family:var(--u-display);letter-spacing:-.068em;margin-top:10px;font-size:clamp(2.4rem,4.2vw,4.6rem);font-weight:560;line-height:1.08}.u-object-identity--view h1{font-size:clamp(2.6rem,4.8vw,5.3rem)}.u-object-identity__subtitle{max-width:720px;color:var(--u-muted);margin-top:12px;font-size:clamp(.86rem,1.1vw,1rem);line-height:1.56}.u-object-identity__ledger>span{border:1px solid color-mix(in srgb, var(--object-accent) 40%, transparent);color:color-mix(in srgb, var(--object-accent) 78%, white);font-family:var(--font-geist-mono), monospace;border-radius:999px;padding:7px 10px;font-size:.58rem;display:inline-flex}.u-object-identity__ledger dl{margin-top:10px}.u-object-identity__ledger dl>div{border-bottom:1px solid var(--u-line);grid-template-columns:minmax(80px,.52fr) 1fr;gap:12px;padding:8px 0;display:grid}.u-object-identity__ledger dt{color:var(--u-faint);font-size:.66rem}.u-object-identity__ledger dd{color:var(--u-ink);text-align:right;font-size:.78rem}.u-object-nav{border:1px solid var(--u-line);background:#070b13c7;border-radius:14px;grid-template-columns:170px minmax(0,1fr);align-items:stretch;margin-bottom:12px;display:grid;position:relative}.u-object-nav__title{border-right:1px solid var(--u-line);color:var(--u-faint);font-family:var(--font-geist-mono), monospace;align-items:center;padding:12px 15px;font-size:.57rem;display:flex}.u-object-nav>div{scrollbar-width:thin;display:flex;overflow-x:auto}.u-object-nav a{border-right:1px solid var(--u-line);flex:1 0 130px;align-content:center;min-height:54px;padding:8px 13px;display:grid;position:relative}.u-object-nav a:after{background:var(--object-accent);height:2px;box-shadow:0 0 12px var(--object-accent);content:"";position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.u-object-nav a[aria-current=page]:after{transform:scaleX(1)}.u-object-nav a span{font-size:.74rem}.u-object-nav a small{color:var(--u-faint);margin-top:4px;font-size:.55rem}.u-object-brief{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(48px,8vw,130px);padding:clamp(46px,6vw,92px) 0;display:grid}.u-object-brief__copy h2,.u-view-evidence h2{letter-spacing:-.06em;max-width:750px;margin-top:18px;font-size:clamp(1.55rem,2.5vw,2.5rem);font-weight:500;line-height:1.16}.u-object-brief__copy>p,.u-view-evidence>div:first-child>p:not(.u-eyebrow){max-width:720px;color:var(--u-muted);margin-top:24px;line-height:1.78}.u-object-brief__copy aside{border-left:1px solid var(--object-accent);background:color-mix(in srgb, var(--object-accent) 4%, transparent);color:var(--u-muted);gap:8px;margin-top:30px;padding:20px;line-height:1.6;display:grid}.u-object-brief__copy aside span{color:var(--object-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.58rem}.u-fact-grid{border-top:1px solid var(--u-line);border-left:1px solid var(--u-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u-fact-grid>div{border-right:1px solid var(--u-line);border-bottom:1px solid var(--u-line);min-height:126px;padding:19px}.u-fact-grid dt{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.58rem}.u-fact-grid dd{margin-top:13px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.35}.u-fact-grid p,.u-fact-grid small{color:var(--u-faint);margin-top:9px;font-size:.64rem;line-height:1.5;display:block}.u-source-link{border:1px solid var(--u-line);background:#ffffff05;border-radius:12px;gap:6px;margin-top:18px;padding:18px 54px 18px 18px;display:grid;position:relative}.u-source-link span{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:.56rem}.u-source-link strong{font-size:.82rem;font-weight:520;line-height:1.4}.u-source-link i{font-style:normal;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.u-object-view>.u-frame:not(.u-page-intro){padding-bottom:clamp(70px,9vw,120px)}.u-tone-cyan{--lab-accent:#79dcff;--lab-secondary:#4778ff}.u-tone-violet{--lab-accent:#b69cff;--lab-secondary:#e782ff}.u-tone-coral{--lab-accent:#ff806d;--lab-secondary:#f5bd71}.u-tone-green{--lab-accent:#72e6bd;--lab-secondary:#79dcff}.u-tone-gold{--lab-accent:#f5bd71;--lab-secondary:#ff8a62}.u-tone-blue{--lab-accent:#79a8ff;--lab-secondary:#b69cff}.u-labs-page,.u-lab-page{background:radial-gradient(circle at 80% 4%, color-mix(in srgb, var(--lab-accent,var(--u-cyan)) 7%, transparent), transparent 34rem)}.u-labs-page__frame,.u-lab-page__frame{padding:clamp(26px,3.6vw,48px) 0 clamp(54px,7vw,100px)}.u-labs-hero{grid-template-columns:minmax(0,1.12fr) minmax(280px,.6fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(14px,2vw,28px) 0 clamp(40px,5.5vw,80px);display:grid}.u-labs-hero h1{letter-spacing:-.07em;max-width:1050px;margin-top:20px;font-size:clamp(2.7rem,4.8vw,5.2rem);font-weight:500;line-height:1.12}.u-labs-hero>div:last-child>p{color:var(--u-muted);line-height:1.75}.u-evidence-tag{border:1px solid color-mix(in srgb, var(--lab-accent,var(--u-cyan)) 40%, transparent);color:color-mix(in srgb, var(--lab-accent,var(--u-cyan)) 75%, white);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border-radius:999px;margin-top:20px;padding:7px 10px;font-size:.57rem;display:inline-flex}.u-lab-directory{padding-bottom:clamp(48px,6vw,92px)}.u-lab-directory .u-section-heading{justify-content:start;display:grid}.u-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.u-lab-card{--lab-accent:var(--u-cyan);border:1px solid var(--u-line);border-radius:var(--u-radius);min-width:0;transition:transform .42s var(--u-ease), border-color .22s ease;background:#070b13d1;overflow:hidden}.u-lab-card:hover{border-color:color-mix(in srgb, var(--lab-accent) 48%, transparent);transform:translateY(-6px)}.u-lab-card>article{grid-template-rows:250px auto;min-height:590px;display:grid}.u-lab-card__visual{border-bottom:1px solid var(--u-line);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--lab-accent) 13%, transparent), transparent 43%), #050913;place-items:center;display:grid;position:relative;overflow:hidden}.u-lab-card__visual:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.u-lab-card__visual>span{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;font-size:.57rem;position:absolute;top:15px;left:16px}.u-lab-glyph{z-index:1;width:136px;height:136px;color:var(--lab-accent);filter:drop-shadow(0 0 17px color-mix(in srgb, var(--lab-accent) 28%, transparent));position:relative;overflow:visible}.u-lab-glyph circle,.u-lab-glyph ellipse,.u-lab-glyph path{fill:none;stroke:currentColor;stroke-width:1.25px}.u-lab-glyph circle:not(.u-lab-glyph__orbit){fill:color-mix(in srgb, var(--lab-accent) 15%, transparent)}.u-lab-glyph__orbit{opacity:.18;stroke-dasharray:3 6}.u-lab-card__copy{flex-direction:column;padding:23px;display:flex}.u-lab-card__copy>p{color:var(--lab-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:.58rem}.u-lab-card__copy h3{letter-spacing:-.045em;margin-top:12px;font-size:1.85rem;font-weight:520}.u-lab-card__copy>strong{color:var(--u-muted);margin-top:12px;font-size:.85rem;font-weight:440;line-height:1.6}.u-lab-card__copy dl{margin-top:19px}.u-lab-card__copy dl>div{border-top:1px solid var(--u-line);grid-template-columns:48px 1fr;gap:10px;padding:9px 0;display:grid}.u-lab-card__copy dt{color:var(--u-faint);font-size:.64rem}.u-lab-card__copy dd{color:var(--u-muted);font-size:.72rem;line-height:1.45}.u-lab-card__copy>a{border:1px solid color-mix(in srgb, var(--lab-accent) 34%, transparent);background:color-mix(in srgb, var(--lab-accent) 5%, transparent);border-radius:999px;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:0 15px;font-size:.74rem;display:inline-flex}.u-labs-method,.u-lab-boundary{border:1px solid var(--u-line);border-radius:var(--u-radius);background:#080d16c2;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(40px,7vw,100px);padding:clamp(30px,5vw,58px);display:grid}.u-labs-method h2,.u-lab-boundary h2{letter-spacing:-.055em;max-width:760px;margin-top:15px;font-size:clamp(2rem,3.7vw,4.4rem);font-weight:500;line-height:1}.u-labs-method ul{color:var(--u-muted);gap:15px;margin:0;padding-left:20px;line-height:1.65;display:grid}.u-lab-hero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.62fr);align-items:end;gap:clamp(48px,8vw,130px);padding:clamp(30px,5vw,64px) 0 clamp(70px,10vw,135px);display:grid}.u-lab-hero__route{grid-column:1/-1;width:100%;max-width:none;margin-top:0}.u-lab-hero h1{letter-spacing:-.067em;max-width:1000px;margin-top:18px;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:500;line-height:1.12}.u-lab-hero__question{max-width:780px;color:var(--u-muted);margin-top:24px;font-size:clamp(1rem,1.45vw,1.24rem);line-height:1.65}.u-lab-hero__brief>p{color:var(--u-muted);margin-top:17px;line-height:1.7}.u-lab-hero__brief dl{margin-top:20px}.u-lab-hero__brief dl>div{border-top:1px solid var(--u-line);grid-template-columns:90px 1fr;gap:13px;padding:11px 0;display:grid}.u-lab-hero__brief dt{color:var(--u-faint);font-size:.65rem}.u-lab-hero__brief dd{color:var(--u-muted);font-size:.76rem;line-height:1.45}.u-experiment{padding-bottom:clamp(44px,6vw,84px)}.u-experiment__heading{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:24px clamp(44px,8vw,120px);margin-bottom:36px;display:grid}.u-experiment__heading .u-eyebrow{grid-column:1/-1}.u-experiment__heading h2{letter-spacing:-.057em;font-size:clamp(2.35rem,4.4vw,5.2rem);font-weight:500;line-height:.98}.u-experiment__heading>p:last-child{color:var(--u-muted);line-height:1.7}.u-workbench{border:1px solid var(--u-line);border-radius:var(--u-radius-lg);background:#050913;grid-template-columns:minmax(0,1.32fr) minmax(330px,.68fr);min-height:620px;display:grid;overflow:hidden}.u-workbench__visual{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--lab-accent) 8%, transparent), transparent 37%), #03060d;place-items:center;min-width:0;min-height:620px;display:grid;position:relative;overflow:hidden}.u-workbench__visual:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.u-workbench__visual svg{z-index:1;width:100%;height:auto;color:var(--lab-accent);position:relative}.u-visual-backdrop{fill:#0000}.u-visual-stars,.u-wavelength-reference-stars{color:#e6f3ff80}.u-visual-label{fill:#e7f0ff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:10px}.u-workbench__controls{border-left:1px solid var(--u-line);background:#080d16f2;flex-direction:column;gap:20px;min-width:0;padding:28px;display:flex}.u-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.u-control-group{gap:9px;display:grid}.u-control-group label,.u-control-presets legend{color:var(--u-muted);justify-content:space-between;gap:12px;font-size:.7rem;display:flex}.u-control-group output{color:var(--lab-accent);font-family:var(--font-geist-mono), monospace;text-align:right;font-size:.6rem}.u-control-group select{border:1px solid var(--u-line-strong);width:100%;min-height:48px;color:var(--u-ink);background:#090e18;border-radius:10px;padding:0 36px 0 12px}.u-control-group>p{color:var(--u-faint);font-size:.61rem;line-height:1.45}.u-control-actions,.u-control-presets{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.u-control-presets legend{width:100%;margin-bottom:3px}.u-control-actions button,.u-control-presets button{border:1px solid var(--u-line);min-height:44px;color:var(--u-muted);background:#ffffff05;border-radius:999px;padding:0 13px;font-size:.69rem}.u-control-actions button:hover,.u-control-presets button:hover,.u-control-presets button[aria-pressed=true]{border-color:color-mix(in srgb, var(--lab-accent) 48%, transparent);background:color-mix(in srgb, var(--lab-accent) 8%, transparent);color:var(--u-ink)}.u-control-actions button:disabled{opacity:.35;cursor:not-allowed}.u-control-presets button span,.u-control-presets button small{display:block}.u-control-presets button small{color:var(--u-faint);margin-top:2px;font-size:.53rem}.u-result{border:1px solid color-mix(in srgb, var(--lab-accent) 25%, var(--u-line));background:color-mix(in srgb, var(--lab-accent) 4%, #03060ccc);border-radius:14px;gap:8px;margin-top:auto;padding:20px;display:grid}.u-result>span{color:var(--lab-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:.57rem}.u-result strong{font-size:1.12rem;font-weight:520;line-height:1.35}.u-result p{color:var(--u-muted);font-size:.74rem;line-height:1.55}.u-result small{color:var(--u-faint);font-size:.62rem;line-height:1.45}.u-cosmic-system__outer,.u-cosmic-system__orbit,.u-cosmic-galaxy,.u-cosmic-group,.u-cosmic-web,.u-orbit-track,.u-orbit-grid,.u-orbit-vector,.u-orbit-body-halo,.u-light-time-route,.u-lens-source-plane,.u-lens-light-paths{opacity:.33}.u-cosmic-system__focus,.u-cosmic-system__companion,.u-orbit-body,.u-light-time-pulse,.u-lens-image{filter:drop-shadow(0 0 11px)}.u-orbit-sun{color:var(--u-amber);filter:drop-shadow(0 0 16px var(--u-amber))}.u-orbit-body{color:var(--lab-accent)}.u-orbit-grid{opacity:.08}.u-band-layer--radio{color:#9f91ff}.u-band-layer--infrared{color:#ff775d;filter:drop-shadow(0 0 22px #ff775d47)}.u-band-layer--visible{color:#b7eaff}.u-band-layer--xray{color:#72e6bd;filter:drop-shadow(0 0 16px #72e6bd6b)}.u-interior-layers circle{opacity:.26;stroke-width:1.5px}.u-interior-layers circle[data-active=true]{opacity:.82;filter:drop-shadow(0 0 13px)}.u-interior-depth-marker,.u-interior-depth-line{opacity:.7}.u-interior-depth-point{filter:drop-shadow(0 0 10px)}.u-interior-cut{opacity:.18}.u-light-time-earth{color:#79dcff}.u-light-time-target{color:var(--lab-accent)}.u-light-time-pulse{color:#fff3b0}.u-lens-foreground{color:#e2ecff73}.u-lens-image{color:var(--lab-accent)}.u-lens-observer{color:#fff}.u-lab-boundary{margin-top:0}.u-lab-boundary>p{color:var(--u-muted);line-height:1.72}.u-lab-sources{padding:clamp(44px,6vw,84px) 0}.u-lab-sources>header{margin-bottom:30px}.u-lab-sources h2{letter-spacing:-.055em;margin-top:15px;font-size:clamp(2.2rem,4vw,4.8rem);font-weight:500}.u-lab-sources ol{background:var(--u-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.u-lab-sources li{background:var(--u-panel-solid);align-content:start;min-height:190px;padding:21px;display:grid}.u-lab-sources li>span{color:var(--lab-accent);font-family:var(--font-geist-mono), monospace;font-size:.57rem}.u-lab-sources li a{align-items:center;min-height:44px;margin-top:13px;font-size:.91rem;line-height:1.45;display:flex}.u-lab-sources li p{color:var(--u-faint);margin-top:12px;font-size:.7rem;line-height:1.55}.u-lab-sequence{border:1px solid var(--u-line);border-radius:var(--u-radius);background:var(--u-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.u-lab-sequence a{background:var(--u-panel-solid);min-height:112px;padding:22px;display:grid}.u-lab-sequence a:nth-child(2){text-align:center}.u-lab-sequence a:last-child{text-align:right}.u-lab-sequence span{color:var(--u-faint);font-size:.61rem}.u-lab-sequence strong{align-self:end;font-size:1rem;font-weight:520}@media (width<=1100px){.u-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-workbench{grid-template-columns:1fr}.u-workbench__visual{min-height:520px}.u-workbench__controls{border-top:1px solid var(--u-line);border-left:0}}@media (width<=820px){.u-labs-hero,.u-lab-hero,.u-experiment__heading,.u-labs-method,.u-lab-boundary{grid-template-columns:1fr}.u-experiment__heading .u-eyebrow{grid-column:auto}.u-lab-sources ol{grid-template-columns:1fr}}@media (width<=620px){.u-lab-grid{grid-template-columns:1fr}.u-lab-card>article{min-height:560px}.u-workbench{border-radius:var(--u-radius);min-height:0}.u-workbench__visual{min-height:350px}.u-workbench__controls{padding:20px}.u-control-grid{grid-template-columns:1fr}.u-control-actions,.u-control-presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.u-control-presets legend{grid-column:1/-1}.u-lab-sequence{grid-template-columns:1fr}.u-lab-sequence a:nth-child(2),.u-lab-sequence a:last-child{text-align:left}}@media (width<=1100px){.u-atlas-hero__grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr)}.u-region-objects__grid,.u-object-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-object-brief,.u-object-stage{grid-template-columns:1fr}.u-dossier__body{overflow-y:visible}}@media (width<=820px){.u-atlas-hero__grid{grid-template-columns:1fr;padding-top:72px}.u-atlas-compass{width:min(80vw,540px)}.u-region-grid__header,.u-section-heading{align-items:start;display:grid}.u-region-card{min-height:520px}.u-object-identity,.u-object-nav{grid-template-columns:1fr}.u-object-nav__title{border-right:0;border-bottom:1px solid var(--u-line);min-height:44px}.u-region-sequence{grid-template-columns:1fr}.u-region-sequence a{min-height:92px}.u-region-sequence a:nth-child(2),.u-region-sequence a:last-child{text-align:left}}@media (width<=620px){.u-atlas-hero h1{font-size:clamp(3.4rem,17vw,5rem)}.u-region-grid__list,.u-region-objects__grid,.u-object-related__grid{grid-template-columns:1fr}.u-region-card{min-height:490px}.u-region-card__copy h3{font-size:clamp(2.5rem,14vw,4.5rem)}.u-object-card--featured{grid-column:auto}.u-object-identity h1{font-size:clamp(3.9rem,21vw,6.2rem)}.u-fact-grid{grid-template-columns:1fr}}.u-site-footer{border-top:1px solid var(--u-line);background:#03060c;position:relative}.u-footer-frame{width:var(--u-page);grid-template-columns:1.1fr .65fr .9fr;gap:clamp(38px,6vw,90px);margin-inline:auto;padding:clamp(64px,9vw,120px) 0;display:grid}.u-footer-intro{max-width:500px}.u-footer-brand{align-items:center;gap:14px;min-height:44px;display:flex}.u-footer-brand-mark{border:1px solid #79dcff66;border-radius:50%;width:36px;height:36px;position:relative}.u-footer-brand-mark span{background:var(--u-cyan);width:7px;height:7px;box-shadow:0 0 14px var(--u-cyan);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-footer-brand>span:last-child{gap:4px;display:grid}.u-footer-brand strong{letter-spacing:.2em;font-size:.85rem}.u-footer-brand small{color:var(--u-faint);font-size:.65rem}.u-footer-intro>p{color:var(--u-muted);margin-top:28px;line-height:1.7}.u-footer-navigation,.u-footer-search{align-content:start;display:grid}.u-footer-navigation>span,.u-footer-search>span,.u-footer-boundary>span{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:.58rem}.u-footer-navigation a{min-height:44px;color:var(--u-muted);border-bottom:1px solid #c2d9ff14;align-items:center;gap:12px;display:flex}.u-footer-navigation a:hover{color:var(--u-ink)}.u-footer-navigation small{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;font-size:.55rem}.u-footer-search>a{border:1px solid var(--u-line);background:#ffffff05;border-radius:14px;gap:7px;padding:19px 50px 19px 19px;display:grid;position:relative}.u-footer-search>a>span{position:absolute;top:50%;right:19px;transform:translateY(-50%)}.u-footer-search small{color:var(--u-faint);line-height:1.5}.u-footer-boundary{border-top:1px solid var(--u-line);grid-column:1/-1;grid-template-columns:130px 1fr;gap:20px;padding-top:30px;display:grid}.u-footer-boundary p{max-width:900px;color:var(--u-faint);font-size:.72rem;line-height:1.65}.u-footer-bottom{width:var(--u-page);border-top:1px solid var(--u-line);color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;justify-content:space-between;gap:20px;margin-inline:auto;padding:18px 0 24px;font-size:.56rem;display:flex}@keyframes u-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes u-scene-scan{0%{background-position:0 -200px}to{background-position:0 calc(100% + 200px)}}@keyframes u-hud-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes u-surface-trace{to{opacity:.78;transform:rotate(calc(-11deg + var(--surface-line,0) * 8deg)) translateX(0)}}@keyframes u-feature-in{to{opacity:1;transform:translate(0)}}@keyframes u-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){:root{--u-page:min(100% - 40px, 1160px)}.u-navigation-link{padding-inline:11px}.u-navigation-index{display:none}.u-search-entry{margin-left:8px;padding-inline:12px}.u-page-intro__grid,.u-scale-rail{grid-template-columns:1fr}.u-page-intro__aside{max-width:720px}.u-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-observatory{grid-template-columns:1fr 320px}.u-footer-frame{grid-template-columns:1.2fr .8fr}.u-footer-search{grid-column:1/-1}}@media (width<=820px){:root{--u-page:min(100% - 32px, 760px);--u-header-height:68px}.u-header-frame{grid-template-columns:1fr auto}.u-menu-toggle{border:1px solid var(--u-line);min-width:72px;min-height:44px;color:var(--u-muted);background:0 0;border-radius:999px;align-items:center;gap:9px;padding:0 12px;display:inline-flex}.u-menu-glyph{gap:5px;width:15px;display:grid}.u-menu-glyph span{background:currentColor;height:1px;transition:transform .22s}.u-site-header[data-menu-open=true] .u-menu-glyph span:first-child{transform:translateY(3px)rotate(45deg)}.u-site-header[data-menu-open=true] .u-menu-glyph span:last-child{transform:translateY(-3px)rotate(-45deg)}.u-menu-label{font-size:.7rem}.u-navigation-panel{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .42s var(--u-ease), opacity .2s ease, border-color .2s ease, visibility 0s linear .42s;background:#03060df7;border-bottom:1px solid #0000;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.u-site-header[data-menu-open=true] .u-navigation-panel{max-height:calc(100vh - var(--u-header-height));border-color:var(--u-line);opacity:1;pointer-events:auto;visibility:visible;padding:12px 16px 20px;transition-delay:0s}.u-primary-navigation{height:auto;display:grid}.u-navigation-link{border-bottom:1px solid #c2d9ff14;min-height:54px;padding:0 14px}.u-navigation-link:after{width:1px;height:auto;inset:12px auto 12px 0;transform:scaleY(0)}.u-navigation-link[aria-current=page]:after{transform:scaleY(1)}.u-navigation-index{display:inline}.u-search-entry{justify-content:center;margin:14px 0 0}.u-page-intro h1{font-size:clamp(3rem,13vw,6.7rem)}.u-catalog__controls,.u-observatory{grid-template-columns:1fr}.u-observatory__sky{min-height:500px}.u-observatory__console{border-top:1px solid var(--u-line);border-left:0}.u-observatory__tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.u-observatory__tabs button{justify-content:center;padding-inline:5px;font-size:.68rem}.u-observatory__tabs button span{display:none}.u-observatory__range{margin-top:24px}.u-object-scene__controls{grid-template-columns:1fr;gap:8px}.u-object-scene__controls output{min-height:24px}.u-footer-frame{grid-template-columns:1fr}.u-footer-search,.u-footer-boundary{grid-column:auto}}@media (width<=620px){:root{--u-page:calc(100% - 24px)}.u-brand-copy small{display:none}.u-page-intro{padding-top:38px}.u-page-intro__aside{padding-left:16px}.u-catalog__selects,.u-catalog__grid{grid-template-columns:1fr}.u-catalog__status{gap:6px;display:grid}.u-catalog-card{grid-template-rows:220px auto}.u-scale-rail{gap:36px}.u-scale-rail__instrument{min-height:460px;padding:22px}.u-scale-rail__marks span{writing-mode:vertical-rl;max-height:70px}.u-object-scene__viewport{min-height:440px}.u-object-scene__label strong{font-size:clamp(1.8rem,9vw,2.6rem)}.u-object-scene__layers li{padding:9px 12px}.u-dossier__tabs button small{display:none}.u-object-scene__controls label{grid-template-columns:1fr;gap:0}.u-object-scene__controls label>span:not(.u-sr-only){display:none}.u-observatory__sky{min-height:460px}.u-observatory__caption{bottom:24px;left:20px;right:20px}.u-observatory__caption strong{font-size:clamp(3rem,17vw,5.3rem)}.u-observatory__console{padding:20px}.u-observatory__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.u-footer-boundary{grid-template-columns:1fr;gap:4px}.u-footer-bottom{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){.u-object-card:hover,.u-catalog-card:hover{transform:none}}.u-missions-page,.u-mission-detail{background:radial-gradient(circle at 82% 1%,#4a97c714,#0000 36rem)}.u-mission-ledger,.u-mission-status{display:grid}.u-mission-ledger>div{border-bottom:1px solid var(--u-line);grid-template-columns:1fr auto;gap:18px;padding:10px 0;display:grid}.u-mission-ledger dt,.u-mission-status>span,.u-mission-status time{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.u-mission-ledger dd{color:var(--u-ink)}.u-mission-overview{padding-bottom:clamp(70px,10vw,130px)}.u-mission-overview__visual{background:radial-gradient(circle at 75% 20%,#79dcff29,#0000 32%),radial-gradient(circle at 30% 82%,#b69cff1c,#0000 36%),#040811;min-height:clamp(280px,34vw,420px)}.u-mission-overview__arc{z-index:2;color:#79dcff3d;filter:drop-shadow(0 0 10px #79dcff2e);width:90%;height:78%;position:absolute;inset:12% 5% 10%}.u-mission-overview__arc path:nth-child(2n){color:#b69cff42}.u-mission-overview__readout{z-index:3;color:#e1f1ff8f;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;justify-content:space-between;gap:18px;font-size:.58rem;display:flex;position:absolute;top:24px;left:26px;right:26px}.u-mission-overview__readout strong{color:var(--u-ink);font-weight:520}.u-mission-explorer-frame{padding-bottom:clamp(100px,14vw,200px)}.u-mission-explorer__heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);align-items:end;gap:clamp(38px,7vw,100px);margin-bottom:36px;display:grid}.u-mission-explorer__heading h2{letter-spacing:-.06em;max-width:850px;margin-top:18px;font-size:clamp(2.5rem,4.8vw,5.7rem);font-weight:500;line-height:.97}.u-mission-explorer__heading>p{color:var(--u-muted);line-height:1.7}.u-mission-explorer__filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.u-mission-explorer__filters button{border:1px solid var(--u-line);color:var(--u-muted);background:#080d16b3;border-radius:10px;align-content:center;gap:4px;padding:8px 10px;display:grid;min-height:58px!important}.u-mission-explorer__filters button span{font-size:.67rem}.u-mission-explorer__filters button small{color:var(--u-faint);font-size:.55rem}.u-mission-explorer__filters button.u-is-active{color:var(--u-ink);background:#79dcff12;border-color:#79dcff75}.u-mission-explorer__timeline-control{border:1px solid var(--u-line);background:#080d16d9;border-radius:14px 14px 0 0;padding:20px}.u-mission-explorer__timeline-control>label{color:var(--u-muted);justify-content:space-between;font-size:.7rem;display:flex}.u-mission-explorer__timeline-control output{color:var(--u-cyan);font-family:var(--font-geist-mono), monospace}.u-mission-explorer__timeline-control>p{color:var(--u-faint);font-size:.61rem}.u-mission-explorer__year-stops{justify-content:space-between;gap:6px;margin-top:8px;display:flex}.u-mission-explorer__year-stops button{min-height:44px;color:var(--u-faint);font-family:var(--font-geist-mono), monospace;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:.58rem}.u-mission-explorer__year-stops button.u-is-active{color:var(--u-cyan);background:#79dcff17}.u-mission-explorer__plot{border-right:1px solid var(--u-line);border-left:1px solid var(--u-line);scrollbar-width:thin;background:#040811;overflow-x:auto}.u-mission-explorer__plot svg{color:#79dcffb8;width:max(100%,760px);min-width:760px;height:auto}.u-mission-plot__backdrop{color:#040811}.u-mission-plot__bands line,.u-mission-plot__years line{opacity:.13}.u-mission-plot__bands text,.u-mission-plot__years text,.u-mission-plot__nodes text{fill:#deebff7a;font-family:var(--font-geist-mono), monospace;font-size:9px}.u-mission-plot__cursor{color:var(--u-cyan);opacity:.45;stroke-dasharray:3 5}.u-mission-node{color:#daebff7a;outline:none}.u-mission-node__ring{opacity:.4}.u-mission-node:hover .u-mission-node__ring,.u-mission-node:focus .u-mission-node__ring{opacity:1;stroke-width:2px}.u-mission-node:focus .u-mission-node__hit{stroke:var(--u-cyan);stroke-width:2px}.u-mission-explorer__result{border:1px solid var(--u-line);background:#080d16e6;border-radius:0 0 14px 14px;grid-template-columns:auto auto 1fr;align-items:center;gap:14px 24px;padding:18px 20px;display:grid}.u-mission-explorer__result span{color:var(--u-cyan);font-family:var(--font-geist-mono), monospace;font-size:.58rem}.u-mission-explorer__result strong{font-size:.85rem}.u-mission-explorer__result p{color:var(--u-muted);justify-self:end;font-size:.72rem}.u-mission-directory{margin-top:44px}.u-mission-directory>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.u-mission-directory>ol>li{min-width:0}.u-mission-card{border:1px solid var(--u-line);border-radius:var(--u-radius);background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--mission-accent) 12%, transparent), transparent 45%), #080d16c2;min-height:292px;transition:border-color .3s var(--u-ease), transform .3s var(--u-ease);flex-direction:column;padding:22px;display:flex}.u-mission-directory>ol>li:hover .u-mission-card{border-color:color-mix(in srgb, var(--mission-accent) 44%, var(--u-line-strong));transform:translateY(-3px)}.u-mission-card__status{color:var(--u-ink);align-items:center;gap:9px;margin-top:auto;padding:12px 0 14px;font-size:.72rem;display:flex}.u-mission-card__pulse{background:var(--u-faint);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #080d16e6}.u-mission-card__status[data-phase=active] .u-mission-card__pulse,.u-mission-card__status[data-phase=cruise] .u-mission-card__pulse{background:var(--u-green);box-shadow:0 0 10px var(--u-green), 0 0 0 3px #080d16e6;animation:2.4s ease-in-out infinite u-hud-pulse}.u-mission-card__status[data-phase=completed] .u-mission-card__pulse{background:var(--mission-accent)}.u-mission-card__status[data-phase=planned] .u-mission-card__pulse,.u-mission-card__status[data-phase=data-processing] .u-mission-card__pulse{background:var(--u-amber);box-shadow:0 0 8px color-mix(in srgb, var(--u-amber) 60%, transparent), 0 0 0 3px #080d16e6}.u-mission-card__status-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.u-mission-card__status-date{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;flex-shrink:0;font-size:.58rem}.u-mission-card__meta{flex-wrap:wrap;gap:6px;display:flex}.u-mission-card__meta span{border:1px solid var(--u-line);color:var(--u-faint);font-family:var(--font-geist-mono), monospace;border-radius:999px;padding:5px 7px;font-size:.52rem}.u-mission-card h3{letter-spacing:-.04em;margin-top:22px;font-size:1.6rem;font-weight:520}.u-mission-card>p{color:var(--u-muted);margin-top:10px;line-height:1.55}.u-mission-card dl{margin-top:17px}.u-mission-card dl>div{border-top:1px solid var(--u-line);color:var(--u-muted);grid-template-columns:52px 1fr;gap:10px;padding:7px 0;font-size:.68rem;display:grid}.u-mission-card dt{color:var(--u-faint)}.u-mission-card>a{border:1px solid color-mix(in srgb, var(--mission-accent) 35%, transparent);min-height:46px;transition:background .26s var(--u-ease), border-color .26s var(--u-ease);border-radius:999px;justify-content:space-between;align-items:center;padding:0 14px;font-size:.72rem;display:inline-flex}.u-mission-card>a:hover{border-color:color-mix(in srgb, var(--mission-accent) 60%, transparent);background:color-mix(in srgb, var(--mission-accent) 10%, transparent)}.u-mission-status{border:1px solid color-mix(in srgb, var(--mission-accent) 35%, transparent);background:color-mix(in srgb, var(--mission-accent) 5%, transparent);border-radius:14px;gap:9px;padding:20px}.u-mission-status strong{font-size:1rem;font-weight:520}.u-mission-status p{color:var(--u-muted);font-size:.72rem;line-height:1.55}.u-mission-trajectory{padding-bottom:clamp(44px,6vw,84px)}.u-mission-trajectory__visual{--scene-accent:var(--mission-accent);min-height:clamp(480px,62vw,760px)}.u-mission-trajectory__visual .u-visual__media>img{filter:brightness(.56)saturate(.75)}.u-mission-trajectory__visual svg{z-index:3;width:92%;height:74%;color:color-mix(in srgb, var(--mission-accent) 68%, white);filter:drop-shadow(0 0 9px color-mix(in srgb, var(--mission-accent) 28%, transparent));position:absolute;inset:14% 4% 12%}.u-mission-trajectory__visual svg text{fill:#eef6ffb8;font-family:var(--font-geist-mono), monospace;font-size:10px}.u-mission-trajectory__legend{z-index:4;color:#ecf5ff91;font-family:var(--font-geist-mono), monospace;justify-content:space-between;gap:15px;font-size:.56rem;display:flex;position:absolute;top:20px;left:22px;right:22px}.u-mission-brief,.u-mission-evidence{grid-template-columns:minmax(0,1.05fr) minmax(340px,.78fr);gap:clamp(48px,8vw,125px);padding-bottom:clamp(90px,12vw,165px);display:grid}.u-mission-brief__copy h2,.u-mission-evidence h2{letter-spacing:-.06em;max-width:760px;margin-top:17px;font-size:clamp(2.5rem,5vw,5.9rem);font-weight:500;line-height:.97}.u-mission-brief__copy>p,.u-mission-evidence>div:first-child>p:not(.u-eyebrow){color:var(--u-muted);margin-top:22px;line-height:1.75}.u-mission-brief__copy aside{border-left:1px solid var(--mission-accent);background:color-mix(in srgb, var(--mission-accent) 4%, transparent);color:var(--u-muted);margin-top:28px;padding:19px;line-height:1.65}.u-mission-brief__copy aside span{color:var(--mission-accent);font-family:var(--font-geist-mono), monospace;margin-bottom:7px;font-size:.56rem;display:block}.u-mission-evidence__targets h3{margin-bottom:15px;font-size:1rem;font-weight:520}.u-mission-evidence__targets ul{margin:0;padding:0;list-style:none}.u-mission-evidence__targets li{border-top:1px solid var(--u-line)}.u-mission-evidence__targets a{gap:5px;padding:15px 44px 15px 0;display:grid;position:relative}.u-mission-evidence__targets a small{color:var(--u-faint)}.u-mission-evidence__targets a i{font-style:normal;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.u-mission-pager{border:1px solid var(--u-line);border-radius:var(--u-radius);background:var(--u-line);grid-template-columns:1fr auto 1fr;gap:1px;margin-bottom:clamp(90px,12vw,165px);display:grid;overflow:hidden}.u-mission-pager a{background:var(--u-panel-solid);align-content:center;min-height:110px;padding:20px;display:grid}.u-mission-pager a:nth-child(2){text-align:center}.u-mission-pager a:last-child{text-align:right}.u-mission-pager span{color:var(--u-faint);font-size:.6rem}.u-mission-pager strong{margin-top:8px;font-weight:520}.u-journeys-page,.u-journey-page{background:radial-gradient(circle at 84% 1%,#b69cff14,#0000 36rem)}.u-journeys-intro__aside{gap:14px;display:grid}.u-journeys-directory{padding-top:0}.u-journeys-threads{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.u-journey-thread{border:1px solid var(--u-line);transition:transform .32s var(--u-ease), border-color .32s var(--u-ease), box-shadow .32s var(--u-ease);background:linear-gradient(#0c121eb8,#060a12eb);border-radius:20px;grid-template-rows:190px auto;display:grid;position:relative;overflow:hidden}.u-journey-thread--featured{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.u-journey-thread:hover{border-color:color-mix(in srgb, var(--portal-accent) 52%, var(--u-line-strong));box-shadow:0 26px 60px #02050c99, 0 0 0 1px color-mix(in srgb, var(--portal-accent) 24%, transparent);transform:translateY(-4px)}.u-journey-thread__cover{background:#05070d;position:relative;overflow:hidden}.u-journey-thread--featured .u-journey-thread__cover{min-height:320px}.u-journey-thread__cover img{object-fit:cover;filter:saturate(1.05)brightness(1.02)contrast(1.04);transition:transform .62s var(--u-ease)}.u-journey-thread:hover .u-journey-thread__cover img{transform:scale(1.05)}.u-journey-thread__scrim{background:linear-gradient(180deg, #04070e00 40%, #04070e57 100%), linear-gradient(120deg, color-mix(in srgb, var(--portal-accent) 26%, transparent), transparent 58%);position:absolute;inset:0}.u-journey-thread--featured .u-journey-thread__scrim{background:linear-gradient(90deg, #04070e00 58%, #060a12e6 100%), linear-gradient(160deg, color-mix(in srgb, var(--portal-accent) 24%, transparent), transparent 60%)}.u-journey-thread__index{font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;color:#f4f8ff;text-shadow:0 2px 12px #000000b3;font-size:1.1rem;font-weight:600;position:absolute;top:14px;left:16px}.u-journey-thread__tag{position:absolute;top:14px;right:14px}.u-journey-thread__body{flex-direction:column;gap:12px;padding:22px 24px;display:flex}.u-journey-thread--featured .u-journey-thread__body{justify-content:center;gap:15px;padding:clamp(28px,3vw,46px)}.u-journey-thread__region{color:color-mix(in srgb, var(--portal-accent) 74%, white)}.u-journey-thread__body h3{font-family:var(--u-display);letter-spacing:-.02em;color:var(--u-ink);font-size:clamp(1.4rem,1.9vw,1.86rem);font-weight:560;line-height:1.24}.u-journey-thread--featured .u-journey-thread__body h3{font-size:clamp(2.1rem,3.3vw,3.15rem);line-height:1.14}.u-journey-thread__subtitle{color:var(--u-muted);font-size:.95rem;line-height:1.62}.u-journey-thread--featured .u-journey-thread__subtitle{max-width:44ch;font-size:1.04rem}.u-journey-thread__question{color:color-mix(in srgb, var(--portal-accent) 60%, white);font-family:var(--u-display);margin-top:2px;font-size:1.12rem;font-style:italic;line-height:1.5}.u-journey-thread__stations{align-items:center;gap:0;height:22px;margin-top:auto;display:flex;position:relative}.u-journey-thread__rail{background:linear-gradient(90deg, color-mix(in srgb, var(--portal-accent) 60%, transparent), color-mix(in srgb, var(--portal-accent) 22%, transparent));height:1px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.u-journey-thread__stop{z-index:1;background:color-mix(in srgb, var(--portal-accent) 70%, #0a0f18);width:8px;height:8px;transition:transform .26s var(--u-ease), background .26s var(--u-ease);border-radius:50%;margin-right:14px;position:relative;box-shadow:0 0 0 3px #060a12e6}.u-journey-thread__stop:first-child{background:var(--portal-accent);width:11px;height:11px;box-shadow:0 0 12px color-mix(in srgb, var(--portal-accent) 70%, transparent), 0 0 0 3px #060a12e6}.u-journey-thread:hover .u-journey-thread__stop{background:color-mix(in srgb, var(--portal-accent) 90%, white)}.u-journey-thread__foot{border-top:1px solid var(--u-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:4px;padding-top:16px;display:flex}.u-journey-thread__meta{gap:22px;margin:0;display:flex}.u-journey-thread__meta dt{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.u-journey-thread__meta dd{color:var(--u-ink);margin-top:3px;font-size:.86rem;font-weight:500}.u-journey-thread__cta{color:color-mix(in srgb, var(--portal-accent) 70%, white);flex-shrink:0;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.u-journey-thread__cta span{transition:transform .26s var(--u-ease)}.u-journey-thread:hover .u-journey-thread__cta span{transform:translate(5px)}.u-journeys-method{padding-top:0}.u-journey-page__top{padding-bottom:clamp(38px,6vw,78px)}.u-journey-identity .u-object-identity__ledger dd{max-width:360px}.u-journey-stations{padding-bottom:clamp(90px,12vw,165px)}.u-journey-navigator{outline:none;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);min-height:760px}.u-journey-navigator:focus-visible{outline:2px solid var(--band-color);outline-offset:5px}.u-journey-stage{min-height:760px}.u-journey-stage__image{filter:brightness(.68)saturate(.76);transition:transform .8s var(--u-ease), filter .5s ease}.u-journey-stage__shade{background:linear-gradient(#0000 42%,#02040af5),linear-gradient(90deg,#02040a3d,#0000 55%);position:absolute;inset:0}.u-journey-stage__caption strong{max-width:760px;font-size:clamp(2.7rem,5.2vw,6.2rem);line-height:.94}.u-journey-console{gap:20px;max-height:760px;overflow-y:auto}.u-journey-console__identity{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-journey-console__identity .u-evidence-tag{margin-top:0}.u-journey-console__identity>p{color:var(--u-faint);text-align:right;font-size:.58rem}.u-journey-station-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.u-journey-station-tabs button span{display:block}.u-journey-console__copy h3{letter-spacing:-.045em;margin-top:12px;font-size:2rem;font-weight:520}.u-journey-console__copy>p:not(.u-eyebrow){color:var(--u-muted);margin-top:7px;line-height:1.55}.u-journey-console__copy .u-intro-ledger{margin-top:14px}.u-journey-console__summary{font-size:.74rem}.u-journey-transition strong{color:var(--band-color);margin-bottom:6px;font-size:.67rem;display:block}.u-journey-transition small{color:var(--u-faint);margin-top:7px;font-size:.58rem;display:block}.u-journey-evidence-links{gap:8px;display:grid}.u-journey-evidence-links .u-primary-action{justify-content:space-between}.u-journey-evidence-links .u-source-link{margin-top:0}.u-journey-facts{border-top:1px solid var(--u-line);border-bottom:1px solid var(--u-line)}.u-journey-facts summary{min-height:44px;color:var(--u-muted);cursor:pointer;padding:13px 0;font-size:.7rem}.u-journey-facts .u-intro-ledger{padding-bottom:12px}.u-journey-range{margin-top:0;padding-top:0}.u-journey-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.u-journey-controls button{border:1px solid var(--u-line-strong);width:100%;color:var(--u-ink)}.u-journey-controls button:disabled{opacity:.35;cursor:not-allowed}.u-journey-boundary{padding-top:0}.u-journey-sequence{margin-bottom:clamp(90px,12vw,165px)}@media (width<=1100px){.u-mission-explorer__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.u-mission-directory>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.u-mission-brief,.u-mission-evidence,.u-journey-navigator{grid-template-columns:1fr}.u-journey-stage{min-height:620px}.u-journey-console{max-height:none}}@media (width<=820px){.u-mission-explorer__heading,.u-mission-explorer__result{grid-template-columns:1fr}.u-mission-explorer__result p{justify-self:start}.u-mission-pager{grid-template-columns:1fr}.u-mission-pager a:nth-child(2),.u-mission-pager a:last-child{text-align:left}.u-journey-card:nth-child(n){grid-column:auto}.u-journeys-threads{grid-template-columns:1fr}.u-journey-thread--featured{grid-template-rows:200px auto;grid-template-columns:1fr}.u-journey-thread--featured .u-journey-thread__cover{min-height:0}.u-journey-thread--featured .u-journey-thread__scrim{background:linear-gradient(180deg, #04070e00 40%, #04070e57 100%), linear-gradient(120deg, color-mix(in srgb, var(--portal-accent) 26%, transparent), transparent 58%)}}@media (width<=620px){.u-mission-overview__readout{display:grid}.u-mission-explorer__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.u-mission-explorer__year-stops{justify-content:flex-start;overflow-x:auto}.u-mission-directory>ol{grid-template-columns:1fr}.u-journeys-grid{grid-template-columns:1fr;grid-auto-rows:510px}.u-journey-thread__foot{flex-direction:column;align-items:flex-start;gap:14px}.u-journey-thread__meta{gap:18px}.u-journey-stage{min-height:520px}.u-journey-stage__caption strong{font-size:clamp(2.4rem,13vw,4.5rem)}.u-journey-console{padding:20px}.u-journey-station-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.u-journey-controls{grid-template-columns:1fr}}@media (width>=901px){.u-page-intro__grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.55fr)}.u-object-stage{grid-template-columns:minmax(0,1.65fr) minmax(286px,.72fr)}.u-dossier__body{overflow:hidden}}@media (width>=901px) and (height>=690px){body:has(.u-object-card-shell){overflow-y:hidden}body:has(.u-object-card-shell) .u-site-footer{display:none}.u-object-page,.u-object-view{height:calc(100dvh - var(--u-header-height));min-height:0;overflow:hidden}.u-object-card-shell{grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100% - 16px);margin-top:8px;padding:9px 11px 11px;display:grid}body:has(.u-object-view){overflow-y:auto}body:has(.u-object-view) .u-site-footer{display:block}.u-object-view{height:auto;min-height:0;overflow:visible}.u-object-view .u-object-card-shell{height:auto}.u-object-view .u-object-stage{min-height:clamp(480px,60vh,640px)}.u-object-view .u-object-scene__viewport{min-height:clamp(470px,58vh,620px)}.u-object-card-shell>.u-breadcrumbs{margin-bottom:2px}.u-object-identity{gap:28px;padding:0 4px 8px}.u-object-identity h1{margin-top:5px;font-size:clamp(2.7rem,4.35vw,4.7rem);line-height:.92}.u-object-identity--view h1{font-size:clamp(2.35rem,3.75vw,4.1rem)}.u-object-identity__subtitle{max-width:800px;margin-top:6px;font-size:.78rem;line-height:1.42}.u-object-identity__ledger>span{padding:5px 8px;font-size:.52rem}.u-object-identity__ledger dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.u-object-identity__ledger dl>div{border:1px solid var(--u-line);background:#ffffff04;border-radius:9px;min-width:0;padding:5px 8px;display:block}.u-object-identity__ledger dt{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.u-object-identity__ledger dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.65rem;overflow:hidden}.u-object-nav{margin-bottom:8px}.u-object-nav a{min-height:48px;padding-block:6px}.u-object-stage,.u-object-scene,.u-dossier{height:100%;min-height:0}.u-object-scene__viewport{min-height:0}.u-object-scene__controls{min-height:60px;padding-block:7px}.u-dossier__tabs{padding:7px}.u-dossier__tabs button{min-height:44px;padding-block:5px}.u-dossier--evidence .u-source-link{margin-top:10px;padding-block:12px}}@media (width<=900px){.u-object-card-shell{overflow:visible}.u-object-identity h1,.u-object-identity--view h1{font-size:clamp(3rem,12vw,5.2rem)}.u-object-scene__surface{background:linear-gradient(#02050a38,#03070ef0 35%,#02050bfa)}.u-object-scene__surface-head,.u-object-scene__features,.u-object-scene__surface-note{width:100%}.u-object-scene__surface-head{padding-top:24%}}@media (width>=700px) and (width<=900px) and (height>=700px){body:has(.u-object-card-shell){overflow-y:hidden}body:has(.u-object-card-shell) .u-site-footer{display:none}.u-object-page,.u-object-view{height:calc(100dvh - var(--u-header-height));min-height:0;overflow:hidden}.u-object-card-shell{grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100% - 12px);margin-top:6px;padding:8px 9px 9px;display:grid;overflow:hidden}.u-object-card-shell>.u-breadcrumbs{margin-bottom:2px}.u-object-identity{grid-template-columns:minmax(0,1fr) minmax(230px,.56fr);gap:20px;padding:0 3px 7px}.u-object-identity h1,.u-object-identity--view h1{margin-top:4px;font-size:clamp(2.35rem,6vw,3.15rem)}.u-object-identity__subtitle{margin-top:4px;font-size:.7rem;line-height:1.36}.u-object-identity__ledger dl{margin-top:6px}.u-object-identity__ledger dl>div{padding:4px 0}.u-object-nav{grid-template-columns:140px minmax(0,1fr);margin-bottom:7px}.u-object-nav__title{border-right:1px solid var(--u-line);border-bottom:0;min-height:44px}.u-object-nav a{flex-basis:116px;min-height:48px;padding:6px 9px}.u-object-stage{grid-template-columns:minmax(0,1.5fr) minmax(244px,.72fr);gap:10px;min-height:0}.u-object-scene,.u-dossier{height:100%;min-height:0}.u-object-scene__viewport{min-height:0}.u-object-scene__controls{grid-template-columns:auto minmax(130px,1fr);gap:10px;min-height:58px;padding:6px 9px}.u-object-scene__controls output{display:none}.u-object-scene__controls button{padding-inline:10px;font-size:.64rem}.u-object-scene__controls label{grid-template-columns:minmax(90px,1fr)}.u-object-scene__controls label>span:not(.u-sr-only){display:none}.u-dossier__body{overflow:hidden}.u-dossier__tabs{padding:6px}.u-dossier__tabs button{min-height:44px;font-size:.68rem}.u-dossier__panel{padding:12px}.u-dossier-brief h2{font-size:1.05rem}.u-dossier-brief>p,.u-dossier-brief aside{font-size:.64rem}.u-dossier-quickfacts{gap:5px;margin-block:7px}.u-dossier-quickfacts>div{padding:7px}.u-source-link{margin-top:9px;padding:11px 42px 11px 11px}}@media (width<=820px){.u-search-command{grid-template-columns:1fr;grid-template-areas:"crumb""copy""instrument""ledger";min-height:0}.u-search-command__copy h1{font-size:clamp(3rem,13vw,5.4rem)}.u-search-command__instrument{align-self:auto}.u-search-command__ledger{grid-template-columns:repeat(3,1fr)}.u-search-command__radar{width:92vw;bottom:18%;right:-32%}.u-catalog__controls--search{grid-template-columns:1fr}.u-page-intro{padding:24px 22px 36px}.u-page-intro h1{font-size:clamp(2.8rem,11.5vw,5.3rem)}.u-page-intro__signature{opacity:.42;width:68%;right:-16%}}@media (width<=620px){.u-search-command{border-radius:20px;padding:20px 16px 24px}.u-search-command__copy h1{font-size:clamp(2.9rem,14.5vw,4.35rem)}.u-search-command__instrument{padding:16px}.u-search-command__examples>span{width:100%;min-height:24px}.u-search-command__ledger div{padding-inline:8px}.u-object-card-shell{border-radius:20px;padding:10px}.u-object-card-shell>.u-breadcrumbs{margin-bottom:10px}.u-object-identity{gap:18px;padding-inline:2px}.u-object-identity h1,.u-object-identity--view h1{font-size:clamp(2.75rem,15vw,4.5rem)}.u-object-scene__surface{padding:20px 16px}.u-object-scene__surface-head{padding-top:18%}.u-object-scene__surface-head h3{font-size:1.6rem}.u-object-scene__surface-head>p:last-child{font-size:.66rem}.u-object-scene__features li{padding:7px 9px}.u-object-scene__features p{font-size:.6rem}}@media (width<=699px) and (height>=700px){body:has(.u-object-card-shell){overflow-y:hidden}body:has(.u-object-card-shell) .u-site-footer{display:none}.u-object-page,.u-object-view{height:calc(100dvh - var(--u-header-height));min-height:0;overflow:hidden}.u-object-card-shell{grid-template-rows:auto auto minmax(0,1fr);height:calc(100% - 6px);margin-top:3px;padding:7px;display:grid;overflow:hidden}.u-object-card-shell>.u-breadcrumbs{display:none}.u-object-identity{grid-template-columns:minmax(0,1fr) 124px;align-items:end;gap:8px;padding:2px 3px 7px}.u-object-identity h1{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:clamp(2.05rem,11.5vw,3.1rem);line-height:.96;overflow:hidden}.u-object-identity--view h1{font-size:clamp(1.45rem,7vw,2.2rem)}.u-object-identity__subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.62rem;line-height:1.34;display:-webkit-box;overflow:hidden}.u-object-identity__ledger>span{padding:4px 6px;font-size:.47rem}.u-object-identity__ledger dl{margin-top:4px}.u-object-identity__ledger dl>div{justify-content:space-between;gap:5px;padding:3px 0;display:flex}.u-object-identity__ledger dl>div:nth-child(n+3){display:none}.u-object-identity__ledger dt,.u-object-identity__ledger dd{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;overflow:hidden}.u-object-nav{border-radius:11px;margin-bottom:6px;display:block}.u-object-nav__title{display:none}.u-object-nav>div{scrollbar-width:none}.u-object-nav>div::-webkit-scrollbar{display:none}.u-object-nav a{flex-basis:82px;min-height:44px;padding:5px 8px;font-size:.64rem}.u-object-nav a small{display:none}.u-object-stage{min-height:0;display:block;position:relative}.u-object-scene{border-radius:17px;height:100%;min-height:0}.u-object-scene__viewport{min-height:0}.u-object-scene__label{top:46px;bottom:auto}.u-object-scene__label strong{margin-top:4px;font-size:1.85rem}.u-object-scene__controls{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:58px;padding:6px 8px}.u-object-scene__controls button{padding-inline:10px;font-size:.61rem}.u-object-scene__controls output{display:none}.u-object-scene__surface{padding:16px 14px}.u-object-scene__surface-head{padding-top:12%}.u-object-scene__surface-head h3{font-size:1.42rem}.u-object-scene__surface-head>p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.62rem;display:-webkit-box;overflow:hidden}.u-object-scene__features{gap:5px}.u-object-scene__features li{padding:6px 8px}.u-object-scene__features p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-dossier{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-height:224px;transition:opacity .26s ease, transform .32s var(--u-ease), visibility 0s;background:#060b14e8;border-radius:16px;position:absolute;bottom:65px;left:8px;right:8px;box-shadow:0 18px 54px -26px #000}.u-object-stage:has(.u-object-scene.is-surface) .u-dossier{opacity:0;visibility:hidden;transition:opacity .22s ease, transform .24s var(--u-ease), visibility 0s .22s;pointer-events:none;transform:translateY(12px)}.u-dossier__tabs{padding:4px}.u-dossier__tabs button{min-height:44px;padding:4px;font-size:.66rem}.u-dossier__body{overflow:hidden}.u-dossier__panel{padding:9px 10px 11px}.u-dossier-brief h2{text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:.96rem;overflow:hidden}.u-dossier-brief>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:.61rem;line-height:1.42;display:-webkit-box;overflow:hidden}.u-dossier-brief aside{display:none}.u-dossier-quickfacts{gap:5px;margin:5px 0}.u-dossier-quickfacts>div{padding:6px 7px}.u-source-link{min-height:44px;margin-top:5px;padding:7px 38px 7px 9px}.u-source-link span{font-size:.47rem}.u-source-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.u-dossier .u-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.u-dossier .u-fact-grid>div{min-height:62px;padding:7px}.u-dossier .u-fact-grid>div:nth-child(n+3),.u-dossier-links a:nth-of-type(n+3),.u-dossier-lede,.u-dossier-links a p,.u-dossier-links a small,.u-dossier-footnote{display:none}}.u-site-header{background:#02040a66;border-bottom-color:#0000;transition:background .42s,border-color .42s,box-shadow .42s}.u-site-header[data-scrolled=true]{border-bottom-color:var(--u-line);background:#02040ad6;box-shadow:0 14px 44px -26px #000000d9}input[type=range]{appearance:none;background:0 0;height:44px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--object-accent,var(--lab-accent,var(--u-cyan))) 62%, transparent), #c2d9ff29);border-radius:999px;height:3px}input[type=range]::-webkit-slider-thumb{border:2px solid color-mix(in srgb, var(--object-accent,var(--lab-accent,var(--u-cyan))) 78%, white);appearance:none;width:15px;height:15px;box-shadow:0 0 14px color-mix(in srgb, var(--object-accent,var(--lab-accent,var(--u-cyan))) 55%, transparent);transition:transform .18s var(--u-ease), box-shadow .2s ease;background:#f6fbff;border-radius:50%;margin-top:-6px}input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 22px color-mix(in srgb, var(--object-accent,var(--lab-accent,var(--u-cyan))) 75%, transparent);transform:scale(1.22)}input[type=range]:active::-webkit-slider-thumb{transform:scale(.94)}input[type=range]::-moz-range-track{background:linear-gradient(90deg, color-mix(in srgb, var(--object-accent,var(--lab-accent,var(--u-cyan))) 62%, transparent), #c2d9ff29);border-radius:999px;height:3px}input[type=range]::-moz-range-thumb{border:2px solid color-mix(in srgb, var(--object-accent,var(--lab-accent,var(--u-cyan))) 78%, white);width:13px;height:13px;box-shadow:0 0 14px color-mix(in srgb, var(--object-accent,var(--lab-accent,var(--u-cyan))) 55%, transparent);transition:transform .18s var(--u-ease);background:#f6fbff;border-radius:50%}input[type=range]:hover::-moz-range-thumb{transform:scale(1.22)}.u-home-orbit__system{z-index:2;pointer-events:none;animation:88s linear infinite u-orbit-spin;position:absolute;inset:0}@keyframes u-orbit-spin{to{transform:rotate(360deg)}}.u-home-orbit__disc{transition:transform .9s var(--u-ease), box-shadow .9s ease}.u-home-orbit:hover .u-home-orbit__disc{transform:rotate3d(1,-.55,0,7deg)scale(1.015)}.u-home-orbit__disc>img{animation:9s ease-in-out infinite u-sun-breath}@keyframes u-sun-breath{0%,to{filter:brightness()saturate();transform:scale(1)}50%{filter:brightness(1.14)saturate(1.08);transform:scale(1.035)}}.u-home-orbit__readout{animation:4.6s steps(2,jump-none) infinite u-readout-blink}@keyframes u-readout-blink{0%,92%,to{opacity:1}96%{opacity:.35}}.u-atlas-compass>span{animation:u-compass-orbit calc(48s + var(--atlas-ring) * 21s) linear infinite}@keyframes u-compass-orbit{0%{transform:translate(-50%, -50%) rotate(calc(var(--atlas-ring) * 31deg))}to{transform:translate(-50%, -50%) rotate(calc(var(--atlas-ring) * 31deg + 360deg))}}.u-ambient-pointer-ring{transition:transform .24s var(--u-ease), border-color .24s ease}.u-ambient-pointer[data-pressed=true] .u-ambient-pointer-ring{border-color:var(--u-cyan);transform:scale(.62)}.u-generated-cosmos__halo{animation:7s ease-in-out infinite u-halo-breath}@keyframes u-halo-breath{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.u-home-portal,.u-region-card{position:relative;overflow:hidden}.u-home-portal:after,.u-region-card:after{z-index:3;width:34%;transition:transform 1s var(--u-ease);content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#fff1,#0000);position:absolute;top:-45%;bottom:-45%;left:-68%;transform:skew(-18deg)translate(0)}.u-home-portal:hover:after,.u-region-card:hover:after{transform:skew(-18deg)translate(560%)}.u-cosmic-orb{--orb:var(--catalog-accent,var(--card-accent,#79dcff));display:block;position:absolute;inset:0;overflow:hidden}.u-cosmic-orb i{display:block;position:absolute}.u-cosmic-orb i:first-child{aspect-ratio:1;background:radial-gradient(circle at 32% 26%, #ffffffd9, transparent 9%), radial-gradient(circle at 33% 28%, color-mix(in srgb, var(--orb) 72%, #f4feff), color-mix(in srgb, var(--orb) 30%, #172031) 44%, #02040a 78%);width:46%;box-shadow:inset -18px -14px 34px #000006b8, 0 0 60px color-mix(in srgb, var(--orb) 26%, transparent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.u-cosmic-orb i:nth-child(2){aspect-ratio:1;background:conic-gradient(from 40deg, transparent 0 62%, #ffffff29 74%, transparent 86%);mix-blend-mode:screen;border-radius:50%;width:46%;animation:26s linear infinite u-orb-turn;top:50%;left:50%;transform:translate(-50%,-50%)}.u-cosmic-orb i:nth-child(3){aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--orb) 20%, transparent), transparent 62%);border-radius:50%;width:74%;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes u-orb-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}[data-kind=star] .u-cosmic-orb i:first-child{background:radial-gradient(circle at 42% 38%, #fff8e8, color-mix(in srgb, var(--orb) 80%, #ffdf9e) 38%, color-mix(in srgb, var(--orb) 45%, #521e04) 82%);box-shadow:0 0 70px color-mix(in srgb, var(--orb) 55%, transparent)}[data-kind=star] .u-cosmic-orb i:nth-child(3){animation:5s ease-in-out infinite u-halo-breath}[data-kind=galaxy] .u-cosmic-orb i:first-child,[data-kind=galaxy-pair] .u-cosmic-orb i:first-child,[data-kind=galaxy-group] .u-cosmic-orb i:first-child,[data-kind=galaxy-cluster] .u-cosmic-orb i:first-child{background:conic-gradient(from 0deg, transparent 0 24deg, color-mix(in srgb, var(--orb) 55%, transparent) 62deg, transparent 128deg 204deg, color-mix(in srgb, var(--orb) 45%, #ffe9d2) 242deg, transparent 308deg);width:132%;box-shadow:none;filter:blur(9px);border-radius:50%;animation:42s linear infinite u-galaxy-turn;transform:translate(-50%,-50%)scaleY(.56)rotate(0)}@keyframes u-galaxy-turn{to{transform:translate(-50%,-50%)scaleY(.56)rotate(360deg)}}[data-kind=galaxy] .u-cosmic-orb i:nth-child(2),[data-kind=galaxy-pair] .u-cosmic-orb i:nth-child(2),[data-kind=galaxy-group] .u-cosmic-orb i:nth-child(2),[data-kind=galaxy-cluster] .u-cosmic-orb i:nth-child(2){background:radial-gradient(circle, #fff4de, color-mix(in srgb, var(--orb) 60%, #ffdcae) 42%, transparent 74%);filter:blur(1px);width:20%;animation:none}[data-kind=black-hole] .u-cosmic-orb i:first-child{width:24%;box-shadow:0 0 0 2px #fff6e2eb, 0 0 26px color-mix(in srgb, var(--orb) 80%, transparent), 0 0 70px color-mix(in srgb, var(--orb) 40%, transparent);background:#010208}[data-kind=black-hole] .u-cosmic-orb i:nth-child(2){border:3px solid #0000;border-top-color:color-mix(in srgb, var(--orb) 85%, #fff);border-bottom-color:color-mix(in srgb, var(--orb) 45%, transparent);filter:blur(.6px);background:0 0;border-radius:50%;width:84%;animation:7s linear infinite u-disk-turn;transform:translate(-50%,-50%)scaleY(.3)}@keyframes u-disk-turn{to{transform:translate(-50%,-50%)scaleY(.3)rotate(360deg)}}[data-kind=nebula] .u-cosmic-orb i:first-child,[data-kind=star-forming-region] .u-cosmic-orb i:first-child,[data-kind=supernova-remnant] .u-cosmic-orb i:first-child{background:radial-gradient(circle at 42% 46%, color-mix(in srgb, var(--orb) 52%, transparent), transparent 70%);width:88%;box-shadow:none;filter:blur(14px);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;animation:13s ease-in-out infinite alternate u-nebula-drift}[data-kind=nebula] .u-cosmic-orb i:nth-child(2),[data-kind=star-forming-region] .u-cosmic-orb i:nth-child(2),[data-kind=supernova-remnant] .u-cosmic-orb i:nth-child(2){background:radial-gradient(circle at 58% 52%, color-mix(in srgb, var(--orb) 40%, #6f86ff), transparent 68%);filter:blur(11px);mix-blend-mode:screen;border-radius:58% 42% 44% 56%/46% 58% 42% 54%;width:64%;animation:17s ease-in-out infinite alternate-reverse u-nebula-drift}[data-kind=nebula] .u-cosmic-orb i:nth-child(3),[data-kind=star-forming-region] .u-cosmic-orb i:nth-child(3),[data-kind=supernova-remnant] .u-cosmic-orb i:nth-child(3){background:radial-gradient(circle at 24% 30%,#ffffffe6 0 1px,#0000 1.6px),radial-gradient(circle at 66% 22%,#fffc 0 1px,#0000 1.6px),radial-gradient(circle at 48% 60%,#ffffffd9 0 1px,#0000 1.6px),radial-gradient(circle at 80% 68%,#ffffffb3 0 1px,#0000 1.6px);border-radius:0;width:100%;animation:5.4s steps(2,jump-none) infinite u-readout-blink;inset:0;transform:none}@keyframes u-nebula-drift{0%{transform:translate(-53%,-49%)rotate(-4deg)}to{transform:translate(-47%,-52%)rotate(5deg)}}[data-kind=deep-field] .u-cosmic-orb i,[data-kind=cosmic-structure] .u-cosmic-orb i,[data-kind=cosmic-background] .u-cosmic-orb i,[data-kind=cosmic-epoch] .u-cosmic-orb i{width:140%;height:140%;box-shadow:none;aspect-ratio:auto;border-radius:0;inset:-20%;transform:none}[data-kind=deep-field] .u-cosmic-orb i:first-child,[data-kind=cosmic-structure] .u-cosmic-orb i:first-child,[data-kind=cosmic-background] .u-cosmic-orb i:first-child,[data-kind=cosmic-epoch] .u-cosmic-orb i:first-child{background:radial-gradient(1.4px 1.4px at 18% 34%, color-mix(in srgb, var(--orb) 80%, #fff), transparent), radial-gradient(1.8px 1.8px at 52% 18%, #ffe3c8e6, transparent), radial-gradient(1.2px 1.2px at 76% 44%, #c5dcffe6, transparent), radial-gradient(1.6px 1.6px at 34% 72%, color-mix(in srgb, var(--orb) 70%, #fff), transparent), radial-gradient(1.2px 1.2px at 88% 78%, #fffc, transparent), radial-gradient(1.1px 1.1px at 8% 84%, #ffd2e3d9, transparent);animation:34s linear infinite alternate u-field-pan}[data-kind=deep-field] .u-cosmic-orb i:nth-child(2),[data-kind=cosmic-structure] .u-cosmic-orb i:nth-child(2),[data-kind=cosmic-background] .u-cosmic-orb i:nth-child(2),[data-kind=cosmic-epoch] .u-cosmic-orb i:nth-child(2){mix-blend-mode:screen;background:radial-gradient(1px 1px at 28% 22%,#ffffffa8,#0000),radial-gradient(1px 1px at 64% 58%,#fff9,#0000),radial-gradient(1px 1px at 44% 86%,#ffffff8c,#0000),radial-gradient(1px 1px at 84% 12%,#fff9,#0000);animation:48s linear infinite alternate-reverse u-field-pan}[data-kind=cosmic-background] .u-cosmic-orb i:nth-child(3){background:radial-gradient(ellipse 60% 34% at 50% 50%, color-mix(in srgb, var(--orb) 26%, transparent), transparent 72%);filter:blur(8px);animation:9s ease-in-out infinite u-halo-breath}@keyframes u-field-pan{0%{transform:translate(-2.5%,-1.5%)}to{transform:translate(2.5%,1.5%)}}[data-kind=planetary-system] .u-cosmic-orb i:first-child,[data-kind=protoplanetary-system] .u-cosmic-orb i:first-child{background:repeating-radial-gradient(circle, transparent 0 13%, color-mix(in srgb, var(--orb) 30%, transparent) 13.6%, transparent 14.2%);width:108%;box-shadow:none;transform:translate(-50%,-50%)scaleY(.5)}[data-kind=planetary-system] .u-cosmic-orb i:nth-child(2),[data-kind=protoplanetary-system] .u-cosmic-orb i:nth-child(2){background:0 0;width:62%;animation:14s linear infinite u-system-orbit;transform:translate(-50%,-50%)scaleY(.5)}[data-kind=planetary-system] .u-cosmic-orb i:nth-child(2):after,[data-kind=protoplanetary-system] .u-cosmic-orb i:nth-child(2):after{width:7px;height:7px;box-shadow:0 0 12px var(--orb);content:"";background:#fdfaf2;border-radius:50%;position:absolute;top:-3px;left:50%}@keyframes u-system-orbit{0%{transform:translate(-50%,-50%)scaleY(.5)rotate(0)}to{transform:translate(-50%,-50%)scaleY(.5)rotate(360deg)}}[data-kind=planetary-system] .u-cosmic-orb i:nth-child(3),[data-kind=protoplanetary-system] .u-cosmic-orb i:nth-child(3){background:radial-gradient(circle, #fff6df, color-mix(in srgb, var(--orb) 65%, #ffce8f) 46%, transparent 76%);width:16%}[data-kind=asteroid] .u-cosmic-orb i:first-child,[data-kind=comet] .u-cosmic-orb i:first-child{background:radial-gradient(circle at 34% 30%, #fff6, transparent 26%), linear-gradient(140deg, color-mix(in srgb, var(--orb) 55%, #d8d3ca), color-mix(in srgb, var(--orb) 30%, #221f1c) 68%);border-radius:47% 53% 44% 56%/58% 42% 60% 40%;width:26%;animation:17s linear infinite u-rock-tumble}@keyframes u-rock-tumble{to{transform:translate(-50%,-50%)rotate(360deg)}}[data-kind=comet] .u-cosmic-orb i:nth-child(2){filter:blur(2px);mix-blend-mode:screen;background:linear-gradient(90deg,#d5ecffb3,#0000);border-radius:999px;width:74%;height:5px;animation:none;transform:translate(-24%,-50%)rotate(-16deg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.u-home-portal,.u-region-card,.u-catalog-card{animation:1ms linear both u-view-rise;animation-timeline:view();animation-range:entry 4% entry 44%}}}@keyframes u-view-rise{0%{opacity:.12;transform:translateY(30px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--u-page:min(1400px, calc(100vw - 56px));--u-reading:720px;--u-type-page:clamp(2.55rem, 4.35vw, 4.8rem);--u-type-display:clamp(3.1rem, 5.8vw, 6.5rem);--u-type-section:clamp(1.9rem, 2.7vw, 3rem);--u-type-card:clamp(1.45rem, 1.9vw, 1.85rem);--u-type-body:clamp(.94rem, 1.1vw, 1.06rem);--u-header-height:72px;--u-radius-sm:9px;--u-radius:16px;--u-radius-lg:26px;--u-surface-1:#080d16d1;--u-surface-2:#0c131fe6;--u-copy:#a4b0c2}body{-webkit-font-smoothing:antialiased;line-height:1.55}.u-page-intro h1,.u-home-hero__copy h1,.u-atlas-hero h1,.u-search-command__copy h1,.u-object-identity h1,.u-object-identity--view h1,.u-labs-hero h1,.u-lab-hero h1,.u-not-found h1{line-height:1.12}.u-home-portals__header h2,.u-region-grid__header h2,.u-section-heading h2,.u-scale-rail__copy h2,.u-scale-rail__readout strong,.u-object-brief__copy h2,.u-view-evidence h2,.u-labs-method h2,.u-lab-boundary h2{line-height:1.16}.u-home-portal__copy h3,.u-region-card__copy h3,.u-object-card__copy h3,.u-catalog-card__copy h2,.u-lab-card__copy h3,.u-object-scene__surface-head h3{line-height:1.24}.u-site-header{height:var(--u-header-height)}.u-header-frame{grid-template-columns:minmax(190px,auto) 1fr}.u-navigation-link{padding-inline:15px;font-size:.79rem}.u-page-intro{border-radius:0 0 var(--u-radius-lg) var(--u-radius-lg);background:linear-gradient(112deg, #0b121ef7, #050911db 54%, #04080ffa), radial-gradient(circle at 84% 22%, color-mix(in srgb, var(--intro-accent,var(--u-cyan)) 15%, transparent), transparent 38%);min-height:420px;box-shadow:0 34px 90px -76px color-mix(in srgb, var(--intro-accent,var(--u-cyan)) 55%, transparent);padding:clamp(28px,3.2vw,46px) clamp(24px,4vw,58px) clamp(30px,3.8vw,52px)}.u-page-intro__grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.52fr);align-items:end;gap:clamp(30px,5vw,76px)}.u-page-intro__grid:not(:has(.u-page-intro__aside)){grid-template-columns:minmax(0,1fr)}.u-page-intro__copy{max-width:920px}.u-page-intro h1{max-width:920px;font-size:var(--u-type-page);letter-spacing:-.052em;margin-top:14px}.u-page-intro__lead{max-width:740px;color:var(--u-copy);font-size:var(--u-type-body);margin-top:18px;line-height:1.72}.u-page-intro__route{border-top:1px solid var(--u-line-strong);border-bottom:1px solid var(--u-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px;margin:clamp(24px,3vw,38px) 0 0;padding:0;display:grid}.u-page-intro__route>div{min-width:0;padding:13px 16px 14px 0}.u-page-intro__route>div+div{border-left:1px solid var(--u-line);padding-left:16px}.u-page-intro__route dt{color:var(--u-faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:.53rem}.u-page-intro__route dd{color:var(--u-ink);margin-top:5px;font-size:.7rem;line-height:1.42}.u-page-intro__aside{border:1px solid var(--u-line);border-left-color:color-mix(in srgb, var(--intro-accent,var(--u-cyan)) 54%, var(--u-line));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02060d85;border-radius:14px;padding:18px 20px}.u-page-intro+.u-catalog,.u-page-intro+.u-frame,.u-page-intro+section.u-frame{padding-top:clamp(20px,2.5vw,34px)}.u-breadcrumbs,.u-breadcrumb{margin-bottom:clamp(12px,1.6vw,20px)}.u-home-hero{min-height:max(680px, calc(100svh - var(--u-header-height)))}.u-home-hero__grid{min-height:calc(max(680px, 100svh - var(--u-header-height)) - 64px);grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);gap:clamp(28px,4.6vw,70px);padding-block:clamp(44px,6.5vh,82px) 42px}.u-home-hero__copy h1{font-size:var(--u-type-display);letter-spacing:-.052em;margin-top:18px}.u-home-hero__lead{max-width:610px;color:var(--u-copy);margin-top:24px;font-size:clamp(.96rem,1.15vw,1.1rem);line-height:1.72}.u-home-orbit{min-height:540px}.u-home-portals{padding-block:clamp(54px,7vw,92px)}.u-home-portals__header,.u-region-grid__header,.u-section-heading{gap:clamp(30px,5vw,74px);margin-bottom:clamp(24px,3vw,38px)}.u-home-portals__header h2,.u-region-grid__header h2,.u-section-heading h2{font-size:var(--u-type-section);letter-spacing:-.045em}.u-home-portals__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(450px,35vw);gap:14px}.u-home-portal,.u-home-portal:first-child,.u-home-portal:nth-child(2){border-radius:18px;grid-column:span 4}.u-home-portal:first-child{grid-column:span 7}.u-home-portal:nth-child(2){grid-column:span 5}.u-home-portal__image img{filter:saturate(.98)brightness(.94)contrast(1.05)}.u-home-portal__image span{background:linear-gradient(to top, #03060cf2 0%, #03060c80 46%, #03060c0a 82%), linear-gradient(120deg, color-mix(in srgb, var(--portal-accent) 14%, transparent), transparent 48%)}.u-home-portal__copy{bottom:24px;left:24px;right:24px}.u-home-portal__copy h3{letter-spacing:-.045em;max-width:580px;font-size:clamp(2rem,3.15vw,3.55rem)}.u-home-portal__copy p{color:#eff6ffc7;max-width:560px;margin-top:12px;line-height:1.62}.u-home-portal__copy small{margin-top:14px}.u-home-portal__destination{color:#f4f8ff;border-top:1px solid #ffffff29;align-items:center;gap:14px;min-height:44px;margin-top:15px;padding-top:10px;font-size:.7rem;display:inline-flex}.u-home-portal__arrow{display:none}.u-atlas-hero,.u-atlas-hero__grid{min-height:max(650px, calc(100svh - var(--u-header-height)))}.u-atlas-hero__grid{grid-template-columns:minmax(0,.96fr) minmax(380px,.86fr);gap:clamp(36px,6vw,96px);padding-block:48px}.u-atlas-hero h1{letter-spacing:-.052em;font-size:clamp(2.8rem,4.5vw,4.9rem)}.u-atlas-compass{width:min(43vw,570px)}.u-region-grid{padding-block:clamp(50px,6vw,86px)}.u-region-grid__list{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.u-region-card{border-radius:18px;grid-column:span 6;min-height:clamp(410px,34vw,510px)}.u-region-card:nth-child(4n+1),.u-region-card:nth-child(4n+4){grid-column:span 7}.u-region-card:nth-child(4n+2),.u-region-card:nth-child(4n+3){grid-column:span 5}.u-region-card__copy h3{letter-spacing:-.045em;font-size:clamp(2.1rem,3.45vw,3.75rem)}.u-region-card__enter{white-space:nowrap;max-width:calc(100% - 70px)}.u-region-card:focus-within{border-color:color-mix(in srgb, var(--region-accent) 58%, transparent)}.u-region-card__chips{z-index:4;flex-wrap:wrap;gap:7px;margin-top:16px;display:flex;position:relative}.u-region-card__chips a{color:#f0f7ffcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070e94;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:.68rem;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.u-region-card__chips a:hover,.u-region-card__chips a:focus-visible{border-color:color-mix(in srgb, var(--region-accent) 60%, transparent);background:color-mix(in srgb, var(--region-accent) 13%, #03070ed1);color:#fff}.u-catalog__controls{background:#080d16e6;border-radius:14px;padding:16px}.u-catalog__grid{gap:16px}.u-catalog-card{border-radius:16px;grid-template-rows:238px minmax(210px,auto);min-height:448px}.u-catalog-card__copy{flex-direction:column;padding:20px;display:flex}.u-catalog-card__copy h2{font-size:var(--u-type-card);letter-spacing:-.03em}.u-catalog-card__copy p{color:var(--u-copy);font-size:.86rem;line-height:1.56}.u-catalog-card__meta{margin-top:15px}.u-catalog-card__destination{border-top:1px solid var(--u-line);min-height:44px;color:color-mix(in srgb, var(--catalog-accent) 74%, white);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:.72rem;display:flex}.u-object-card{background:var(--u-surface-1);border-radius:16px;min-height:480px}.u-object-card__copy{padding:22px}.u-object-card__copy h3{font-size:clamp(1.45rem,2vw,2rem)}.u-object-card__copy p{color:var(--u-copy);font-size:.88rem}.u-text-link{border-top:1px solid var(--u-line);justify-content:space-between;width:100%}.u-labs-hero{grid-template-columns:minmax(0,1.2fr) minmax(290px,.6fr);padding-bottom:clamp(34px,4.5vw,62px)}.u-labs-hero h1{letter-spacing:-.052em;font-size:clamp(2.75rem,4.5vw,4.9rem)}.u-labs-hero>div:nth-child(2)>p{color:var(--u-copy);line-height:1.72}.u-labs-hero__route{grid-column:1/-1;width:100%;max-width:none;margin-top:0}.u-lab-grid{gap:16px}.u-lab-card>article{grid-template-rows:220px auto;min-height:540px}.u-lab-card__copy{padding:21px}.u-labs-method h2,.u-lab-boundary h2{font-size:clamp(1.9rem,3.1vw,3.45rem)}.u-object-card-shell{background:linear-gradient(145deg, #0a101bf0, #03070ef7 48%, #070c15f0), radial-gradient(circle at 83% 8%, color-mix(in srgb, var(--object-accent) 11%, transparent), transparent 34%);border-radius:22px}.u-object-identity{grid-template-columns:minmax(0,1.28fr) minmax(280px,.58fr);gap:clamp(26px,4vw,62px)}.u-object-identity__ledger{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;display:grid}.u-object-identity__ledger dl{grid-column:1/-1}.u-object-next{border:1px solid var(--u-line);min-height:44px;color:var(--u-muted);border-radius:999px;grid-template-columns:auto auto auto;justify-self:end;align-items:center;gap:7px;padding-inline:11px;font-size:.68rem;display:grid}.u-object-next small{color:var(--u-faint);font-size:.57rem}.u-object-next strong{color:var(--u-ink);font-weight:540}.u-object-next:hover,.u-object-next:focus-visible{border-color:color-mix(in srgb, var(--object-accent) 52%, transparent);color:var(--u-ink)}.u-object-identity h1,.u-object-identity--view h1{letter-spacing:-.05em;line-height:1.12}.u-object-nav{background:#050910e6;grid-template-columns:190px minmax(0,1fr)}.u-object-nav__title{color:var(--u-muted)}.u-object-nav a{min-height:58px}.u-object-nav a:hover{background:color-mix(in srgb, var(--object-accent) 6%, transparent)}.u-object-stage{grid-template-columns:minmax(0,1.52fr) minmax(300px,.66fr);gap:12px}.u-object-scene,.u-dossier{border-radius:18px}.u-object-scene__surface-head>p:last-child{color:#b0bdcf;font-size:.76rem}.u-object-scene__features li{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03080fc7;padding:10px 12px}.u-object-scene__features p{color:#a8b6c9;font-size:.67rem}.u-surface-scene-canvas{object-fit:cover;filter:saturate(.94)contrast(1.04)}.u-source-link span{line-height:1.35}.u-journeys-grid{grid-auto-rows:minmax(455px,36vw)}.u-journey-card:nth-child(n){grid-column:span 6}@media (width<=1180px){:root{--u-page:min(100% - 40px, 1160px)}.u-navigation-link{padding-inline:11px}.u-page-intro__grid{grid-template-columns:minmax(0,1.22fr) minmax(260px,.5fr)}.u-home-portals__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:520px}.u-home-portal,.u-home-portal:first-child,.u-home-portal:nth-child(2){grid-column:auto}.u-home-portal:last-child{grid-column:1/-1}.u-region-card:nth-child(n){grid-column:span 6}.u-catalog__grid,.u-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-journey-card:nth-child(n){grid-column:auto}}@media (width<=900px){:root{--u-page:min(100% - 32px, 760px);--u-header-height:68px}.u-page-intro{min-height:0;padding:24px 24px 34px}.u-page-intro__grid{grid-template-columns:1fr;gap:24px}.u-navigation-link{grid-template-columns:28px minmax(0,1fr);align-content:center;min-height:68px}.u-navigation-index{grid-row:1/3;align-self:center}.u-navigation-description{color:var(--u-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin-top:2px;font-size:.58rem;font-weight:400;line-height:1.35;display:block;overflow:hidden}.u-page-intro__aside{max-width:620px}.u-page-intro h1{font-size:clamp(2.65rem,9vw,4.8rem)}.u-home-hero__grid,.u-atlas-hero__grid{grid-template-columns:1fr}.u-home-hero__grid{padding-top:54px}.u-home-orbit{min-height:430px}.u-atlas-compass{width:min(76vw,540px)}.u-region-grid__list{grid-template-columns:1fr}.u-region-card:nth-child(n){grid-column:auto}.u-object-stage{grid-template-columns:1fr}.u-object-scene__surface{background:#02050a}.u-object-scene__surface:after{background:linear-gradient(#02050a0d 0%,#02050a3d 27%,#03070ee6 48%,#02050bfc 100%),linear-gradient(90deg,#02050a1f,#02050a66)}.u-object-scene__surface-head,.u-object-scene__features,.u-object-scene__surface-note{width:100%}.u-object-scene__surface-head{padding-top:20%}.u-labs-hero{grid-template-columns:1fr}.u-labs-hero__route,.u-lab-hero__route{grid-column:auto}}@media (width<=680px){:root{--u-page:calc(100% - 24px)}.u-page-intro{border-radius:0 0 20px 20px;padding:20px 18px 26px}.u-page-intro h1{font-size:clamp(2.35rem,12vw,3.8rem)}.u-page-intro__lead{font-size:.9rem}.u-page-intro__route{grid-template-columns:1fr;margin-top:22px}.u-page-intro__route>div{grid-template-columns:82px 1fr;gap:8px;padding:10px 0;display:grid}.u-page-intro__route>div+div{border-top:1px solid var(--u-line);border-left:0;padding-left:0}.u-page-intro__route dd{margin-top:0}.u-home-hero__copy h1{font-size:clamp(3.1rem,17vw,4.8rem)}.u-home-orbit{min-height:360px}.u-home-portals__header,.u-region-grid__header,.u-section-heading{gap:14px;display:grid}.u-home-portals__grid,.u-catalog__grid,.u-lab-grid{grid-template-columns:1fr}.u-home-portals__grid{grid-auto-rows:450px}.u-home-portal,.u-home-portal:nth-child(n),.u-home-portal:last-child{grid-column:auto}.u-home-portal__copy h3{font-size:clamp(2rem,10vw,3rem)}.u-home-portal__copy p{font-size:.85rem}.u-region-card{min-height:430px}.u-region-card__copy h3{font-size:clamp(2.1rem,11vw,3.25rem)}.u-region-card__enter{text-overflow:ellipsis;justify-content:flex-end;left:48px;right:14px;overflow:hidden}.u-catalog__controls,.u-catalog__controls--search,.u-catalog__selects{grid-template-columns:1fr}.u-catalog-card{grid-template-rows:230px auto}.u-object-identity h1,.u-object-identity--view h1{line-height:1.12}.u-object-scene__surface{padding:15px 13px}.u-object-scene__surface-head{padding-top:10%}.u-object-scene__surface-head h3{font-size:1.42rem}.u-object-scene__features li{background:#03080fd6}}.u-celestial-thumbnail{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .52s;position:absolute;inset:0}.u-celestial-thumbnail[data-ready=true]{opacity:1}.u-celestial-thumbnail[data-ready=true]+.u-cosmic-orb{opacity:0}.u-cosmic-orb{transition:opacity .36s}@media (width>=821px) and (width<=900px){.u-navigation-link{min-height:48px;display:flex}.u-navigation-index{grid-row:auto}.u-navigation-description{display:none}}@media (width>=901px){.u-navigation-description{z-index:8;border:1px solid var(--u-line-strong);color:#aeb9c9;white-space:normal;opacity:0;width:190px;transition:opacity .15s ease, transform .18s var(--u-ease);pointer-events:none;background:#050910f7;border-radius:9px;padding:10px 12px;font-size:.64rem;font-weight:400;line-height:1.48;display:block;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%,-5px);box-shadow:0 16px 42px #0000006b}.u-navigation-link:hover .u-navigation-description,.u-navigation-link:focus-visible .u-navigation-description{opacity:1;transform:translate(-50%)}}.u-object-scene__label strong{letter-spacing:-.045em;font-size:clamp(1.9rem,3.4vw,3.5rem);line-height:1.12}.u-observatory__caption strong{letter-spacing:-.05em;font-size:clamp(2.3rem,4.2vw,4.2rem);line-height:1.12}.u-experiment__heading h2,.u-mission-explorer__heading h2,.u-mission-brief__copy h2,.u-mission-evidence h2,.u-lab-sources h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3vw,3.5rem);line-height:1.16}.u-journey-stage__caption strong{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,4.4rem);line-height:1.12}.u-lab-hero{gap:28px clamp(36px,6vw,92px);padding-bottom:clamp(56px,8vw,104px)}.u-mission-explorer-frame,.u-mission-brief,.u-mission-evidence{padding-bottom:clamp(56px,8vw,104px)}.u-lab-sources{padding-block:clamp(46px,6vw,84px)}@media (width<=680px){.u-atlas-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.u-object-identity h1{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(2.05rem,9.7vw,2.5rem);line-height:1.05;display:-webkit-box;overflow:hidden}.u-object-identity--view h1{font-size:clamp(1.65rem,7.2vw,2.1rem)}.u-object-identity{grid-template-columns:minmax(0,1fr) 124px;gap:8px}.u-object-identity>div:first-child,.u-object-identity__ledger,.u-object-identity__ledger dl{min-width:0}.u-object-identity__ledger{grid-template-columns:1fr}.u-object-identity__ledger>span,.u-object-identity__ledger dl{grid-column:1}.u-object-next{display:none}.u-observatory__caption strong{font-size:clamp(2rem,10vw,3.2rem)}.u-region-card__chips a:nth-child(n+3){display:none}.u-experiment__heading,.u-mission-explorer__heading,.u-mission-brief,.u-mission-evidence{grid-template-columns:1fr}}
