.pb-block{margin:var(--jj-s-5) 0 var(--jj-s-1)}.pb-scroll{overflow-x:auto;border:1px solid var(--jj-rule);border-radius:var(--jj-r-ctl)}.pb-scroll:focus-visible{outline:2px solid var(--jj-moss);outline-offset:2px}.pb-table{width:100%;border-collapse:collapse;font-size:var(--jj-t-callout);line-height:var(--jj-t-callout-lh);color:var(--jj-ink-2);font-variant-numeric:tabular-nums}.pb-table caption{caption-side:top;text-align:left;padding:var(--jj-s-3) var(--jj-s-3) var(--jj-s-2);font-weight:600;color:var(--jj-ink);font-size:var(--jj-t-callout)}.pb-table th,.pb-table td{padding:var(--jj-s-2) var(--jj-s-3);border-top:1px solid var(--jj-rule);text-align:left;white-space:nowrap}.pb-table thead th{background:var(--jj-well);color:var(--jj-ink);font-weight:600;font-size:var(--jj-t-footnote)}.pb-table tbody th{font-weight:600;color:var(--jj-ink)}.pb-table td.pb-num{font-variant-numeric:tabular-nums;text-align:right}.pb-table .pb-hl{background:var(--jj-tonic-wash)}.pb-note{margin:var(--jj-s-2) 0 0;font-size:var(--jj-t-footnote);line-height:var(--jj-t-footnote-lh);color:var(--jj-ink-3)}.pb-pre{margin:0;padding:var(--jj-s-3) var(--jj-s-4);overflow-x:auto;font-family:var(--mono);font-size:var(--jj-t-footnote);line-height:1.5;color:var(--jj-ink);background:var(--jj-well);border-radius:var(--jj-r-ctl)}.pb-formula{font-family:var(--mono);font-size:var(--jj-t-callout);padding:var(--jj-s-3) var(--jj-s-4);background:var(--jj-well);border-radius:var(--jj-r-ctl);color:var(--jj-ink);overflow-x:auto}.pb-table.pb-wrap th,.pb-table.pb-wrap td{white-space:normal;vertical-align:top}.pb-table td.pb-code{font-family:var(--mono);font-size:var(--jj-t-footnote);white-space:nowrap}.pb-cap{margin:0 0 var(--jj-s-2);font-weight:600;color:var(--jj-ink)}.pb-pre code{font-family:inherit;white-space:pre}.pb-h3{margin:0 0 var(--jj-s-2);font-family:var(--jj-font-ui);font-size:var(--jj-t-body);font-weight:600;color:var(--jj-ink)}.pb-steps{margin:0;padding-left:1.3em;display:grid;gap:var(--jj-s-2);line-height:1.6;color:var(--jj-ink-2);font-variant-numeric:tabular-nums}.pb-steps strong{color:var(--jj-ink)}.pb-items{list-style:none;margin:var(--jj-s-5) 0 var(--jj-s-1);padding:0;counter-reset:pb-item;border-bottom:1px solid var(--jj-rule)}.pb-items li{padding:var(--jj-s-3) 0;border-top:1px solid var(--jj-rule)}.pb-items.is-ordered li{counter-increment:pb-item}.pb-item-h{margin:0 0 var(--jj-s-1);font-family:var(--jj-font-ui);font-size:var(--jj-t-body);font-weight:600;line-height:var(--jj-t-body-lh);color:var(--jj-ink)}.pb-items.is-ordered .pb-item-h:before{content:counter(pb-item) ".";margin-right:var(--jj-s-2);color:var(--jj-ink-3);font-variant-numeric:tabular-nums}.pb-items li p{margin:0;font-size:var(--jj-t-callout);line-height:1.6;color:var(--jj-ink-2)}.notecalc[data-astro-cid-hfw42ft5]{padding:var(--jj-s-4);border-radius:var(--jj-r-card);background:var(--jj-well)}.notecalc-title[data-astro-cid-hfw42ft5]{margin:0 0 var(--jj-s-3);font-weight:600;color:var(--jj-ink)}.notecalc-fields[data-astro-cid-hfw42ft5]{display:flex;flex-wrap:wrap;gap:var(--jj-s-3)}.notecalc-fields[data-astro-cid-hfw42ft5] label[data-astro-cid-hfw42ft5]{display:flex;flex-direction:column;gap:var(--jj-s-1);font-size:var(--jj-t-footnote);color:var(--jj-ink-2)}.notecalc-fields[data-astro-cid-hfw42ft5] select[data-astro-cid-hfw42ft5]{font:inherit;font-size:var(--jj-t-callout);color:var(--jj-ink);background:var(--jj-sheet);border:1px solid var(--jj-rule-strong);border-radius:var(--jj-r-ctl);padding:var(--jj-s-1) var(--jj-s-2);min-height:44px}.notecalc-out[data-astro-cid-hfw42ft5]{margin:var(--jj-s-3) 0 0;font-size:var(--jj-t-title3);font-weight:600;color:var(--jj-ink);font-variant-numeric:tabular-nums}.cof[data-astro-cid-wfpmapwf]{margin-left:auto;margin-right:auto;text-align:center}.cof-svg[data-astro-cid-wfpmapwf]{width:100%;max-width:360px;height:auto}.cof-ring[data-astro-cid-wfpmapwf]{fill:none;stroke:var(--jj-rule-strong);stroke-width:1.5}.cof-ring-core[data-astro-cid-wfpmapwf]{fill:var(--jj-well)}.cof-major[data-astro-cid-wfpmapwf]{font-size:15px;font-weight:700;fill:var(--jj-ink)}.cof-minor[data-astro-cid-wfpmapwf]{font-size:12px;fill:var(--jj-ink-2)}.cof-sig[data-astro-cid-wfpmapwf]{font-size:10.5px;fill:var(--jj-ink-3);font-variant-numeric:tabular-nums}.pb-wrap[data-astro-cid-opjn4moo]{white-space:normal;min-width:16ch}.pb-two[data-astro-cid-val6vp2t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.read-progress[data-astro-cid-fjvve7xs]{position:fixed;left:0;top:0;width:100%;height:3px;z-index:40;background:var(--jj-moss);transform:scaleX(0);transform-origin:0 0;pointer-events:none}@supports (animation-timeline: scroll()){.read-progress[data-astro-cid-fjvve7xs]{animation:read-progress linear both;animation-timeline:scroll(root)}}@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.read-progress[data-astro-cid-fjvve7xs]{display:none}}html[data-motion=off] .read-progress[data-astro-cid-fjvve7xs]{display:none}.post-wrap[data-astro-cid-fjvve7xs]{max-width:calc(62ch + 2 * var(--jj-s-5))}.post-hero[data-astro-cid-fjvve7xs]{padding:var(--jj-s-6) 0 var(--jj-s-4)}.post-hero[data-astro-cid-fjvve7xs] .kind[data-astro-cid-fjvve7xs]{margin:0 0 var(--jj-s-3)}.post-hero-cta[data-astro-cid-fjvve7xs]{margin:var(--jj-s-5) 0 0}.post-figure-sec[data-astro-cid-fjvve7xs]{padding:var(--jj-s-4) 0 var(--jj-s-2)}.post-figure[data-astro-cid-fjvve7xs]{margin:0}.fig-frame[data-astro-cid-fjvve7xs]{border-radius:var(--jj-r-card);padding:var(--jj-s-5) var(--jj-s-5) 0;background:var(--jj-well);overflow:hidden}.fig-capture[data-astro-cid-fjvve7xs]{display:block;line-height:0}.fig-capture[data-astro-cid-fjvve7xs] img{display:block;width:100%;height:auto;border-radius:var(--jj-r-ctl) var(--jj-r-ctl) 0 0;box-shadow:0 0 0 1px var(--jj-rule)}.post-figure[data-astro-cid-fjvve7xs] figcaption[data-astro-cid-fjvve7xs]{margin-top:var(--jj-s-2);font-size:var(--jj-t-footnote);line-height:var(--jj-t-footnote-lh);color:var(--jj-ink-3)}.post-body[data-astro-cid-fjvve7xs]{padding-top:var(--jj-s-4)}.post-section[data-astro-cid-fjvve7xs]{margin-top:var(--jj-s-14);padding:0}.post-body[data-astro-cid-fjvve7xs] .rd-h2[data-astro-cid-fjvve7xs]{margin-bottom:var(--jj-s-3);font-size:var(--jj-t-title2);line-height:var(--jj-t-title2-lh);letter-spacing:var(--jj-t-title2-ls)}.post-num[data-astro-cid-fjvve7xs]{margin-right:var(--jj-s-3);font-weight:400;color:var(--jj-ink-3);font-variant-numeric:tabular-nums}.post-section[data-astro-cid-fjvve7xs] p[data-astro-cid-fjvve7xs]{margin:0}.post-section[data-astro-cid-fjvve7xs] .post-section-link[data-astro-cid-fjvve7xs]{margin-top:var(--jj-s-3);font-size:var(--jj-t-callout)}.post-section-cta[data-astro-cid-fjvve7xs]{margin:var(--jj-s-4) 0 0}.post-seealso[data-astro-cid-fjvve7xs]{margin:var(--jj-s-8) 0 0}.post-body[data-astro-cid-fjvve7xs] .post-seealso[data-astro-cid-fjvve7xs]{font-size:var(--jj-t-callout);color:var(--jj-ink-3)}.post-faq[data-astro-cid-fjvve7xs]{margin-top:var(--jj-s-14);padding:0}.faq-lines[data-astro-cid-fjvve7xs]{border-top:1px solid var(--jj-rule)}.faq-line[data-astro-cid-fjvve7xs]{border-bottom:1px solid var(--jj-rule)}.faq-line[data-astro-cid-fjvve7xs] summary[data-astro-cid-fjvve7xs]{display:flex;align-items:center;justify-content:space-between;gap:var(--jj-s-3);min-height:44px;padding:var(--jj-s-3) 0;cursor:pointer;list-style:none;font-size:var(--jj-t-body);line-height:var(--jj-t-body-lh);font-weight:600;color:var(--jj-ink)}.faq-line[data-astro-cid-fjvve7xs] summary[data-astro-cid-fjvve7xs]::-webkit-details-marker{display:none}@media (hover: hover) and (pointer: fine){.faq-line[data-astro-cid-fjvve7xs] summary[data-astro-cid-fjvve7xs]:hover{color:var(--jj-moss-ink)}}.faq-chevron[data-astro-cid-fjvve7xs]{color:var(--jj-ink-3);flex:none;transition:transform .2s cubic-bezier(.22,1,.36,1)}.faq-line[data-astro-cid-fjvve7xs][open] summary[data-astro-cid-fjvve7xs] .faq-chevron[data-astro-cid-fjvve7xs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-fjvve7xs]{padding:0 0 var(--jj-s-4)}.post-body[data-astro-cid-fjvve7xs] .faq-answer[data-astro-cid-fjvve7xs] p[data-astro-cid-fjvve7xs]{margin:0}.faq-line[data-astro-cid-fjvve7xs][open] .faq-answer[data-astro-cid-fjvve7xs]{animation:faq-answer-in .22s var(--ease-spore) both}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.faq-chevron[data-astro-cid-fjvve7xs]{transition:none}.faq-line[data-astro-cid-fjvve7xs][open] .faq-answer[data-astro-cid-fjvve7xs]{animation:none}}.post-cta[data-astro-cid-fjvve7xs]{margin-top:var(--jj-s-14);display:flex;align-items:center;gap:var(--jj-s-5);flex-wrap:wrap;background:var(--jj-sheet);box-shadow:0 0 0 1px var(--jj-rule);border-radius:var(--jj-r-card);padding:var(--jj-s-6)}.post-cta-mascot[data-astro-cid-fjvve7xs]{flex:0 0 auto;width:72px;height:auto}.post-cta-txt[data-astro-cid-fjvve7xs]{flex:1;min-width:240px}.post-body[data-astro-cid-fjvve7xs] .post-cta-txt[data-astro-cid-fjvve7xs] p[data-astro-cid-fjvve7xs]{margin:0 0 var(--jj-s-4);color:var(--jj-ink)}.post-cta[data-astro-cid-fjvve7xs] .ctas[data-astro-cid-fjvve7xs]{display:flex;flex-wrap:wrap;gap:var(--jj-s-3)}.post-install[data-astro-cid-fjvve7xs]{margin:var(--jj-s-5) 0 var(--jj-s-2)}
