.fp-gap-nodata:where(.astro-6cdmmdz7){color:var(--ink-2)}.fp-key:where(.astro-6cdmmdz7){margin:-.75rem 0 1.5rem;border-bottom:1px solid var(--rule)}.fp-key:where(.astro-6cdmmdz7)>summary:where(.astro-6cdmmdz7){font-family:var(--font-sans);font-size:.8125rem;font-weight:400;color:var(--ink-2);cursor:pointer;list-style:none;display:flex;align-items:center;gap:.5rem;min-height:1.75rem;padding-block:.35rem}.fp-key:where(.astro-6cdmmdz7)>summary:where(.astro-6cdmmdz7)::-webkit-details-marker{display:none}.fp-key:where(.astro-6cdmmdz7)>summary:where(.astro-6cdmmdz7):before{content:"";width:.4rem;height:.4rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;flex:none}.fp-key:where(.astro-6cdmmdz7)[open]>summary:where(.astro-6cdmmdz7):before{transform:rotate(45deg)}.fp-key:where(.astro-6cdmmdz7)>summary:where(.astro-6cdmmdz7):hover{color:var(--ink)}.fp-key-body:where(.astro-6cdmmdz7){padding-bottom:1.1rem;max-inline-size:42rem}.fp-key-body:where(.astro-6cdmmdz7) p:where(.astro-6cdmmdz7){font-family:var(--font-serif);font-size:.9375rem;line-height:1.55;color:var(--ink-2);margin:0 0 .6rem}.fp-key-body:where(.astro-6cdmmdz7) p:where(.astro-6cdmmdz7):last-child{margin-bottom:0}.fp-key-body:where(.astro-6cdmmdz7) em:where(.astro-6cdmmdz7){font-style:italic}.fp-ledger-all:where(.astro-6cdmmdz7){display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--ink);margin-top:.25rem;padding-block:1rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;min-height:2.75rem}.fp-ledger-all:where(.astro-6cdmmdz7):hover{color:var(--accent)}.fp-ledger-all:where(.astro-6cdmmdz7):hover span:where(.astro-6cdmmdz7):first-child{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.fp-key:where(.astro-6cdmmdz7)>summary:where(.astro-6cdmmdz7):before{transition:none}}.fp-pk:where(.astro-bcealcoc){margin:0 0 2.5rem}.fp-pk-title:where(.astro-bcealcoc){font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0 0 .75rem}.fp-pk-frame:where(.astro-bcealcoc){display:grid;font-family:var(--font-mono);font-size:.8125rem;grid-template-columns:minmax(0,1fr) calc(var(--pk-label-ch, 7) * 1ch + .25rem);grid-template-rows:auto auto;column-gap:.625rem}.fp-pk-off:where(.astro-bcealcoc){margin:0 0 .6rem;font-family:var(--font-sans);font-size:.8125rem;line-height:1.35;color:var(--ink-2)}.fp-pk-off-lvl:where(.astro-bcealcoc){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--kill);white-space:nowrap}.fp-pk-frame--buy:where(.astro-bcealcoc){padding-top:1.375rem}.fp-pk-plot:where(.astro-bcealcoc){position:relative;height:9.5rem}@media(min-width:40rem){.fp-pk-plot:where(.astro-bcealcoc){height:12.5rem}}.fp-pk-svg:where(.astro-bcealcoc){display:block;width:100%;height:100%;overflow:visible}.fp-pk-line:where(.astro-bcealcoc){fill:none;stroke:var(--ink);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.fp-pk-kill:where(.astro-bcealcoc){stroke:var(--kill);stroke-width:1.5;vector-effect:non-scaling-stroke}.fp-pk-buy:where(.astro-bcealcoc){stroke:var(--rule-strong);stroke-width:1;vector-effect:non-scaling-stroke}.fp-pk-hit:where(.astro-bcealcoc){fill:transparent}.fp-pk-hit:where(.astro-bcealcoc):hover{fill:var(--rule);fill-opacity:.45}.fp-pk-dot:where(.astro-bcealcoc){position:absolute;left:100%;width:9px;height:9px;border-radius:50%;background:var(--ink);transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--paper);pointer-events:none}.fp-pk-dot--up:where(.astro-bcealcoc){background:var(--up)}.fp-pk-buylbl:where(.astro-bcealcoc){position:absolute;bottom:100%;margin-bottom:.3rem;font-family:var(--font-sans);font-size:.8125rem;line-height:1;color:var(--ink-2);white-space:nowrap;transform:translate(-50%)}.fp-pk-buylbl--end:where(.astro-bcealcoc){transform:translate(calc(-100% + .5px));padding-right:.3rem}.fp-pk-labels:where(.astro-bcealcoc){position:relative}.fp-pk-px:where(.astro-bcealcoc),.fp-pk-kl:where(.astro-bcealcoc){position:absolute;left:0;transform:translateY(-50%);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1;white-space:nowrap}.fp-pk-px:where(.astro-bcealcoc){color:var(--ink)}.fp-pk-kl:where(.astro-bcealcoc){color:var(--kill)}.fp-pk-axis:where(.astro-bcealcoc){grid-column:1;display:flex;justify-content:space-between;gap:.5rem;margin-top:.45rem;font-family:var(--font-sans);font-size:.8125rem;color:var(--ink-2);white-space:nowrap}.fp-pk-cap:where(.astro-bcealcoc){margin:.85rem 0 0;max-inline-size:var(--measure);font-family:var(--font-serif);font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.fp-pk-cap:where(.astro-bcealcoc) strong:where(.astro-bcealcoc){font-family:var(--font-mono);font-weight:400;color:var(--ink)}.fp-keyfigs:where(.astro-ft7svmxt){display:grid;grid-template-columns:minmax(0,1fr);column-gap:2.5rem;border-top:1px solid var(--rule)}@media(min-width:40rem){.fp-keyfigs:where(.astro-ft7svmxt){grid-template-columns:repeat(2,minmax(0,1fr))}}.fp-keyfig:where(.astro-ft7svmxt){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--rule)}.fp-keyfig:where(.astro-ft7svmxt) dt:where(.astro-ft7svmxt){font-family:var(--font-sans);font-size:.875rem;color:var(--ink-2);min-width:0}.fp-keyfig:where(.astro-ft7svmxt) dd:where(.astro-ft7svmxt){margin:0;flex:none}.fp-facts:where(.astro-ft7svmxt){max-inline-size:36rem}.fp-facts:where(.astro-ft7svmxt) td:where(.astro-ft7svmxt):first-child{white-space:normal;overflow-wrap:anywhere}.fp-facts:where(.astro-ft7svmxt) td:where(.astro-ft7svmxt).fp-num{inline-size:1%;white-space:nowrap;vertical-align:top}.fp-quarters:where(.astro-ft7svmxt) th:where(.astro-ft7svmxt){white-space:normal;vertical-align:bottom}@media(max-width:40rem){.fp-quarters:where(.astro-ft7svmxt) th:where(.astro-ft7svmxt),.fp-quarters:where(.astro-ft7svmxt) td:where(.astro-ft7svmxt){padding-right:.4rem}.fp-quarters:where(.astro-ft7svmxt) th:where(.astro-ft7svmxt).fp-num+th:where(.astro-ft7svmxt).fp-num,.fp-quarters:where(.astro-ft7svmxt) td:where(.astro-ft7svmxt).fp-num+td:where(.astro-ft7svmxt).fp-num{padding-left:.4rem}.fp-quarters:where(.astro-ft7svmxt) td:where(.astro-ft7svmxt).fp-num{font-size:.8125rem}}@media(max-width:22.4rem){.fp-quarters:where(.astro-ft7svmxt) .fp-q-gm:where(.astro-ft7svmxt){display:none}}
