.crumbs[data-astro-cid-vx4iavld]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:.82rem;display:flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--color-muted);text-decoration:none}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld][hidden],.crumbs[data-astro-cid-vx4iavld] .sep[data-astro-cid-vx4iavld][hidden]{display:none}.prefix[data-astro-cid-vx4iavld]{color:var(--color-dim)}.current[data-astro-cid-vx4iavld]{color:var(--color-ink)}.sep[data-astro-cid-vx4iavld]{color:var(--color-dim)}.copy-button[data-astro-cid-yulf4ecu]{width:1.55rem;height:1.55rem;color:var(--color-dim);cursor:pointer;background:#ffffff08;border:none;border-radius:5px;flex:none;place-items:center;padding:0;transition:color .2s;display:grid;position:relative}.copy-button[data-astro-cid-yulf4ecu]>svg{grid-area:1/1}.copy-button[data-astro-cid-yulf4ecu]>.check-glyph{display:none}.copy-button[data-astro-cid-yulf4ecu]:hover{color:var(--color-ink)}.copy-button[data-astro-cid-yulf4ecu]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.copy-button[data-astro-cid-yulf4ecu].copied>.copy-glyph{display:none}.copy-button[data-astro-cid-yulf4ecu].copied>.check-glyph{display:block}.command-box[data-astro-cid-iylsksxd]{background:var(--color-panel);min-width:min(100%,32rem);min-height:3rem;color:var(--color-muted);font-family:var(--font-mono);border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;font-size:.9rem;display:flex;overflow:hidden}.command-box-compact[data-astro-cid-iylsksxd]{background:#1f252edb;min-width:min(100%,14.7rem);box-shadow:0 14px 34px #0000002e}code[data-astro-cid-iylsksxd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=720px){.command-box[data-astro-cid-iylsksxd]{min-height:3.05rem;font-size:.85rem}}.agent-cta[data-astro-cid-5zuxyvpn]{text-align:center;padding-block:2.5rem 1rem}.agent-cta[data-astro-cid-5zuxyvpn] h2[data-astro-cid-5zuxyvpn]{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;max-width:46rem;margin:0 auto .75rem;font-size:clamp(1.8rem,4vw,2.4rem)}.agent-cta[data-astro-cid-5zuxyvpn]>p[data-astro-cid-5zuxyvpn]{color:var(--color-muted);max-width:34rem;margin:0 auto 1.5rem}.agent-cta[data-astro-cid-5zuxyvpn]>.cta-label[data-astro-cid-5zuxyvpn]{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:1.75rem auto 0;font-size:.68rem;font-weight:600}.cta-cmd[data-astro-cid-5zuxyvpn]{margin-top:.75rem;max-width:22rem;margin-inline:auto}.cta-api[data-astro-cid-5zuxyvpn]{color:var(--color-muted);margin-top:1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.cta-api[data-astro-cid-5zuxyvpn]:hover{color:var(--color-primary)}.research{margin:-.75rem 0 0}.research .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.research .ask-bar{background:var(--color-panel);border:2px solid var(--color-panel);cursor:text;border-radius:999px;align-items:flex-end;gap:.5rem;max-width:none;margin:0;padding:.4rem;transition:border-color .15s;display:flex}.research .ask-bar:focus-within{border-color:var(--color-secondary)}.research .dialog-foot .ask-bar:focus-within{border-color:var(--color-panel)}.research .ask-bar{--ask-control:3.05rem;flex-wrap:wrap}.research .ask-pin{flex:none;align-self:center;margin-right:.25rem;display:flex}.research .ask-pin .hero-pin{flex-direction:row;align-items:center;max-width:none}.research .ask-pin .pin-pill{box-sizing:border-box;height:var(--ask-control);background:var(--color-bg);border-color:var(--color-panel-strong);flex-wrap:nowrap;padding:0 .9rem;font-size:.82rem}@media (width<=640px){.research .ask-bar{flex-wrap:nowrap}.research .ask-pin{margin-right:0}.research .ask-bar textarea::placeholder{font-size:.875rem}.research .ask-bar .ask-submit{width:var(--ask-control);justify-content:center;padding:0}.research .ask-submit-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.research .ask-bar textarea{resize:none;min-width:0;color:var(--color-ink);caret-color:var(--color-primary);font:inherit;padding:calc((var(--ask-control) - 1.5em) / 2) 0;background:0 0;border:0;flex:1;max-height:14rem;line-height:1.5}.research .ask-bar textarea:focus{outline:none}.research .ask-bar textarea::placeholder{color:var(--color-muted)}.research .ask-bar textarea:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.research .ask-submit{isolation:isolate;height:var(--ask-control);border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:0 1.4rem;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.research .ask-submit:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(0deg, var(--color-secondary) 0%, var(--color-primary) 100%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.research .ask-submit:hover:not(:disabled):before{opacity:1}.research .ask-submit:disabled{opacity:.55;cursor:not-allowed}.research .ask-submit:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:2px}.research .ask-note,.research .ask-hint{color:var(--color-dim);margin:.4rem .25rem 0;font-size:.72rem}.research .ask-error{color:var(--color-secondary);margin:.6rem .25rem 0;font-size:.9rem}.research .discussion-actions{flex-wrap:wrap;align-items:center;gap:0 .75rem;display:flex}.research .discussion-actions>button{margin-top:.6rem}.research .discussion-toggle{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .85rem;font-size:.8rem;transition:color .15s,border-color .15s}.research .discussion-toggle:hover,.research .discussion-toggle:focus-visible{color:var(--color-ink);border-color:var(--color-primary)}.research .discussion-toggle:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:2px}.research .discussion-toggle[hidden]{display:none}html:has(.research-dialog[open]){overflow:hidden}@media (width>=641px){html:has(.research-dialog[open]){scrollbar-gutter:stable}}.research .research-dialog{width:min(72rem,100vw - 2rem);max-width:none;height:min(56rem,100dvh - 3rem);max-height:none;color:var(--color-ink);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.research .research-dialog:before{content:"";background:var(--color-panel-soft);transform-origin:0 0;border-radius:1rem;position:absolute;inset:0;box-shadow:0 24px 64px #0000008c}.research .research-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070ab8}.research .dialog-body{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;position:relative}@media (width<=640px){.research .research-dialog{width:100vw;height:100dvh}.research .research-dialog:before{border-radius:0}}.research .dialog-head{align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1.5rem;display:flex}.research .dialog-title{letter-spacing:.12em;text-transform:uppercase;min-width:0;color:var(--color-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.7rem;font-weight:600;overflow:hidden}.research .dialog-name{color:var(--color-muted);letter-spacing:normal;text-transform:none;font-family:var(--font-mono,ui-monospace, monospace);margin-left:.4rem;font-size:.8rem;font-weight:500}.research .discussion-reset{font:inherit;color:var(--color-dim);cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:.8rem}.research .discussion-reset:hover:not(:disabled),.research .discussion-reset:focus-visible{color:var(--color-ink)}.research .discussion-reset:disabled{cursor:progress;opacity:.6}.research .discussion-reset[hidden]{display:none}.research .dialog-close{width:2.25rem;height:2.25rem;color:var(--color-dim);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;display:grid}.research .dialog-close:hover,.research .dialog-close:focus-visible{color:var(--color-ink);background:var(--color-panel)}.research .dialog-close:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:1px}.research .dialog-close[data-quiet-focus]:focus-visible:not(:hover){color:var(--color-dim);background:0 0;outline:none}.research .dialog-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;padding:1.5rem;position:relative;overflow-y:auto}.research .dialog-empty{text-align:center;color:var(--color-dim);overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.02em;place-content:center;margin:0;padding:1.5rem;font-size:1.5rem;display:none;position:absolute;inset:0}.research .dialog-scroll:has(>.turns:empty)>.dialog-empty{display:grid}.research .dialog-foot{padding:1.5rem 1.5rem 1rem}@media (width<=640px){.research .dialog-head{padding:1.25rem .75rem 1.25rem 1rem}.research .dialog-scroll{padding:1rem}.research .dialog-foot{padding:1rem 1rem .8rem}}.research .turns{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.research .turn+.turn{border-top:1px solid var(--color-line);padding-top:1.5rem}.research .turns>.turn:last-child{box-sizing:border-box;min-height:var(--research-turn-fill,0px)}.research .turn-switch{color:var(--color-dim);text-align:center;margin:0 0 .75rem;font-size:.75rem}.research .turn-question{background:var(--color-panel-strong);width:fit-content;color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:999px 999px 0;max-width:min(36rem,85%);margin:0 0 1rem auto;padding:.55rem .9rem;font-weight:500}.research .turn-progress{color:var(--color-muted);align-items:center;gap:.75rem;margin:0;display:flex}.research .turn-mark{flex:none;align-self:center;font-family:ui-monospace,monospace;font-size:1.25em;line-height:1;display:inline-flex}.research .mark-cell{text-align:center;width:.75em;display:inline-block;overflow:hidden}.research .mark-cell[data-tone=candidate]{color:#4a4e56}.research .mark-cell[data-tone=converging]{color:var(--color-secondary)}.research .mark-cell[data-tone=hit]{color:var(--color-primary)}.research .turn{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.research .turn>*{min-width:0}.research .turn>.turn-sources{margin-top:1.25rem}@media (width>=60rem){.research .turn.has-sources{grid-template-columns:minmax(0,1fr) 17rem;column-gap:2rem}.research .turn.has-sources>.turn-sources{align-self:start;margin-top:0}}.research .turn-answer{overflow-wrap:anywhere;min-width:0;max-width:46rem;line-height:1.65}.research .turn-answer>:first-child{margin-top:0}.research .turn-answer>:last-child{margin-bottom:0}.research .turn-answer p,.research .turn-answer ul,.research .turn-answer ol,.research .turn-answer table,.research .turn-answer blockquote{margin:0 0 .9rem}.research .turn-answer ul,.research .turn-answer ol{padding-left:1.3rem}.research .turn-answer ul,.research .turn-gaps-list{list-style:outside}.research .turn-answer ol{list-style:decimal}.research .turn-answer li+li{margin-top:.3rem}.research .turn-answer h3,.research .turn-answer h4,.research .turn-answer h5,.research .turn-answer h6{margin:1.25rem 0 .5rem;font-size:1rem;font-weight:700}.research .turn-answer-plain{white-space:pre-wrap}.research .turn-answer a{color:var(--color-primary);text-underline-offset:2px}.research .turn-answer blockquote{border-left:3px solid var(--color-line);color:var(--color-muted);padding-left:.9rem}.research .turn-answer table{border-collapse:collapse;display:block;overflow-x:auto}.research .turn-answer th,.research .turn-answer td{border:1px solid var(--color-line);text-align:left;padding:.35rem .6rem}.research .turn-answer :not(pre)>code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--color-panel-strong);overflow-wrap:anywhere;border-radius:.3rem;padding:.1em .35em;font-size:.88em}.research .turn-answer .ra-code{background:var(--color-panel-recessed);border-radius:.6rem;margin:0 0 1rem;overflow:hidden}.research .turn-answer .ra-code-bar{color:var(--color-dim);font-size:.75rem;font-family:var(--font-mono,ui-monospace, monospace);justify-content:space-between;align-items:center;padding:.3rem .4rem .3rem .8rem;display:flex}.research .turn-answer .ra-copy{width:1.55rem;height:1.55rem;color:var(--color-dim);cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;padding:0;display:grid}.research .turn-answer .ra-copy>svg{grid-area:1/1}.research .turn-answer .ra-copy .check-glyph,.research .turn-answer .ra-copy.copied .copy-glyph{display:none}.research .turn-answer .ra-copy.copied .check-glyph{display:block}.research .turn-answer .ra-copy:hover,.research .turn-answer .ra-copy:focus-visible{color:var(--color-ink);background:var(--color-panel)}.research .turn-answer pre{overflow-wrap:normal;margin:0;padding:.8rem;overflow-x:auto}.research .turn-answer pre code{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;font-size:.85rem;line-height:1.55}.research .turn-answer .hljs-keyword,.research .turn-answer .hljs-selector-tag,.research .turn-answer .hljs-built_in,.research .turn-answer .hljs-type{color:var(--color-primary-soft)}.research .turn-answer .hljs-string,.research .turn-answer .hljs-attr,.research .turn-answer .hljs-template-tag,.research .turn-answer .hljs-addition{color:var(--color-success)}.research .turn-answer .hljs-number,.research .turn-answer .hljs-literal,.research .turn-answer .hljs-symbol,.research .turn-answer .hljs-variable.language_{color:var(--color-secondary)}.research .turn-answer .hljs-title,.research .turn-answer .hljs-title.function_,.research .turn-answer .hljs-section{color:var(--color-secondary-soft)}.research .turn-answer .hljs-comment,.research .turn-answer .hljs-quote,.research .turn-answer .hljs-meta{color:var(--color-dim);font-style:italic}.research .turn-answer .hljs-deletion{color:var(--color-secondary)}.research .turn-sources{min-width:0}@media (width>=60rem){.research .turn-sources{border-left:1px solid var(--color-line);padding-left:1.25rem}}.research .turn-sources-title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-dim);margin:0 0 .6rem;font-size:.7rem;font-weight:600}.research .source-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.research .source[hidden]{display:none}.research .source-link{color:var(--color-ink);align-items:baseline;gap:.5rem;font-size:.78rem;text-decoration:none;display:flex}.research .source-link:hover .source-path,.research .source-link:focus-visible .source-path{color:var(--color-primary);text-decoration:underline}.research .source-number{background:var(--color-panel-strong);min-width:1.3rem;height:1.3rem;color:var(--color-dim);border-radius:.3rem;flex:none;place-items:center;font-size:.7rem;font-weight:600;display:inline-grid}.research .source-where{flex-wrap:wrap;align-items:baseline;column-gap:.45rem;min-width:0;display:flex}.research .source-path{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.research .source-lines{color:var(--color-dim);font-size:.7rem}.research .source-label-box{margin:.1rem 0 0 1.8rem;position:relative}.research .source-label{color:var(--color-dim);cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.research .source-label:focus-visible{outline:none}.research .source-label-full{z-index:3;background:var(--color-panel-strong);color:var(--color-muted);pointer-events:none;border-radius:.35rem;margin:0;padding:.3rem .45rem;font-size:.72rem;line-height:1.45;display:none;position:absolute;top:-.3rem;left:-.45rem;right:-.45rem;box-shadow:0 8px 20px #0006}.research .source-label-box:hover .source-label-full,.research .source-label-box:focus-within .source-label-full,.research .source-label-box[data-open] .source-label-full{display:block}.research .source-more{color:var(--color-dim);font:inherit;cursor:pointer;background:0 0;border:0;margin:.6rem 0 0 1.8rem;padding:0;font-size:.75rem}.research .source-more:hover,.research .source-more:focus-visible{color:var(--color-ink);text-decoration:underline}.research .turn-gaps{background:var(--color-panel);border-radius:.5rem;margin-top:1rem;padding:.7rem .9rem;font-size:.88rem}.research .turn-gaps-title{color:var(--color-muted);margin:0 0 .3rem;font-weight:600}.research .turn-gaps-list{color:var(--color-muted);margin:0;padding-left:1.2rem}.hero-pin{flex-direction:column;flex:0 auto;align-items:flex-end;gap:.45rem;max-width:50%;display:flex}.hero-pin[hidden]{display:none}.hero-pin .pin-label{color:var(--color-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:600}.hero-pin .pin-pill{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);font:.9rem var(--font-mono);border-radius:2rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .6rem;padding:.45rem .9rem;display:inline-flex}.hero-pin .pin-value{overflow-wrap:anywhere}.hero-pin .pin-value a{color:inherit;text-decoration:none}.hero-pin .pin-value a:hover{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.hero-pin .pin-value .pin-sep{color:var(--color-dim)}.hero-pin .pin-value[hidden],.hero-pin .pin-select[hidden]{display:none}.hero-pin .pin-pill{position:relative}.hero-pin .pin-select{opacity:0;appearance:none;width:100%;max-width:none;height:100%;color:inherit;font:inherit;cursor:pointer;border:0;margin:0;padding:0;position:absolute;inset:0}.hero-pin .pin-select:disabled{cursor:default}.hero-pin .pin-pill:has(.pin-select:not([hidden])) .pin-value{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") 100% no-repeat;padding-right:1.15rem}.hero-pin .pin-pill:has(.pin-select:disabled) .pin-value{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23576172' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.hero-pin .pin-pill:has(.pin-select:not([hidden]):not(:disabled)):hover{border-color:var(--color-dim)}.hero-pin .pin-pill:has(.pin-select:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.hero-pin .pin-select :is(option,optgroup){background:var(--color-panel);color:var(--color-ink);font-family:var(--font-sans,sans-serif)}.hero-pin .pin-skl{vertical-align:middle;width:4.5rem;height:.9rem;display:inline-block}@media (width<=640px){.hero-pin{align-items:flex-start;max-width:100%}.hero-pin .pin-pill{justify-content:flex-start}}.pkg-badge{background:var(--color-panel);border-radius:var(--radius-card,.75rem);padding:1.75rem}.pkg-badge[hidden]{display:none}.pkg-badge .card-eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem;font-weight:600}.pkg-badge h2{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.4rem}.pkg-badge .pkg-sub{color:var(--color-muted);margin:0 0 1.1rem;font-size:.9rem}.pkg-badge .badge-repo{color:var(--color-ink)}.pkg-badge .badge-link{align-items:flex-start;width:121px;height:20px;display:flex}.pkg-badge .badge-preview{width:auto;height:20px;display:block}.pkg-badge .badge-snippet{background:var(--color-bg);border:1px solid var(--color-line);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:.8rem 1rem;display:flex}.pkg-badge .badge-snippet code{font:.8rem var(--font-mono);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.indexing-timing{color:var(--color-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;font-size:.76rem;line-height:1.5;display:flex}.indexing-loading{color:var(--color-dim)}.indexing-timing details{max-width:100%;position:relative}.indexing-timing summary{border:1px solid var(--color-line);cursor:pointer;border-radius:.6rem;align-items:center;gap:.65rem;padding:.4rem .7rem;list-style:none;display:flex}.indexing-timing summary::-webkit-details-marker{display:none}.indexing-timing summary:hover,.indexing-timing details[open] summary{background:var(--color-panel);color:var(--color-ink)}.indexing-timing summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.indexing-headline{align-items:center;gap:.5rem;display:inline-flex}.indexing-summary-content{flex-wrap:wrap;align-items:center;gap:.25rem .65rem;min-width:0;display:flex}.indexing-headline:before{content:"";background:var(--color-dim);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.indexing-timing [data-state=complete] .indexing-headline:before{background:var(--color-success)}.indexing-timing [data-state=pending] .indexing-headline:before{border:1.5px solid var(--color-line);border-top-color:var(--color-secondary);background:0 0;width:.65rem;height:.65rem;animation:1s linear infinite indexing-spin}.indexing-timing [data-state=pending] summary{border-color:color-mix(in srgb, var(--color-secondary) 28%, var(--color-line))}.indexing-timing [data-state=failed] .indexing-headline:before,.indexing-timing [data-state=stale] .indexing-headline:before,.indexing-timing [data-state=partial] .indexing-headline:before,.indexing-timing details:not([data-state=pending]) summary[data-timing-warning] .indexing-headline:before{background:var(--color-secondary)}.indexing-hint{color:var(--color-dim)}.indexing-timing summary:after{content:"";opacity:.65;border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:.3rem;height:.3rem;margin-left:.15rem;transform:rotate(45deg)}.indexing-timing details[open] summary:after{transform:rotate(225deg)}.indexing-details{z-index:10;border:1px solid var(--color-line);background:var(--color-panel);text-align:left;overflow-wrap:anywhere;border-radius:.75rem;width:min(25rem,100vw - 3rem);padding:1rem 1.15rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .75rem 2rem #0005}.indexing-details h3{color:var(--color-ink);margin:0 0 .55rem;font-size:.8rem;font-weight:600}.indexing-details p{margin:.45rem 0 0}.indexing-details .indexing-note{color:var(--color-dim);font-size:.73rem}.indexing-details .indexing-source{color:var(--color-dim)}.indexing-timing .indexing-details [data-timing-stale]{color:var(--color-secondary)}@keyframes indexing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.indexing-timing [data-state=pending] .indexing-headline:before{animation:none}}@media (width<=640px){.indexing-timing{justify-content:flex-start}.indexing-details{left:0;right:auto}.indexing-timing summary{padding-block:.55rem}}[data-not-found] .indexing-timing{display:none}.index-hero{padding-block:clamp(1.5rem,4vh,2.75rem) 0}.index-hero h1{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 .85rem;font-size:clamp(1.9rem,3.5vw,2.6rem)}.index-hero .hero-description{max-width:65ch;color:var(--color-muted);margin:0;font-size:1.05rem}.index-hero .hero-facts{color:var(--color-dim);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;margin-top:.65rem;font-size:.8rem;line-height:1.65;display:flex}.index-hero .hero-facts>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.index-hero .hero-facts [hidden]{display:none}
