.panel[data-astro-cid-repezxbz]{background:var(--surface);color:var(--text);padding-block:var(--section-pad);scroll-margin-top:var(--header-h-now);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;overflow-x:clip}.panel__inner[data-astro-cid-repezxbz]{width:100%}.panel--hero[data-astro-cid-repezxbz]{min-height:calc(100svh - var(--header-h))}#hero{isolation:isolate;position:relative;overflow:clip}.hx[data-astro-cid-dcwno5ig]{row-gap:var(--space-9);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.hx__copy[data-astro-cid-dcwno5ig]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hx__h1[data-astro-cid-dcwno5ig]{font-size:clamp(var(--fs-section), 9.4svh, var(--fs-hero));line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-heading);margin:0}.hx__ln[data-astro-cid-dcwno5ig]{display:block}.hx__ln[data-astro-cid-dcwno5ig].mark{width:fit-content}.hx__sub[data-astro-cid-dcwno5ig]{margin:var(--space-5) 0 0;max-width:var(--measure-tc);font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text-sub)}.hx__fit[data-astro-cid-dcwno5ig]{margin:var(--space-3) 0 0;max-width:var(--measure-tc);font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text)}.hx__fit[data-astro-cid-dcwno5ig] .ph:first-child{margin-left:var(--space-2)}.hx__check[data-astro-cid-dcwno5ig]{width:100%;max-width:var(--hx-copy-w);margin-top:var(--space-7);padding:var(--space-5) var(--space-6) var(--space-4);border-radius:var(--radius-xl);background:var(--surface);color:var(--text);scroll-margin-top:calc(var(--header-h-now) + var(--space-5))}.hx__check[data-astro-cid-dcwno5ig] .cf{max-width:none}.hx__check[data-astro-cid-dcwno5ig] .cf--lead .cf__lbl{margin-bottom:var(--space-4)}.hx__check[data-astro-cid-dcwno5ig] .cf__in{background:var(--elevated)}.hx__more[data-astro-cid-dcwno5ig]{white-space:nowrap}.hx__util[data-astro-cid-dcwno5ig]{top:var(--space-1);z-index:2;max-width:var(--container-max);padding-inline:var(--container-pad);pointer-events:none;justify-content:flex-end;margin-inline:auto;display:flex;position:absolute;left:0;right:0}.hx__util[data-astro-cid-dcwno5ig] .hx__pause{margin:0 calc(-1 * var(--space-3)) 0 0;pointer-events:auto}.hx__stage[data-astro-cid-dcwno5ig]{min-width:0;display:grid;position:relative;container-type:inline-size}.hx__field[data-astro-cid-dcwno5ig]{width:var(--hx-field-md);aspect-ratio:var(--hx-field-ratio);justify-self:end;position:relative}.hx__grid[data-astro-cid-dcwno5ig]{background-image:var(--hx-grid-dot);background-size:1.88679% 2.08333%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}.hx__img[data-astro-cid-dcwno5ig],.hx__field[data-astro-cid-dcwno5ig] canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=900px){#hero.panel--hero{min-height:var(--hx-h);padding-block:var(--hx-pad)}.hx[data-astro-cid-dcwno5ig]{column-gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hx__util[data-astro-cid-dcwno5ig]{top:var(--space-3)}.hx__field[data-astro-cid-dcwno5ig]{width:min(100cqi, var(--hx-d-w))}}@media (width>=1200px){.hx[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0, var(--hx-copy-w)) minmax(0, 1fr);column-gap:var(--space-10)}}@media (width>=900px) and (height<=820px){.hx__sub[data-astro-cid-dcwno5ig]{margin-top:var(--space-4);line-height:var(--lh-sub)}.hx__fit[data-astro-cid-dcwno5ig]{margin-top:var(--space-2)}.hx__check[data-astro-cid-dcwno5ig]{margin-top:var(--space-4);padding-block:var(--space-4) var(--space-3)}.hx__check[data-astro-cid-dcwno5ig] .cf--lead .cf__lbl{margin-bottom:var(--space-3)}.hx__check[data-astro-cid-dcwno5ig] .cf__in,.hx__check[data-astro-cid-dcwno5ig] .cf__go{min-height:var(--space-9)}}.bw[data-astro-cid-gg3kmhna]{gap:var(--space-9);grid-template-columns:minmax(0,1fr);display:grid}.bw__head[data-astro-cid-gg3kmhna]{align-content:start;justify-items:start;display:grid}.bw__h2[data-astro-cid-gg3kmhna]{font-weight:var(--fw-heading);word-break:keep-all;overflow-wrap:anywhere;margin:0}.bw__ln[data-astro-cid-gg3kmhna]{display:block}.bw__sub[data-astro-cid-gg3kmhna]{margin:var(--space-5) 0 0;max-width:var(--measure-tc);font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text)}.bw__story[data-astro-cid-gg3kmhna]{justify-items:start;gap:var(--space-4);display:grid}.bw__note[data-astro-cid-gg3kmhna]{max-width:var(--measure-tc);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-sub);margin:0}.bw__proof[data-astro-cid-gg3kmhna]{font-size:var(--fs-body);font-weight:var(--fw-heading);margin:0}.bw__wall[data-astro-cid-gg3kmhna]{--per:2;--gap:var(--space-3);--gap-y:var(--space-6);--ratio:4 / 3;--pad:var(--space-3);--lh:var(--space-10);--sx:var(--space-1);--sy:var(--space-2);--ax:var(--space-1);--ay:var(--space-2);grid-template-columns:repeat(var(--per), minmax(0, 1fr));gap:var(--gap-y) var(--gap);padding:var(--space-2) 0 var(--space-4);margin:0;list-style:none;display:grid}.bw__wall[data-astro-cid-gg3kmhna][data-density=md]{--per:3;--lh:var(--space-8);--sy:var(--space-1)}.bw__wall[data-astro-cid-gg3kmhna][data-density=sm]{--per:4;--gap:var(--space-2);--gap-y:var(--space-3);--ratio:3 / 2;--pad:var(--space-2);--lh:var(--space-6);--sx:0px;--sy:0px;--ax:0px;--ay:var(--space-1)}.bw__c[data-astro-cid-gg3kmhna]{min-width:0;translate:calc(var(--ox) * var(--sx)) calc(var(--oy) * var(--sy))}.bw__tile[data-astro-cid-gg3kmhna]{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:var(--ratio);padding:var(--pad);border-radius:var(--radius-lg);background:var(--elevated);color:var(--text);transition:scale .42s var(--ease-out), translate .42s var(--ease-out), opacity var(--duration) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.bw__logo[data-astro-cid-gg3kmhna]{width:auto;max-width:100%;height:calc(var(--lh) * var(--k));object-fit:contain;display:block}.bw__meta[data-astro-cid-gg3kmhna]{font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-sub);white-space:nowrap}.bw__go[data-astro-cid-gg3kmhna]{top:var(--space-2);right:var(--space-3);font-size:var(--fs-body);color:var(--text-sub);transition:color var(--duration) var(--ease-out), translate var(--duration) var(--ease-out);line-height:1;position:absolute}.bw__wall[data-astro-cid-gg3kmhna][data-density=sm] .bw__meta[data-astro-cid-gg3kmhna]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes bw-drift{0%,to{transform:translate(0,0)}30%{transform:translate3d(calc(var(--dx) * var(--ax)), calc(var(--dy) * var(--ay) * -1), 0)}65%{transform:translate3d(calc(var(--dx) * var(--ax) * -.6), calc(var(--dy) * var(--ay) * .6), 0)}}html[data-motion=on] .bw__tile[data-astro-cid-gg3kmhna]{animation:bw-drift var(--t) var(--ease) var(--d) infinite}.bw__wall[data-astro-cid-gg3kmhna]:hover .bw__tile[data-astro-cid-gg3kmhna],.bw__wall[data-astro-cid-gg3kmhna]:focus-within .bw__tile[data-astro-cid-gg3kmhna]{animation-play-state:paused}@media (hover:hover) and (pointer:fine){a[data-astro-cid-gg3kmhna].bw__tile:hover{scale:1.04;translate:0 calc(-1 * var(--space-1))}a[data-astro-cid-gg3kmhna].bw__tile:hover .bw__go[data-astro-cid-gg3kmhna]{color:var(--primary-deep);translate:2px -2px}.bw__wall[data-astro-cid-gg3kmhna]:has(a.bw__tile:hover) .bw__tile[data-astro-cid-gg3kmhna]:not(:hover){opacity:.6}}a[data-astro-cid-gg3kmhna].bw__tile:focus-visible{scale:1.04}.bw__wall[data-astro-cid-gg3kmhna][data-marquee]{--ax:0px;--sx:0px;--sy:var(--space-2);--ay:var(--space-2);--mq-w:calc(var(--space-12) + var(--space-11));grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.bw__row[data-astro-cid-gg3kmhna]{--fade:var(--space-8);padding:var(--space-5) 0;-webkit-mask-image:linear-gradient(90deg, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--fade), black calc(100% - var(--fade)), transparent);overflow:hidden}.bw__track[data-astro-cid-gg3kmhna]{gap:var(--gap);will-change:transform;width:max-content;margin:0;padding:0;list-style:none;display:flex}.bw__track[data-astro-cid-gg3kmhna]>.bw__c[data-astro-cid-gg3kmhna]{flex:0 0 var(--mq-w)}.bw__wall[data-astro-cid-gg3kmhna][data-marquee] .bw__tile[data-astro-cid-gg3kmhna]{aspect-ratio:3/2}@media (width>=600px){.bw__wall[data-astro-cid-gg3kmhna]{--per:4;--gap:var(--space-5);--gap-y:var(--space-7);--ratio:4 / 3;--pad:var(--space-4);--lh:var(--space-10);--sx:var(--space-2);--sy:var(--space-3);--ax:var(--space-2);--ay:var(--space-3)}.bw__wall[data-astro-cid-gg3kmhna][data-density=md]{--per:5;--lh:var(--space-8);--sy:var(--space-2);--ax:var(--space-1);--ay:var(--space-2)}.bw__wall[data-astro-cid-gg3kmhna][data-density=sm]{--per:6;--gap:var(--space-3);--gap-y:var(--space-4);--pad:var(--space-2);--lh:var(--space-7);--ax:0px;--ay:var(--space-1)}.bw__wall[data-astro-cid-gg3kmhna][data-marquee],.bw__wall[data-astro-cid-gg3kmhna][data-marquee][data-density]{--ax:0px;--sx:0px;--sy:var(--space-2);--ay:var(--space-2);--mq-w:calc(var(--space-12) * 2 + var(--space-7))}}@media (width>=900px){.bw__wall[data-astro-cid-gg3kmhna]{--gap:var(--space-6);--gap-y:var(--space-8);--ratio:3 / 2;--lh:var(--space-10)}.bw__wall[data-astro-cid-gg3kmhna][data-density=md]{--per:6;--gap:var(--space-5);--gap-y:var(--space-7);--lh:var(--space-8)}.bw__wall[data-astro-cid-gg3kmhna][data-density=sm]{--per:8;--gap:var(--space-3);--gap-y:var(--space-4);--lh:var(--space-7)}.bw__row[data-astro-cid-gg3kmhna]{--fade:var(--space-11)}}@media (width>=1200px){.bw__head[data-astro-cid-gg3kmhna]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.bw__h2[data-astro-cid-gg3kmhna]{grid-column:1/span 5}.bw__sub[data-astro-cid-gg3kmhna]{grid-column:7/span 6;margin:0}.bw__story[data-astro-cid-gg3kmhna]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.bw__note[data-astro-cid-gg3kmhna]{grid-column:1/span 6}.bw__proof[data-astro-cid-gg3kmhna]{grid-column:7/span 6}.bw__wall[data-astro-cid-gg3kmhna]{--lh:var(--space-12)}.bw__wall[data-astro-cid-gg3kmhna][data-density=md]{--lh:var(--space-9)}.bw__wall[data-astro-cid-gg3kmhna][data-density=sm]{--per:10;--lh:var(--space-8)}.bw__wall[data-astro-cid-gg3kmhna][data-marquee]{--mq-w:calc(var(--space-12) * 2 + var(--space-10))}.bw__wall[data-astro-cid-gg3kmhna][data-marquee][data-density=md]{--mq-w:calc(var(--space-12) * 2 + var(--space-5))}.bw__wall[data-astro-cid-gg3kmhna][data-marquee][data-density=sm]{--mq-w:calc(var(--space-12) * 2)}}@media print{.bw__track[data-astro-cid-gg3kmhna]{flex-wrap:wrap;width:auto;transform:none!important}.bw__track[data-astro-cid-gg3kmhna]>[data-astro-cid-gg3kmhna][aria-hidden=true]{display:none}.bw__row[data-astro-cid-gg3kmhna]{-webkit-mask-image:none;mask-image:none}}.ans[data-astro-cid-jdbtorog]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--elevated);color:var(--text);display:grid;position:relative}.ans__bar[data-astro-cid-jdbtorog]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ans__tabs[data-astro-cid-jdbtorog]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:flex}.ans__stage[data-astro-cid-jdbtorog]{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--elevated);gap:0;min-width:0;margin:0;padding:2px;display:inline-flex}.qpill[data-astro-cid-jdbtorog]{min-height:var(--touch-min);padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs-body);font-weight:var(--fw-ui);line-height:var(--lh-ui);cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out);align-items:center;display:inline-flex;position:relative}.qpill[data-astro-cid-jdbtorog]:hover{color:var(--text);background:color-mix(in oklab, var(--text) 4%, var(--elevated))}.ans__r[data-astro-cid-jdbtorog]:checked+.qpill[data-astro-cid-jdbtorog]{color:var(--text)}.ans__r[data-astro-cid-jdbtorog]:focus-visible+.qpill[data-astro-cid-jdbtorog]{outline:3px solid var(--primary-deep);outline-offset:2px}.qpill__bar[data-astro-cid-jdbtorog]{left:var(--space-1);right:var(--space-1);bottom:var(--space-1);background:var(--primary);transform-origin:0;border-radius:2px;height:2px;position:absolute;transform:scaleX(0)}.ans__r[data-astro-cid-jdbtorog]:checked+.qpill[data-astro-cid-jdbtorog] .qpill__bar[data-astro-cid-jdbtorog]{transform:scaleX(1)}.qpill--seg[data-astro-cid-jdbtorog]{min-height:var(--space-9);padding-inline:var(--space-2);border-radius:var(--radius-full);font-weight:var(--fw-body)}.qpill--seg[data-astro-cid-jdbtorog]:hover{background:0 0}.ans__r[data-astro-cid-jdbtorog]:checked+.qpill--seg[data-astro-cid-jdbtorog]{color:var(--elevated);background:var(--text)}.chat__body[data-astro-cid-jdbtorog]{padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.qa[data-astro-cid-jdbtorog]{gap:var(--space-3);visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.ans[data-astro-cid-jdbtorog]:has(#ans-q0:checked) .qa[data-astro-cid-jdbtorog][data-q="0"],.ans[data-astro-cid-jdbtorog]:has(#ans-q1:checked) .qa[data-astro-cid-jdbtorog][data-q="1"],.ans[data-astro-cid-jdbtorog]:has(#ans-q2:checked) .qa[data-astro-cid-jdbtorog][data-q="2"],.ans[data-astro-cid-jdbtorog]:has(#ans-q3:checked) .qa[data-astro-cid-jdbtorog][data-q="3"]{visibility:visible}.qa__top[data-astro-cid-jdbtorog]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.qa__kind[data-astro-cid-jdbtorog]{font-size:var(--fs-caption);line-height:var(--lh-ui);letter-spacing:var(--ls-eyebrow-tc);color:var(--text-muted);flex-shrink:0}.qa__kind--real[data-astro-cid-jdbtorog]{font-weight:var(--fw-ui);color:var(--text)}.qa__ask[data-astro-cid-jdbtorog]{max-width:80%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--text) 6%, var(--elevated));font-size:var(--fs-body);line-height:var(--lh-body);align-self:flex-end;margin:0}.qa__asr[data-astro-cid-jdbtorog]{gap:var(--space-4);flex-grow:1;align-items:flex-start;display:flex}.qa__icon[data-astro-cid-jdbtorog]{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--primary-deep);flex-shrink:0;place-items:center;display:grid}.qa__icon[data-astro-cid-jdbtorog] svg[data-astro-cid-jdbtorog],.chip[data-astro-cid-jdbtorog] svg[data-astro-cid-jdbtorog]{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.qa__col[data-astro-cid-jdbtorog]{gap:var(--space-3);flex-grow:1;display:grid;position:relative}.qa__shim[data-astro-cid-jdbtorog]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);visibility:hidden;position:absolute;top:0;left:0}.qa__ans[data-astro-cid-jdbtorog]{font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;margin:0}.sg[data-astro-cid-jdbtorog],.st[data-astro-cid-jdbtorog]{text-decoration:none}.sg[data-astro-cid-jdbtorog]{display:none}.sgt[data-astro-cid-jdbtorog]{color:var(--text-sub);background-image:var(--line-guess);background-position:0 100%;background-repeat:repeat-x;background-size:var(--space-2) 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:2px}.tag[data-astro-cid-jdbtorog]{margin-inline:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--guess);font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow-tc);color:var(--text-muted);vertical-align:2px;align-items:center;display:inline-flex}.st[data-astro-cid-jdbtorog]{background-image:var(--line-cite);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:2px}.ans[data-astro-cid-jdbtorog]:has(#ans-s0:checked) .sg[data-astro-cid-jdbtorog]{display:inline}.ans[data-astro-cid-jdbtorog]:has(#ans-s0:checked) .st[data-astro-cid-jdbtorog]{display:none}.qa__src[data-astro-cid-jdbtorog]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-jdbtorog]{align-items:center;gap:var(--space-2);min-height:var(--space-7);padding-inline:var(--space-3);border-radius:var(--radius-full);background:color-mix(in oklab, var(--text) 5%, var(--elevated));font-size:var(--fs-caption);color:var(--text-sub);display:inline-flex}.qa__scan[data-astro-cid-jdbtorog]{left:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));background:var(--accent);visibility:hidden;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:0}.ans__foot[data-astro-cid-jdbtorog]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--fs-caption);line-height:var(--lh-ui);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.ans__ttl[data-astro-cid-jdbtorog]{letter-spacing:var(--ls-eyebrow-tc);white-space:nowrap}.ans__real[data-astro-cid-jdbtorog]{letter-spacing:var(--ls-eyebrow-tc);display:none}.ans[data-astro-cid-jdbtorog]:has(input[data-real]:checked) .ans__ttl[data-astro-cid-jdbtorog]{display:none}.ans[data-astro-cid-jdbtorog]:has(#ans-q0:checked) .ans__real[data-astro-cid-jdbtorog][data-q="0"],.ans[data-astro-cid-jdbtorog]:has(#ans-q1:checked) .ans__real[data-astro-cid-jdbtorog][data-q="1"],.ans[data-astro-cid-jdbtorog]:has(#ans-q2:checked) .ans__real[data-astro-cid-jdbtorog][data-q="2"],.ans[data-astro-cid-jdbtorog]:has(#ans-q3:checked) .ans__real[data-astro-cid-jdbtorog][data-q="3"]{display:inline}.ans__d0[data-astro-cid-jdbtorog]{display:none}.ans[data-astro-cid-jdbtorog]:has(#ans-s0:checked) .ans__d0[data-astro-cid-jdbtorog]{display:inline}.ans[data-astro-cid-jdbtorog]:has(#ans-s0:checked) .ans__d1[data-astro-cid-jdbtorog]{display:none}.ans__real[data-astro-cid-jdbtorog]{white-space:nowrap}.ans__lgd-r[data-astro-cid-jdbtorog],.ans[data-astro-cid-jdbtorog]:has(input[data-real]:checked) .ans__lgd-t[data-astro-cid-jdbtorog]{display:none}.ans[data-astro-cid-jdbtorog]:has(input[data-real]:checked) .ans__lgd-r[data-astro-cid-jdbtorog]{display:inline}.ans__lgd[data-astro-cid-jdbtorog]{align-items:center;gap:var(--space-3);color:var(--text-sub);display:inline-flex}.ans__lgd-bar[data-astro-cid-jdbtorog]{width:var(--space-6);background:var(--accent);flex-shrink:0;height:2px}.th[data-astro-cid-5ztfemfm]{justify-items:center;gap:var(--space-10);display:grid}.th__h2[data-astro-cid-5ztfemfm]{text-align:center;font-size:var(--fs-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);font-weight:var(--fw-heading);text-wrap:balance;margin:0}.th__ln[data-astro-cid-5ztfemfm]{display:block}.th__ln[data-astro-cid-5ztfemfm]+.th__ln[data-astro-cid-5ztfemfm]{margin-top:var(--space-3);color:var(--text-sub)}.th__card[data-astro-cid-5ztfemfm]{width:min(100%, var(--ans-chat-w));background:0 0}.wv[data-astro-cid-t2hfvhgc]{aspect-ratio:var(--wv-ratio);width:100%;position:relative;container-type:inline-size}.wv__svg[data-astro-cid-t2hfvhgc]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wv__hint[data-astro-cid-t2hfvhgc]{fill:none;stroke:color-mix(in oklab, var(--guess) 45%, transparent);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:0 7}.wv__tr[data-astro-cid-t2hfvhgc]{fill:none;stroke:var(--primary);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.wv__ln[data-astro-cid-t2hfvhgc]{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.wv__nd[data-astro-cid-t2hfvhgc]{fill:var(--primary)}.wv__bm[data-astro-cid-t2hfvhgc]{fill:var(--surface);stroke:var(--guess);stroke-width:1.2px}.wv__logo[data-astro-cid-t2hfvhgc]{fill:var(--primary)}.wv__ar[data-astro-cid-t2hfvhgc]{fill:var(--accent);transform-box:fill-box;transform-origin:0}.wv__names[data-astro-cid-t2hfvhgc]{margin:0;padding:0;list-style:none}.wv__lb[data-astro-cid-t2hfvhgc],.wv__bt[data-astro-cid-t2hfvhgc],.wv__cap[data-astro-cid-t2hfvhgc],.wv__you[data-astro-cid-t2hfvhgc]{white-space:nowrap;line-height:1;position:absolute;top:0;left:0}.wv__lb[data-astro-cid-t2hfvhgc]{font-size:var(--fs-body);font-weight:var(--fw-ui);color:var(--text);transform:translate(calc(var(--x) * 100cqw), calc(var(--y) * 100cqw)) translateY(-50%);padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--surface)}.wv__a[data-astro-cid-t2hfvhgc]{padding-block:var(--space-2);margin-block:calc(-1 * var(--space-2));color:inherit;text-decoration:none;display:inline-block}.wv__a[data-astro-cid-t2hfvhgc]:hover{color:var(--primary-deep);text-underline-offset:3px;text-decoration:underline}.wv__bt[data-astro-cid-t2hfvhgc]{font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow-tc);color:var(--text-muted);transform:translate(calc(var(--x) * 100cqw), calc(var(--y) * 100cqw)) translate(-50%, -50%);padding-inline:var(--space-1);border-radius:var(--radius-sm);background:var(--surface)}.wv__cap[data-astro-cid-t2hfvhgc]{font-size:var(--fs-caption);letter-spacing:.14em;color:var(--text-sub);transform:translate(calc(var(--x) * 100cqw), calc(var(--y) * 100cqw)) translateX(-50%)}.wv__you[data-astro-cid-t2hfvhgc]{font-size:var(--fs-sub);font-weight:var(--fw-heading);letter-spacing:.04em;color:var(--text);transform:translate(calc(var(--x) * 100cqw), calc(var(--y) * 100cqw)) translateY(-50%)}.sys[data-astro-cid-h4irxcd2]{gap:var(--space-6);display:grid}.sys__h2[data-astro-cid-h4irxcd2]{margin:var(--space-5) 0 0;font-weight:var(--fw-heading)}.sys__sub[data-astro-cid-h4irxcd2]{column-gap:var(--space-2);margin:var(--space-5) 0 0;font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text-sub);flex-wrap:wrap;display:flex}.sys__stage--wide[data-astro-cid-h4irxcd2]{display:none}.sys__stage--tall[data-astro-cid-h4irxcd2]{width:min(100%, var(--wv-tall-w));justify-self:center}.sys__more[data-astro-cid-h4irxcd2]{margin:var(--space-4) 0 0;font-size:var(--fs-body);font-weight:var(--fw-heading)}@media (width>=900px){.sys[data-astro-cid-h4irxcd2]{gap:var(--space-4)}.sys__stage--tall[data-astro-cid-h4irxcd2]{display:none}.sys__stage--wide[data-astro-cid-h4irxcd2]{width:100%;display:block}}.pl[data-astro-cid-fu6o7a3v]{text-align:center;flex-direction:column;align-items:center;display:flex}.pl__head[data-astro-cid-fu6o7a3v]{flex-direction:column;align-items:center;display:flex}.pl__h2[data-astro-cid-fu6o7a3v]{justify-content:center;gap:0 var(--space-4);font-weight:var(--fw-heading);flex-wrap:wrap;margin:0;display:flex}.pl__sub[data-astro-cid-fu6o7a3v]{margin:var(--space-6) 0 0;max-width:var(--measure-tc);font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text-sub);text-wrap:balance}.pl__hint[data-astro-cid-fu6o7a3v]{margin:var(--space-5) 0 0;font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow-tc);color:var(--text-muted)}.pl__hint-t[data-astro-cid-fu6o7a3v]{display:none}@media (hover:none),(width<=899.98px){.pl__hint-p[data-astro-cid-fu6o7a3v]{display:none}.pl__hint-t[data-astro-cid-fu6o7a3v]{display:inline}}.pl__chart[data-astro-cid-fu6o7a3v]{margin-top:var(--space-7);aspect-ratio:1280/290;width:100%;position:relative}.pl__chart[data-astro-cid-fu6o7a3v] svg[data-astro-cid-fu6o7a3v]{width:100%;height:auto;position:absolute;inset:0 0 auto;overflow:visible}.pl__under[data-astro-cid-fu6o7a3v]{fill:none;stroke:color-mix(in oklab, var(--guess) 60%, var(--surface));stroke-width:3px;stroke-linecap:round;stroke-dasharray:0 11}.pl__draw[data-astro-cid-fu6o7a3v]{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;clip-path:url(#pl-clip)}.pl__ng[data-astro-cid-fu6o7a3v]{cursor:default}@media (hover:none){.pl__ng[data-astro-cid-fu6o7a3v]{cursor:pointer}}.pl__glowG[data-astro-cid-fu6o7a3v],.pl__halo[data-astro-cid-fu6o7a3v],.pl__arwG[data-astro-cid-fu6o7a3v],.pl__shock[data-astro-cid-fu6o7a3v],.pl__pt[data-astro-cid-fu6o7a3v]{visibility:hidden}.pl__glow[data-astro-cid-fu6o7a3v]{fill:none;stroke:var(--primary);stroke-width:7px;stroke-linecap:round}.pl__conn[data-astro-cid-fu6o7a3v]{fill:none;stroke:color-mix(in oklab, var(--guess) 60%, var(--surface));stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:0}.pl__ng[data-astro-cid-fu6o7a3v]{transform-box:fill-box;transform-origin:50%;transition:transform .26s var(--ease-out)}.pl__node[data-astro-cid-fu6o7a3v]{fill:var(--elevated);stroke:var(--primary);stroke-width:3px}.pl__node--feat[data-astro-cid-fu6o7a3v]{fill:var(--primary)}.pl__ring[data-astro-cid-fu6o7a3v]{fill:none;stroke:var(--primary);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;visibility:hidden}.pl__rider-halo[data-astro-cid-fu6o7a3v]{fill:var(--primary-wash)}.pl__hair[data-astro-cid-fu6o7a3v]{stroke:var(--primary);stroke-width:1px;stroke-dasharray:2 4}.pl__rider-dot[data-astro-cid-fu6o7a3v]{fill:var(--elevated);stroke:var(--primary);stroke-width:3px}.pl__asp[data-astro-cid-fu6o7a3v]{fill:var(--accent)}.pl__shock[data-astro-cid-fu6o7a3v]{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.pl__pt[data-astro-cid-fu6o7a3v]{fill:var(--accent);transform-box:fill-box;transform-origin:50%}.pl__pt--soft[data-astro-cid-fu6o7a3v]{fill:var(--accent-glow)}.pl__arwK[data-astro-cid-fu6o7a3v]{transform-box:fill-box;transform-origin:100%}.pl__arw[data-astro-cid-fu6o7a3v]{fill:var(--accent);transform-box:fill-box;transform-origin:0}.pl__arwG[data-astro-cid-fu6o7a3v]{fill:var(--accent-glow)}.pl__hit[data-astro-cid-fu6o7a3v]{fill:#0000}.pl__rl[data-astro-cid-fu6o7a3v]{min-height:var(--space-7);padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--ink-deep);color:var(--surface-stone);font-size:var(--fs-caption);font-weight:var(--fw-ui);white-space:nowrap;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0}.pl__rl[data-astro-cid-fu6o7a3v][hidden]{display:none}.pl__rl[data-astro-cid-fu6o7a3v] span[data-astro-cid-fu6o7a3v]{visibility:hidden;grid-area:1/1}.pl__rest[data-astro-cid-fu6o7a3v]{width:100%;margin-top:0}.pl__cards[data-astro-cid-fu6o7a3v]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pl__cw[data-astro-cid-fu6o7a3v]{display:flex}.pl__card[data-astro-cid-fu6o7a3v]{gap:var(--space-6);padding:var(--space-7);background:var(--elevated);border:1px solid var(--border);text-align:left;transition:transform .26s var(--ease-out), border-color .26s var(--ease-out);flex-direction:column;flex-grow:1;display:flex}.pl__card--feat[data-astro-cid-fu6o7a3v]{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}.pl__card-top[data-astro-cid-fu6o7a3v]{gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);display:grid}.pl__name[data-astro-cid-fu6o7a3v]{font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:var(--fw-heading);color:var(--primary-deep);margin:0}.pl__marks[data-astro-cid-fu6o7a3v]{align-items:center;gap:var(--space-1);margin-right:var(--space-3);vertical-align:middle;display:inline-flex}.pl__tag[data-astro-cid-fu6o7a3v]{font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:var(--fw-ui);word-break:keep-all;overflow-wrap:anywhere;margin:0}.pl__scale[data-astro-cid-fu6o7a3v]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);margin:0}.pl__k[data-astro-cid-fu6o7a3v]{margin-right:var(--space-2);color:var(--text-muted)}.pl__who[data-astro-cid-fu6o7a3v]{font-weight:var(--fw-heading)}.pl__price[data-astro-cid-fu6o7a3v]{gap:var(--space-2);display:grid}.pl__num[data-astro-cid-fu6o7a3v]{align-items:baseline;gap:var(--space-2);font-size:var(--fs-sub);line-height:var(--lh-ui);font-weight:var(--fw-ui);margin:0;display:flex}.pl__big[data-astro-cid-fu6o7a3v]{font-size:var(--fs-num);font-weight:var(--fw-heading);letter-spacing:-.01em}.pl__unit[data-astro-cid-fu6o7a3v]{font-size:var(--fs-body);color:var(--text-sub)}.pl__setup[data-astro-cid-fu6o7a3v]{font-size:var(--fs-body);color:var(--text-muted);margin:0}.pl__report[data-astro-cid-fu6o7a3v]{font-size:var(--fs-body);color:var(--text-sub);font-variant-numeric:tabular-nums;margin:0}.pl__worth[data-astro-cid-fu6o7a3v]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);margin:0}.pl__ex[data-astro-cid-fu6o7a3v]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-sub);text-wrap:balance;margin:0}.pl__go[data-astro-cid-fu6o7a3v]{align-self:flex-start;margin-top:auto}.pl__card--al[data-astro-cid-fu6o7a3v] .pl__go[data-astro-cid-fu6o7a3v]{margin-top:var(--space-4)}.pl__aw[data-astro-cid-fu6o7a3v]{display:flex}.pl__card--al[data-astro-cid-fu6o7a3v]{border:1px dashed color-mix(in oklab, var(--guess) 65%, var(--text-sub))}.pl__al[data-astro-cid-fu6o7a3v]{font-size:var(--fs-sub);line-height:var(--lh-sub);font-weight:var(--fw-ui);text-wrap:balance;margin:0}.pl__facts[data-astro-cid-fu6o7a3v]{justify-content:center;gap:var(--space-3) var(--space-6);margin:var(--space-8) 0 0;flex-wrap:wrap;display:flex}.pl__fact[data-astro-cid-fu6o7a3v]{align-items:baseline;gap:var(--space-2);display:flex}.pl__fact[data-astro-cid-fu6o7a3v] dt[data-astro-cid-fu6o7a3v]{font-size:var(--fs-caption);color:var(--text-muted);letter-spacing:var(--ls-eyebrow-tc)}.pl__fact[data-astro-cid-fu6o7a3v] dd[data-astro-cid-fu6o7a3v]{font-size:var(--fs-body);font-weight:var(--fw-ui);color:var(--text);margin:0}.pl__note[data-astro-cid-fu6o7a3v]{margin:var(--space-4) 0 0;text-align:center;font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-muted);text-wrap:balance}[data-astro-cid-fu6o7a3v][data-z="0"] .pl__cw[data-astro-cid-fu6o7a3v][data-k="0"] .pl__card[data-astro-cid-fu6o7a3v],[data-astro-cid-fu6o7a3v][data-z="1"] .pl__cw[data-astro-cid-fu6o7a3v][data-k="1"] .pl__card[data-astro-cid-fu6o7a3v],[data-astro-cid-fu6o7a3v][data-z="2"] .pl__cw[data-astro-cid-fu6o7a3v][data-k="2"] .pl__card[data-astro-cid-fu6o7a3v]{border-color:var(--primary);transform:translateY(calc(-1 * var(--space-2)))}[data-astro-cid-fu6o7a3v][data-z="0"] .pl__ng[data-astro-cid-fu6o7a3v][data-k="0"],[data-astro-cid-fu6o7a3v][data-z="1"] .pl__ng[data-astro-cid-fu6o7a3v][data-k="1"],[data-astro-cid-fu6o7a3v][data-z="2"] .pl__ng[data-astro-cid-fu6o7a3v][data-k="2"]{transform:scale(1.45)}@media (width>=900px){.pl__cards[data-astro-cid-fu6o7a3v]{grid-template-columns:repeat(3,minmax(0,1fr))}.pl__aw[data-astro-cid-fu6o7a3v]{grid-column:1/-1}.pl__card--al[data-astro-cid-fu6o7a3v]{justify-content:space-between;align-items:center;gap:var(--space-9);flex-direction:row}.pl__card--al[data-astro-cid-fu6o7a3v] .pl__card-top[data-astro-cid-fu6o7a3v]{border-bottom:0;padding-bottom:0}.pl__card--al[data-astro-cid-fu6o7a3v] .pl__price[data-astro-cid-fu6o7a3v]{max-width:var(--measure-tc);text-align:right}.pl__card--al[data-astro-cid-fu6o7a3v] .pl__go[data-astro-cid-fu6o7a3v]{justify-self:end}}@media (width<=899.98px){.pl__conn[data-astro-cid-fu6o7a3v]{display:none}}@media (prefers-reduced-motion:reduce){[data-astro-cid-fu6o7a3v][data-z] .pl__card[data-astro-cid-fu6o7a3v],[data-astro-cid-fu6o7a3v][data-z] .pl__ng[data-astro-cid-fu6o7a3v]{transform:none}}.fq[data-astro-cid-vay7uplm]{gap:var(--space-9);grid-template-columns:minmax(0,1fr);display:grid}.fq__h2[data-astro-cid-vay7uplm]{font-weight:var(--fw-heading);word-break:keep-all;margin:0}.fq__sub[data-astro-cid-vay7uplm]{margin:var(--space-5) 0 0;max-width:var(--measure-tc);font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text-sub)}.fq__updated[data-astro-cid-vay7uplm]{margin-top:var(--space-2);font-size:var(--fs-body);color:var(--text-muted);display:block}@media (width>=900px){.fq[data-astro-cid-vay7uplm]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.fq__head[data-astro-cid-vay7uplm]{top:calc(var(--header-h-now) + var(--space-6));grid-column:1/span 4;align-self:start;position:sticky}.fq[data-astro-cid-vay7uplm] .fq__list{grid-column:5/-1}}.cl[data-astro-cid-olllhu4m]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.cl[data-astro-cid-olllhu4m] .close__sub{margin:var(--space-5) 0 0;max-width:var(--measure-tc)}.cl[data-astro-cid-olllhu4m] .close__act{width:100%}.cl__paths[data-astro-cid-olllhu4m]{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.cl__path[data-astro-cid-olllhu4m]{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);display:flex}.cl__path[data-astro-cid-olllhu4m]:first-child{background:color-mix(in oklab, var(--text) 7%, var(--surface))}.cl__pt[data-astro-cid-olllhu4m]{gap:var(--space-2);display:grid}.cl__k[data-astro-cid-olllhu4m]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-sub);margin:0}.cl__go[data-astro-cid-olllhu4m]{font-size:var(--fs-sub);font-weight:var(--fw-ui);line-height:var(--lh-sub)}.cl__n[data-astro-cid-olllhu4m]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-sub);margin:0}.cl__qr-img[data-astro-cid-olllhu4m],.cl__qr-t[data-astro-cid-olllhu4m]{display:none}.cl__qr-img[data-astro-cid-olllhu4m]{width:var(--qr-w);height:var(--qr-w);border-radius:var(--radius-sm);background:var(--surface-stone);flex-shrink:0}.cl__qr-t[data-astro-cid-olllhu4m]{font-size:var(--fs-caption);color:var(--text-muted);margin:0}@media (width>=600px){.cl__paths[data-astro-cid-olllhu4m]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.cl[data-astro-cid-olllhu4m]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.cl[data-astro-cid-olllhu4m] .close__copy{grid-column:1/span 6}.cl[data-astro-cid-olllhu4m] .close__act{grid-column:8/span 5}.cl__paths[data-astro-cid-olllhu4m]{grid-column:1/-1}.cl__qr-img[data-astro-cid-olllhu4m],.cl__qr-t[data-astro-cid-olllhu4m]{display:block}}@media (width>=1200px){.cl__paths[data-astro-cid-olllhu4m]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}}.mo[data-astro-cid-ecxhtgti]{gap:var(--space-10);display:grid}.mo__head[data-astro-cid-ecxhtgti]{gap:var(--space-5);display:grid}.mo__h2[data-astro-cid-ecxhtgti]{font-weight:var(--fw-heading);word-break:keep-all;margin:0}.mo__ln[data-astro-cid-ecxhtgti]{display:block}.mo__lead[data-astro-cid-ecxhtgti]{max-width:var(--measure-tc);font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text);margin:0}.mo__more[data-astro-cid-ecxhtgti]{margin:var(--space-5) 0 0;font-size:var(--fs-body);font-weight:var(--fw-heading)}.mo__facts[data-astro-cid-ecxhtgti]{gap:var(--space-8) var(--space-11);flex-wrap:wrap;margin:0;display:flex}.mo__fact[data-astro-cid-ecxhtgti]{justify-content:flex-end;gap:var(--space-2);flex-direction:column-reverse;display:flex}.mo__fact[data-astro-cid-ecxhtgti] dd[data-astro-cid-ecxhtgti]{font-size:var(--fs-section);line-height:var(--lh-section);font-weight:var(--fw-heading);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.mo__fact[data-astro-cid-ecxhtgti] dt[data-astro-cid-ecxhtgti]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-sub)}.mo__plats[data-astro-cid-ecxhtgti]{gap:var(--space-3);display:grid}@media (width<=599.98px){.mo__facts[data-astro-cid-ecxhtgti]{column-gap:var(--space-8)}}.mo__pl[data-astro-cid-ecxhtgti]{max-width:var(--measure-tc);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.mo__plk[data-astro-cid-ecxhtgti]{margin-bottom:var(--space-1);color:var(--text-sub);display:block}.mo__note[data-astro-cid-ecxhtgti]{max-width:var(--measure-tc);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted);margin:0}@media (width>=900px){.mo__head[data-astro-cid-ecxhtgti]{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.mo__h2[data-astro-cid-ecxhtgti]{grid-column:1/span 6}.mo__lead[data-astro-cid-ecxhtgti]{grid-column:8/span 5}}
