code-tabs.code-tabs{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:block;overflow:hidden}.prose>code-tabs.code-tabs{margin:var(--space-6) 0 0;width:calc(min(var(--measure-media), 100vw) - 2 * var(--space-7));margin-left:50%;transform:translate(-50%)}code-tabs.code-tabs pre{padding:var(--space-5) var(--space-6);font-family:var(--font-mono);font-size:var(--fs-code);tab-size:2;margin:0;line-height:1.7;overflow-x:auto}.code-tabs__bar{align-items:stretch;gap:var(--space-1);padding:0 var(--space-4) 0 calc(var(--space-6) - 6px);background:color-mix(in srgb, var(--ink,#17171a) 3%, transparent);border-bottom:1px solid var(--line);display:flex}code-tabs[data-folded] .code-tabs__bar{border-bottom:0}.code-tabs__fold{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0 6px;display:grid}.code-tabs__fold svg{transition:transform .15s;display:block}code-tabs[data-folded] .code-tabs__fold svg{transform:rotate(-90deg)}.code-tabs__fold:hover{color:var(--accent)}.code-tabs__tabs{scrollbar-width:none;flex:1 1 0;min-width:0;display:flex;overflow-x:auto}.code-tabs__tab{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.02em;white-space:nowrap;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:10px 9px 8px;display:inline-flex}.code-tabs__tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.code-tabs__tab:hover{color:var(--accent)}.code-tabs__tab:focus-visible,.code-tabs__fold:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.code-tabs__note{font-family:var(--font-mono);font-size:var(--fs-12);white-space:nowrap;color:var(--ink-soft);flex:none;align-self:center}.code-tabs__note:empty{display:none}.code-tabs__copy{margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-11);color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;flex:none;align-self:center;padding:4px 9px}.code-tabs__copy:hover,.code-tabs__copy:focus-visible{color:var(--accent);border-color:var(--accent)}@media (width<=640px){.code-tabs__bar{flex-wrap:wrap}.code-tabs__tabs{flex-wrap:wrap;overflow-x:visible}.code-tabs__fold{align-self:flex-start;height:35px}.code-tabs__copy{align-self:flex-start;margin-top:5px}.code-tabs__note{padding:0 0 var(--space-2) 33px;flex-basis:100%;order:1}}.code-tab__label{justify-content:space-between;gap:var(--space-2);padding:8px var(--space-6);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.02em;color:var(--ink-soft);background:color-mix(in srgb, var(--ink,#17171a) 3%, transparent);border-bottom:1px solid var(--line);display:flex}.code-tab__label-note{color:var(--ink-soft)}.code-tab__name{align-items:center;gap:6px;display:inline-flex}.code-tab__icon{flex:none;width:14px;height:14px}.code-tab+.code-tab{border-top:1px solid var(--line)}code-tabs[data-enhanced] .code-tab__label{display:none}code-tabs[data-enhanced] .code-tab+.code-tab{border-top:0}@media (scripting:enabled){code-tabs:not([data-enhanced]) .code-tab+.code-tab{display:none}}.prose code-tabs pre.astro-code{background:var(--surface)!important}[data-theme=dark] .prose code-tabs pre.astro-code,[data-theme=dark] .prose code-tabs pre.astro-code span{color:var(--shiki-dark)!important}.talk-dates[data-astro-cid-uvqrqx5q]{margin:var(--space-9) 0;width:calc(min(var(--measure-media), 100vw) - 2 * var(--space-7));break-inside:avoid;margin-left:50%;transform:translate(-50%)}.panel[data-astro-cid-uvqrqx5q]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .4s,background-color .4s;overflow:clip}.head[data-astro-cid-uvqrqx5q]{border-bottom:1px solid var(--line);background:var(--tint);padding:11px 18px;transition:border-color .4s,background-color .4s;display:flex}.kicker[data-astro-cid-uvqrqx5q]{font-size:var(--fs-12);color:var(--accent);font-weight:600;line-height:1.4}.rows[data-astro-cid-uvqrqx5q]{column-gap:var(--space-5);grid-template-columns:auto auto minmax(0,1fr) auto;margin:0;padding:0 18px;list-style:none;display:grid}.row[data-astro-cid-uvqrqx5q]{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-4) 0;text-align:left;align-items:baseline;margin:0;transition:border-color .4s;display:grid}.row[data-astro-cid-uvqrqx5q]+.row[data-astro-cid-uvqrqx5q]{border-top:1px solid var(--line)}.date[data-astro-cid-uvqrqx5q]{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink-soft);white-space:nowrap}.place[data-astro-cid-uvqrqx5q]{min-width:0;font-size:var(--fs-16);font-weight:600;line-height:var(--lh-snug);color:var(--ink);overflow-wrap:anywhere}.place[data-astro-cid-uvqrqx5q] .flag{margin-inline-end:var(--space-2)}.event[data-astro-cid-uvqrqx5q]{min-width:0;font-size:var(--fs-14);line-height:var(--lh-snug);color:var(--ink-soft);overflow-wrap:anywhere}.actions[data-astro-cid-uvqrqx5q]{align-items:flex-end;gap:var(--space-1);line-height:var(--lh-snug);flex-direction:column;display:flex}.actions[data-astro-cid-uvqrqx5q] a[data-astro-cid-uvqrqx5q]{font-size:var(--fs-14);color:var(--accent);white-space:nowrap;font-weight:600;text-decoration:none}.actions[data-astro-cid-uvqrqx5q] a[data-astro-cid-uvqrqx5q]:hover{text-decoration:underline}.actions[data-astro-cid-uvqrqx5q] a[data-astro-cid-uvqrqx5q]:after{vertical-align:-.1em;width:.9em;height:.9em}.soon[data-astro-cid-uvqrqx5q],.done[data-astro-cid-uvqrqx5q]{font-size:var(--fs-14);color:var(--ink-faint);white-space:nowrap;font-weight:600}.done[data-astro-cid-uvqrqx5q] svg[data-astro-cid-uvqrqx5q]{width:13px;height:13px;vertical-align:-1px;margin-inline-end:var(--space-1);display:inline-block}.pill[data-astro-cid-uvqrqx5q]{border-radius:var(--radius-pill);background:var(--accent);font-size:var(--fs-12);color:var(--accent-ink);vertical-align:1px;white-space:nowrap;print-color-adjust:exact;margin-inline-start:6px;padding:2px 10px;font-weight:500;line-height:1.4;transition:background-color .4s;display:none}.row[data-astro-cid-uvqrqx5q][data-state=today] .pill[data-astro-cid-uvqrqx5q]{display:inline-block}.once-over[data-astro-cid-uvqrqx5q]{display:none}.row[data-astro-cid-uvqrqx5q][data-state=past] .once-over[data-astro-cid-uvqrqx5q]{display:block}.row[data-astro-cid-uvqrqx5q][data-state=past] .while-open[data-astro-cid-uvqrqx5q],.row[data-astro-cid-uvqrqx5q][data-state=today] .soon[data-astro-cid-uvqrqx5q],.once-finished[data-astro-cid-uvqrqx5q]{display:none}.talk-dates[data-astro-cid-uvqrqx5q][data-finished=true] .once-finished[data-astro-cid-uvqrqx5q]{display:inline}.talk-dates[data-astro-cid-uvqrqx5q][data-finished=true] .while-ahead[data-astro-cid-uvqrqx5q]{display:none}.row[data-astro-cid-uvqrqx5q][data-state=past] .date[data-astro-cid-uvqrqx5q],.row[data-astro-cid-uvqrqx5q][data-state=past] .event[data-astro-cid-uvqrqx5q]{color:var(--ink-faint)}.row[data-astro-cid-uvqrqx5q][data-state=past] .place[data-astro-cid-uvqrqx5q]{color:var(--ink-soft)}@media (width<=860px){.rows[data-astro-cid-uvqrqx5q]{grid-template-columns:auto minmax(0,1fr) auto}.date[data-astro-cid-uvqrqx5q]{grid-area:1/1}.place[data-astro-cid-uvqrqx5q]{grid-area:1/2}.actions[data-astro-cid-uvqrqx5q]{grid-area:1/3}.event[data-astro-cid-uvqrqx5q]{grid-area:2/2/3/4;margin-top:3px}}@media (width<=640px){.rows[data-astro-cid-uvqrqx5q]{padding:0 var(--space-4);display:block}.head[data-astro-cid-uvqrqx5q]{padding:11px var(--space-4)}.row[data-astro-cid-uvqrqx5q]{column-gap:var(--space-3);padding:var(--space-3) 0;line-height:var(--lh-snug);grid-template-columns:auto minmax(0,1fr)}.date[data-astro-cid-uvqrqx5q]{grid-area:1/1}.actions[data-astro-cid-uvqrqx5q]{grid-area:1/2}.place[data-astro-cid-uvqrqx5q]{align-items:center;gap:var(--space-1) 6px;margin-top:var(--space-1);flex-wrap:wrap;grid-area:2/1/3/3;display:flex}.pill[data-astro-cid-uvqrqx5q]{margin-inline-start:0}.event[data-astro-cid-uvqrqx5q]{grid-area:3/1/4/3}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-uvqrqx5q],.head[data-astro-cid-uvqrqx5q],.row[data-astro-cid-uvqrqx5q],.pill[data-astro-cid-uvqrqx5q]{transition:none}}.step[data-astro-cid-cwb6bv3i]{--step-rail:calc(-1 * (var(--space-4) + 15px));column-gap:var(--space-4);text-align:left;grid-template-columns:28px minmax(0,1fr);margin:0;padding:0;display:grid}.rail[data-astro-cid-cwb6bv3i]{flex-direction:column;align-items:center;display:flex}.mark[data-astro-cid-cwb6bv3i]{box-sizing:border-box;width:28px;height:28px;font-size:var(--fs-13);color:var(--step-mark-ink,var(--accent-ink));background:var(--step-mark,var(--accent));border:var(--step-mark-border,0);print-color-adjust:exact;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;transition:background-color .4s,border-color .4s,color .4s;display:grid}.line[data-astro-cid-cwb6bv3i]{border-left:2px var(--step-line-style,solid) var(--step-line,var(--accent));flex:1;transition:border-color .4s}.step[data-astro-cid-cwb6bv3i]:last-child:not([data-through]) .line[data-astro-cid-cwb6bv3i]{display:none}.body[data-astro-cid-cwb6bv3i]{align-content:start;gap:var(--step-gap,var(--space-3));min-width:0;padding-bottom:var(--space-7);display:grid}.step[data-astro-cid-cwb6bv3i]:last-child .body[data-astro-cid-cwb6bv3i]{padding-bottom:var(--step-end,0)}.body[data-astro-cid-cwb6bv3i] p,.body[data-astro-cid-cwb6bv3i] ul,.body[data-astro-cid-cwb6bv3i] li{text-align:left;margin:0;padding:0;list-style:none}.body[data-astro-cid-cwb6bv3i] .title[data-astro-cid-cwb6bv3i]{color:var(--step-title,var(--ink));text-wrap:pretty;padding-top:1px;font-weight:600;line-height:1.45;transition:color .4s}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-cwb6bv3i],.line[data-astro-cid-cwb6bv3i],.body[data-astro-cid-cwb6bv3i] .title[data-astro-cid-cwb6bv3i]{transition:none}}.steps[data-astro-cid-k333sj3x]{margin:0;padding:0;list-style:none}.chrome-timeline[data-astro-cid-lfhgginb]{--step-gap:2px;margin:var(--space-9) 0;break-inside:avoid}.chrome-timeline[data-astro-cid-lfhgginb] .head[data-astro-cid-lfhgginb]{margin:0 0 var(--space-5);color:var(--ink);text-align:left;text-wrap:pretty;font-weight:600;line-height:1.45}.dated[data-astro-cid-lfhgginb][data-state=scheduled]{--step-mark:transparent;--step-mark-border:2px solid var(--ink-faint);--step-line:var(--ink-faint)}.dated[data-astro-cid-lfhgginb][data-state=scheduled] .check[data-astro-cid-lfhgginb]{display:none}.check[data-astro-cid-lfhgginb]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.here[data-astro-cid-lfhgginb]{--step-line:var(--ink-faint)}.here-dot[data-astro-cid-lfhgginb]{background:var(--accent-ink);print-color-adjust:exact;border-radius:50%;width:8px;height:8px}.chrome-timeline[data-astro-cid-lfhgginb] .pill-cell[data-astro-cid-lfhgginb]{display:flex}.pill[data-astro-cid-lfhgginb]{border-radius:var(--radius-pill);background:var(--accent);height:28px;font-size:var(--fs-16);color:var(--accent-ink);white-space:nowrap;print-color-adjust:exact;align-items:center;padding-inline:12px;font-weight:500;line-height:1;display:inline-flex}.chrome-timeline[data-astro-cid-lfhgginb] .when[data-astro-cid-lfhgginb],.chrome-timeline[data-astro-cid-lfhgginb] .detail[data-astro-cid-lfhgginb]{font-size:var(--fs-16);color:var(--ink-soft);text-wrap:pretty;line-height:1.45}.chrome-timeline[data-astro-cid-lfhgginb] .when[data-astro-cid-lfhgginb]{gap:0 var(--space-2);flex-wrap:wrap;padding-top:2px;display:flex}.certain[data-astro-cid-lfhgginb]{--step-end:var(--space-3)}.edge[data-astro-cid-lfhgginb]{margin-block:var(--space-4) var(--space-6);padding:var(--space-3) var(--space-4);border:2px dashed var(--ink-faint);border-radius:var(--radius-md);gap:2px;display:grid}.edge[data-astro-cid-lfhgginb] p[data-astro-cid-lfhgginb]{text-align:left;margin:0}.chrome-timeline[data-astro-cid-lfhgginb] .edge-title[data-astro-cid-lfhgginb]{color:var(--ink);font-weight:600;line-height:1.45}.unsure[data-astro-cid-lfhgginb]{--step-line:var(--ink-faint);--step-line-style:dashed;--step-mark:transparent;--step-mark-border:2px dashed var(--ink-faint);--step-title:var(--ink-soft)}.chrome-timeline[data-astro-cid-lfhgginb] .open[data-astro-cid-lfhgginb] .when[data-astro-cid-lfhgginb]{color:var(--ink-faint)}.note[data-astro-cid-lfhgginb]{margin-top:var(--space-3);font-size:var(--fs-13);color:var(--ink-faint);text-wrap:pretty;line-height:1.5}code[data-astro-cid-zxou2qyh].address{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:100%;font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink);background:var(--tint);padding:1px 7px;line-height:1.5;transition:border-color .4s,background-color .4s;display:inline-block}.note[data-astro-cid-uw3fmhcl]{margin:var(--space-9) 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:calc(min(var(--measure-media), 100vw) - 2 * var(--space-7));margin-left:50%;transition:border-color .4s,background-color .4s;overflow:hidden;transform:translate(-50%)}.variant[data-astro-cid-uw3fmhcl][hidden]{display:none}.head[data-astro-cid-uw3fmhcl]{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);background:var(--tint);padding:13px 18px;transition:border-color .4s,background-color .4s;display:flex}.mark[data-astro-cid-uw3fmhcl]{color:var(--ink-soft);fill:currentColor;flex:none}.note[data-astro-cid-uw3fmhcl] .title[data-astro-cid-uw3fmhcl]{font-size:var(--fs-16);text-align:left;text-wrap:pretty;color:var(--ink);margin:0;font-weight:600;line-height:1.4}.body[data-astro-cid-uw3fmhcl]{padding:16px 18px}.note[data-astro-cid-uw3fmhcl] .line[data-astro-cid-uw3fmhcl]{font-size:var(--fs-15);text-align:left;text-wrap:pretty;color:var(--ink-soft);margin:0;line-height:1.6}.steps[data-astro-cid-uw3fmhcl]{margin:var(--space-2) 0;counter-reset:step;padding:0;list-style:none}.step[data-astro-cid-uw3fmhcl]{align-items:baseline;gap:var(--space-2) var(--space-2);padding:var(--space-3) 0;font-size:var(--fs-15);text-align:left;color:var(--ink);counter-increment:step;grid-template-columns:1.25em minmax(0,1fr) 62px;margin:0;line-height:1.7;display:grid}.step[data-astro-cid-uw3fmhcl]+.step[data-astro-cid-uw3fmhcl]{border-top:1px solid var(--line);transition:border-color .4s}.step[data-astro-cid-uw3fmhcl] copy-button[data-astro-cid-uw3fmhcl]{justify-self:end}.step[data-astro-cid-uw3fmhcl]:before{content:counter(step);font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink-faint)}@media (width<=640px){.head[data-astro-cid-uw3fmhcl]{padding:11px var(--space-4)}.body[data-astro-cid-uw3fmhcl]{padding:14px var(--space-4)}}@media (width<=480px){.step[data-astro-cid-uw3fmhcl]{grid-template-columns:1.25em minmax(0,1fr)}.step[data-astro-cid-uw3fmhcl] copy-button[data-astro-cid-uw3fmhcl]{grid-column:2;justify-self:start;min-height:26px}}.feeling[data-astro-cid-tggsunyl]{gap:var(--space-2);align-items:center;min-width:0;display:inline-flex}.face[data-astro-cid-tggsunyl]{flex:none;width:.9em;height:.9em;overflow:visible}.how-it-works[data-astro-cid-rtwelmkx]{margin:var(--space-9) 0;break-inside:avoid;container-type:inline-size}.prompt[data-astro-cid-rtwelmkx]{gap:var(--space-3);padding:var(--space-4);font-size:var(--fs-16);border:1px solid var(--line);border-radius:var(--radius-lg);line-height:1.45;display:grid}.how-it-works[data-astro-cid-rtwelmkx] .bubble[data-astro-cid-rtwelmkx]{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:var(--radius-lg);justify-self:start;max-width:100%;padding:8px 14px;line-height:1.45}.how-it-works[data-astro-cid-rtwelmkx] .options[data-astro-cid-rtwelmkx]{gap:var(--space-2) var(--space-5);color:var(--ink-soft);flex-wrap:wrap;line-height:1.45;display:flex}.how-it-works[data-astro-cid-rtwelmkx] .row[data-astro-cid-rtwelmkx],.how-it-works[data-astro-cid-rtwelmkx] .branch[data-astro-cid-rtwelmkx]{gap:var(--space-3);padding-block:var(--space-2);align-items:center;line-height:1.45;display:grid}.how-it-works[data-astro-cid-rtwelmkx] .row[data-astro-cid-rtwelmkx]{grid-template-columns:7em minmax(0,1fr) 2.6em}.how-it-works[data-astro-cid-rtwelmkx] .branch[data-astro-cid-rtwelmkx]{grid-template-columns:7em minmax(0,1fr);position:relative}.row[data-astro-cid-rtwelmkx]:not(.chosen),.branch[data-astro-cid-rtwelmkx]:not(.chosen)>*{opacity:.4}.chosen[data-astro-cid-rtwelmkx]{font-weight:600}.track[data-astro-cid-rtwelmkx]{background:var(--line);border-radius:4px;height:8px;display:block;overflow:hidden}.fill[data-astro-cid-rtwelmkx]{width:var(--value);background:var(--ink-faint);transform-origin:0;border-radius:4px;height:100%;display:block}.chosen[data-astro-cid-rtwelmkx] .fill[data-astro-cid-rtwelmkx]{background:var(--accent)}.value[data-astro-cid-rtwelmkx]{font-variant-numeric:tabular-nums;text-align:right}.chosen[data-astro-cid-rtwelmkx] .value[data-astro-cid-rtwelmkx]{color:var(--accent)}.branches[data-astro-cid-rtwelmkx]{display:grid}.branch[data-astro-cid-rtwelmkx]:after{top:50%;left:calc(var(--step-rail) + 2px);width:calc(-1 * var(--step-rail) - 10px);content:"";background:var(--line);height:2px;margin-top:-1px;position:absolute}.branch[data-astro-cid-rtwelmkx].chosen:after{background:var(--accent)}.branch[data-astro-cid-rtwelmkx]:last-child:before{top:calc(50% + 1px);bottom:0;left:var(--step-rail);content:"";background:var(--bg);width:2px;position:absolute}.action[data-astro-cid-rtwelmkx]{text-wrap:pretty;font-weight:400}.note[data-astro-cid-rtwelmkx]{margin-top:var(--space-3);font-size:var(--fs-13);color:var(--ink-faint);line-height:1.5}@container (width<460px){.how-it-works[data-astro-cid-rtwelmkx] .row[data-astro-cid-rtwelmkx]{gap:var(--space-2);grid-template-columns:6.2em minmax(0,1fr) 2.6em}.how-it-works[data-astro-cid-rtwelmkx] .branch[data-astro-cid-rtwelmkx]{grid-template-columns:minmax(0,1fr);gap:2px}}@keyframes how-it-works-grow{0%{transform:scaleX(0)}}@keyframes how-it-works-fade{0%{opacity:1}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rows[data-astro-cid-rtwelmkx]{view-timeline:--how-it-works-rows block;view-timeline-inset:0% 30%}.branches[data-astro-cid-rtwelmkx]{view-timeline:--how-it-works-branches block;view-timeline-inset:0% 30%}.fill[data-astro-cid-rtwelmkx]{animation:linear both how-it-works-grow;animation-range:entry entry 60%}.row[data-astro-cid-rtwelmkx]:not(.chosen){animation:linear both how-it-works-fade;animation-range:entry 60% entry 95%}.branch[data-astro-cid-rtwelmkx]:not(.chosen)>*{animation:linear both how-it-works-fade;animation-range:entry 60%}.how-it-works[data-astro-cid-rtwelmkx] .fill[data-astro-cid-rtwelmkx],.how-it-works[data-astro-cid-rtwelmkx] .row[data-astro-cid-rtwelmkx]:not(.chosen){animation-timeline:--how-it-works-rows}.how-it-works[data-astro-cid-rtwelmkx] .branch[data-astro-cid-rtwelmkx]:not(.chosen)>*{animation-timeline:--how-it-works-branches}}}.guard-flow[data-astro-cid-33lvygyr]{margin:var(--space-9) 0;text-align:left}.legend[data-astro-cid-33lvygyr] ul[data-astro-cid-33lvygyr]{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);font-size:var(--fs-13);color:var(--ink-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend[data-astro-cid-33lvygyr] li[data-astro-cid-33lvygyr]{align-items:center;gap:8px;margin:0;display:inline-flex}.key[data-astro-cid-33lvygyr]{width:26px;height:16px;overflow:visible}.scroller[data-astro-cid-33lvygyr]{width:calc(min(var(--measure-media), 100vw) - 2 * var(--space-7));margin-left:50%;overflow-x:auto;transform:translate(-50%)}.scroller[data-astro-cid-33lvygyr]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.canvas[data-astro-cid-33lvygyr]{margin-inline:auto;position:relative}.chart[data-astro-cid-33lvygyr]{max-width:none;display:block;position:absolute;top:0;left:0;overflow:visible}.layer[data-astro-cid-33lvygyr]{position:absolute;inset:0}.words[data-astro-cid-33lvygyr],.note[data-astro-cid-33lvygyr],.label[data-astro-cid-33lvygyr]{font-family:var(--font-sans);letter-spacing:normal;word-spacing:normal;hyphens:manual;text-wrap:wrap;overflow-wrap:normal;margin:0;font-style:normal;position:absolute}.words[data-astro-cid-33lvygyr]{color:var(--ink);text-align:center;text-wrap:balance;font-size:13px;font-weight:400;line-height:16px}.words[data-astro-cid-33lvygyr].decision,.words[data-astro-cid-33lvygyr].none,.words[data-astro-cid-33lvygyr] strong[data-astro-cid-33lvygyr]{font-weight:600}.words[data-astro-cid-33lvygyr] strong[data-astro-cid-33lvygyr]{display:block}.probe[data-astro-cid-33lvygyr]{visibility:hidden;pointer-events:none}.label[data-astro-cid-33lvygyr]{color:var(--ink-soft);white-space:nowrap;font-size:12px;line-height:12px;transform:translateY(-50%)}.label[data-astro-cid-33lvygyr].middle{transform:translate(-50%,-50%)}.note[data-astro-cid-33lvygyr]{color:var(--ink-soft);text-align:left;font-size:13px;font-weight:400;line-height:17px}.note[data-astro-cid-33lvygyr] p[data-astro-cid-33lvygyr]{font-size:inherit;line-height:inherit;text-align:left;text-wrap:wrap;margin:0}.note[data-astro-cid-33lvygyr] p[data-astro-cid-33lvygyr]+p[data-astro-cid-33lvygyr]{margin-top:9px}.note[data-astro-cid-33lvygyr] strong[data-astro-cid-33lvygyr]{color:var(--ink);font-weight:600;display:block}.note[data-astro-cid-33lvygyr] span[data-astro-cid-33lvygyr]{display:block}.description[data-astro-cid-33lvygyr]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footnote[data-astro-cid-33lvygyr]{margin:var(--space-4) 0 0;font-size:var(--fs-13);color:var(--ink-soft);text-align:left}.guard-flow[data-astro-cid-33lvygyr] .you{--c:var(--success)}.guard-flow[data-astro-cid-33lvygyr] .code{--c:var(--accent)}.guard-flow[data-astro-cid-33lvygyr] .model{--c:var(--warning)}.guard-flow[data-astro-cid-33lvygyr] .guard,.guard-flow[data-astro-cid-33lvygyr] .none{--c:var(--ink-soft)}.guard-flow[data-astro-cid-33lvygyr] .shape{fill:color-mix(in srgb, var(--c) 14%, var(--bg));stroke:var(--c);stroke-width:1.5px}.guard-flow[data-astro-cid-33lvygyr] .shape.guard,.guard-flow[data-astro-cid-33lvygyr] .shape.none{fill:var(--surface)}.guard-flow[data-astro-cid-33lvygyr] .side{stroke:var(--c);stroke-width:1.5px}.guard-flow[data-astro-cid-33lvygyr] .icon{fill:var(--ink)}.guard-flow[data-astro-cid-33lvygyr] .connector{fill:none;stroke:var(--ink-faint);stroke-width:1.5px}.guard-flow[data-astro-cid-33lvygyr] .connector.dashed{stroke-dasharray:4 3}.guard-flow[data-astro-cid-33lvygyr] .arrowhead{fill:var(--ink-faint)}.guard-flow[data-astro-cid-33lvygyr] .bracket{fill:none;stroke:var(--ink-faint);stroke-width:1.5px}.place-icon[data-astro-cid-yszg75gj]{width:15px;height:15px;color:var(--place);forced-color-adjust:none;print-color-adjust:exact;flex:none}[data-theme=dark] .place-icon[data-astro-cid-yszg75gj]{color:var(--place-dark)}.where-line[data-astro-cid-prougulg]{font-size:var(--fs-13);color:var(--ink-faint);white-space:nowrap;align-items:center;gap:5px;margin-top:2px;font-weight:400;line-height:1.4;display:flex}@media (width<=350px){.where-line[data-astro-cid-prougulg]{white-space:normal}}.where-line[data-astro-cid-prougulg].where-line .model-ref>svg{vertical-align:-1.5px;width:12px;height:12px;margin-right:3px}.results-table[data-astro-cid-r32dm3ma]{margin:var(--space-9) 0;width:calc(min(var(--measure-media), 100vw) - 2 * var(--space-7));break-inside:avoid;margin-left:50%;transform:translate(-50%);container-type:inline-size}.panel[data-astro-cid-r32dm3ma]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:clip}.head[data-astro-cid-r32dm3ma],.row[data-astro-cid-r32dm3ma]{column-gap:var(--space-4);display:grid}.head[data-astro-cid-r32dm3ma]{grid-template-columns:minmax(0, 1fr) var(--columns);border-bottom:1px solid var(--line);background:var(--tint);align-items:end;padding:11px 18px}.kicker[data-astro-cid-r32dm3ma]{font-size:var(--fs-12);color:var(--accent);text-wrap:pretty;font-weight:600;line-height:1.4}.column[data-astro-cid-r32dm3ma]{font-size:var(--fs-12);color:var(--ink-soft);font-weight:600;line-height:1.4}.left[data-astro-cid-r32dm3ma]{text-align:left;justify-self:start}.right[data-astro-cid-r32dm3ma]{text-align:right;justify-self:end}.sort[data-astro-cid-r32dm3ma]{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--fs-12);color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.4;display:inline-flex}.arrow[data-astro-cid-r32dm3ma]{border-inline:4px solid #0000;opacity:.25;border-bottom:5px solid;width:0;height:0}.sort[data-astro-cid-r32dm3ma][data-dir] .arrow[data-astro-cid-r32dm3ma]{opacity:1;border-bottom-color:var(--accent)}.sort[data-astro-cid-r32dm3ma][data-dir=descending] .arrow[data-astro-cid-r32dm3ma]{border-bottom:0;border-top:5px solid var(--accent)}@media (hover:hover) and (pointer:fine){.sort[data-astro-cid-r32dm3ma]:hover .arrow[data-astro-cid-r32dm3ma]{opacity:1}}.sort[data-astro-cid-r32dm3ma]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.rows[data-astro-cid-r32dm3ma]{margin:0;padding:0 18px;list-style:none}.row[data-astro-cid-r32dm3ma]{grid-template-columns:24px minmax(0, 1fr) var(--columns);padding:var(--space-4) 0;text-align:left;align-items:center;margin:0}.row[data-astro-cid-r32dm3ma]+.row[data-astro-cid-r32dm3ma]{border-top:1px solid var(--line)}.logo[data-astro-cid-r32dm3ma]{width:24px;height:24px;color:var(--ink);fill:var(--ink);display:block}.who[data-astro-cid-r32dm3ma]{gap:1px;min-width:0;display:grid}.name[data-astro-cid-r32dm3ma]{font-size:var(--fs-15);color:var(--ink);font-weight:600;line-height:1.35}.value[data-astro-cid-r32dm3ma]{font-size:var(--fs-15);color:var(--ink);font-variant-numeric:tabular-nums;white-space:pre-line;line-height:1.4}.note[data-astro-cid-r32dm3ma]{margin-top:var(--space-3);font-size:var(--fs-13);color:var(--ink-faint);line-height:1.5}.note-line[data-astro-cid-r32dm3ma]{display:block}.note-line[data-astro-cid-r32dm3ma]:empty{display:none}@container (width<720px){.head[data-astro-cid-r32dm3ma]{padding:11px var(--space-4);grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-r32dm3ma] .column[data-astro-cid-r32dm3ma]{display:none}.rows[data-astro-cid-r32dm3ma]{padding:0 var(--space-4)}.row[data-astro-cid-r32dm3ma]{column-gap:var(--space-3);grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);align-items:start}.logo[data-astro-cid-r32dm3ma]{grid-area:1/1;align-self:center}.who[data-astro-cid-r32dm3ma]{grid-area:1/2/auto/-1}.value[data-astro-cid-r32dm3ma]{margin-top:var(--space-2);text-align:left;justify-self:start}.value[data-astro-cid-r32dm3ma]:nth-of-type(2n){grid-column:2}.value[data-astro-cid-r32dm3ma]:nth-of-type(odd){grid-column:3}.value[data-astro-cid-r32dm3ma]:before{content:attr(data-label);font-size:var(--fs-11);letter-spacing:.01em;color:var(--accent);margin-bottom:2px;font-weight:600;display:block}}.results-figure[data-astro-cid-xolgbizg]{--row-gap:var(--space-4);--stagger:70ms;margin:var(--space-9) 0;width:calc(min(var(--measure-media), 100vw) - 2 * var(--space-7));break-inside:avoid;margin-left:50%;transform:translate(-50%)}.panel[data-astro-cid-xolgbizg]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:clip}.head[data-astro-cid-xolgbizg]{align-items:end;column-gap:var(--space-6);border-bottom:1px solid var(--line);background:var(--tint);grid-template-columns:minmax(0,1fr) auto;padding:11px 18px;display:grid}.title[data-astro-cid-xolgbizg]{align-items:baseline;gap:2px var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.kicker[data-astro-cid-xolgbizg]{font-size:var(--fs-12);color:var(--accent);text-wrap:pretty;font-weight:600;line-height:1.4}.test-name[data-astro-cid-xolgbizg]{font-size:var(--fs-12);color:var(--ink-soft);line-height:1.4}.detail[data-astro-cid-xolgbizg]{font-size:var(--fs-12);color:var(--ink-soft);text-wrap:pretty;flex-basis:100%;line-height:1.5}.sorts[data-astro-cid-xolgbizg]{align-items:baseline;gap:var(--space-4);display:flex}.sort[data-astro-cid-xolgbizg]{align-items:center;gap:var(--space-2);font:inherit;font-size:var(--fs-12);color:var(--ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.5;display:inline-flex}.arrow[data-astro-cid-xolgbizg]{border-inline:4px solid #0000;opacity:.25;border-bottom:5px solid;width:0;height:0}.sort[data-astro-cid-xolgbizg][data-dir] .arrow[data-astro-cid-xolgbizg]{opacity:1;border-bottom-color:var(--accent)}.sort[data-astro-cid-xolgbizg][data-dir=descending] .arrow[data-astro-cid-xolgbizg]{border-bottom:0;border-top:5px solid var(--accent)}@media (hover:hover) and (pointer:fine){.sort[data-astro-cid-xolgbizg]:hover .arrow[data-astro-cid-xolgbizg]{opacity:1}}.sort[data-astro-cid-xolgbizg]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.scale[data-astro-cid-xolgbizg],.row[data-astro-cid-xolgbizg],.lane[data-astro-cid-xolgbizg]{column-gap:var(--space-3);grid-template-columns:24px 300px minmax(0,1fr) 64px;display:grid}.scale[data-astro-cid-xolgbizg]{padding:var(--space-4) 18px 0}.axis[data-astro-cid-xolgbizg]{font-size:var(--fs-12);color:var(--ink-faint);font-variant-numeric:tabular-nums;grid-column:3;justify-content:space-between;line-height:1.5;display:flex;position:relative}.guess[data-astro-cid-xolgbizg]{left:var(--guess);color:var(--ink);white-space:nowrap;padding-left:7px;font-weight:600;position:absolute}.chart[data-astro-cid-xolgbizg]{position:relative}.lane[data-astro-cid-xolgbizg]{inset:var(--space-4) 18px var(--space-3);pointer-events:none;position:absolute}.line[data-astro-cid-xolgbizg]{grid-column:3;position:relative}.line[data-astro-cid-xolgbizg]:after,.track[data-astro-cid-xolgbizg]:after{left:var(--guess);border-left:1.5px dashed var(--ink);position:absolute}.line[data-astro-cid-xolgbizg]:after{content:"";inset-block:2px 0}.rows[data-astro-cid-xolgbizg]{padding:0 18px var(--space-1);margin:0;list-style:none}.row[data-astro-cid-xolgbizg]{padding:var(--row-gap) 0;text-align:left;align-items:center;margin:0}.row[data-astro-cid-xolgbizg]+.row[data-astro-cid-xolgbizg]{border-top:1px solid var(--line)}.logo[data-astro-cid-xolgbizg]{width:24px;height:24px;color:var(--ink);fill:var(--ink);display:block}.who[data-astro-cid-xolgbizg]{gap:1px;min-width:0;display:grid}.name[data-astro-cid-xolgbizg]{font-size:var(--fs-15);color:var(--ink);font-weight:600;line-height:1.35}.where[data-astro-cid-xolgbizg]{font-size:var(--fs-13);color:var(--ink-faint);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;line-height:1.4;display:flex}.where[data-astro-cid-xolgbizg].where .model-ref>svg{vertical-align:-1.5px;width:12px;height:12px;margin-right:3px}.track[data-astro-cid-xolgbizg]{align-self:stretch;align-items:center;display:flex;position:relative}.meter[data-astro-cid-xolgbizg]{background:var(--line);print-color-adjust:exact;border-radius:4px;width:100%;height:8px;display:block}.bar[data-astro-cid-xolgbizg]{width:var(--score);background:var(--place);forced-color-adjust:none;print-color-adjust:exact;border-radius:4px;height:100%;display:block}[data-theme=dark] .bar[data-astro-cid-xolgbizg]{background:var(--place-dark)}.score[data-astro-cid-xolgbizg]{font-size:var(--fs-15);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;line-height:1.4}.note[data-astro-cid-xolgbizg]{margin-top:var(--space-3);font-size:var(--fs-13);color:var(--ink-faint);line-height:1.5}@media screen and (prefers-reduced-motion:no-preference){.bar[data-astro-cid-xolgbizg]{clip-path:inset(0)}.results-figure[data-astro-cid-xolgbizg]:not([data-waiting]) .track[data-astro-cid-xolgbizg]:not([data-waiting]) .bar[data-astro-cid-xolgbizg]{transition:clip-path .9s cubic-bezier(.22, 1, .36, 1) calc(var(--order) * var(--stagger))}.results-figure[data-astro-cid-xolgbizg][data-waiting] .bar[data-astro-cid-xolgbizg],.track[data-astro-cid-xolgbizg][data-waiting] .bar[data-astro-cid-xolgbizg]{clip-path:inset(0 100% 0 0)}}@media (width<=720px){.results-figure[data-astro-cid-xolgbizg]{--row-gap:var(--space-3);--stagger:0s}.head[data-astro-cid-xolgbizg]{column-gap:var(--space-4)}.scale[data-astro-cid-xolgbizg]{padding-top:var(--space-3);display:block}.row[data-astro-cid-xolgbizg]{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"logo name score""logo where where""track track track";align-items:baseline}.who[data-astro-cid-xolgbizg]{display:contents}.logo[data-astro-cid-xolgbizg]{grid-area:logo;align-self:center}.name[data-astro-cid-xolgbizg]{white-space:nowrap;grid-area:name}.where[data-astro-cid-xolgbizg]{white-space:normal;grid-area:where;margin-top:1px}.score[data-astro-cid-xolgbizg]{grid-area:score}.track[data-astro-cid-xolgbizg]{height:22px;margin-top:var(--space-2);grid-area:track}.lane[data-astro-cid-xolgbizg]{display:none}.axis[data-astro-cid-xolgbizg]{height:22px}.has-guess[data-astro-cid-xolgbizg] .axis[data-astro-cid-xolgbizg]:after,.has-guess[data-astro-cid-xolgbizg] .track[data-astro-cid-xolgbizg]:after{content:"";left:var(--guess);border-left:1.5px dashed var(--ink);position:absolute;inset-block:0}}@media (width<=640px){.head[data-astro-cid-xolgbizg]{padding-inline:var(--space-4);align-items:baseline;row-gap:2px}.scale[data-astro-cid-xolgbizg],.rows[data-astro-cid-xolgbizg]{padding-inline:var(--space-4)}.title[data-astro-cid-xolgbizg]{display:contents}.kicker[data-astro-cid-xolgbizg]{grid-area:1/1/2/-1}.test-name[data-astro-cid-xolgbizg]{grid-area:2/1}.sorts[data-astro-cid-xolgbizg]{grid-area:2/2}.detail[data-astro-cid-xolgbizg]{grid-area:3/1/4/-1}}@media (width<=350px){.head[data-astro-cid-xolgbizg],.scale[data-astro-cid-xolgbizg],.rows[data-astro-cid-xolgbizg]{padding-inline:var(--space-3)}.row[data-astro-cid-xolgbizg]{column-gap:var(--space-2)}.name[data-astro-cid-xolgbizg]{font-size:var(--fs-14)}.axis-end[data-astro-cid-xolgbizg]{display:none}}.research-notes[data-astro-cid-3sfgmuyk]{margin-top:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}summary[data-astro-cid-3sfgmuyk]{cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);color:var(--ink);background:color-mix(in srgb, var(--ink,#17171a) 3%, transparent);user-select:none;list-style:none;display:flex}summary[data-astro-cid-3sfgmuyk]::-webkit-details-marker{display:none}summary[data-astro-cid-3sfgmuyk]:before{content:"";background-color:currentColor;flex:none;width:12px;height:12px;transition:transform .15s;transform:rotate(-90deg);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.research-notes[data-astro-cid-3sfgmuyk][open]>summary[data-astro-cid-3sfgmuyk]:before{transform:rotate(0)}.research-notes[data-astro-cid-3sfgmuyk][open]>summary[data-astro-cid-3sfgmuyk]{border-bottom:1px solid var(--line)}summary[data-astro-cid-3sfgmuyk]:hover{color:var(--accent)}summary[data-astro-cid-3sfgmuyk]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-3sfgmuyk]:before{transition:none}}.body[data-astro-cid-3sfgmuyk]{padding:var(--space-2) var(--space-6) var(--space-6)}.body[data-astro-cid-3sfgmuyk] code,.body[data-astro-cid-3sfgmuyk] a{overflow-wrap:anywhere}.body[data-astro-cid-3sfgmuyk] li{text-align:left}@media (width<=480px){summary[data-astro-cid-3sfgmuyk],.body[data-astro-cid-3sfgmuyk]{padding-inline:var(--space-4)}}
