.research[data-astro-cid-odi5jzfj]{max-width:var(--reading-width)}.rs-header[data-astro-cid-odi5jzfj]{margin-bottom:var(--space-6)}.rs-badge[data-astro-cid-odi5jzfj]{margin:0 0 var(--space-2)}.rs-header[data-astro-cid-odi5jzfj] h1[data-astro-cid-odi5jzfj]{margin-bottom:var(--space-3)}.rs-form[data-astro-cid-odi5jzfj]{display:flex;gap:var(--space-2);margin:0 0 var(--space-4)}.rs-form[data-astro-cid-odi5jzfj] input[data-astro-cid-odi5jzfj]{flex:1;min-width:0;padding:.7rem .85rem;border:1px solid var(--ink-2);border-radius:2px;background:var(--paper);color:var(--ink);font-size:1rem}.rs-form[data-astro-cid-odi5jzfj] input[data-astro-cid-odi5jzfj]:focus{outline:2px solid var(--ink);outline-offset:1px}.rs-form[data-astro-cid-odi5jzfj] button[data-astro-cid-odi5jzfj]{padding-inline:1.4rem}.rs-form[data-astro-cid-odi5jzfj] button[data-astro-cid-odi5jzfj][disabled]{background:var(--ink-3);border-color:var(--ink-3);cursor:default}.rs-examples[data-astro-cid-odi5jzfj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8)}.rs-examples__label[data-astro-cid-odi5jzfj]{margin-right:var(--space-1);font-size:var(--text-xs);font-weight:650;font-stretch:var(--stretch-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.rs-chip[data-astro-cid-odi5jzfj]{padding:.35rem .65rem;border:1px solid var(--rule);border-radius:2px;background:var(--paper);color:var(--ink);font-size:var(--text-sm);text-align:left;cursor:pointer}.rs-chip[data-astro-cid-odi5jzfj]:hover{border-color:var(--ink);background:var(--hl)}.rs-state[data-astro-cid-odi5jzfj]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--ink-2);border-top:2px solid var(--ink)}.rs-state[data-astro-cid-odi5jzfj] p[data-astro-cid-odi5jzfj]{margin:0;color:inherit}.rs-state--error[data-astro-cid-odi5jzfj]{padding:var(--space-4);border:1px solid var(--nogo);background:var(--nogo-bg);color:var(--nogo)}.rs-progress[data-astro-cid-odi5jzfj]{position:relative;flex:0 0 3rem;height:3px;overflow:hidden;background:var(--rule)}.rs-progress[data-astro-cid-odi5jzfj]:after{content:"";position:absolute;inset:0;width:40%;background:var(--ink);animation:rs-slide 1s ease-in-out infinite alternate}@keyframes rs-slide{0%{transform:translate(0)}to{transform:translate(150%)}}.rs-result[data-astro-cid-odi5jzfj]{margin:0 6px var(--space-8) 0;padding:var(--space-6);border:1px solid var(--ink);border-radius:0;background:var(--paper);box-shadow:6px 6px 0 var(--hl)}.rs-result-head[data-astro-cid-odi5jzfj]{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.rs-source[data-astro-cid-odi5jzfj]{display:inline-flex;align-items:center;gap:.45rem;padding:.15rem .5rem;font-size:var(--text-xs);font-weight:700;font-stretch:var(--stretch-label);letter-spacing:.06em;text-transform:uppercase}.rs-source--live[data-astro-cid-odi5jzfj]{color:var(--go);background:var(--go-bg)}.rs-source--corpus[data-astro-cid-odi5jzfj]{color:var(--ink-2);background:var(--paper-2)}.rs-source[data-astro-cid-odi5jzfj] .pulse-dot{width:.45rem;height:.45rem;background:currentColor}.rs-source[data-astro-cid-odi5jzfj] .corpus-icon{font-size:.75rem}.rs-answer[data-astro-cid-odi5jzfj]{font-family:var(--font-serif);font-size:1.08rem;line-height:1.65;color:var(--ink)}.rs-answer[data-astro-cid-odi5jzfj]>:first-child{margin-top:0}.rs-answer[data-astro-cid-odi5jzfj]>:last-child{margin-bottom:0}.rs-answer[data-astro-cid-odi5jzfj] p{margin:0 0 var(--space-4);font-size:inherit;line-height:inherit}.rs-answer[data-astro-cid-odi5jzfj] h3{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-sans);font-size:1.1rem;font-weight:700;line-height:1.3}.rs-answer[data-astro-cid-odi5jzfj] ul,.rs-answer[data-astro-cid-odi5jzfj] ol{margin:0 0 var(--space-4);padding-left:var(--space-5)}.rs-answer[data-astro-cid-odi5jzfj] ul{list-style:disc}.rs-answer[data-astro-cid-odi5jzfj] ol{list-style:decimal}.rs-answer[data-astro-cid-odi5jzfj] li{margin-bottom:var(--space-2);font-size:inherit;line-height:1.6}.rs-answer[data-astro-cid-odi5jzfj] strong{font-weight:700}.rs-answer[data-astro-cid-odi5jzfj] blockquote{margin:var(--space-4) 0;padding:var(--space-3) 0 0;border-top:2px solid var(--ink);color:var(--ink-2)}.rs-answer[data-astro-cid-odi5jzfj] .rs-cite{margin-left:2px;font-family:var(--font-sans);font-size:.7em;font-weight:700;line-height:0;vertical-align:super;color:var(--ink-2)}.rs-note[data-astro-cid-odi5jzfj]{margin:var(--space-4) 0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--ink-2);background:var(--paper-2)}.rs-citations[data-astro-cid-odi5jzfj]{margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:2px solid var(--ink)}.rs-citations[data-astro-cid-odi5jzfj] h2[data-astro-cid-odi5jzfj]{margin:0 0 var(--space-2);padding:0;border:0;font-size:var(--text-xs);font-weight:650;font-stretch:var(--stretch-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.rs-citations[data-astro-cid-odi5jzfj] ol[data-astro-cid-odi5jzfj]{margin:0;padding:0;list-style:none}.rs-citations[data-astro-cid-odi5jzfj] li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-2);margin:0;padding:var(--space-2) 0;border-bottom:1px solid var(--rule);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.rs-citations[data-astro-cid-odi5jzfj] .cite-num{font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.rs-citations[data-astro-cid-odi5jzfj] .cite-src{grid-column:2;color:var(--ink-2);font-size:var(--text-xs)}.rs-disclaimer[data-astro-cid-odi5jzfj]{margin:var(--space-5) 0 0;font-size:var(--text-xs);color:var(--ink-2)}.rs-more[data-astro-cid-odi5jzfj]{margin-top:var(--space-10)}.related-list[data-astro-cid-odi5jzfj]{margin:var(--space-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.related-list[data-astro-cid-odi5jzfj] li[data-astro-cid-odi5jzfj]{margin:0;padding:.6rem 0;border-bottom:1px solid var(--rule);line-height:1.5}@media (max-width: 560px){.rs-form[data-astro-cid-odi5jzfj]{flex-direction:column}.rs-result[data-astro-cid-odi5jzfj]{padding:var(--space-4)}}
