.rp-bump[data-astro-cid-gsnk75yw]{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scrollbar-width:thin;overflow-x:auto}svg[data-astro-cid-gsnk75yw]{width:100%;height:auto;display:block;overflow:visible}.rp-bh[data-astro-cid-gsnk75yw] text[data-astro-cid-gsnk75yw]{font:500 12px var(--mono);fill:var(--ink-2)}.rp-bhs[data-astro-cid-gsnk75yw]{font:11px var(--mono);fill:var(--ink-3)}.rp-rib[data-astro-cid-gsnk75yw]{fill:currentColor;opacity:.82}.rp-bnode[data-astro-cid-gsnk75yw]{fill:currentColor}.rp-bbg[data-astro-cid-gsnk75yw]{fill:var(--bg)}.rp-bl[data-astro-cid-gsnk75yw]{outline:none;transition:opacity .14s}.rp-blb[data-astro-cid-gsnk75yw]{fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:12px;transition:opacity .14s}.rp-bin[data-astro-cid-gsnk75yw]{font-size:11.5px;font-weight:500}.rp-bout[data-astro-cid-gsnk75yw]{fill:var(--ink-3);font-size:11.5px}.rp-hov .rp-bl[data-astro-cid-gsnk75yw]:not(.on),.rp-hov .rp-blb[data-astro-cid-gsnk75yw]:not(.on){opacity:.16}.rp-bl[data-astro-cid-gsnk75yw]:focus-visible .rp-bbg[data-astro-cid-gsnk75yw]{stroke:var(--ink);stroke-width:1.5px}@media (width<=720px){svg[data-astro-cid-gsnk75yw]{width:940px;max-width:none}}svg[data-astro-cid-ed7er3oo]{width:100%;height:auto;display:block;overflow:visible}svg[data-astro-cid-ed7er3oo].only-narrow{display:none}@media (width<=720px){svg[data-astro-cid-ed7er3oo].only-wide{display:none}svg[data-astro-cid-ed7er3oo].only-narrow{display:block}}.g[data-astro-cid-ed7er3oo]{stroke:var(--grid);stroke-width:1px}.t[data-astro-cid-ed7er3oo]{font:11px var(--mono);fill:var(--ink-3)}.rp-sl[data-astro-cid-ed7er3oo]{outline:none}.hitl[data-astro-cid-ed7er3oo]{fill:none;stroke:#0000;stroke-width:10px}.ln[data-astro-cid-ed7er3oo]{fill:none;stroke-linejoin:round;transition:opacity .14s}.rp-faint[data-astro-cid-ed7er3oo] .ln[data-astro-cid-ed7er3oo]{stroke:var(--ink-4);stroke-width:1.2px;opacity:.45}.rp-wide[data-astro-cid-ed7er3oo] .ln[data-astro-cid-ed7er3oo]{stroke:var(--ink-2);stroke-width:2px}.rp-fast[data-astro-cid-ed7er3oo] .ln[data-astro-cid-ed7er3oo]{stroke:currentColor;stroke-width:2.6px}.rp-sl[data-astro-cid-ed7er3oo]:hover .ln[data-astro-cid-ed7er3oo],.rp-sl[data-astro-cid-ed7er3oo]:focus-visible .ln[data-astro-cid-ed7er3oo]{stroke-width:3px;opacity:1}.rp-sl[data-astro-cid-ed7er3oo].rp-faint:hover .ln[data-astro-cid-ed7er3oo],.rp-sl[data-astro-cid-ed7er3oo].rp-faint:focus-visible .ln[data-astro-cid-ed7er3oo]{stroke:var(--ink)}.rp-ann[data-astro-cid-ed7er3oo] circle[data-astro-cid-ed7er3oo]{fill:currentColor;stroke:var(--bg);stroke-width:2px}.rp-ann[data-astro-cid-ed7er3oo] text[data-astro-cid-ed7er3oo],.rp-se[data-astro-cid-ed7er3oo] text[data-astro-cid-ed7er3oo]{font-size:var(--f);fill:var(--ink-2);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.rp-ann[data-astro-cid-ed7er3oo] text[data-astro-cid-ed7er3oo]{fill:var(--ink);font-weight:600}.rp-se[data-astro-cid-ed7er3oo] text[data-astro-cid-ed7er3oo].on{fill:var(--ink);font-weight:500}.rp-se[data-astro-cid-ed7er3oo] line[data-astro-cid-ed7er3oo]{stroke:var(--ink-4);stroke-width:1px}.a-knowledge{color:var(--area-knowledge)}.a-reasoning{color:var(--area-reasoning)}.a-code{color:var(--area-code)}.a-agents{color:var(--area-agents)}.a-work{color:var(--area-work)}.a-multimodal{color:var(--area-multimodal)}.a-safety{color:var(--area-safety)}.a-other{color:var(--area-other)}.rp-defs{width:0;height:0;position:absolute;overflow:hidden}.rp-page use{fill:currentColor}.rp-ai{vertical-align:-1px;flex:none;display:inline-block}.rp-top{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;display:flex}.rp-fl{color:var(--ink-3);margin-top:10px;font-size:13px}.rp-page.fr table.rp-m{min-width:0}.rp-page:not(.fr) .rp-v-fr,.rp-page.fr .rp-v-all{display:none}.rp-hero{position:relative}.rp-swarm{width:100%;height:auto;font-size:12.5px;display:block;overflow:visible}.rp-swarm.only-narrow{font-size:11.5px;display:none}@media (width<=720px){.rp-swarm.only-narrow{display:block}}.rp-swarm a{outline:none}.rp-swarm a:focus-visible use{stroke:var(--ink);stroke-width:1.5px}.rp-axl{stroke:var(--line);stroke-width:1px}.rp-tk{fill:var(--ink-3);font-size:11px}.rp-at{fill:var(--ink-3);font-size:12px}.rp-br,.rp-ld{fill:none;stroke:var(--ink-4);stroke-width:1px}.rp-nb{fill:var(--ink);font-size:16px;font-weight:600}.rp-ns{fill:var(--ink-2)}.rp-lb{fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-weight:500}.rp-lbn{fill:var(--ink-3);font-size:.88em;font-weight:400}.rp-ring{fill:none;stroke:var(--ink);stroke-width:1.5px;pointer-events:none}.rp-keys{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 32px;margin-top:22px;display:flex}.rp-key{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rp-key li{align-items:center;gap:7px;display:inline-flex}.rp-key .rp-ksafe{display:none}.rp-safe .rp-key .rp-ksafe{display:inline-flex}.rp-wait :is([data-rp-swarm],[data-rp-prints],[data-rp-prints-head],[data-rp-prints-lede],[data-rp-look-head],[data-rp-look-lede],[data-rp-status],.rp-wrap),.rp-wait-look :is([data-rp-status],.rp-wrap){visibility:hidden}.rp-note{color:var(--ink-2);margin-top:10px;font-size:13.5px}.rp-size{color:var(--ink-3);align-items:end;gap:10px;margin:0;font-size:13px;display:inline-flex}.rp-size circle{fill:none;stroke:var(--ink-3);stroke-width:1.2px}.rp-size text{fill:var(--ink-3);font-size:11px}.rp-prints{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;display:grid}.rp-pkey{margin-bottom:28px}.rp-fp{border-radius:8px;outline:none;grid-template-columns:minmax(0,132px) minmax(0,1fr);grid-template-areas:"cap cap""wf fs";column-gap:18px;min-width:0;margin:0;display:grid}.rp-fp figcaption{grid-area:cap}.rp-fp .rp-wf{grid-area:wf}.rp-fp .rp-fs{grid-area:fs;align-self:end}.rp-fp:focus-visible{box-shadow:0 0 0 2px var(--focus);outline-offset:4px}.rp-fp figcaption{align-items:center;gap:8px;margin-bottom:10px;font-size:14.5px;font-weight:500;display:flex}.rp-fp figcaption a{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.rp-fp figcaption a:hover{text-decoration:underline}.rp-fpr{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.rp-fpr:after{content:" releases";font-family:var(--sans)}.rp-wf{width:100%;height:auto;display:block}.rp-fs{gap:8px;margin:0;font-size:12.5px;display:grid}.rp-fs dt{color:var(--ink-3);font-size:12px}.rp-fs dd{color:var(--ink);align-items:center;gap:8px;margin:0;display:inline-flex}.rp-fb{background:var(--panel);border-radius:3px;width:48px;height:5px;display:inline-block;overflow:hidden}.rp-fb i{background:var(--ink-2);border-radius:3px;height:100%;display:block}.rp-ctl{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.rp-min{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.rp-min .field{text-align:center;width:64px;padding:9px 10px}.rp-sort .field{padding-block:10px}.rp-q{flex:180px;max-width:320px}.rp-status{margin:18px 0 14px;font-size:14px}.rp-wrap{scroll-padding-left:calc(var(--gutter) + 290px);padding-bottom:6px}table.rp-m{border-collapse:separate;border-spacing:3px;min-width:100%;font-size:13px}.rp-m th{text-align:left;vertical-align:bottom;font-weight:500}.rp-m thead th{color:var(--ink-3);padding:0 0 8px;font-size:11.5px}.rp-m .rp-bn{z-index:1;background:var(--bg);box-shadow:-64px 0 0 var(--bg);color:var(--ink);vertical-align:middle;padding:6px 12px 6px 0;font-weight:400;line-height:1.3;position:sticky;left:0}.rp-m thead .rp-bn{vertical-align:bottom;color:var(--ink-3);padding-bottom:8px}.rp-bw{align-items:baseline;gap:6px;width:270px;display:flex}.rp-rk{min-width:1.8em;color:var(--ink-4);font:11px var(--mono);flex:none}.rp-m .rp-bn a{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:calc(100% - 2.4em);text-decoration:none;overflow:hidden}.rp-m .rp-bn a:hover{text-decoration:underline}.rp-org{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);flex:0 auto;font-size:11.5px;overflow:hidden}.rp-m .rp-hl,.rp-m .rp-hl a{color:var(--ink)}.rp-m tbody .rp-hl{box-shadow:inset 2px 0 0 var(--ink), -64px 0 0 var(--bg)}.rp-lc{width:52px;min-width:52px;text-align:center!important}.rp-lh{text-wrap:balance;flex-direction:column;align-items:center;gap:5px;line-height:1.15;display:flex}.rp-m thead .rp-oc{color:var(--ink-3)}thead .rp-lc.rp-hl .rp-lh{color:var(--ink)}.rp-mk{flex:none;width:18px;height:18px;display:inline-block}.rp-mask{background:var(--ink);-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat}.rp-init{background:var(--panel);color:var(--ink-3);font:600 10px / 1 var(--sans);border-radius:50%;place-items:center;display:inline-grid}.rp-c{background:var(--panel-2);text-align:center;min-width:36px;height:32px;font:500 12.5px / 1 var(--mono);font-variant-numeric:tabular-nums;cursor:default;border-radius:4px;position:relative}.rp-dot{width:var(--d);height:var(--d);vertical-align:middle;background:currentColor;border-radius:50%;display:inline-block}.rp-m .rp-c.rp-oc{color:var(--ink-2);box-shadow:inset 1px 0 0 var(--line);background:0 0}.rp-c:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-radius:4px}.rp-c:hover{box-shadow:0 0 0 2px var(--ink)}.rp-tc{text-align:right;white-space:nowrap;min-width:92px;color:var(--ink-2);font-variant-numeric:tabular-nums;padding:0 0 0 10px}thead .rp-tc{text-align:right!important}.rp-rc{min-width:76px}.rp-of{color:var(--ink-4)}.rp-bar{background:var(--panel);vertical-align:middle;border-radius:3px;width:34px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.rp-bar i{background:var(--ink-2);border-radius:3px;height:100%;display:block}.rp-none td{color:var(--ink-3);text-align:left;padding:28px 0}.rp-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;font-size:12.5px;display:flex}.rp-lk{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.rp-lk .rp-dot{background:var(--ink-3)}#rp-pop{z-index:50;pointer-events:none;background:var(--bg);width:max-content;max-width:min(360px,100vw - 24px);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4;position:fixed;box-shadow:0 8px 24px #0000001f,0 0 0 1px #0000000f}:root[data-theme=dark] #rp-pop{box-shadow:0 8px 24px #00000080,0 0 0 1px #ffffff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #rp-pop{box-shadow:0 8px 24px #00000080,0 0 0 1px #ffffff14}}#rp-pop[hidden]{display:none}.rp-ph{color:var(--ink-2);margin-bottom:6px}.rp-ph b{color:var(--ink);font-weight:600}#rp-pop ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}#rp-pop li{grid-template-columns:1fr auto;column-gap:12px;display:grid}.rp-pm{font-weight:500}.rp-pl{color:var(--ink-3);grid-column:1;font-size:12px}.rp-pd{color:var(--ink-3);text-align:right;grid-area:1/2;font-size:12px}.rp-ps{color:var(--ink-2);grid-column:1/-1;font-size:12px}.rp-pn{color:var(--ink-3);margin-top:6px}.rp-pmk{color:var(--ink-3);margin:-4px 0 6px;font-size:12px}.rp-pt b{font-weight:600}.rp-pls{color:var(--ink-2);margin-top:4px;font-size:12.5px}.rp-go{margin-top:8px;font-weight:500;display:none}#rp-pop.tap{pointer-events:auto}#rp-pop.tap .rp-go{display:block}.rp-method{max-width:68ch;color:var(--ink-2);gap:14px;display:grid}@media (width<=1100px){.rp-prints{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.rp-prints{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.rp-fp{grid-template-columns:minmax(0,1fr);grid-template-areas:"cap""wf""fs"}.rp-fp .rp-wf{max-width:150px}.rp-fp figcaption{flex-wrap:wrap;row-gap:2px}.rp-fpr{flex-basis:100%;margin-left:26px}.rp-fp .rp-fs{gap:4px;margin-top:12px}.rp-fs div{justify-content:space-between;gap:8px;display:flex}.rp-fb{display:none}.rp-keys{margin-top:14px}.rp-m .rp-bn{padding-right:8px}.rp-wrap{scroll-padding-left:calc(var(--gutter) + 166px)}.rp-bw{flex-wrap:wrap;gap:0 5px;width:150px}.rp-m .rp-bn a{white-space:normal;max-width:calc(100% - 16px)}.rp-org{flex-basis:100%}.rp-rk{display:none}.rp-q{flex-basis:100%;max-width:none}}
