.rl-root{--rl-paper:#080d12;--rl-paper-deep:#101a22;--rl-ink:#e7f0f3;--rl-muted:#a6b7c0;--rl-bronze:#8ee0ce;--rl-line:rgba(183,212,223,.18);--rl-serif:var(--font-xp-serif),Georgia,serif;color:var(--rl-ink);background:var(--rl-paper);min-height:100dvh;font:400 16px/1.6 var(--font-xp-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased}.rl-root *,.rl-root :after,.rl-root :before{box-sizing:border-box}.rl-root button,.rl-root input{font:inherit;color:inherit}.rl-root button{cursor:pointer;background:transparent;border:0}.rl-root a{color:inherit;text-decoration-color:var(--rl-bronze);text-underline-offset:.22em}.rl-root a,.rl-root button,.rl-root input{transition:background-color .16s ease,color .16s ease,border-color .16s ease}.rl-root :focus-visible{outline:2px solid var(--rl-bronze);outline-offset:4px}.rl-root [tabindex="-1"]:focus{outline:none}.rl-root h1,.rl-root h2,.rl-root h3,.rl-root h4,.rl-root p{margin:0}.rl-root svg{flex:none}.rl-sr{width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rl-skip,.rl-sr{position:absolute}.rl-skip{top:-100px;left:16px;z-index:30;padding:.75rem;background:var(--rl-ink);color:var(--rl-paper)!important}.rl-skip:focus{top:12px}.rl-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:.6rem clamp(16px,4vw,64px);border-bottom:1px solid var(--rl-line)}.rl-bar,.rl-bar a{align-items:center}.rl-bar a{display:inline-flex;gap:.4rem;min-height:44px;text-decoration:none}.rl-wordmark{letter-spacing:-.02em}.rl-bar nav{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;font-size:.875rem}.rl-bar nav a[aria-current]{border-bottom:2px solid var(--rl-bronze)}.rl-bar a:hover{color:var(--rl-bronze)}.rl-main{max-width:1304px;margin:auto;padding:0 clamp(16px,4vw,64px)}.rl-intro{padding:clamp(40px,6vw,88px) 0 44px;display:grid;grid-template-columns:1.8fr 1fr;gap:3rem;align-items:end}.rl-kicker{color:var(--rl-bronze);font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.rl-intro h1{font:500 clamp(2.2rem,4.8vw,4.2rem)/1.04 var(--font-xp-sans),Arial,sans-serif;margin:.7rem 0 1.3rem;text-wrap:balance}.rl-lede{color:var(--rl-muted);font-size:1.02rem}.rl-collection-link{margin:0 0 2rem;border-block:1px solid var(--rl-line)}.rl-collection-link a{display:flex;gap:2rem;justify-content:space-between;align-items:center;padding:.9rem 0;min-height:44px;text-decoration:none}.rl-collection-link strong{display:block;font-size:.94rem;font-weight:600}.rl-collection-link span span{display:block;font-size:.8rem;color:var(--rl-muted)}.rl-collection-link a:hover{color:var(--rl-bronze)}.rl-counts{border-left:1px solid var(--rl-line);display:flex;flex-wrap:wrap;gap:1.4rem}.rl-counts p{flex:1 0 100px}.rl-counts strong{display:block;font-size:2rem;line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.rl-counts span{display:block;font-size:.8rem;color:var(--rl-muted);margin-top:.35rem}.rl-tools{border-top:1px solid var(--rl-ink);border-bottom:1px solid var(--rl-line);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0}.rl-tabs{display:flex;gap:1.4rem}.rl-tabs button{padding:.45rem 0;min-height:44px;font-weight:500;border-bottom:2px solid transparent;white-space:nowrap}.rl-tabs button[aria-pressed=true]{border-color:var(--rl-bronze)}.rl-tabs button span{color:var(--rl-muted);font-size:.75rem;font-variant-numeric:tabular-nums;margin-left:.35rem}.rl-search{display:flex;gap:.6rem;align-items:center;min-width:0;width:340px;padding:.5rem .75rem;border:1px solid var(--rl-line);background:rgba(255,255,255,.035)}.rl-search input{width:100%;min-width:0;background:transparent;border:0;min-height:28px;font-size:.875rem;border-radius:0}.rl-search input::-moz-placeholder{color:#8da3ae;opacity:1}.rl-search input::placeholder{color:#8da3ae;opacity:1}.rl-search:focus-within{outline:2px solid var(--rl-bronze);outline-offset:2px}.rl-search input:focus{outline:0}.rl-filter{display:flex;flex-wrap:wrap;gap:.3rem .4rem;padding:1rem 0 1.5rem}.rl-filter button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .8rem;font-size:.82rem;border:1px solid transparent}.rl-filter button[aria-pressed=true]{border-color:var(--rl-bronze);background:#142c2d}.rl-filter button span{color:var(--rl-muted);font-size:.72rem;font-variant-numeric:tabular-nums}.rl-filter button:hover,.rl-tabs button:hover{background:rgba(122,216,197,.07)}.rl-proof-note{color:var(--rl-muted);max-width:85ch;padding:1rem 0 1.7rem;font-size:.9rem}.rl-workspace{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px)}.rl-result-head{padding:0 0 1rem;border-bottom:1px solid var(--rl-line)}.rl-result-head h2{font-size:1rem;font-weight:600}.rl-result-head p{font-size:.78rem;color:var(--rl-muted);margin-top:.25rem;overflow-wrap:anywhere}.rl-proof-list,.rl-proof-list ul,.rl-sources,.rl-study-list{list-style:none;margin:0;padding:0}.rl-study-list>li{border-bottom:1px solid var(--rl-line)}.rl-study-list>li>a{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;padding:1.15rem .25rem;text-decoration:none}.rl-study-list>li>a:hover,.rl-study-list>li>a[aria-current]{background:rgba(122,216,197,.06)}.rl-study-list a>svg{margin-top:.2rem;color:var(--rl-bronze)}.rl-ordinal{font:400 .7rem/1.5 var(--font-xp-mono),monospace;color:var(--rl-bronze);padding-top:.2rem}.rl-study-question{display:block;font-size:1rem;font-weight:500;line-height:1.4;text-wrap:pretty}.rl-study-ref{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--rl-muted);font-size:.8rem;margin:.35rem 0 .6rem}.rl-root .xp-badge{display:inline-flex;align-items:center;gap:.4em;font-size:.72rem;color:var(--rl-muted);font-weight:600;line-height:1.4}.rl-root .xp-badge-mark{flex:none}.rl-more{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem .25rem;min-height:44px;text-align:left;color:var(--rl-bronze)!important;border-bottom:1px solid var(--rl-line)!important}.rl-more span{font-size:.75rem;color:var(--rl-muted)}.rl-proof-list>li{padding:1.25rem 0;border-bottom:1px solid var(--rl-line)}.rl-proof-label{color:var(--rl-bronze);font-size:.72rem;margin-bottom:.6rem!important}.rl-proof-list h3{font-size:.94rem;font-weight:400;line-height:1.6}.rl-proof-list ul{margin-top:.9rem}.rl-proof-list a{display:flex;align-items:center;gap:.5rem;font-size:.82rem;padding:.55rem 0;min-height:44px}.rl-proof-origin{padding:1.5rem 0}.rl-detail{padding:0 0 1rem clamp(0px,1vw,12px);min-width:0}.rl-back{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0;color:var(--rl-bronze)!important;font-size:.8rem!important;margin-bottom:1.25rem}.rl-detail article{padding-bottom:1.5rem}.rl-detail article>h2{scroll-margin-top:24px;font-size:clamp(1.7rem,2.9vw,2.45rem);font-weight:500;line-height:1.13;letter-spacing:-.04em;margin:.65rem 0 1rem;text-wrap:balance}.rl-model-links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:1.2rem 0 1.5rem}.rl-model-links a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.82rem}.rl-detail h3{font-weight:600;font-size:1rem;margin-bottom:.75rem}.rl-detail h4{font-size:.82rem;font-weight:600;margin:1.25rem 0 .35rem;color:var(--rl-bronze)}.rl-detail section{margin-top:1.8rem}.rl-detail section:first-of-type{margin-top:0}.rl-detail p{max-width:65ch}.rl-passages{border-block:1px solid var(--rl-line);padding:1.25rem 0}.rl-passages figure{margin:1rem 0 0}.rl-passages blockquote{font:400 1.2rem/1.7 var(--rl-serif);margin:0}.rl-passages figcaption{font-size:.75rem;color:var(--rl-bronze);margin-top:.65rem}.rl-record{border-left:2px solid var(--rl-bronze);padding-left:1.1rem}.rl-source-note{font-size:.84rem;color:var(--rl-muted);margin-bottom:1rem!important}.rl-sources li{padding:.85rem 0;border-bottom:1px solid var(--rl-line);overflow-wrap:anywhere}.rl-sources a{gap:.3rem;font-size:.9rem;font-weight:500}.rl-detail section>a,.rl-evidence>p>a,.rl-sources a{display:inline-flex;align-items:center;min-height:44px}.rl-source-author,.rl-sources p{display:block;font-size:.78rem;color:var(--rl-muted);margin-top:.3rem}.rl-sources small{color:var(--rl-muted);font-size:.7rem}.rl-detail details{margin-top:1.25rem;font-size:.82rem}.rl-detail summary{min-height:44px;padding:.5rem 0;cursor:pointer}.rl-detail details p{padding:.4rem 0}.rl-detail .rl-context{margin:1rem 0}.rl-context summary{font-weight:500;color:var(--rl-bronze)}.rl-context ol{list-style-type:decimal;padding-left:1.6rem;font:400 1.07rem/1.8 var(--rl-serif)}.rl-context li{padding-left:.45rem;margin-bottom:.5rem}.rl-context li::marker{color:var(--rl-bronze);font:400 .75rem var(--font-xp-sans),sans-serif}.rl-related{margin-top:2rem;border-top:1px solid var(--rl-line);padding-top:1.5rem}.rl-related a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.6rem 0;font-size:.9rem}.rl-invitation{border:1px solid var(--rl-line);padding:clamp(24px,4vw,50px);margin-top:0;background:linear-gradient(150deg,rgba(21,39,47,.8),rgba(13,23,31,.7))}.rl-invitation-mark{display:block;color:var(--rl-bronze);font-size:3rem;line-height:1;margin-bottom:2.4rem}.rl-invitation h2{font:500 clamp(1.65rem,2.8vw,2.4rem)/1.12 var(--font-xp-sans),sans-serif;letter-spacing:-.04em;margin:.65rem 0 1.2rem}.rl-invitation>p:not(.rl-kicker){font-size:.92rem;color:var(--rl-muted)}.rl-preview-path{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:2rem 0;font-size:.76rem;color:var(--rl-bronze)}.rl-invitation button{display:inline-flex;gap:1rem;align-items:center;min-height:44px;border-bottom:1px solid var(--rl-bronze);padding:.5rem 0;font-size:.9rem}.rl-empty{padding:2rem .5rem}.rl-empty h2,.rl-empty h3{font-weight:500;font-size:1.25rem;margin-bottom:.65rem}.rl-empty p{color:var(--rl-muted)}.rl-empty button{min-height:44px;text-decoration:underline;margin-top:1rem;padding:.5rem 0;color:var(--rl-bronze);text-align:left}.rl-footer{border-top:1px solid var(--rl-line);margin-top:4rem;padding:1.5rem 0 3rem;font-size:.8rem;color:var(--rl-muted)}.rl-footer p{max-width:65ch;margin:.3rem 0}.rl-footer a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.5rem}@media (max-width:900px){.rl-intro{grid-template-columns:1fr;gap:1.75rem}.rl-counts{border-left:0;border-top:1px solid var(--rl-line);padding:1.2rem 0 0;gap:1rem}.rl-counts p{flex:1 0 0}.rl-tools{flex-wrap:wrap;gap:1rem}.rl-search{width:100%}}@media (max-width:650px){.rl-bar{gap:.25rem}.rl-wordmark{width:100%}.rl-bar nav{width:100%;justify-content:space-between;gap:.5rem}.rl-intro{padding-top:32px;padding-bottom:28px}.rl-counts strong{font-size:1.7rem}.rl-counts span{font-size:.72rem}.rl-tabs{gap:1.25rem}.rl-tabs button{font-size:.88rem}.rl-workspace{display:block}.rl-filter{gap:.3rem;padding-bottom:1rem}.rl-filter button{padding:.5rem .65rem}.rl-detail{padding:0}.rl-invitation{margin-top:2rem}.rl-has-detail .rl-collection-link,.rl-has-detail .rl-filter,.rl-has-detail .rl-intro,.rl-has-detail .rl-proof-note,.rl-has-detail .rl-results,.rl-has-detail .rl-tools{display:none}.rl-has-detail .rl-browser{padding-top:1rem}.rl-has-detail .rl-footer{margin-top:1.5rem}.rl-detail article>h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){.rl-root *,.rl-root :after,.rl-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rl-root{--rl-line:rgba(183,212,223,.17)}.rl-bar{min-height:76px;background:#080d12;gap:.5rem 1.5rem}.rl-wordmark{letter-spacing:-.035em;font-weight:600;font-size:1rem}.rl-bar nav{gap:.25rem 1.6rem;color:var(--rl-muted)}.rl-bar nav a[aria-current]{color:var(--rl-ink)}.rl-bar nav .rl-observatory-link{color:var(--rl-bronze)}.rl-main{max-width:1424px}.rl-intro{position:relative;isolation:isolate;min-height:380px;padding-block:76px 54px;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:4rem}.rl-intro:before{content:"";position:absolute;inset:0 -2rem 0 20%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080d12,transparent 65%),linear-gradient(0deg,#080d12,transparent 38%,rgba(8,13,18,.15)),url(/media/cosmos/illustrated-sky.webp) 100%/cover;opacity:.56}.rl-kicker{font:500 .68rem/1.5 var(--font-xp-mono),monospace;letter-spacing:.15em}.rl-intro h1{font-weight:500;font-size:clamp(2.8rem,5.4vw,5.1rem);line-height:1.01;letter-spacing:-.055em;margin-block:1rem 1.35rem}.rl-lede{color:#a6b7c0;max-width:48ch;line-height:1.75}.rl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.8rem}.rl-hero-actions a{display:inline-flex;align-items:center;gap:.85rem;min-height:46px;font-size:.82rem;text-decoration:none}.rl-hero-actions a:first-child{background:#8ee0ce;color:#08231e;padding:.65rem 1.05rem;border-radius:3px;font-weight:600}.rl-hero-actions a:first-child:hover{background:#b4f0e3}.rl-hero-actions a:last-child{color:#b6c7cf;border-bottom:1px solid #52636c}.rl-counts{padding-block:1.4rem;padding-left:2rem;align-self:end;gap:1rem;border-left-color:rgba(183,212,223,.25)}.rl-counts strong{font-size:2.1rem;color:#f1f6f8;font-weight:400}.rl-counts span{color:#a6b7c0;max-width:12ch;font-size:.72rem}.rl-counts p{flex-basis:70px}.rl-collection-link{background:#0e181f;padding-inline:1.2rem;border:1px solid var(--rl-line);border-radius:3px}.rl-collection-link strong{color:#dce9ee}.rl-collection-link a>svg{color:var(--rl-bronze)}.rl-tools{border-top-color:#60747e;padding-block:1.2rem}.rl-search{background:#101b23;border-radius:4px;min-height:46px}.rl-search input::-moz-placeholder{color:#9aafb9}.rl-search input::placeholder{color:#9aafb9}.rl-search>svg{color:#8ba1ad}.rl-filter button{border-radius:3px}.rl-filter button[aria-pressed=true]{border-color:#3c786e;color:#b0e9dc;background:#132c2c}.rl-workspace{gap:clamp(32px,5vw,80px)}.rl-study-list>li>a{padding-block:1.35rem}.rl-study-list>li>a:hover,.rl-study-list>li>a[aria-current]{background:#102326}.rl-proof-list h3{color:#e7f0f3;font-weight:500;font-size:1.07rem;line-height:1.45}.rl-proof-summary{color:var(--rl-muted);font-size:.85rem;line-height:1.7;margin-top:.7rem!important}.rl-invitation{border-color:#243c47;border-radius:4px;padding-block:3rem}.rl-invitation h2{max-width:18ch}.rl-invitation-mark{color:#8ee0ce}.rl-detail article>h2{font-size:clamp(2rem,3.2vw,2.9rem)}.rl-passages{color:#d9e6ec}.rl-context ol{color:#d5e4ea}.rl-skip{background:#8ee0ce;color:#08231e!important}@media (max-width:1000px){.rl-intro:before{right:0}.rl-intro{grid-template-columns:1fr;gap:2rem;min-height:auto;padding-block:54px 36px}.rl-counts{border-left:0;border-top:1px solid var(--rl-line);padding:1.4rem 0 0;width:100%}.rl-counts span{max-width:none}}@media (max-width:650px){.rl-bar{min-height:96px;padding-block:.7rem}.rl-wordmark{font-size:.98rem}.rl-bar nav{font-size:.72rem;-moz-column-gap:.75rem;column-gap:.75rem}.rl-bar nav a{min-height:44px}.rl-bar nav .rl-observatory-link svg{display:none}.rl-intro{padding-block:42px 30px;gap:1.8rem}.rl-intro h1{font-size:clamp(2.65rem,10vw,3.8rem)}.rl-intro:before{left:0;right:0;opacity:.42}.rl-hero-actions{gap:.6rem 1.25rem}.rl-hero-actions a{font-size:.76rem}.rl-counts strong{font-size:1.8rem}.rl-counts span{font-size:.7rem}.rl-collection-link{padding-inline:.8rem}.rl-has-detail .rl-intro:before{display:none}}.rl-nav-short{display:none}@media (max-width:650px){.rl-observatory-link .rl-nav-long{display:none}.rl-observatory-link .rl-nav-short{display:inline}.rl-bar nav{font-size:.8rem}}