.fp[data-astro-cid-6zslgxi7]{--_ink:var(--fp-ink,var(--umb-sub-ink,var(--umb-ink,#f3f0ea)));--_muted:var(--fp-muted,var(--umb-sub-label,var(--umb-sub-ink,var(--umb-ink,#f3f0ea))));--_ground:var(--fp-ground,var(--umb-foot-bg,#0e0a1a));--_panel:var(--fp-panel,var(--umb-sub-bg,#1a1530));--_line:var(--fp-line,var(--umb-sub-line,#ffffff1f));--_accent:var(--fp-accent,var(--umb-accent,#5170ff));--_on-accent:var(--fp-on-accent,var(--umb-on-accent,#fff));--_code-bg:var(--fp-code-bg,var(--umb-sub-bg,#1a1530));--_code-ink:var(--fp-code-ink,var(--umb-sub-ink,var(--umb-ink,#f3f0ea)));--_display:var(--fp-display,inherit);--_radius:var(--fp-radius,12px);--_ease:cubic-bezier(.33, 1, .68, 1);--_gap:clamp(40px, 3vw + 24px, 96px);box-sizing:border-box;padding:var(--umb-content-gap,48px) var(--umb-gutter,16px) clamp(56px, 4vw + 32px, 128px);background:var(--_ground);color:var(--_ink);font-size:clamp(16px,.25vw + 15px,20px);line-height:1.6;display:block}.fp[data-astro-cid-6zslgxi7] [data-astro-cid-6zslgxi7],.fp[data-astro-cid-6zslgxi7] [data-astro-cid-6zslgxi7]:before,.fp[data-astro-cid-6zslgxi7] [data-astro-cid-6zslgxi7]:after{box-sizing:border-box}.fp[data-astro-cid-6zslgxi7]>[data-astro-cid-6zslgxi7]{max-width:1200px}.fp-head[data-astro-cid-6zslgxi7] h1[data-astro-cid-6zslgxi7]{max-width:22ch;font-family:var(--_display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(34px,3vw + 20px,80px);font-weight:800;line-height:1.04}.fp-lede[data-astro-cid-6zslgxi7]{max-width:60ch;color:var(--_muted);text-wrap:pretty;margin:.7em 0 0;font-size:clamp(18px,.5vw + 15px,26px);line-height:1.4}.fp-media[data-astro-cid-6zslgxi7]{border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_panel);margin:clamp(28px,2vw + 16px,64px) 0 0;overflow:hidden}.fp-media[data-astro-cid-6zslgxi7] video[data-astro-cid-6zslgxi7],.fp-media[data-astro-cid-6zslgxi7] img[data-astro-cid-6zslgxi7]{width:100%;height:auto;display:block}.fp-what[data-astro-cid-6zslgxi7],.fp-numbers[data-astro-cid-6zslgxi7],.fp-use[data-astro-cid-6zslgxi7],.fp-section[data-astro-cid-6zslgxi7]{margin-top:var(--_gap)}.fp-what[data-astro-cid-6zslgxi7]>p[data-astro-cid-6zslgxi7],.fp-section-lede[data-astro-cid-6zslgxi7]{text-wrap:pretty;max-width:68ch;margin:0 0 1em}.fp-h[data-astro-cid-6zslgxi7]{font-family:var(--_display);margin:0 0 .8em;font-size:clamp(24px,1vw + 18px,40px);font-weight:800;line-height:1.15}.fp-sr[data-astro-cid-6zslgxi7]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fp-why[data-astro-cid-6zslgxi7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:1.6em 0 0;padding:0;list-style:none;display:grid}.fp-section[data-astro-cid-6zslgxi7] .fp-why[data-astro-cid-6zslgxi7]{margin-top:.4em}.fp-why[data-astro-cid-6zslgxi7]>li[data-astro-cid-6zslgxi7]{border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_panel);flex-direction:column;gap:.5em;min-width:0;padding:clamp(18px,.6vw + 14px,28px);display:flex}.fp-why[data-astro-cid-6zslgxi7] h3[data-astro-cid-6zslgxi7]{margin:0;font-size:clamp(18px,.3vw + 16px,22px);font-weight:700;line-height:1.25}.fp-why[data-astro-cid-6zslgxi7] p[data-astro-cid-6zslgxi7]{margin:0;line-height:1.55}.fp-numbers[data-astro-cid-6zslgxi7] dl[data-astro-cid-6zslgxi7]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;display:grid}.fp-number[data-astro-cid-6zslgxi7]{border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_panel);flex-direction:column;gap:.35em;min-width:0;padding:clamp(18px,.6vw + 14px,28px);display:flex}.fp-number[data-astro-cid-6zslgxi7] dt[data-astro-cid-6zslgxi7]{line-height:1.4}.fp-number[data-astro-cid-6zslgxi7] dd[data-astro-cid-6zslgxi7]{margin:0}.fp-number[data-astro-cid-6zslgxi7] .fp-value[data-astro-cid-6zslgxi7]{color:var(--_accent);font-family:var(--_display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:-1;font-size:clamp(30px,1.4vw + 22px,52px);font-weight:800;line-height:1.05}.fp-number[data-astro-cid-6zslgxi7] dd[data-astro-cid-6zslgxi7]:last-child{margin-top:auto;padding-top:.4em}.fp-method[data-astro-cid-6zslgxi7]{color:var(--_muted);text-underline-offset:3px;overflow-wrap:anywhere;transition:color .2s var(--_ease);font-size:.85em;text-decoration:underline 1px}.fp-method[data-astro-cid-6zslgxi7]:hover{color:var(--_ink)}.fp-use[data-astro-cid-6zslgxi7] ol[data-astro-cid-6zslgxi7]{counter-reset:fp-step;gap:22px;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.fp-use[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]{counter-increment:fp-step;grid-template-columns:2em minmax(0,1fr);gap:.5em 14px;display:grid}.fp-use[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]:before{content:counter(fp-step);background:var(--_accent);width:2em;height:2em;color:var(--_on-accent);border-radius:50%;grid-row:1/span 3;place-items:center;font-size:.85em;font-weight:800;line-height:1;display:grid}.fp-use[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]>[data-astro-cid-6zslgxi7]{grid-column:2;margin:0}.fp-use[data-astro-cid-6zslgxi7] li[data-astro-cid-6zslgxi7]>p[data-astro-cid-6zslgxi7]:first-of-type{padding-top:.15em}.fp-copy[data-astro-cid-6zslgxi7]{min-width:0}.fp-copy[data-astro-cid-6zslgxi7] .fp-code{border:1px solid var(--_line);border-radius:calc(var(--_radius) - 2px);background:var(--_code-bg);color:var(--_code-ink);white-space:pre;margin:.2em 0 0;padding:14px 16px;font:500 .86em/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.fp-keys[data-astro-cid-6zslgxi7]{flex-wrap:wrap;gap:6px;display:flex}.fp[data-astro-cid-6zslgxi7] :not(pre)>code{background:var(--_code-bg);box-shadow:inset 0 0 0 1px var(--_line);color:var(--_code-ink);overflow-wrap:anywhere;border-radius:5px;padding:.08em .35em;font:500 .88em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fp[data-astro-cid-6zslgxi7] kbd{border:1px solid var(--_line);background:var(--_panel);min-width:1.9em;color:var(--_ink);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:.18em .45em;font:600 .85em/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.fp-links[data-astro-cid-6zslgxi7]{margin-top:var(--_gap);border-top:1px solid var(--_line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:clamp(24px,1vw + 16px,40px);display:flex}.fp-docs[data-astro-cid-6zslgxi7],.fp-listed[data-astro-cid-6zslgxi7]{min-height:44px;transition:filter .2s var(--_ease), box-shadow .2s var(--_ease);border-radius:999px;align-items:center;padding:10px 20px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.fp-docs[data-astro-cid-6zslgxi7]{background:var(--_accent);color:var(--_on-accent)}.fp-docs[data-astro-cid-6zslgxi7]:hover{filter:brightness(1.12)}.fp-listed[data-astro-cid-6zslgxi7]{box-shadow:inset 0 0 0 2px var(--_line);color:var(--_ink)}.fp-listed[data-astro-cid-6zslgxi7]:hover{box-shadow:inset 0 0 0 2px var(--_ink)}.fp[data-astro-cid-6zslgxi7] a[data-astro-cid-6zslgxi7]:focus-visible{outline-offset:3px;outline:2px solid}.fp-docs[data-astro-cid-6zslgxi7]:focus-visible{outline-color:var(--_accent)}@media (prefers-reduced-motion:reduce){.fp-method[data-astro-cid-6zslgxi7],.fp-docs[data-astro-cid-6zslgxi7],.fp-listed[data-astro-cid-6zslgxi7]{transition:none}}
