.apollo-module__S2FswG__page{padding-top:110px;padding-bottom:80px}.apollo-module__S2FswG__back,.apollo-module__S2FswG__smallLabel,.apollo-module__S2FswG__windowStatus,.apollo-module__S2FswG__facts span,.apollo-module__S2FswG__timing,.apollo-module__S2FswG__formBottom,.apollo-module__S2FswG__liveStatus,.apollo-module__S2FswG__sourceTitle>span,.apollo-module__S2FswG__pages,.apollo-module__S2FswG__results{font-family:var(--font-plex-mono), monospace}.apollo-module__S2FswG__back{text-underline-offset:4px;font-size:12px;text-decoration:underline}.apollo-module__S2FswG__hero{grid-template-columns:1fr 220px;align-items:center;gap:48px;margin:42px 0;display:grid}.apollo-module__S2FswG__smallLabel{letter-spacing:.1em;color:var(--ink-soft);font-size:10px}.apollo-module__S2FswG__hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(42px,6vw,76px);line-height:1.06}.apollo-module__S2FswG__hero h1 em{color:var(--accent);font-weight:500}.apollo-module__S2FswG__lede{max-width:650px;font-size:21px;line-height:1.5}.apollo-module__S2FswG__missionBadge{border:1px solid var(--rule);justify-items:center;gap:16px;padding:30px 16px;display:grid;transform:rotate(3deg)}.apollo-module__S2FswG__missionBadge>span{font-family:var(--font-plex-mono), monospace;letter-spacing:.12em;font-size:10px}.apollo-module__S2FswG__moon{background:radial-gradient(ellipse at 32% 35%, var(--paper-3) 0 8%, transparent 9%), radial-gradient(ellipse at 63% 65%, var(--paper-3) 0 12%, transparent 13%), radial-gradient(ellipse at 59% 25%, var(--paper-3) 0 6%, transparent 7%), var(--ink);width:130px;height:130px;box-shadow:inset -26px -3px 0 var(--ink-soft);border-radius:50%}.apollo-module__S2FswG__facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 44px;padding:20px 0;display:grid}.apollo-module__S2FswG__facts>div{gap:5px;display:grid}.apollo-module__S2FswG__facts strong{font-size:27px;font-weight:500}.apollo-module__S2FswG__facts span{color:var(--ink-faint);font-size:10px}.apollo-module__S2FswG__chat{scroll-margin-top:90px}.apollo-module__S2FswG__windowStatus{color:var(--paper-3);margin-left:auto;font-size:9px}.apollo-module__S2FswG__chatBody{padding:30px}.apollo-module__S2FswG__empty h2{letter-spacing:-.025em;margin:12px 0;font-size:31px}.apollo-module__S2FswG__empty>p{color:var(--ink-soft);line-height:1.5}.apollo-module__S2FswG__examples{gap:8px;margin:24px 0 30px;display:grid}.apollo-module__S2FswG__examples button{text-align:left;border:1px solid var(--rule);background:var(--paper-2);cursor:pointer;justify-content:space-between;gap:16px;padding:14px 16px;font-size:16px;display:flex}.apollo-module__S2FswG__examples button:hover{border-color:var(--accent)}.apollo-module__S2FswG__form{border-top:1px solid var(--rule);padding-top:24px}.apollo-module__S2FswG__form label{margin-bottom:10px;font-size:18px;font-weight:600;display:block}.apollo-module__S2FswG__form textarea{border:1px solid var(--ink);resize:vertical;background:#faf3e1;border-radius:2px;width:100%;min-height:96px;max-height:280px;padding:14px;font-size:18px;line-height:1.5;display:block}.apollo-module__S2FswG__form textarea:focus-visible,.apollo-module__S2FswG__page button:focus-visible,.apollo-module__S2FswG__page a:focus-visible,.apollo-module__S2FswG__page summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.apollo-module__S2FswG__formBottom{justify-content:space-between;align-items:center;gap:16px;margin:12px 0 16px;font-size:10px;display:flex}.apollo-module__S2FswG__formBottom button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;gap:24px;padding:12px 18px;font-size:12px;display:flex}.apollo-module__S2FswG__formBottom button:disabled{opacity:.5;cursor:not-allowed}.apollo-module__S2FswG__muted{color:var(--ink-soft);font-size:14px;line-height:1.5}.apollo-module__S2FswG__liveStatus{color:var(--ink-soft);margin-top:16px;font-size:10px}.apollo-module__S2FswG__liveStatus>span{color:var(--accent-2);margin-right:6px}.apollo-module__S2FswG__pulse{animation:1.5s ease-in-out infinite apollo-module__S2FswG__pulse}@keyframes apollo-module__S2FswG__pulse{50%{opacity:.3}}.apollo-module__S2FswG__turn{border-bottom:1px dotted var(--rule);overflow-wrap:anywhere;margin-bottom:28px;padding-bottom:30px}.apollo-module__S2FswG__turn h3{margin:8px 0 22px;font-size:25px}.apollo-module__S2FswG__answer{font-size:19px;line-height:1.65}.apollo-module__S2FswG__answer p{margin:0 0 14px}.apollo-module__S2FswG__answer ul,.apollo-module__S2FswG__answer ol{margin-bottom:16px;padding-left:24px}.apollo-module__S2FswG__answer ul{list-style:outside}.apollo-module__S2FswG__answer ol{list-style:decimal}.apollo-module__S2FswG__citation{font-family:var(--font-plex-mono), monospace;color:var(--accent);white-space:nowrap;border-bottom:1px solid;font-size:11px}.apollo-module__S2FswG__timing{color:var(--ink-faint);margin:14px 0;font-size:10px}.apollo-module__S2FswG__notice{border-left:3px solid var(--accent);background:var(--paper-2);margin:12px 0;padding:10px 14px;font-size:16px;line-height:1.5}.apollo-module__S2FswG__sources{margin-top:22px}.apollo-module__S2FswG__sources h4{margin-bottom:12px;font-size:18px}.apollo-module__S2FswG__sources h4 span{color:var(--ink-faint);margin-top:4px;font-size:14px;font-weight:400;display:block}.apollo-module__S2FswG__source{border:1px solid var(--rule);margin-top:8px;padding:14px 16px;scroll-margin-top:100px}.apollo-module__S2FswG__source:target{outline:2px solid var(--accent)}.apollo-module__S2FswG__sourceTitle{align-items:baseline;gap:12px;font-size:16px;display:flex}.apollo-module__S2FswG__sourceTitle>span{color:var(--accent);font-size:10px}.apollo-module__S2FswG__pages{flex-wrap:wrap;gap:8px 14px;margin:10px 0 12px;font-size:10px;display:flex}.apollo-module__S2FswG__pages a{text-underline-offset:3px;text-decoration:underline}.apollo-module__S2FswG__source summary,.apollo-module__S2FswG__review summary{cursor:pointer;font-size:15px}.apollo-module__S2FswG__excerpt{white-space:pre-wrap;max-height:350px;padding:14px 0;font-size:15px;line-height:1.5;overflow-y:auto}.apollo-module__S2FswG__labNotes{grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;display:grid}.apollo-module__S2FswG__labNotes h2{margin:12px 0 20px;font-size:33px}.apollo-module__S2FswG__labNotes p{margin-bottom:16px;line-height:1.6}.apollo-module__S2FswG__results{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:11px}.apollo-module__S2FswG__results caption{text-align:left;color:var(--ink-soft);margin-bottom:14px}.apollo-module__S2FswG__results th,.apollo-module__S2FswG__results td{border-bottom:1px solid var(--rule);text-align:right;padding:12px 6px}.apollo-module__S2FswG__results th:first-child{text-align:left}.apollo-module__S2FswG__review{border-top:1px solid var(--rule);padding-top:16px}.apollo-module__S2FswG__review p{margin:14px 0;font-size:15px}@media (max-width:700px){.apollo-module__S2FswG__page{padding-top:92px}.apollo-module__S2FswG__hero{grid-template-columns:1fr;gap:0}.apollo-module__S2FswG__missionBadge{display:none}.apollo-module__S2FswG__lede{font-size:19px}.apollo-module__S2FswG__facts{gap:12px}.apollo-module__S2FswG__facts strong{font-size:21px}.apollo-module__S2FswG__facts span{font-size:9px;line-height:1.5}.apollo-module__S2FswG__chatBody{padding:20px 16px}.apollo-module__S2FswG__labNotes{grid-template-columns:1fr;gap:24px}.apollo-module__S2FswG__empty h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.apollo-module__S2FswG__pulse{animation:none}}
