.galaxy-page{--atlas:#080d17;min-height:100vh;background:var(--atlas);color:#e8f3fa;position:relative;isolation:isolate;font-family:var(--font-geist-sans),sans-serif;overflow:hidden}.galaxy-backdrop{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 40% 20%,#16445a55,transparent 30%),radial-gradient(circle at 80% 65%,#46226333,transparent 35%);z-index:-1}.galaxy-page a{color:#89e6f7}.galaxy-header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(20px,5vw,70px);border-bottom:1px solid #273949;background:#0a111de8;font:11px var(--font-geist-mono),monospace;letter-spacing:.07em}.galaxy-header a{text-decoration:none}.galaxy-header span{color:#9db7c8}.galaxy-home{font-weight:700;color:#ffd166!important}.galaxy-activity,.galaxy-controls,.galaxy-footer,.galaxy-index,.galaxy-intro,.galaxy-stage{max-width:1450px;margin-inline:auto}.galaxy-intro{padding:55px clamp(20px,5vw,70px) 24px}.galaxy-kicker{font:10px var(--font-geist-mono),monospace;color:#61dbf5;letter-spacing:.18em;text-transform:uppercase}.galaxy-intro h1{font-size:clamp(38px,6vw,80px);letter-spacing:-.045em;line-height:1.04;margin:14px 0}.galaxy-intro p{max-width:680px;color:#aabfce;font-size:15px;line-height:1.7}.galaxy-controls{display:flex;flex-wrap:wrap;gap:6px;padding:0 clamp(20px,5vw,70px) 20px}.galaxy-controls button,.galaxy-neighbors button{background:#10202e;border:1px solid #38576a;color:#b8d2df;padding:9px 13px;min-height:40px;cursor:pointer;font:11px var(--font-geist-mono),monospace}.galaxy-controls button.is-active,.galaxy-controls button:focus-visible,.galaxy-controls button:hover{background:#16465a;color:white;border-color:#5bdbed}.galaxy-controls .galaxy-motion{margin-left:auto;color:#ffd166}.galaxy-stage{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);padding:0 clamp(20px,5vw,70px);gap:14px;align-items:stretch}.galaxy-map{position:relative;min-height:590px;border:1px solid #41647a;overflow:hidden;background:#091827;isolation:isolate}.galaxy-lines{position:absolute;inset:0;width:100%;height:100%}.galaxy-lines line{vector-effect:non-scaling-stroke;transition:stroke-width .25s,opacity .25s}.galaxy-lines line.is-connected{stroke:#80eafa}.galaxy-speck{animation:atlas-glimmer 5s ease-in-out infinite alternate;animation-delay:var(--delay)}.galaxy-point{position:absolute;display:flex;align-items:center;gap:7px;transform:translate(-50%,-50%);border:1px solid transparent;background:#071523b3;color:inherit;min-height:44px;max-width:120px;padding:8px 6px;cursor:pointer;font:600 clamp(10px,.85vw,12px) var(--font-geist-mono),monospace;white-space:nowrap;text-shadow:0 1px 6px #000;transition:opacity .2s,background .2s,border-color .2s}.galaxy-point i{width:9px;height:9px;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 11px currentColor;animation:atlas-star 4s ease-in-out infinite alternate;animation-delay:var(--delay)}.galaxy-point.is-selected,.galaxy-point:focus-visible,.galaxy-point:hover{background:#20445b;z-index:3;outline:none}.galaxy-point.is-dim{opacity:.25}.galaxy-point.is-neighbor:not(.is-dim){z-index:2}.galaxy-inspector{border:1px solid #31546d;background:linear-gradient(145deg,#132336,#0c1422);padding:clamp(20px,3vw,38px);display:flex;flex-direction:column;min-width:0}.galaxy-inspector h2{font-size:clamp(25px,2.4vw,38px);margin:24px 0 10px}.galaxy-story{line-height:1.65;color:#d7e6f0;font-size:clamp(15px,1.2vw,18px)}.galaxy-proof{border-top:1px solid #3a5468;margin-top:25px;padding-top:18px}.galaxy-neighbors>span,.galaxy-proof span{font:10px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#83a5bb}.galaxy-proof p{color:#9fb9c9;line-height:1.6;font-size:13px}.galaxy-inspector>a{font:11px var(--font-geist-mono),monospace;margin:15px 0 30px;min-height:44px;display:flex;align-items:center}.galaxy-neighbors{margin-top:auto;border-top:1px solid #3a5468;padding-top:20px}.galaxy-neighbors div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.galaxy-neighbors button{font-size:10px}.galaxy-activity,.galaxy-index{padding:80px clamp(20px,5vw,70px)}.galaxy-index{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px}.galaxy-activity h2,.galaxy-index h2{font-size:clamp(25px,3.5vw,44px);margin:10px 0}.galaxy-activity-head p,.galaxy-index p{color:#a4bbc9;line-height:1.65;max-width:630px}.galaxy-index-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.galaxy-index-list button{display:flex;align-items:center;gap:9px;min-width:0;min-height:49px;padding:12px;background:#111e2e;border:1px solid #2e465c;color:#e5f2f8;text-align:left;cursor:pointer}.galaxy-index-list button:focus-visible,.galaxy-index-list button:hover{border-color:#6be6f5;background:#1c344a}.galaxy-index-list strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galaxy-index-list small{margin-left:auto;color:#8ba7b8;font:8px var(--font-geist-mono),monospace}.galaxy-index-list button>span:last-child{color:#7bdbf5}.galaxy-activity{padding-top:20px}.galaxy-activity .gh-pulse{margin-top:22px}.galaxy-footer{display:flex;justify-content:space-between;gap:20px;padding:35px clamp(20px,5vw,70px);border-top:1px solid #283d50;font:10px var(--font-geist-mono),monospace;color:#8fa8b9}.galaxy-footer a{text-decoration:none}@keyframes atlas-glimmer{0%{opacity:.2}to{opacity:.85}}@keyframes atlas-star{0%{transform:translateY(2px);filter:brightness(.7)}to{transform:translateY(-2px);filter:brightness(1.35)}}.galaxy-paused .galaxy-point i,.galaxy-paused .galaxy-speck{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.galaxy-point i,.galaxy-speck{animation:none!important}}@media(max-width:900px){.galaxy-index,.galaxy-stage{grid-template-columns:1fr}.galaxy-map{min-height:570px}.galaxy-inspector{min-height:330px}.galaxy-index-list{grid-template-columns:1fr 1fr}}@media(max-width:520px){.galaxy-header{font-size:9px;gap:8px}.galaxy-header span{display:none}.galaxy-intro{padding-top:38px}.galaxy-controls .galaxy-motion{margin-left:0}.galaxy-map{min-height:550px}.galaxy-point{font-size:9px;max-width:80px;gap:3px;padding:6px 3px}.galaxy-point i{width:6px;height:6px}.galaxy-point span{overflow:hidden;text-overflow:ellipsis}.galaxy-index-list{grid-template-columns:1fr}.galaxy-footer{flex-direction:column}.galaxy-activity .gh-pulse{padding:15px 12px}}.atlas-orbits ellipse{stroke:#6dc9e4;stroke-width:1px;stroke-opacity:.55;stroke-dasharray:.5 1.1;vector-effect:non-scaling-stroke}.atlas-orbits ellipse:nth-child(2){stroke-opacity:.36;stroke-dasharray:.3 1.3}.atlas-orbits ellipse:nth-child(3){stroke-opacity:.22;stroke-dasharray:.2 1.8}.atlas-travelers{fill:#96f0ff;filter:drop-shadow(0 0 2px #b4f5ff)}.galaxy-paused .atlas-travelers,.galaxy-paused .galaxy-lines animateMotion{display:none}@media(prefers-reduced-motion:reduce){.galaxy-lines animateMotion{display:none}}.galaxy-point{animation:atlas-node-drift 10s ease-in-out infinite alternate;animation-delay:var(--delay)}@keyframes atlas-node-drift{0%{transform:translate(calc(-50% - 2px),calc(-50% + 2px))}to{transform:translate(calc(-50% + 2px),calc(-50% - 2px))}}.atlas-orbits{transform-origin:51px 51px;animation:atlas-orbit-turn 140s linear infinite}@keyframes atlas-orbit-turn{to{transform:rotate(1turn)}}.galaxy-paused .atlas-orbits,.galaxy-paused .galaxy-point{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.atlas-orbits,.galaxy-point{animation:none!important}}.galaxy-space{position:absolute;inset:0;z-index:1;pointer-events:auto;touch-action:none;opacity:.9}.galaxy-space canvas{display:block;width:100%;height:100%;cursor:grab}.galaxy-space canvas:active{cursor:grabbing}.galaxy-space[data-fallback=true]{display:none}.galaxy-lines{z-index:0;opacity:.24;pointer-events:none}.galaxy-point{z-index:2}.galaxy-tuning{max-width:1450px;margin:0 auto;padding:0 clamp(20px,5vw,70px) 16px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#a6c6d5;font:10px var(--font-geist-mono),monospace}.galaxy-tuning>span{margin-right:auto;color:#72d6eb}.galaxy-tuning label{display:flex;align-items:center;gap:6px;white-space:nowrap}.galaxy-tuning input[type=range]{width:70px;accent-color:#61dbf5}.galaxy-tuning input[type=checkbox]{accent-color:#61dbf5}@media(max-width:600px){.galaxy-tuning{gap:9px}.galaxy-tuning>span{width:100%;font-size:8px}}@media(prefers-reduced-motion:reduce){.galaxy-space{display:none}}.galaxy-page{--atlas:#000;background:#000;color:#eeeae2;font-family:var(--font-sans)}.galaxy-backdrop{background:none}.galaxy-page a{color:#b6d5b7}.galaxy-header{background:#050605;border-color:#30352d;color:#b9bbb2;letter-spacing:.085em}.galaxy-header span{color:#aaa9a0}.galaxy-home{color:#d3d9af!important}.galaxy-intro{padding-top:clamp(42px,6vw,80px)}.galaxy-kicker{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;color:#a6d9ae}.galaxy-intro h1{font-family:var(--font-sans);font-size:clamp(40px,6vw,76px);font-weight:550;letter-spacing:-.055em;line-height:1.07;color:#eeeae2}.galaxy-activity-head p,.galaxy-index p,.galaxy-intro p{color:#bbb8af;line-height:1.65}.galaxy-controls button,.galaxy-neighbors button{background:#0b0c0a;border-color:#373d34;color:#c2c1b8;font-family:var(--font-mono);border-radius:2px}.galaxy-controls button.is-active,.galaxy-controls button:focus-visible,.galaxy-controls button:hover{background:#1b241b;color:#e9eee3;border-color:#8fbd96}.galaxy-controls .galaxy-motion{color:#cbd1ad}.galaxy-tuning,.galaxy-tuning>span{color:#aaaFA4}.galaxy-tuning input[type=checkbox],.galaxy-tuning input[type=range]{accent-color:#a6d9ae}.galaxy-map{background:#000;border-color:#313830}.galaxy-lines line.is-connected{stroke:#a3c3a6}.atlas-orbits ellipse{stroke:#7fa78c;stroke-opacity:.33}.atlas-travelers{fill:#d1e4d1;filter:none}.galaxy-point{background:#080a08e0;border-color:transparent;text-shadow:0 1px 4px #000}.galaxy-point.is-selected,.galaxy-point:focus-visible,.galaxy-point:hover{background:#18251b;border-color:currentColor}.galaxy-point i{box-shadow:0 0 8px currentColor}.galaxy-inspector{background:#0b0c0a;border-color:#353a32}.galaxy-activity h2,.galaxy-index h2,.galaxy-inspector h2{font-weight:550;letter-spacing:-.035em;color:#eeeae2}.galaxy-story{color:#e1ddd5}.galaxy-neighbors,.galaxy-proof{border-color:#353b32}.galaxy-neighbors>span,.galaxy-proof p,.galaxy-proof span{color:#b2b4aa}.galaxy-index-list button{background:#0a0b09;border-color:#343a32;color:#e6e4da}.galaxy-index-list button:focus-visible,.galaxy-index-list button:hover{background:#18241a;border-color:#8fbd96}.galaxy-index-list button>span:last-child,.galaxy-index-list small{color:#a8c5aa}.galaxy-footer{border-color:#30352d;color:#aeb0a6}@media(max-width:520px){.galaxy-intro{padding-top:46px}.galaxy-intro h1{font-size:clamp(38px,10vw,48px)}.galaxy-controls{gap:7px}.galaxy-controls button{font-size:10px;padding:9px 11px}.galaxy-tuning>span{line-height:1.6}}