@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_629dad{font-family:Geist,Geist Fallback;font-style:normal}.__variable_629dad{--font-sans:"Geist","Geist Fallback"}@font-face{font-stretch:100% 125%;font-family:fontDisplay;src:url(/_next/static/media/e5e79506a7d7ff79-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:fontDisplay Fallback;src:local("Arial");ascent-override:78.43%;descent-override:18.76%;line-gap-override:0.00%;size-adjust:111.95%}.__className_5644fd{font-family:fontDisplay,fontDisplay Fallback;font-weight:800;font-style:normal}.__variable_5644fd{--font-display:"fontDisplay","fontDisplay Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_43cbe1{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_43cbe1{--font-mono:"Geist Mono","Geist Mono Fallback"}.bp-page{--background:216 33% 97.6%;--foreground:218 55% 9%;--card-bg:0 0% 100%;--card-foreground:218 55% 9%;--popover:0 0% 100%;--popover-foreground:218 55% 9%;--primary:223 92% 57%;--primary-foreground:0 0% 100%;--secondary:216 25% 94.5%;--secondary-foreground:218 55% 9%;--muted-bg:216 25% 94.5%;--muted-foreground:218 14% 40%;--accent:222 100% 96%;--accent-foreground:218 55% 9%;--border:216 22% 88%;--input:216 22% 86%;--ring:223 92% 57%;color-scheme:light;position:relative;min-height:100vh;background:var(--paper);color:var(--ink2);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.bp-page :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.bp-page ::selection{background:rgba(42,100,246,.18)}.bp-dark{--ink:#f3f6fb;--ink2:#c3cad7;--muted:#98a2b5;--faint:#7d879a;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.15);--background:220 33% 3.5%;--foreground:216 50% 97%;--card-bg:220 25% 7%;--muted-bg:220 20% 12%;--muted-foreground:219 15% 65%;--border:0 0% 100%/.12;color-scheme:dark;background:var(--bg);color:var(--ink2)}.bp-dark :focus-visible{outline-color:var(--sig)}.bp-wrap{max-width:calc(var(--max) + 2 * var(--gut))}.bp-wrap,.bp-wrap-narrow{width:100%;margin:0 auto;padding-inline:var(--gut)}.bp-wrap-narrow{max-width:calc(820px + 2 * var(--gut))}.bp-h1{font:600 clamp(44px,6.4vw,96px)/.96 var(--sans);letter-spacing:-.052em;color:var(--ink);text-wrap:balance;margin-left:-.04em}.bp-h1-sm{font-size:clamp(38px,4.8vw,68px);letter-spacing:-.045em;line-height:1}.bp-h2{font:800 clamp(34px,4.6vw,64px)/.98 var(--display);font-stretch:112%;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.bp-h2-sm{font-size:clamp(28px,3.2vw,44px);line-height:1.02}.bp-h3{font:800 21px/1.15 var(--display);font-stretch:110%;letter-spacing:-.02em;color:var(--ink)}.bp-lead{font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:var(--muted);text-wrap:pretty}.bp-dark .bp-lead{color:var(--ink2)}.bp-mono{font:500 11.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.bp-link{color:var(--blue-ink);font-weight:500;text-decoration:underline;text-decoration-color:rgba(29,86,230,.3);text-underline-offset:3px;transition:text-decoration-color .2s}.bp-link:hover{text-decoration-color:currentColor}.bp-dark .bp-link{color:var(--sig);text-decoration-color:rgba(114,228,255,.35)}.bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border:0;border-radius:8px;cursor:pointer;font:500 16px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s var(--ease),color .2s}.bp-btn svg{width:17px;height:17px;flex:none;transition:transform .25s var(--ease)}.bp-btn:hover .bp-arrow{transform:translateX(3px)}.bp-btn:active{transform:translateY(0)}.bp-btn-primary{background:var(--blue);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.bp-btn-primary:hover{background:var(--blue-h);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 4px rgba(20,50,140,.25),0 14px 28px -8px rgba(42,100,246,.6)}.bp-btn-secondary{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line2)}.bp-btn-secondary:hover{background:#FAFBFD;transform:translateY(-1px);box-shadow:0 0 0 1px rgba(12,24,44,.22),0 6px 14px -6px rgba(16,24,40,.16)}.bp-btn-ghost{background:rgba(255,255,255,.04);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.bp-btn-ghost:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.bp-dark .bp-btn-secondary{background:rgba(255,255,255,.05);color:#f3f6fb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.bp-dark .bp-btn-secondary:hover{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.bp-btn-lg{height:54px;padding:0 26px;font-size:16.5px}.bp-btn-sm{height:42px;padding:0 18px;font-size:15px}.bp-btn[aria-disabled=true],.bp-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.bp-card{position:relative;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(11,14,22,.09)}.bp-card-pad{padding:24px 24px 26px}.bp-card-link{transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.bp-card-link:hover{box-shadow:0 0 0 1px rgba(42,100,246,.35),0 18px 36px -24px rgba(12,24,44,.35);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.bp-card-link:hover{transform:none}}.bp-dark .bp-card{background:rgba(255,255,255,.025);box-shadow:0 0 0 1px var(--line)}.bp-panel{border-radius:12px;background:#fff;box-shadow:var(--sh-1),0 0 0 1px var(--line)}.bp-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border-radius:8px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font:500 14px/1 var(--sans);color:var(--ink)}.bp-chip:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--m,var(--blue));box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.bp-chip.bp-chip-plain:before{display:none}.bp-tag{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;background:var(--tint);color:var(--blue-ink);font:600 12px/1 var(--sans);letter-spacing:-.005em}.bp-dark .bp-tag{background:rgba(114,228,255,.1);color:var(--sig)}.bp-rule{height:1px;background:var(--line);border:0}.bp-checks,.bp-checks li{display:grid;gap:10px}.bp-checks li{grid-template-columns:18px 1fr;font-size:15px;line-height:1.45;color:var(--ink2)}.bp-checks svg{width:16px;height:16px;margin-top:3px;color:var(--dot)}.bp-sec-head{display:grid;grid-template-columns:1.25fr 1fr;gap:28px 64px;align-items:end}.bp-sec-head .bp-lead{padding-bottom:8px}.bp-sec-head-stack{grid-template-columns:1fr;max-width:860px;gap:18px}@media (max-width:1023px){.bp-sec-head{grid-template-columns:1fr}}.bp-section{position:relative;padding:104px 0}.bp-section-tight{padding:72px 0}@media (max-width:639px){.bp-section{padding:72px 0}.bp-section-tight{padding:56px 0}}.bp-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;isolation:isolate;container-type:inline-size;--n:12;--c:calc(min(var(--max), 100cqw - 2 * var(--gut)) / var(--n));-webkit-mask-image:linear-gradient(180deg,#000,#000 45%,rgba(0,0,0,.4) 75%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000,#000 45%,rgba(0,0,0,.4) 75%,rgba(0,0,0,0))}@supports not (width:1cqw){.bp-bg{--c:calc(min(var(--max), 100vw - 2 * var(--gut)) / var(--n))}}.bp-bg-full{-webkit-mask-image:none;mask-image:none}.bp-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,var(--gmaj) 1px,transparent 1px),linear-gradient(var(--gmaj) 1px,transparent 1px),linear-gradient(90deg,var(--gmin) 1px,transparent 1px),linear-gradient(var(--gmin) 1px,transparent 1px);background-size:var(--c) var(--c),var(--c) var(--c),calc(var(--c) / 5) calc(var(--c) / 5),calc(var(--c) / 5) calc(var(--c) / 5);background-position:calc(50% + var(--c) / 2) 0,0 -1px,calc(50% + var(--c) / 2) 0,0 -1px}.bp-dark .bp-grid{--gmaj:rgba(114,228,255,.07);--gmin:rgba(114,228,255,.028)}.bp-cols{position:absolute;inset:0}.bp-cols>.bp-wrap{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));height:100%}.bp-cols span{--ln:linear-gradient(180deg,var(--rule) 0,var(--rule) 38px,var(--rule-lo) 150px);background:var(--ln) 0 0/1px 100% no-repeat;padding:13px 0 0 9px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;color:#8491a6;font-variant-numeric:tabular-nums}.bp-cols span:nth-child(12){background:var(--ln) 0 0/1px 100% no-repeat,var(--ln) 100% 0/1px 100% no-repeat}.bp-bg-glow:after{content:"";position:absolute;inset:0;background:radial-gradient(38% 46% at 22% 58%,rgba(246,248,251,.92) 0,rgba(246,248,251,.55) 55%,rgba(246,248,251,0) 100%)}@media (max-width:1023px){.bp-bg{--n:6}.bp-cols span:nth-child(n+7){display:none}.bp-cols span:nth-child(6){background:var(--ln) 0 0/1px 100% no-repeat,var(--ln) 100% 0/1px 100% no-repeat}}@media (max-width:639px){.bp-bg{--n:4}.bp-cols span:nth-child(n+5){display:none}.bp-cols span:nth-child(4){background:var(--ln) 0 0/1px 100% no-repeat,var(--ln) 100% 0/1px 100% no-repeat}}.bp-fp-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:var(--fp-o,.38)}.bp-fp-layer svg{position:absolute;top:0;left:50%;width:max(100%,1200px);height:auto;aspect-ratio:1600/640;max-width:none;transform:translateX(-50%);overflow:visible}.bp-fp-floor svg{top:38%;transform-origin:50% 0;transform:translateX(-50%) perspective(950px) rotateX(64deg)}@media (max-width:639px){.bp-fp-layer svg{left:-40px;width:900px;transform:none}.bp-fp-floor svg{transform:perspective(950px) rotateX(64deg)}}.bp-fp .pd{fill:rgba(31,111,235,.1)}.bp-fp .pd,.bp-fp .th{stroke:rgba(31,111,235,.34);stroke-width:1.2}.bp-fp .th{fill:rgba(31,111,235,.08)}.bp-fp .vo{fill:none;stroke:rgba(31,111,235,.36);stroke-width:1.4}.bp-fp .vi{fill:rgba(31,111,235,.3)}.bp-fp .bd{fill:none;stroke:rgba(31,70,150,.26);stroke-width:1;stroke-dasharray:4 4}.bp-fp .p1{fill:rgba(31,70,150,.4)}.bp-fp .dp,.bp-fp .tr{fill:none;stroke:rgba(31,111,235,.26);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.bp-fp .dp{stroke-width:4;stroke:rgba(31,111,235,.3)}.bp-fp .nt,.bp-fp .rf{font:600 12px var(--mono);letter-spacing:.06em;fill:rgba(31,70,150,.46)}.bp-fp .nt{font-size:10.5px;fill:rgba(31,70,150,.38)}.bp-dark .bp-fp .pd,.bp-dark .bp-fp .th{fill:rgba(114,228,255,.07);stroke:rgba(114,228,255,.3)}.bp-dark .bp-fp .vo{stroke:rgba(114,228,255,.32)}.bp-dark .bp-fp .vi{fill:rgba(114,228,255,.28)}.bp-dark .bp-fp .bd{stroke:rgba(114,228,255,.2)}.bp-dark .bp-fp .dp,.bp-dark .bp-fp .tr{stroke:rgba(114,228,255,.22)}.bp-dark .bp-fp .nt,.bp-dark .bp-fp .rf{fill:rgba(114,228,255,.4)}@media (prefers-reduced-motion:no-preference){.bp-fp-draw .dp,.bp-fp-draw .tr{stroke-dasharray:1400;stroke-dashoffset:1400;animation:pfTrace 2.2s var(--ease) .5s forwards}}@keyframes pfTrace{to{stroke-dashoffset:0}}.bp-phero{position:relative;padding:clamp(56px,7vw,104px) 0 clamp(48px,6vw,88px);overflow:hidden;overflow:clip}.bp-phero>.bp-wrap{position:relative;z-index:1}.bp-phero .bp-h1{max-width:15ch}.bp-phero .bp-h1-sm{max-width:22ch}.bp-phero .bp-lead{max-width:40em;margin-top:22px}.bp-phero-ctas{gap:12px;margin-top:30px}.bp-crumbs,.bp-phero-ctas{display:flex;flex-wrap:wrap}.bp-crumbs{align-items:center;gap:6px 10px;margin-bottom:22px;font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.bp-crumbs a{color:var(--muted);transition:color .2s}.bp-crumbs a:hover{color:var(--blue-ink)}.bp-crumbs span[aria-hidden]{color:var(--line2)}@media (max-width:639px){.bp-phero-ctas .bp-btn{flex:1 1 100%}}.bp-prose{color:var(--ink2);font-size:17.5px;line-height:1.72}.bp-prose>*+*{margin-top:1.1em}.bp-prose h2{margin-top:2.2em;font:600 clamp(26px,2.6vw,34px)/1.12 var(--sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.bp-prose h3{margin-top:1.8em;font:600 21px/1.3 var(--sans);letter-spacing:-.02em;color:var(--ink)}.bp-prose a{color:var(--blue-ink);text-decoration:underline;text-decoration-color:rgba(29,86,230,.3);text-underline-offset:3px}.bp-prose a:hover{text-decoration-color:currentColor}.bp-prose strong{color:var(--ink);font-weight:600}.bp-prose ul{list-style:disc;padding-left:1.3em}.bp-prose ol{list-style:decimal;padding-left:1.3em}.bp-prose li+li{margin-top:.4em}.bp-prose li::marker{color:var(--blue)}.bp-prose code{padding:.1em .35em;border-radius:5px;background:var(--mist);font:500 .88em var(--mono);color:var(--ink)}.bp-prose blockquote{padding-left:18px;border-left:2px solid var(--blue);color:var(--ink)}.bp-prose table{width:100%;border-collapse:collapse;font-size:15px}.bp-prose th{text-align:left;font:500 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.bp-prose td,.bp-prose th{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.bp-faq details{border-top:1px solid var(--line2)}.bp-faq details:last-child{border-bottom:1px solid var(--line2)}.bp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;cursor:pointer;list-style:none;font:600 19px/1.35 var(--sans);letter-spacing:-.02em;color:var(--ink)}.bp-faq summary::-webkit-details-marker{display:none}.bp-faq .bp-plus{position:relative;flex:none;width:28px;height:28px}.bp-faq .bp-plus:after,.bp-faq .bp-plus:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:currentColor;transition:transform .3s var(--ease)}.bp-faq .bp-plus:after{transform:rotate(90deg)}.bp-faq [aria-expanded=true] .bp-plus:after,.bp-faq details[open] .bp-plus:after{transform:rotate(0)}.bp-faq .bp-faq-a{padding:0 48px 24px 2px;color:var(--muted);max-width:720px}@media (max-width:639px){.bp-faq summary{font-size:17px}.bp-faq .bp-faq-a{padding-right:8px}}.bp-announce{position:relative;z-index:51;border-bottom:1px solid var(--line);background:#fff}.bp-announce-in{display:flex;align-items:center;justify-content:center;gap:10px;height:38px;padding:0 44px;font:500 13.5px/1 var(--sans);color:var(--ink2)}.bp-announce b{padding:3px 8px;border-radius:999px;background:var(--tint);color:var(--blue-ink);font-size:12px;font-weight:600}.bp-announce a{display:inline-flex;align-items:center;gap:4px;color:var(--blue-ink);font-weight:500}.bp-announce a svg{width:13px;height:13px;transition:transform .25s var(--ease)}.bp-announce a:hover{color:var(--blue-h)}.bp-announce a:hover svg{transform:translateX(2px)}.bp-announce .bp-x{position:absolute;right:10px;top:50%;display:grid;place-items:center;width:26px;height:26px;margin-top:-13px;border:0;border-radius:999px;background:none;color:var(--faint);cursor:pointer;transition:background-color .2s,color .2s}.bp-announce .bp-x:hover{background:rgba(12,24,44,.06);color:var(--ink)}:is(.bp-announce.dk,:root:not(:has(.bp-page)) .bp-announce,:root[data-gen-theme=dark] .bp-announce){background:#090c12;border-bottom-color:rgba(255,255,255,.08)}:is(.bp-announce.dk,:root:not(:has(.bp-page)) .bp-announce,:root[data-gen-theme=dark] .bp-announce) .bp-announce-in{color:#c3cad7}:is(.bp-announce.dk,:root:not(:has(.bp-page)) .bp-announce,:root[data-gen-theme=dark] .bp-announce) b{background:rgba(114,228,255,.12);color:var(--sig)}:is(.bp-announce.dk,:root:not(:has(.bp-page)) .bp-announce,:root[data-gen-theme=dark] .bp-announce) a{color:var(--sig)}:is(.bp-announce.dk,:root:not(:has(.bp-page)) .bp-announce,:root[data-gen-theme=dark] .bp-announce) .bp-x{color:#98a2b5}:is(.bp-announce.dk,:root:not(:has(.bp-page)) .bp-announce,:root[data-gen-theme=dark] .bp-announce) .bp-x:hover{background:rgba(255,255,255,.08);color:#fff}@media (max-width:639px){.bp-announce-in{font-size:12.5px;gap:8px;padding:0 40px 0 12px}}.bp-hdr{position:sticky;top:0;z-index:50;font-family:var(--sans);background:rgba(246,248,251,.82);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid var(--line);transition:background-color .35s,border-color .35s}.bp-hdr.menu-open{z-index:110}.bp-hdr-in{gap:24px;height:64px}.bp-brand,.bp-hdr-in{display:flex;align-items:center}.bp-brand{gap:10px;flex:none;border-radius:6px}.bp-brand img{height:22px;width:auto}.bp-brand .lw{display:none}.bp-brand-suffix{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--muted)}.bp-brand-suffix:before{content:"";width:1px;height:16px;background:var(--line2)}.pf-logo{display:flex;align-items:center}.pf-logo-mark{position:relative;z-index:1;display:block;transform-origin:50% 60%}.pf-logo-hop{display:block;transform-origin:50% 100%}.pf-logo-word{display:block;overflow:hidden}.pf-logo-slide{display:block}[data-logo-intro] .pf-logo-mark{animation:pf-logo-pop .64s cubic-bezier(.3,.7,.4,1) both}[data-logo-intro] .pf-logo-slide{animation:pf-logo-slide .95s cubic-bezier(.16,1,.3,1) .3s both,pf-logo-unblur .42s ease-out .3s both}[data-logo-intro] .bp-brand-suffix{animation:pf-logo-suffix .6s cubic-bezier(.16,1,.3,1) .85s both}.pf-logo-hop[data-hop]{animation:pf-logo-hop .72s both}@keyframes pf-logo-pop{0%{opacity:0;transform:scale(.35) rotate(-14deg)}45%{opacity:1;transform:scale(1.16) rotate(5deg)}70%{transform:scale(.95) rotate(-2deg)}86%{transform:scale(1.03) rotate(.5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes pf-logo-slide{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes pf-logo-unblur{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes pf-logo-suffix{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes pf-logo-hop{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.33,0,.67,1)}14%{transform:translateY(0) scale(1.16,.82);animation-timing-function:cubic-bezier(.2,.6,.35,1)}32%{transform:translateY(-30%) scale(.9,1.12);animation-timing-function:cubic-bezier(.2,.6,.4,1)}48%{transform:translateY(-44%) scale(1);animation-timing-function:cubic-bezier(.55,0,.8,.4)}66%{transform:translateY(-6%) scale(.94,1.08);animation-timing-function:linear}72%{transform:translateY(0) scale(1.14,.86);animation-timing-function:cubic-bezier(.2,.6,.4,1)}86%{transform:translateY(-5%) scale(.98,1.02);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pf-logo-hop[data-hop],[data-logo-intro] :is(.pf-logo-mark,.pf-logo-slide,.bp-brand-suffix){animation:none}}.bp-nav{flex:1;display:flex;justify-content:center;align-items:center;gap:2px}.bp-nav a,.bp-nav button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:8px 13px;border:0;border-radius:999px;background:none;cursor:pointer;font:500 15px/1.2 var(--sans);letter-spacing:-.005em;color:var(--ink2);transition:color .2s,background-color .2s}.bp-nav a:hover,.bp-nav a[aria-current=page],.bp-nav button:hover,.bp-nav button[aria-expanded=true]{color:var(--ink);background:rgba(12,24,44,.05)}.bp-nav button svg{width:12px;height:12px;opacity:.6;transition:transform .25s var(--ease)}.bp-nav button[aria-expanded=true] svg{transform:rotate(180deg)}.bp-hdr-cta{margin-left:auto;display:flex;align-items:center;gap:6px}.bp-signin{white-space:nowrap;padding:8px 13px;border-radius:999px;font:500 15px/1.2 var(--sans);color:var(--ink2);transition:color .2s,background-color .2s}.bp-signin:hover{color:var(--ink);background:rgba(12,24,44,.05)}.bp-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 17px 0 15px;border-radius:999px;background:var(--blue);color:#fff;font:500 15px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgba(20,50,140,.25),0 6px 16px -6px rgba(42,100,246,.5);transition:box-shadow .4s,background-color .2s,transform .2s var(--ease)}.bp-pill svg{width:16px;height:16px;flex:none}.bp-pill:hover{background:var(--blue-h);color:#fff;transform:translateY(-1px)}.bp-pill.on{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 0 0 4px rgba(42,100,246,.16),0 8px 22px -6px rgba(42,100,246,.7)}.bp-menu-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--line2);color:var(--ink);cursor:pointer}.bp-menu-btn span{position:relative;width:16px;height:10px}.bp-menu-btn span:after,.bp-menu-btn span:before{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease)}.bp-menu-btn span:before{top:0}.bp-menu-btn span:after{bottom:0}.bp-menu-btn[aria-expanded=true] span:before{transform:translateY(4px) rotate(45deg)}.bp-menu-btn[aria-expanded=true] span:after{transform:translateY(-4px) rotate(-45deg)}.bp-scrim{position:fixed;inset:0;z-index:40;background:rgba(10,19,34,.18);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s}.bp-scrim.on{opacity:1;pointer-events:auto}.bp-hdr-in,.bp-mega-panel{position:relative;z-index:45}.bp-mega{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.bp-mega.on{grid-template-rows:1fr}.bp-mega>div{min-height:0;overflow:hidden}.bp-mega-panel{border-bottom:1px solid var(--line);background:var(--paper);box-shadow:0 30px 60px -30px rgba(12,24,44,.25)}.bp-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 56px;max-width:920px;padding:30px 0 34px}.bp-mega-grid.one{grid-template-columns:minmax(0,1fr);max-width:560px}.bp-mega-grid.hidden{display:none}.bp-mega .bp-nl{margin-bottom:12px;font:500 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.bp-mega ul{display:grid;gap:2px}.bp-mega-grid.one ul{grid-template-columns:1fr 1fr;column-gap:32px}.bp-mega a{display:block;margin:0 -10px;padding:7px 10px;border-radius:8px;transition:background-color .2s}.bp-mega a:hover{background:rgba(12,24,44,.045)}.bp-mega a strong{display:block;font:500 15px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink)}.bp-mega a span{display:block;margin-top:2px;font-size:13.5px;line-height:1.35;color:var(--muted)}.bp-mnav{position:absolute;left:0;right:0;top:100%;border-bottom:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 60px -30px rgba(12,24,44,.25)}.bp-mnav .bp-nl{padding:18px 0 6px;font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.bp-mnav ul a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font:600 19px/1.15 var(--sans);letter-spacing:-.025em;color:var(--ink)}.bp-mnav .mm-b{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 0 28px}.bp-mnav .mm-b .bp-btn{width:100%;padding:0 12px}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr){background:rgba(8,10,15,.78);border-bottom-color:rgba(255,255,255,.07)}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-brand .lk{display:none}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-brand .lw{display:block}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-brand-suffix{color:#98a2b5}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-brand-suffix:before{background:rgba(255,255,255,.18)}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-nav a,:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-nav button,:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-signin{color:#c3cad7}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-nav a:hover,:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-nav button:hover,:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-nav button[aria-expanded=true],:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-signin:hover{color:#fff;background:rgba(255,255,255,.07)}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mega-panel,:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mnav{background:#090c12;border-bottom-color:rgba(255,255,255,.08)}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mega a:hover{background:rgba(255,255,255,.06)}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mega a strong,:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mnav ul a{color:#f3f6fb}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mega a span{color:#98a2b5}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mnav ul a{border-bottom-color:rgba(255,255,255,.08)}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-mnav .bp-btn-secondary{background:rgba(255,255,255,.05);color:#f3f6fb;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) .bp-menu-btn{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color:#fff}:is(.bp-hdr.dk,:root:not(:has(.bp-page)) .bp-hdr,:root[data-gen-theme=dark] .bp-hdr) :focus-visible{outline-color:var(--sig)}.bp-announce :focus-visible,.bp-hdr :focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:1279px){.bp-nav a,.bp-nav button{padding:8px 10px;font-size:14.5px}.bp-hdr-in{gap:16px}}@media (max-width:1179px){.bp-mega,.bp-nav,.bp-scrim,.bp-signin{display:none}.bp-menu-btn{display:inline-flex}}@media (max-width:639px){.bp-hdr-in{gap:10px;height:60px}.bp-brand img{height:19px}.bp-pill{height:38px;padding:0 14px 0 12px;font-size:14px}.bp-pill .x{display:none}}.bp-foot{padding:72px 0 40px;border-top:1px solid var(--line);font-family:var(--sans)}.bp-fgrid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}.bp-fbrand img{height:24px;width:auto}.bp-foot .bp-fbrand>p{margin-top:16px;max-width:300px;font-size:15px;line-height:1.55;color:var(--muted)}.bp-fsoc{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bp-fsoc a{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink2);transition:color .2s,box-shadow .2s}.bp-fsoc a:hover{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.bp-fsoc svg{width:16px;height:16px}.bp-fcol .bp-nl{font:500 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bp-foot .bp-fcol ul{display:grid;gap:10px;margin-top:18px}.bp-fcol a{font-size:15px;color:var(--ink2);transition:color .2s}.bp-fcol a:hover{color:#fff}.bp-fnews{margin-top:26px}.bp-fnews .bp-nl{font:500 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.bp-fnews input[type=email]{height:42px;width:100%;border:0;border-radius:8px;padding:0 48px 0 13px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--line2);color:#f3f6fb;font:400 14.5px var(--sans);outline:none;transition:box-shadow .2s,background-color .2s}.bp-fnews input[type=email]::placeholder{color:#7d879a}.bp-fnews input[type=email]:focus{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(114,228,255,.45)}.bp-fnews button{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:6px;background:var(--blue);color:#fff;cursor:pointer;transition:background-color .2s}.bp-fnews button:hover{background:var(--blue-h)}.bp-fnews button:disabled{opacity:.6;cursor:not-allowed}.bp-fcmp{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.bp-fcmp .bp-nl{font:500 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.bp-fcmp div{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:14px}.bp-fcmp a{color:var(--muted);transition:color .2s}.bp-fcmp a:hover{color:#fff}.bp-fbot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.bp-fbot nav{display:flex;gap:20px}.bp-fbot a:hover{color:#fff}@media (max-width:1023px){.bp-fgrid{grid-template-columns:1fr 1fr}.bp-fbrand{grid-column:1/-1}}@media (max-width:639px){.bp-foot{padding-top:56px}}@media (prefers-reduced-motion:reduce){.bp-foot *,.bp-hdr *,.bp-page *,.bp-page :after,.bp-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bp-faq .qa{border-top:1px solid var(--line2)}.bp-faq .qa:last-child{border-bottom:1px solid var(--line2)}.bp-faq .qa>button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;border:0;background:none;cursor:pointer;text-align:left;font:600 19px/1.35 var(--sans);letter-spacing:-.02em;color:var(--ink)}.bp-faq .qa-body{display:grid;transition:grid-template-rows .45s var(--ease)}.bp-faq .qa-body>div{min-height:0;overflow:hidden}@media (max-width:639px){.bp-faq .qa>button{font-size:17px}}.bp-seo-body{display:grid;gap:64px;max-width:900px;margin:0 auto}.bp-seo-body>section>.bp-h2+*{margin-top:22px}.bp-seo-body .bp-prose h2:first-child{margin-top:0}.bp-seo-body .bp-h2,.gen-seo .bp-h2{font-family:var(--sans);font-weight:600;font-stretch:100%;letter-spacing:-.04em;line-height:1.08}.bp-seo-body .bp-h3,.gen-seo .bp-h3{font-family:var(--sans);font-weight:600;font-stretch:100%;letter-spacing:-.02em;line-height:1.25}.bp-media{position:relative;padding:8px 8px 0;border-radius:14px;background:#fff;box-shadow:var(--sh-stage)}.bp-media>img,.bp-media>video{display:block;width:100%;border-radius:8px;box-shadow:0 0 0 1px rgba(10,14,22,.12)}.bp-media figcaption{padding:11px 6px 12px;font-size:14px;line-height:1.45;color:var(--muted)}.bp-answer{padding:22px 24px 24px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px rgba(42,100,246,.18)}.bp-answer p+p{margin-top:10px;font-size:17.5px;line-height:1.6;color:var(--ink)}.bp-table-wrap{overflow-x:auto;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(11,14,22,.09);-webkit-overflow-scrolling:touch}.bp-table{width:100%;min-width:560px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.5}.bp-table th{padding:14px 18px;border-bottom:1px solid var(--line2);background:var(--paper);font:500 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);vertical-align:bottom}.bp-table td{padding:14px 18px;border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top}.bp-table tr:last-child td{border-bottom:0}.bp-table td:first-child{color:var(--ink);font-weight:500}.bp-table tbody tr{transition:background-color .2s}.bp-table tbody tr:hover{background:rgba(235,241,255,.45)}.bp-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:16px;padding:16px 18px 16px 22px;border-radius:12px;background:var(--tint);box-shadow:inset 0 0 0 1px rgba(42,100,246,.18)}.bp-callout p{flex:1 1 320px;font-size:16px;color:var(--ink)}.bp-steps{display:grid;gap:0;margin-top:22px;counter-reset:s}.bp-steps li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line);font-size:16.5px;line-height:1.55;color:var(--ink2)}.bp-steps li:first-child{border-top:0;padding-top:4px}.bp-steps li>span:first-child{padding-top:3px;font:500 12.5px/1.4 var(--mono);letter-spacing:.1em;color:var(--blue-ink)}.bp-qa-list{display:grid;margin-top:22px}.bp-qa-list article{padding:22px 2px;border-top:1px solid var(--line2)}.bp-qa-list article:last-child{border-bottom:1px solid var(--line2)}.bp-qa-list h3{font:600 19px/1.35 var(--sans);letter-spacing:-.02em;color:var(--ink)}.bp-qa-list p{margin-top:8px;max-width:760px;color:var(--muted);line-height:1.65}.bp-sources{display:grid;gap:8px;margin-top:18px;padding-left:1.2em;list-style:disc}.bp-sources li::marker{color:var(--blue)}.bp-cta-band{position:relative;overflow:hidden;overflow:clip;padding:96px 0 104px;text-align:center;background:radial-gradient(700px 360px at 50% 70%,rgba(91,131,255,.18),rgba(91,131,255,0)),var(--bg)}.bp-cta-band .bp-bg{opacity:.8}.bp-seo-foot{display:grid;gap:28px;max-width:900px;margin:0 auto;padding-top:8px}.bp-seo-foot h2{font:600 17px/1.3 var(--sans);letter-spacing:-.015em;color:var(--ink)}.bp-seo-foot p{margin-top:8px;font-size:15px;line-height:1.65;color:var(--muted)}@media (max-width:639px){.bp-seo-body{gap:48px}.bp-cta-band{padding:72px 0 80px}}