.install-tabs:where(.astro-s5r2zx2f){grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%;min-width:0;display:grid}.tablist:where(.astro-s5r2zx2f){gap:.25rem;display:flex}:where(.astro-s5r2zx2f)[role=tab]{min-height:2.25rem;color:var(--haze);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;padding:0 .85rem;font-weight:520;transition:color .2s,border-color .2s,background .2s}:where(.astro-s5r2zx2f)[role=tab]:hover{color:var(--starlight)}:where(.astro-s5r2zx2f)[role=tab][aria-selected=true]{border-color:var(--rule-strong);background:rgb(var(--fg-rgb) / .05);color:var(--starlight)}.command:where(.astro-s5r2zx2f){border:1px solid var(--rule-strong);background:var(--ink-raised);backdrop-filter:blur(8px);border-radius:0;align-items:stretch;display:flex;position:relative}pre:where(.astro-s5r2zx2f){scrollbar-width:none;min-width:0;color:var(--starlight);flex:1;margin:0;padding:.95rem 1.1rem;font-size:.8rem;line-height:1.75;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}pre:where(.astro-s5r2zx2f)::-webkit-scrollbar{display:none}.copy:where(.astro-s5r2zx2f){border:1px solid var(--rule-strong);color:var(--starlight);font:inherit;font-size:var(--step--2);cursor:pointer;background:0 0;border-radius:0;flex:none;margin:.4rem;padding:0 .9rem;font-weight:560;transition:background .2s,color .2s,border-color .2s}.copy:where(.astro-s5r2zx2f):hover{border-color:var(--starlight)}.copy:where(.astro-s5r2zx2f)[data-done]{border-color:var(--brass);background:var(--brass);color:var(--night)}.where:where(.astro-s5r2zx2f){color:var(--haze);font-size:var(--step--2)}.after:where(.astro-s5r2zx2f){max-width:34rem;color:var(--haze);font-size:var(--step--1);line-height:1.55}.compact:where(.astro-s5r2zx2f) .where:where(.astro-s5r2zx2f){display:none}.sphere-drawing:where(.astro-ciksz57y){fill:none;stroke:var(--starlight);stroke-width:1.15px;vector-effect:non-scaling-stroke;overflow:visible}.sphere-drawing:where(.astro-ciksz57y) :where(.astro-ciksz57y){vector-effect:non-scaling-stroke}.sphere-drawing:where(.astro-ciksz57y) circle:where(.astro-ciksz57y){opacity:.62}.sphere-drawing:where(.astro-ciksz57y) .accent:where(.astro-ciksz57y){stroke:var(--brass);stroke-width:1.75px}.orrery:where(.astro-lcdefpme){position:relative}.track:where(.astro-lcdefpme){z-index:0;pointer-events:none;position:absolute;inset:0}.stage:where(.astro-lcdefpme){pointer-events:none;--text-column:min(var(--measure), 42vw);height:100lvh;position:sticky;top:0;overflow:hidden}.scene:where(.astro-lcdefpme){position:absolute;inset:0}.glow:where(.astro-lcdefpme){background:radial-gradient(42% 52% at 66%,#3c3c3c6b,#0000 70%),radial-gradient(28% 34% at 66%,#ff5a1f0d,#0000 70%);position:absolute;inset:0}.drawing:where(.astro-lcdefpme){inset:0 0 0 calc(var(--gutter) + var(--text-column));place-items:center;transition:opacity .6s;display:grid;position:absolute}.drawing:where(.astro-lcdefpme) svg{width:min(64lvh,92%);height:auto}.scene:where(.astro-lcdefpme) canvas:where(.astro-lcdefpme){opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.orrery:where(.astro-lcdefpme)[data-orrery-live] canvas:where(.astro-lcdefpme){opacity:1}.orrery:where(.astro-lcdefpme)[data-orrery-live] .drawing:where(.astro-lcdefpme){opacity:0}.labels:where(.astro-lcdefpme){position:absolute;inset:0}.labels:where(.astro-lcdefpme) .orrery-label{visibility:hidden;color:var(--starlight);font-size:.8125rem;font-weight:560;font-stretch:var(--narrow);letter-spacing:.01em;white-space:nowrap;pointer-events:auto;text-shadow:0 0 6px var(--night), 0 0 14px var(--night);will-change:transform, opacity;justify-items:center;padding:.15rem .35rem;line-height:1.25;display:grid;position:absolute;top:0;left:0;translate:-50% calc(-100% - .9rem)}.labels:where(.astro-lcdefpme) .orrery-label--moon{color:var(--haze);font-size:.6875rem;translate:-50% -50%}.labels:where(.astro-lcdefpme) .orrery-label--core{color:#fff0d8;font-weight:620;translate:-50% calc(-100% - 1.6rem)}.labels:where(.astro-lcdefpme) .orrery-label--system{color:var(--signal);translate:-50% calc(-100% - 1.4rem)}.labels:where(.astro-lcdefpme) .orrery-label-status:empty{display:none}.labels:where(.astro-lcdefpme) .orrery-label-status{color:var(--haze);font-size:.6875rem}.labels:where(.astro-lcdefpme) .orrery-label[data-state=running] .orrery-label-status{color:var(--brass)}.scrim:where(.astro-lcdefpme){background:linear-gradient(90deg, var(--night) 0%, rgb(var(--bg-rgb) / .82) 24%, rgb(var(--bg-rgb) / 0) 46%);position:absolute;inset:0}.chapter:where(.astro-lcdefpme){z-index:1;min-height:100svh;padding:6.5rem var(--gutter) 5rem;pointer-events:none;align-items:center;display:flex;position:relative}.chapter-body:where(.astro-lcdefpme){width:min(100%, var(--measure), 42vw);pointer-events:auto;grid-template-columns:minmax(0,1fr);gap:1.15rem;display:grid}.chapter-body:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){color:rgb(var(--fg-rgb) / .82);font-size:var(--step-1);line-height:1.5}.chapter:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--step-4);margin-bottom:.35rem}.chapter--hero:where(.astro-lcdefpme){padding-top:5.5rem;padding-bottom:3.5rem}.chapter--hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){letter-spacing:-.032em;text-wrap:balance;animation:unfold 1.6s var(--ease-out) both;margin-bottom:.4rem;font-size:clamp(2.6rem,1.3rem + 3.4vw,4.25rem);font-weight:600;line-height:.98}@media (width>=861px){.chapter--hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){width:min(50vw,44rem)}}@media (width<=860px){.chapter--hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){font-size:clamp(2rem,9vw,2.6rem)}}@keyframes unfold{0%{opacity:0;font-stretch:82%}to{font-stretch:var(--wide);opacity:1}}.chapter-body:where(.astro-lcdefpme)>.lede:where(.astro-lcdefpme){max-width:32rem;margin-bottom:.9rem;font-size:1.1875rem;line-height:1.55}.chapter-body:where(.astro-lcdefpme)>.note:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--1)}.note:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--starlight);margin-left:.4em}.chapter-body:where(.astro-lcdefpme)>.eyebrow:where(.astro-lcdefpme){border:1px solid var(--rule-strong);background:var(--ink-raised);color:var(--haze);font-size:var(--step--2);font-weight:540;font-stretch:var(--narrow);letter-spacing:.02em;border-radius:0;justify-self:start;align-items:center;gap:.6rem;padding:.3rem .8rem .3rem .65rem;display:inline-flex}.pulse:where(.astro-lcdefpme){background:var(--brass);border-radius:50%;width:.45rem;height:.45rem;position:relative}.pulse:where(.astro-lcdefpme):after{content:"";border-radius:inherit;background:var(--brass);animation:pulse 2.4s var(--ease-out) infinite;position:absolute;inset:0}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.rise:where(.astro-lcdefpme){animation:rise 1s var(--ease-out) both;animation-delay:calc(.35s + var(--rise,0) * 90ms)}@keyframes rise{0%{opacity:0;translate:0 .9rem}}.proof:where(.astro-lcdefpme){border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;margin:.6rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.proof:where(.astro-lcdefpme) li:where(.astro-lcdefpme){font-size:var(--step--1);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.6rem;line-height:1.4;display:grid}.proof:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){fill:none;width:1rem;height:1rem;stroke:var(--brass);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-top:.1rem}.proof:where(.astro-lcdefpme) strong:where(.astro-lcdefpme){font-weight:600;display:block}.proof-detail:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--2)}.meters:where(.astro-lcdefpme){border:1px solid var(--rule);background:var(--ink-raised);backdrop-filter:blur(10px);border-radius:0;gap:.9rem;margin:.9rem 0 0;padding:1.15rem 1.25rem 1.25rem;display:grid}.meters:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--2);font-stretch:var(--narrow);font-weight:540}.meters:where(.astro-lcdefpme) ol:where(.astro-lcdefpme){gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.meter:where(.astro-lcdefpme){font-size:var(--step--1);--fill:0;grid-template-columns:11.5rem 1fr 6.5rem;align-items:center;gap:.9rem;display:grid}.meter-account:where(.astro-lcdefpme){color:var(--haze)}.meter-bar:where(.astro-lcdefpme){background:rgb(var(--fg-rgb) / .1);border-radius:0;height:4px;position:relative;overflow:hidden}.meter-bar:where(.astro-lcdefpme) span:where(.astro-lcdefpme){border-radius:inherit;background:var(--starlight);transform:scaleX(var(--fill));transform-origin:0;position:absolute;inset:0}.meter:where(.astro-lcdefpme)[data-state=limit] .meter-bar:where(.astro-lcdefpme) span:where(.astro-lcdefpme){background:var(--haze)}.meter:where(.astro-lcdefpme)[data-state=running] .meter-bar:where(.astro-lcdefpme) span:where(.astro-lcdefpme){background:var(--brass)}.meter-state:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--2);text-align:right}.meter-state:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:none}.meter:where(.astro-lcdefpme)[data-state=running] :where(.astro-lcdefpme)[data-when=running]{color:var(--brass);display:inline}.meter:where(.astro-lcdefpme)[data-state=limit] :where(.astro-lcdefpme)[data-when=limit]{display:inline}.handoff:where(.astro-lcdefpme){border-top:1px solid var(--rule);color:var(--haze);font-size:var(--step--1);padding-top:.9rem}.memory:where(.astro-lcdefpme){gap:.9rem;margin:.9rem 0 0;display:grid}.memory:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.memory:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:5.5rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.memory-kind:where(.astro-lcdefpme){color:var(--haze);font-stretch:var(--narrow);font-weight:540}.memory-mark:where(.astro-lcdefpme){width:1.1em;color:var(--haze);font-family:var(--font-mono);display:inline-block}.memory:where(.astro-lcdefpme) li:where(.astro-lcdefpme)[data-kind=proposal] .memory-text:where(.astro-lcdefpme),.memory:where(.astro-lcdefpme) li:where(.astro-lcdefpme)[data-kind=proposal] .memory-mark:where(.astro-lcdefpme){color:var(--brass)}.memory:where(.astro-lcdefpme) figcaption:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--1)}.chapter--close:where(.astro-lcdefpme){text-align:center;justify-content:center;align-items:flex-end;padding-bottom:12svh}.chapter--close:where(.astro-lcdefpme) .chapter-body:where(.astro-lcdefpme){justify-items:center;width:min(100%,38rem)}.actions:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.6rem;display:flex}.section:where(.astro-lcdefpme){border-top:1px solid var(--rule);padding:clamp(5rem,12vw,9rem) 0;position:relative}.section:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--step-4)}.section-grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.section-intro:where(.astro-lcdefpme){gap:1.25rem;display:grid}.section-intro:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){color:rgb(var(--fg-rgb) / .82);font-size:var(--step-1);line-height:1.5}.verdicts:where(.astro-lcdefpme){border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.verdicts:where(.astro-lcdefpme) li:where(.astro-lcdefpme){border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1.5rem;padding:1.35rem 0;display:grid}.verdicts:where(.astro-lcdefpme) code:where(.astro-lcdefpme){color:var(--starlight);font-size:.95rem}.prompt:where(.astro-lcdefpme){color:var(--haze);user-select:none;margin-right:.6em}.verdict:where(.astro-lcdefpme){border:1px solid var(--rule-strong);font-size:var(--step--2);font-weight:600;font-stretch:var(--wide);white-space:nowrap;border-radius:0;justify-self:end;padding:.1rem .65rem}:where(.astro-lcdefpme)[data-verdict=reviewed] .verdict:where(.astro-lcdefpme){color:var(--signal);border-color:#86b6ff73}:where(.astro-lcdefpme)[data-verdict=asks-you] .verdict:where(.astro-lcdefpme){background:var(--brass-soft);border-color:#ff5a1f8c}.verdict-detail:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--1);grid-column:1/-1}:where(.astro-lcdefpme)[data-verdict=asks-you] .verdict:where(.astro-lcdefpme){color:var(--brass)}:where(.astro-lcdefpme)[data-verdict=never-runs] .verdict:where(.astro-lcdefpme){color:var(--haze);text-decoration:line-through #8d96ab99}:where(.astro-lcdefpme)[data-verdict=never-runs] code:where(.astro-lcdefpme){color:var(--haze)}.section-head:where(.astro-lcdefpme){gap:1.1rem;max-width:44rem;display:grid}.section-head:where(.astro-lcdefpme)>p:where(.astro-lcdefpme){color:rgb(var(--fg-rgb) / .82);font-size:var(--step-1);line-height:1.5}.more:where(.astro-lcdefpme){font-size:var(--step--1)}.more:where(.astro-lcdefpme) a:where(.astro-lcdefpme){color:var(--brass);text-decoration-color:#ff5a1f66}.more:where(.astro-lcdefpme) a:where(.astro-lcdefpme):after{content:" →"}.compare-table:where(.astro-lcdefpme){border-top:1px solid var(--rule);margin-top:3.25rem;display:grid}.compare-row:where(.astro-lcdefpme){border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem clamp(1.5rem,4vw,3rem);padding:1.4rem 0;line-height:1.55;display:grid}.compare-row--head:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--2);font-weight:600;font-stretch:var(--wide);letter-spacing:.04em;text-transform:uppercase;padding:1rem 0}.compare-row--head:where(.astro-lcdefpme) .compare-atlas:where(.astro-lcdefpme){color:var(--brass)}.compare-moment:where(.astro-lcdefpme){font-size:var(--step-0);font-weight:600;font-stretch:var(--wide);line-height:1.3}.compare-alone:where(.astro-lcdefpme){color:var(--haze)}.compare-row:where(.astro-lcdefpme):not(.compare-row--head) .compare-atlas:where(.astro-lcdefpme){color:var(--starlight);padding-left:1.6rem;position:relative}.compare-row:where(.astro-lcdefpme):not(.compare-row--head) .compare-atlas:where(.astro-lcdefpme):before{content:"";background:radial-gradient(circle, var(--brass) 0 30%, transparent 34%), radial-gradient(circle, var(--brass-soft) 0 100%);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.35rem;left:0}.compare-label:where(.astro-lcdefpme){display:none}.cards:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3.25rem 0 0;padding:0;list-style:none;display:grid}.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme){border:1px solid var(--rule);border-radius:calc(var(--radius) + 4px);background:linear-gradient(180deg, rgb(var(--bg-rgb) / .75), rgb(var(--bg-rgb) / .4));height:100%;color:inherit;isolation:isolate;transition:border-color .3s, translate .4s var(--ease-out);align-content:start;gap:.55rem;padding:1.5rem 1.5rem 1.35rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme):before{content:"";z-index:-1;background:radial-gradient(22rem circle at var(--x,50%) var(--y,-30%), #ff5a1f1c, transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover,.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible{border-color:#ff5a1f59;translate:0 -2px}.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover:before,.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme):focus-visible:before{opacity:1}.card:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--step-1);letter-spacing:-.012em;font-weight:600}.card:where(.astro-lcdefpme) p:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--1);line-height:1.55}.card-more:where(.astro-lcdefpme){color:var(--brass);font-size:var(--step--2);opacity:.75;align-items:center;gap:.35rem;margin-top:.4rem;font-weight:560;transition:opacity .3s;display:inline-flex}.card-more:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem;transition:translate .3s var(--ease-out)}.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover .card-more:where(.astro-lcdefpme){opacity:1}.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover .card-more:where(.astro-lcdefpme) svg:where(.astro-lcdefpme){translate:3px}.questions:where(.astro-lcdefpme){border-top:1px solid var(--rule)}.questions:where(.astro-lcdefpme) details:where(.astro-lcdefpme){border-bottom:1px solid var(--rule)}.questions:where(.astro-lcdefpme) summary:where(.astro-lcdefpme){cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;list-style:none;display:flex}.questions:where(.astro-lcdefpme) summary:where(.astro-lcdefpme)::-webkit-details-marker{display:none}.questions:where(.astro-lcdefpme) h3:where(.astro-lcdefpme){font-size:var(--step-0);font-weight:580;font-stretch:var(--normal);letter-spacing:-.005em;line-height:1.4;transition:color .2s}.questions:where(.astro-lcdefpme) summary:where(.astro-lcdefpme):hover h3:where(.astro-lcdefpme){color:#fff}.toggle:where(.astro-lcdefpme){border:1px solid var(--rule-strong);width:1.75rem;height:1.75rem;transition:rotate .35s var(--ease-out), border-color .2s;border-radius:50%;flex:none;position:relative}.toggle:where(.astro-lcdefpme):before,.toggle:where(.astro-lcdefpme):after{content:"";background:var(--starlight);width:.65rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.toggle:where(.astro-lcdefpme):after{transition:opacity .2s;rotate:90deg}details:where(.astro-lcdefpme)[open] .toggle:where(.astro-lcdefpme){border-color:var(--brass);rotate:180deg}details:where(.astro-lcdefpme)[open] .toggle:where(.astro-lcdefpme):after{opacity:0}.answer:where(.astro-lcdefpme){max-width:40rem;color:rgb(var(--fg-rgb) / .8);font-size:var(--step--1);gap:.6rem;padding:0 3rem 1.5rem 0;line-height:1.65;display:grid}@supports (interpolate-size:allow-keywords){.questions:where(.astro-lcdefpme){interpolate-size:allow-keywords}.questions:where(.astro-lcdefpme) details:where(.astro-lcdefpme)::details-content{height:0;transition:height .4s var(--ease-out), content-visibility .4s allow-discrete;overflow:clip}.questions:where(.astro-lcdefpme) details:where(.astro-lcdefpme)[open]::details-content{height:auto}}.steps:where(.astro-lcdefpme){counter-reset:step;gap:1.1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme){color:rgb(var(--fg-rgb) / .86);counter-increment:step;padding-left:2.6rem;position:relative}.steps:where(.astro-lcdefpme) li:where(.astro-lcdefpme):before{content:counter(step);color:var(--brass);font-size:var(--step-1);font-weight:600;font-stretch:var(--wide);line-height:1.2;position:absolute;top:-.05rem;left:0}.section-intro:where(.astro-lcdefpme)>.aside:where(.astro-lcdefpme),.install-box:where(.astro-lcdefpme)>.aside:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--1)}.install-box:where(.astro-lcdefpme){gap:1.25rem;padding-top:.4rem;display:grid}.read-on-grid:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.read-on:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){font-size:var(--step-2);margin-bottom:1.25rem}.read-on:where(.astro-lcdefpme) h2:where(.astro-lcdefpme) a:where(.astro-lcdefpme){text-decoration:none}.read-on:where(.astro-lcdefpme) h2:where(.astro-lcdefpme) a:where(.astro-lcdefpme):hover{text-decoration:underline}.read-on:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.read-on:where(.astro-lcdefpme) li:where(.astro-lcdefpme){font-size:var(--step--1);gap:.2rem;display:grid}.change:where(.astro-lcdefpme){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meta:where(.astro-lcdefpme),.quiet:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--2)}.quiet:where(.astro-lcdefpme){font-size:var(--step--1)}@media (width<=860px){.track:where(.astro-lcdefpme){z-index:2}.stage:where(.astro-lcdefpme){background:var(--night);height:54svh;mask-image:linear-gradient(#000 80%,#0000)}.scene:where(.astro-lcdefpme){top:4.25rem}.glow:where(.astro-lcdefpme){background:radial-gradient(60% 55% at 50% 58%,#3c3c3c80,#0000 75%)}.drawing:where(.astro-lcdefpme){inset:0}.drawing:where(.astro-lcdefpme) svg{width:min(62vw,34svh)}.scrim:where(.astro-lcdefpme){display:none}.labels:where(.astro-lcdefpme) .orrery-label{font-size:.6875rem}.chapter:where(.astro-lcdefpme),.chapter--hero:where(.astro-lcdefpme),.chapter--close:where(.astro-lcdefpme){align-items:flex-start;padding-top:57svh;padding-bottom:14svh}.chapter-body:where(.astro-lcdefpme){width:100%}.meter:where(.astro-lcdefpme){grid-template-columns:1fr 5.5rem}.meter-bar:where(.astro-lcdefpme){grid-area:2/1/auto/-1}.section-grid:where(.astro-lcdefpme),.read-on-grid:where(.astro-lcdefpme),.cards:where(.astro-lcdefpme){grid-template-columns:1fr}.compare-row:where(.astro-lcdefpme){grid-template-columns:1fr;gap:.6rem}.compare-row--head:where(.astro-lcdefpme){display:none}.compare-label:where(.astro-lcdefpme){color:var(--haze);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:block}.compare-atlas:where(.astro-lcdefpme) .compare-label:where(.astro-lcdefpme){color:var(--brass)}.proof:where(.astro-lcdefpme){grid-template-columns:1fr}.answer:where(.astro-lcdefpme){padding-right:0}}@media (width>=861px) and (width<=1180px){.cards:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.chapter--hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme),.rise:where(.astro-lcdefpme),.pulse:where(.astro-lcdefpme):after{animation:none}.card:where(.astro-lcdefpme) a:where(.astro-lcdefpme),.toggle:where(.astro-lcdefpme),.scene:where(.astro-lcdefpme) canvas:where(.astro-lcdefpme),.drawing:where(.astro-lcdefpme){transition:none}}.marquee:where(.astro-lcdefpme){z-index:1;background:var(--brass);color:#000;padding:.9rem 0;position:relative;overflow:hidden}.marquee-track:where(.astro-lcdefpme){width:max-content;animation:38s linear infinite run;display:flex}.marquee:where(.astro-lcdefpme) ul:where(.astro-lcdefpme){flex:none;margin:0;padding:0;list-style:none;display:flex}.marquee:where(.astro-lcdefpme) li:where(.astro-lcdefpme){font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding-right:2rem;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:600;display:flex}.marquee:where(.astro-lcdefpme) li:where(.astro-lcdefpme):after{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#000;width:.5em;height:.5em;margin-left:2rem}@keyframes run{to{transform:translate(-50%)}}:root[data-theme=light] .scene:where(.astro-lcdefpme) canvas:where(.astro-lcdefpme){filter:invert()hue-rotate(180deg)}:root[data-theme=light] .glow:where(.astro-lcdefpme){display:none}:root[data-theme=light] .labels:where(.astro-lcdefpme) .orrery-label--core{color:var(--starlight)}@media (prefers-reduced-motion:reduce){.marquee-track:where(.astro-lcdefpme){animation:none}}.tagline:where(.astro-lcdefpme){z-index:1;padding:clamp(5rem,14vw,11rem) 0;position:relative}.tagline:where(.astro-lcdefpme) p:where(.astro-lcdefpme){text-wrap:balance;max-width:22em;font-size:clamp(2rem,5.2vw,4.25rem);font-weight:600;line-height:1.12}.tagline:where(.astro-lcdefpme) p:where(.astro-lcdefpme).armed .word:where(.astro-lcdefpme){opacity:.28;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.tagline:where(.astro-lcdefpme) p:where(.astro-lcdefpme).armed .word:where(.astro-lcdefpme).lit{opacity:1}
