.agent-universe{position:relative;min-width:0;width:100%;color:#bdd6fb;isolation:isolate;contain:layout style}.agent-universe:before{content:"";position:absolute;inset:14% 3% 23%;z-index:-1;background:radial-gradient(ellipse,rgba(21,63,131,.25),transparent 70%);pointer-events:none}.universe-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 2px 0}.universe-top>.chip{font-size:7px;letter-spacing:.1em}.universe-coordinate{font-size:6px;letter-spacing:.17em;color:#547198}.universe-stage{width:100%;aspect-ratio:1.22;position:relative;min-width:0}.universe-canvas{display:block;width:100%;height:100%;outline:0;touch-action:pan-y}.universe-fallback{position:absolute;top:22%;left:31%;width:38%;aspect-ratio:1;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#164275,#09172c 60%,#050a13);border:1px solid #5e9dde;border-radius:50%;box-shadow:0 0 70px #2364bd33;pointer-events:none}.universe-fallback>span{font-size:40px;color:#87b8fa}.universe-ready .universe-fallback{display:none}.universe-focus{position:absolute;bottom:3.5%;left:50%;width:65%;transform:translateX(-50%);text-align:center;pointer-events:none;min-height:70px}.universe-focus-label{display:block;font-size:6px;color:#617fa9;letter-spacing:.18em}.universe-focus>strong{display:block;font-size:20px;font-weight:500;letter-spacing:-.04em;margin-top:6px;color:#cde3ff;line-height:1.2}.universe-focus>p{font-size:9px;line-height:1.7;color:#6f8cb3;margin:5px auto 0;max-width:285px}.universe-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 3px 16px;border-bottom:1px solid #293c584f}.universe-hint{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.04em;color:#7794bb}.universe-hint>.pulse-dot{width:4px;height:4px;background:#659be2;box-shadow:none}.universe-pause{display:inline-flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.04em;color:#7c9cc8;padding:6px 9px;background:#11203977;border:1px solid #2d4568;border-radius:4px;min-height:30px}.universe-pause:hover{background:#1b3254;color:#b9d4f9}.universe-pause>span:first-child{font-size:12px;line-height:1}.universe-agent-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 7px;padding-top:17px}.universe-agent-list>button{display:flex;align-items:center;gap:6px;background:#101a2a88;border:1px solid #2a3b554f;border-radius:20px;color:#819abb;font-size:8px;font-weight:400;min-height:30px;padding:6px 10px;transition:background .2s,border-color .2s,color .2s}.universe-agent-list>button:hover,.universe-agent-list>button[aria-pressed=true]{background:#18315b;border-color:#4a7cc9;color:#c4dfff}.agent-planet-dot{width:5px;height:5px;background:#4676bc;border-radius:50%;box-shadow:inset 1px 1px 2px #acd4ff66;flex-shrink:0}.universe-agent-list>button:nth-child(3n) .agent-planet-dot{background:#6384bc}.universe-agent-list>button:nth-child(3n+1) .agent-planet-dot{background:#529eb8}.universe-agent-list>button[aria-pressed=true] .agent-planet-dot{background:#91caff;box-shadow:0 0 8px #6eacff66}.universe-stage-note{display:block;text-align:center;font-size:6px;line-height:1.8;letter-spacing:.05em;color:#526a8c;margin:12px 0 0}.universe-noscript{font-size:11px;position:absolute;bottom:4%;left:10%;right:10%;text-align:center;color:#94aecf}.coordinator-band>.agent-universe{align-self:center}.universe-story{min-width:0;border:1px solid #24395788;border-radius:14px;padding:17px;background:radial-gradient(ellipse at center,#14264233,#0b111c66)}.universe-story .universe-top .chip{font-size:6px}.universe-story .universe-coordinate{display:none}.universe-story .universe-focus>strong{font-size:17px}.universe-story .universe-focus>p{font-size:8px}.universe-story .universe-focus{bottom:0}.universe-story .universe-hint{font-size:6px}.universe-story .universe-agent-list{gap:5px}.universe-story .universe-agent-list>button{font-size:7px;padding:5px 8px}.engineering-hero{gap:30px}.engineering-hero-copy{align-self:center}.engineering-hero .agent-universe{align-self:center}.agent-universe button:focus-visible{outline:2px solid #9bc6ff;outline-offset:3px}
@media(max-width:1100px){.universe-coordinate{font-size:5px;letter-spacing:.1em}.universe-top>.chip{font-size:6px}.universe-agent-list>button{font-size:7px;padding:6px 9px}.universe-focus{bottom:0}.universe-focus>strong{font-size:19px}.universe-focus>p{font-size:8px}.universe-hint{font-size:7px}.universe-stage{aspect-ratio:1.14}.universe-stage-note{font-size:5px}.universe-story .universe-focus>p{font-size:7px}.universe-story .universe-coordinate{display:none}}@media(max-width:850px){.engineering-hero{gap:35px}.engineering-hero>.agent-universe{max-width:650px;justify-self:center}.universe-stage{aspect-ratio:1.25}.universe-top>.chip{font-size:7px}.universe-coordinate{font-size:7px}.universe-focus>strong{font-size:22px}.universe-focus>p{font-size:10px}.universe-focus{bottom:1%}.universe-controls{padding-bottom:17px}.universe-hint{font-size:9px}.universe-agent-list{gap:8px;padding-top:18px}.universe-agent-list>button{font-size:9px;min-height:35px;padding:7px 13px}.universe-stage-note{font-size:7px}.universe-story{padding:12px}.universe-story .universe-stage{aspect-ratio:1}.universe-story .universe-focus{bottom:2%}.universe-story .universe-focus>strong{font-size:16px}.universe-story .universe-focus>p{font-size:7px}.universe-story .universe-top>.chip{font-size:5px}.universe-story .universe-controls{gap:5px}.universe-story .universe-hint{font-size:5px}.universe-story .universe-pause{font-size:6px;padding:3px 5px}.universe-story .universe-agent-list>button{font-size:7px;min-height:28px;padding:4px 7px}.universe-story .universe-stage-note{font-size:5px}}@media(max-width:600px){.engineering-hero{gap:35px}.universe-top{padding-inline:1px;gap:10px}.universe-coordinate{font-size:4px;letter-spacing:.08em}.universe-top>.chip{font-size:6px}.universe-stage{aspect-ratio:1.05}.universe-focus{bottom:1%;width:76%;min-height:69px}.universe-focus-label{font-size:5px}.universe-focus>strong{font-size:20px;margin-top:7px}.universe-focus>p{font-size:9px;max-width:240px;line-height:1.65}.universe-controls{gap:9px;padding-bottom:15px}.universe-hint{font-size:7px;gap:7px}.universe-pause{font-size:8px;min-height:32px;padding:7px 9px}.universe-agent-list{gap:7px 6px;padding-top:17px}.universe-agent-list>button{font-size:8px;padding:8px 11px;min-height:34px}.universe-stage-note{font-size:6px;margin-top:13px}.universe-story{padding:18px}.universe-story .universe-stage{aspect-ratio:1.05}.universe-story .universe-top>.chip{font-size:6px}.universe-story .universe-focus>strong{font-size:20px}.universe-story .universe-focus>p{font-size:9px}.universe-story .universe-hint{font-size:6px}.universe-story .universe-pause{font-size:7px;padding:6px 9px}.universe-story .universe-agent-list>button{font-size:8px;padding:7px 10px;min-height:32px}.universe-story .universe-stage-note{font-size:6px}}
