@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2?dpl=27280)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2?dpl=27280)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2?dpl=27280)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._6ORQa_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._6ORQa_variable{--font-bf-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2?dpl=27280)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2?dpl=27280)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2?dpl=27280)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2?dpl=27280)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2?dpl=27280)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2?dpl=27280)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2?dpl=27280)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.bWf5Ra_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.bWf5Ra_variable{--font-bf-text:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2?dpl=27280)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2?dpl=27280)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2?dpl=27280)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2?dpl=27280)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2?dpl=27280)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2?dpl=27280)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._4xit2W_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._4xit2W_variable{--font-bf-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.bf-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bf-blue-900:#00249b;--bf-blue-700:#0032c8;--bf-blue-600:#003ef9;--bf-blue-500:#1163fd;--bf-blue-400:#1882fe;--bf-blue-300:#5ba6fe;--bf-blue-100:#d6e6ff;--bf-blue-050:#eff5ff;--bf-gradient:linear-gradient(135deg, #003ef9 0%, #1882fe 100%);--bf-ink-900:#060b1a;--bf-ink-800:#10182e;--bf-ink-600:#39415a;--bf-ink-400:#6b7490;--bf-ink-200:#c9d0e0;--bf-ink-100:#e7ebf3;--bf-ink-050:#f4f6fb;--bf-paper:#fafbff;--bf-white:#fff;--bf-signal:#00e0c6;--bf-match:#ffc93c;--bf-success:#0fa968;--bf-warning:#d97706;--bf-danger:#dc2626;--bf-surface:var(--bf-white);--bf-on-primary:var(--bf-white);--bf-primary-hover:var(--bf-blue-700);--bf-danger-text:#b91c1c;--bf-success-text:#0b7a4b;--bf-focus:var(--bf-blue-600);--bf-night:#060b1a;--bf-night-2:#10182e;--bf-night-text:#f4f6fb;--bf-night-muted:#a8b1c7;--bf-font-display:var(--font-bf-display), "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--bf-font-text:var(--font-bf-text), "Inter Tight Variable", "Inter Tight", system-ui, -apple-system, sans-serif;--bf-font-mono:var(--font-bf-mono), "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--bf-text-xs:.75rem;--bf-text-sm:.875rem;--bf-text-base:1rem;--bf-text-lg:1.125rem;--bf-text-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--bf-text-2xl:clamp(1.5rem, 1.3rem + 1vw, 2rem);--bf-text-3xl:clamp(1.875rem, 1.5rem + 1.8vw, 2.75rem);--bf-text-4xl:clamp(2.25rem, 1.6rem + 3vw, 4rem);--bf-space-1:.25rem;--bf-space-2:.5rem;--bf-space-3:.75rem;--bf-space-4:1rem;--bf-space-6:1.5rem;--bf-space-8:2rem;--bf-space-12:3rem;--bf-space-16:4rem;--bf-space-24:6rem;--bf-section-y:var(--bf-space-24);--bf-radius-sm:8px;--bf-radius-md:12px;--bf-radius-lg:18px;--bf-radius-xl:24px;--bf-radius-full:9999px;--bf-shadow-sm:0 1px 2px #060b1a0f;--bf-shadow-md:0 4px 16px #060b1a14;--bf-shadow-lg:0 12px 40px #060b1a1f;--bf-shadow-blue:0 8px 28px #003ef93d;--bf-ease:cubic-bezier(.22, 1, .36, 1);--bf-dur-fast:.15s;--bf-dur:.25s;--bf-dur-slow:.45s;--bf-maxw:1200px;--bf-nav-h:72px;--bf-gutter:var(--bf-space-6)}@media (max-width:720px){.bf-landing{--bf-section-y:var(--bf-space-16);--bf-gutter:var(--bf-space-4)}}@media (prefers-color-scheme:dark){.bf-landing{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bf-paper:#060b1a;--bf-ink-050:#10182e;--bf-ink-100:#1b2440;--bf-ink-200:#2c3652;--bf-ink-400:#8c95ae;--bf-ink-600:#a8b1c7;--bf-ink-800:#e7ebf3;--bf-ink-900:#f4f6fb;--bf-blue-600:#5ba6fe;--bf-blue-050:#0d1a3d;--bf-blue-100:#16295c;--bf-surface:#0c1328;--bf-on-primary:#060b1a;--bf-primary-hover:#8dc1ff;--bf-danger-text:#f87171;--bf-success-text:#34d399;--bf-focus:#5ba6fe;--bf-shadow-md:0 4px 16px #00000059;--bf-shadow-lg:0 12px 40px #00000073}}html:has(.bf-landing){-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(72px + 1rem)}@media (prefers-reduced-motion:no-preference){html:has(.bf-landing){scroll-behavior:smooth}}.bf-landing{background:var(--bf-paper);min-height:100vh;color:var(--bf-ink-900);font-family:var(--bf-font-text);font-size:var(--bf-text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65;overflow-x:clip}:where(.bf-landing),:where(.bf-landing) *,:where(.bf-landing) :before,:where(.bf-landing) :after{box-sizing:border-box}:where(.bf-landing) *{margin:0}:where(.bf-landing) img,:where(.bf-landing) svg,:where(.bf-landing) video,:where(.bf-landing) canvas{max-width:100%;display:block}:where(.bf-landing) img{height:auto}:where(.bf-landing) input,:where(.bf-landing) button,:where(.bf-landing) textarea,:where(.bf-landing) select{font:inherit;color:inherit}:where(.bf-landing) button{cursor:pointer}:where(.bf-landing) a{color:var(--bf-blue-600);text-underline-offset:.18em;text-decoration-thickness:1px}:where(.bf-landing) a:hover{text-decoration-thickness:2px}:where(.bf-landing) h1,:where(.bf-landing) h2,:where(.bf-landing) h3{font-family:var(--bf-font-display);color:var(--bf-ink-900);text-wrap:balance;font-weight:700}:where(.bf-landing) h1,:where(.bf-landing) h2{letter-spacing:-.025em;line-height:1.1}:where(.bf-landing) h1{font-size:var(--bf-text-4xl)}:where(.bf-landing) h2{font-size:var(--bf-text-3xl)}:where(.bf-landing) h3{font-size:var(--bf-text-xl);letter-spacing:-.01em;font-weight:600;line-height:1.25}:where(.bf-landing) h4,:where(.bf-landing) h5,:where(.bf-landing) h6{font-family:var(--bf-font-text);font-weight:600;line-height:1.35}:where(.bf-landing) h4{font-size:var(--bf-text-lg)}:where(.bf-landing) p{text-wrap:pretty}:where(.bf-landing) code,:where(.bf-landing) kbd,:where(.bf-landing) samp,:where(.bf-landing) pre{font-family:var(--bf-font-mono);font-size:.92em}:where(.bf-landing) :not(pre)>code{background:var(--bf-ink-050);border:1px solid var(--bf-ink-100);border-radius:6px;padding:.08em .35em}:where(.bf-landing) mark,:where(.bf-landing) .bf-match{background:var(--bf-match);color:#060b1a;border-radius:3px;padding:0 .12em}:where(.bf-landing) :focus-visible{outline:3px solid var(--bf-focus);outline-offset:3px;border-radius:4px}:where(.bf-landing) .container{width:100%;max-width:calc(var(--bf-maxw) + 2 * var(--bf-gutter));padding-inline:var(--bf-gutter);margin-inline:auto}:where(.bf-landing) .section{padding-block:var(--bf-section-y)}:where(.bf-landing) .section--soft{background:var(--bf-ink-050)}:where(.bf-landing) .section--tight{padding-block:var(--bf-space-12)}:where(.bf-landing) .prose{max-width:68ch}:where(.bf-landing) .lead{font-size:var(--bf-text-lg);color:var(--bf-ink-600);max-width:68ch}:where(.bf-landing) .muted{color:var(--bf-ink-600)}:where(.bf-landing) .mono{font-family:var(--bf-font-mono)}:where(.bf-landing) .stack>*+*{margin-top:var(--bf-space-4)}:where(.bf-landing) .grid{gap:var(--bf-space-6);display:grid}:where(.bf-landing) .grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}:where(.bf-landing) .grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}:where(.bf-landing) .grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}:where(.bf-landing) .center{text-align:center;margin-inline:auto}:where(.bf-landing) .mt-8{margin-top:var(--bf-space-8)}:where(.bf-landing) .mt-12{margin-top:var(--bf-space-12)}:where(.bf-landing) .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(.bf-landing) .btn{--_bg:transparent;--_fg:var(--bf-ink-900);--_bd:var(--bf-ink-200);justify-content:center;align-items:center;gap:var(--bf-space-2);border-radius:var(--bf-radius-full);border:1.5px solid var(--_bd);background:var(--_bg);min-height:48px;color:var(--_fg);font-family:var(--bf-font-text);font-weight:600;font-size:var(--bf-text-base);white-space:nowrap;transition:background var(--bf-dur-fast) var(--bf-ease), border-color var(--bf-dur-fast) var(--bf-ease), box-shadow var(--bf-dur) var(--bf-ease), transform var(--bf-dur-fast) var(--bf-ease);padding:.7rem 1.25rem;line-height:1.2;text-decoration:none;display:inline-flex}:where(.bf-landing) .btn:hover{--_bd:var(--bf-ink-400);text-decoration:none}:where(.bf-landing) .btn:active{transform:translateY(1px)}:where(.bf-landing) .btn--primary{--_bg:var(--bf-blue-600);--_fg:var(--bf-on-primary);--_bd:var(--bf-blue-600)}:where(.bf-landing) .btn--primary:hover{--_bg:var(--bf-primary-hover);--_bd:var(--bf-primary-hover);box-shadow:var(--bf-shadow-blue)}:where(.bf-landing) .btn--ghost{--_bd:transparent}:where(.bf-landing) .btn--ghost:hover{--_bg:var(--bf-ink-050);--_bd:transparent}:where(.bf-landing) .btn--sm{min-height:40px;font-size:var(--bf-text-sm);padding:.5rem 1rem}:where(.bf-landing) .btn--on-night{--_fg:var(--bf-night-text);--_bd:#f4f6fb59}:where(.bf-landing) .btn--on-night:hover{--_bd:var(--bf-night-text);--_bg:#f4f6fb0f}:where(.bf-landing) .btn--light{--_bg:#fff;--_fg:#00249b;--_bd:#fff}:where(.bf-landing) .btn--light:hover{--_bg:#eff5ff;--_bd:#eff5ff;box-shadow:0 8px 28px #00000040}:where(.bf-landing) .btn[disabled],:where(.bf-landing) .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}:where(.bf-landing) .btn .icon{flex:none;width:20px;height:20px}:where(.bf-landing) .btn-row{gap:var(--bf-space-3);flex-wrap:wrap;align-items:center;display:flex}:where(.bf-landing) .link-arrow{align-items:center;gap:.35rem;min-height:24px;font-weight:600;text-decoration:none;display:inline-flex}:where(.bf-landing) .link-arrow .icon{width:18px;height:18px;transition:transform var(--bf-dur) var(--bf-ease)}:where(.bf-landing) .link-arrow:hover .icon{transform:translate(3px)}:where(.bf-landing) .link-arrow:hover{text-decoration:underline}:where(.bf-landing) .icon{stroke-width:1.75px;flex:none;width:24px;height:24px}@media (prefers-reduced-motion:no-preference){:where(.bf-landing) [data-reveal]{opacity:0;transition:opacity var(--bf-dur-slow) var(--bf-ease), transform var(--bf-dur-slow) var(--bf-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}:where(.bf-landing) [data-reveal].is-visible{opacity:1;transform:none}:where(.bf-landing) [data-reveal-group]>[data-reveal]:nth-child(2){--reveal-delay:60ms}:where(.bf-landing) [data-reveal-group]>[data-reveal]:nth-child(3){--reveal-delay:.12s}:where(.bf-landing) [data-reveal-group]>[data-reveal]:nth-child(4){--reveal-delay:.18s}:where(.bf-landing) [data-reveal-group]>[data-reveal]:nth-child(5){--reveal-delay:.24s}:where(.bf-landing) [data-reveal-group]>[data-reveal]:nth-child(6){--reveal-delay:.3s}:where(.bf-landing) [data-reveal-group]>[data-reveal]:nth-child(n+7){--reveal-delay:.36s}}:where(.bf-landing) .table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--bf-ink-100);border-radius:var(--bf-radius-lg);background:var(--bf-surface);overflow-x:auto}:where(.bf-landing) .table-scroll:focus-visible{outline-offset:2px}:where(.bf-landing) .eyebrow{font-family:var(--bf-font-mono);font-size:var(--bf-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--bf-blue-600);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}:where(.bf-landing) .eyebrow:before{content:"";background:var(--bf-gradient);border-radius:2px;width:8px;height:8px}:where(.bf-landing) .pending-flag{font-family:var(--bf-font-mono);font-size:var(--bf-text-xs);background:var(--bf-match);color:#060b1a;border-radius:4px;padding:.1rem .4rem}:where(.bf-landing) .legal-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--bf-text-sm)}:where(.bf-landing) .legal-table th,:where(.bf-landing) .legal-table td{text-align:left;border-bottom:1px solid var(--bf-ink-100);vertical-align:top;color:var(--bf-ink-900);padding:.75rem 1rem}:where(.bf-landing) .legal-table thead th{background:var(--bf-ink-050);font-weight:600}:where(.bf-landing) .article-body{max-width:72ch;font-size:var(--bf-text-lg);color:var(--bf-ink-800)}:where(.bf-landing) .article-body>*+*{margin-top:var(--bf-space-6)}:where(.bf-landing) .article-body h2{font-size:var(--bf-text-2xl);margin-top:var(--bf-space-12);scroll-margin-top:calc(var(--bf-nav-h) + 1rem)}:where(.bf-landing) .article-body h3{font-size:var(--bf-text-xl);margin-top:var(--bf-space-8)}:where(.bf-landing) .article-body ul,:where(.bf-landing) .article-body ol{padding-left:1.3rem}:where(.bf-landing) .article-body li+li{margin-top:var(--bf-space-2)}:where(.bf-landing) .article-body strong{color:var(--bf-ink-900)}:where(.bf-landing) .article-body blockquote{border-left:3px solid var(--bf-blue-600);padding-left:var(--bf-space-6);color:var(--bf-ink-600)}:where(.bf-landing) .article-body pre{background:var(--bf-night);color:var(--bf-night-text);padding:var(--bf-space-6);border-radius:var(--bf-radius-lg);font-size:var(--bf-text-sm);overflow-x:auto}:where(.bf-landing) .article-body table{border-collapse:collapse;width:100%;font-size:var(--bf-text-base);display:block;overflow-x:auto}:where(.bf-landing) .article-body th,:where(.bf-landing) .article-body td{border-bottom:1px solid var(--bf-ink-100);text-align:left;padding:.6rem .8rem}:where(.bf-landing) .article-body th{background:var(--bf-ink-050)}:where(.bf-landing) .form-card{border-radius:var(--bf-radius-xl);background:var(--bf-surface);border:1px solid var(--bf-ink-100);box-shadow:var(--bf-shadow-md);padding:clamp(1.5rem,3vw,2.5rem)}:where(.bf-landing) .skip-link{left:var(--bf-space-4);z-index:1000;background:var(--bf-blue-600);color:var(--bf-on-primary);border-radius:var(--bf-radius-sm);padding:.75rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-100px}:where(.bf-landing) .skip-link:focus{top:var(--bf-space-4)}:where(.bf-landing) main:focus{outline:none}
.NPeUIq_to-top{right:var(--bf-space-4);bottom:var(--bf-space-4);z-index:90;border-radius:var(--bf-radius-full);background:var(--bf-surface);width:48px;height:48px;color:var(--bf-ink-900);border:1px solid var(--bf-ink-200);box-shadow:var(--bf-shadow-md);opacity:0;visibility:hidden;transition:opacity var(--bf-dur) var(--bf-ease), visibility var(--bf-dur);place-items:center;display:grid;position:fixed}.NPeUIq_to-top.NPeUIq_is-visible{opacity:1;visibility:visible}.NPeUIq_to-top:hover{color:var(--bf-blue-600)}
.kpsJoa_cookie{inset:auto var(--bf-space-4) var(--bf-space-4) var(--bf-space-4);z-index:200;pointer-events:none;justify-content:flex-start;display:flex;position:fixed}.kpsJoa_cookie__box{pointer-events:auto;background:var(--bf-surface);max-width:560px;color:var(--bf-ink-900);border:1px solid var(--bf-ink-200);border-radius:var(--bf-radius-lg);box-shadow:var(--bf-shadow-lg);padding:var(--bf-space-6)}.kpsJoa_cookie__title{font-size:var(--bf-text-lg);font-family:var(--bf-font-text);letter-spacing:0;font-weight:600}.kpsJoa_cookie__text{font-size:var(--bf-text-sm);color:var(--bf-ink-600);margin-top:var(--bf-space-2)}.kpsJoa_cookie__panel fieldset{margin:var(--bf-space-4) 0 0;gap:var(--bf-space-3);border:0;min-width:0;padding:0;display:grid}.kpsJoa_cookie__opt{gap:var(--bf-space-3);font-size:var(--bf-text-sm);align-items:flex-start;display:flex}.kpsJoa_cookie__opt input{width:20px;height:20px;accent-color:var(--bf-blue-600);flex:none;margin-top:2px}.kpsJoa_cookie__desc{color:var(--bf-ink-600);display:block}.kpsJoa_cookie__actions{gap:var(--bf-space-2);margin-top:var(--bf-space-4);flex-wrap:wrap;display:flex}.kpsJoa_cookie__actions .btn{flex:auto}.kpsJoa_cookie__actions .kpsJoa_cookie__equal{--_bd:var(--bf-ink-900)}@media (prefers-reduced-motion:no-preference){.kpsJoa_cookie__box{animation:kpsJoa_cookie-in var(--bf-dur) var(--bf-ease)}}@keyframes kpsJoa_cookie-in{0%{opacity:0;transform:translateY(8px)}}
.K-2YRa_logo{display:inline-flex}.K-2YRa_logo img{width:auto;height:30px}.K-2YRa_dark{display:none}@media (prefers-color-scheme:dark){.K-2YRa_light{display:none}.K-2YRa_dark{display:block}}
._2Hjc2G_site-footer{background:var(--bf-ink-050);border-top:1px solid var(--bf-ink-100);padding-block:var(--bf-space-16) var(--bf-space-8);margin-top:0}._2Hjc2G_site-footer__top{gap:var(--bf-space-12);grid-template-columns:minmax(240px,1fr) 2.4fr;display:grid}._2Hjc2G_site-footer__logo{color:var(--bf-ink-900);display:inline-block}._2Hjc2G_site-footer__logo img{width:auto;height:30px}._2Hjc2G_site-footer__brand>*+*{margin-top:var(--bf-space-4)}._2Hjc2G_site-footer__brand p{font-size:var(--bf-text-sm);max-width:34ch}._2Hjc2G_site-footer__by{font-family:var(--bf-font-mono);color:var(--bf-ink-600);letter-spacing:.02em;font-size:var(--bf-text-xs)!important}._2Hjc2G_site-footer__contact{font-size:var(--bf-text-sm);padding:0;list-style:none}._2Hjc2G_site-footer__contact li{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:32px;display:flex}._2Hjc2G_site-footer__contact .icon{width:18px;height:18px;color:var(--bf-ink-600)}._2Hjc2G_site-footer__contact a{color:var(--bf-ink-900)}._2Hjc2G_site-footer__cols{gap:var(--bf-space-8);grid-template-columns:repeat(4,1fr);display:grid}._2Hjc2G_site-footer__h{font-family:var(--bf-font-text);font-size:var(--bf-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--bf-ink-600);margin-bottom:var(--bf-space-3);font-weight:600}._2Hjc2G_site-footer__cols ul{padding:0;list-style:none}._2Hjc2G_site-footer__cols li{margin:0}._2Hjc2G_site-footer__cols a,._2Hjc2G_site-footer__cookie{min-height:32px;color:var(--bf-ink-900);font-size:var(--bf-text-sm);text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}._2Hjc2G_site-footer__cols a:hover,._2Hjc2G_site-footer__cookie:hover{color:var(--bf-blue-600);text-decoration:underline}._2Hjc2G_site-footer__bottom a{color:inherit}._2Hjc2G_site-footer__bottom{margin-top:var(--bf-space-12);padding-top:var(--bf-space-6);border-top:1px solid var(--bf-ink-200);font-size:var(--bf-text-xs);color:var(--bf-ink-600)}@media (max-width:900px){._2Hjc2G_site-footer__top{grid-template-columns:1fr}._2Hjc2G_site-footer__cols{grid-template-columns:repeat(2,1fr)}}
.bSiRIa_site-header{z-index:100;height:var(--bf-nav-h);transition:box-shadow var(--bf-dur) var(--bf-ease), border-color var(--bf-dur) var(--bf-ease);border-bottom:1px solid #0000;position:sticky;top:0}.bSiRIa_site-header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bf-paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);position:absolute;inset:0}.bSiRIa_site-header.bSiRIa_is-scrolled{box-shadow:var(--bf-shadow-md);border-bottom-color:var(--bf-ink-100)}.bSiRIa_site-header__inner{align-items:center;gap:var(--bf-space-6);height:100%;display:flex}.bSiRIa_site-header__logo{color:var(--bf-ink-900);flex:none;padding:4px 0;display:inline-flex}.bSiRIa_site-header__logo img{width:auto;height:30px}.bSiRIa_nav{align-items:center;gap:var(--bf-space-4);flex:1;display:flex}.bSiRIa_nav__list{align-items:center;gap:var(--bf-space-1);margin-inline:auto;padding:0;list-style:none;display:flex}.bSiRIa_nav__link{white-space:nowrap;border-radius:var(--bf-radius-sm);min-height:40px;color:var(--bf-ink-900);background:0 0;border:0;align-items:center;gap:.25rem;padding:.4rem .7rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.bSiRIa_nav__link:hover{background:var(--bf-ink-050)}.bSiRIa_nav__link[aria-current]{color:var(--bf-blue-600)}.bSiRIa_nav__link .bSiRIa_nav__chev{width:16px;height:16px;transition:transform var(--bf-dur) var(--bf-ease)}.bSiRIa_nav__dd-btn[aria-expanded=true] .bSiRIa_nav__chev{transform:rotate(180deg)}.bSiRIa_nav__item--dd{position:relative}.bSiRIa_nav__dd{background:var(--bf-surface);border:1px solid var(--bf-ink-100);border-radius:var(--bf-radius-lg);width:380px;box-shadow:var(--bf-shadow-lg);padding:var(--bf-space-2);position:absolute;top:calc(100% + 10px);left:-12px}.bSiRIa_nav__dd ul{padding:0;list-style:none}.bSiRIa_nav__dd-link{gap:var(--bf-space-3);border-radius:var(--bf-radius-md);color:var(--bf-ink-900);padding:.7rem;text-decoration:none;display:flex}.bSiRIa_nav__dd-link:hover,.bSiRIa_nav__dd-link[aria-current]{background:var(--bf-blue-050)}.bSiRIa_nav__dd-icon{border-radius:var(--bf-radius-sm);background:var(--bf-blue-050);width:40px;height:40px;color:var(--bf-blue-600);flex:none;place-items:center;display:grid}.bSiRIa_nav__dd-icon .icon{width:20px;height:20px}.bSiRIa_nav__dd-title{font-weight:600;line-height:1.3;display:block}.bSiRIa_nav__dd-desc{font-size:var(--bf-text-sm);color:var(--bf-ink-600);line-height:1.4;display:block}.bSiRIa_nav__actions{align-items:center;gap:var(--bf-space-2);display:flex}.bSiRIa_nav__lang{border-radius:var(--bf-radius-sm);min-height:40px;color:var(--bf-ink-900);font-weight:600;font-size:var(--bf-text-sm);align-items:center;gap:.3rem;padding:0 .5rem;text-decoration:none;display:inline-flex}.bSiRIa_nav__lang .icon{width:18px;height:18px}.bSiRIa_nav__lang:hover{background:var(--bf-ink-050)}.bSiRIa_nav__login{white-space:nowrap;color:var(--bf-ink-900);border-radius:var(--bf-radius-sm);padding:.5rem .6rem;font-size:.95rem;font-weight:500;text-decoration:none}.bSiRIa_nav__login:hover{background:var(--bf-ink-050)}.bSiRIa_mobile-lang{margin-left:auto;display:none}.bSiRIa_nav-toggle{border-radius:var(--bf-radius-sm);border:1px solid var(--bf-ink-200);background:var(--bf-surface);width:44px;height:44px;color:var(--bf-ink-900);place-items:center;margin-left:auto;display:none}.bSiRIa_nav-toggle__close,.bSiRIa_nav-toggle[aria-expanded=true] .bSiRIa_nav-toggle__open{display:none}.bSiRIa_nav-toggle[aria-expanded=true] .bSiRIa_nav-toggle__close{display:inline}@media (max-width:1320px){.bSiRIa_site-header__inner{gap:var(--bf-space-4)}.bSiRIa_nav__link,.bSiRIa_nav__login{padding-inline:.5rem}}@media (max-width:1200px){.bSiRIa_mobile-lang{display:flex}.bSiRIa_nav-toggle{margin-left:var(--bf-space-2);display:grid}.bSiRIa_nav__actions .bSiRIa_nav__lang{display:none}.bSiRIa_nav{inset:var(--bf-nav-h) 0 0 0;z-index:99;align-items:stretch;gap:var(--bf-space-6);background:var(--bf-paper);padding:var(--bf-space-4) var(--bf-gutter) var(--bf-space-12);border-top:1px solid var(--bf-ink-100);flex-direction:column;display:none;position:fixed;overflow-y:auto}.bSiRIa_nav.bSiRIa_is-open{display:flex}.bSiRIa_nav__list{flex-direction:column;align-items:stretch;gap:0;margin:0}.bSiRIa_nav__item{border-bottom:1px solid var(--bf-ink-100)}.bSiRIa_nav__link{width:100%;min-height:56px;font-size:var(--bf-text-lg);justify-content:space-between;padding-inline:0}.bSiRIa_nav__link:hover{background:0 0}.bSiRIa_nav__dd{width:auto;box-shadow:none;padding:0 0 var(--bf-space-3);background:0 0;border:0;position:static}.bSiRIa_nav__actions{align-items:stretch;gap:var(--bf-space-3);flex-direction:column}.bSiRIa_nav__login{border:1.5px solid var(--bf-ink-200);border-radius:var(--bf-radius-full);min-height:48px;font-size:var(--bf-text-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.bSiRIa_nav__login:hover{border-color:var(--bf-ink-400);background:0 0}.bSiRIa_nav__actions .btn{min-height:48px}}
.hLQjGW_page{align-content:center;justify-items:center;gap:var(--bf-space-12);min-height:100vh;padding:var(--bf-space-12) var(--bf-gutter);text-align:center;display:grid}.hLQjGW_stage{gap:var(--bf-space-4);width:100%;max-width:520px;display:grid}.hLQjGW_scene{width:100%;height:auto;overflow:visible}.hLQjGW_shadow{fill:var(--bf-ink-200);opacity:.6}.hLQjGW_robot{transform-box:fill-box;transform-origin:50% 100%}.hLQjGW_antenna{stroke:var(--bf-ink-400);stroke-width:3px;stroke-linecap:round}.hLQjGW_bulb{fill:var(--bf-match)}.hLQjGW_head{fill:var(--bf-blue-600)}.hLQjGW_body{fill:var(--bf-blue-500)}.hLQjGW_arm,.hLQjGW_foot{fill:var(--bf-blue-700)}.hLQjGW_eye{fill:var(--bf-white)}.hLQjGW_mouth{fill:var(--bf-night);opacity:.55}.hLQjGW_puff{fill:none;stroke:var(--bf-ink-400);stroke-width:2.5px;stroke-linecap:round;opacity:0}.hLQjGW_bubble rect{fill:var(--bf-surface);stroke:var(--bf-ink-200);stroke-width:1.5px}.hLQjGW_bubble text{fill:var(--bf-ink-900);font-family:var(--bf-font-mono);font-size:12px}.hLQjGW_lens{fill:color-mix(in srgb, var(--bf-signal) 14%, transparent);stroke:var(--bf-blue-600);stroke-width:7px}.hLQjGW_glint{fill:var(--bf-white);opacity:.55}.hLQjGW_handle{stroke:var(--bf-blue-600);stroke-width:10px;stroke-linecap:round}.hLQjGW_nope{fill:var(--bf-ink-900);font-family:var(--bf-font-display);font-size:26px;font-weight:700}.hLQjGW_lensGroup{transform:translate(132px,96px)}.hLQjGW_backdrop{fill:var(--bf-paper)}.hLQjGW_zoom{transform:scale(1.8)translate(-132px,-96px)}.hLQjGW_terminal{text-align:left;background:var(--bf-night);color:var(--bf-night-text);border-radius:var(--bf-radius-lg);box-shadow:var(--bf-shadow-lg);overflow:hidden}.hLQjGW_bar{gap:var(--bf-space-2);padding:var(--bf-space-3) var(--bf-space-4);background:var(--bf-night-2);display:flex}.hLQjGW_dot{background:var(--bf-night-muted);opacity:.5;border-radius:50%;width:10px;height:10px}.hLQjGW_log{padding:var(--bf-space-4);gap:var(--bf-space-1);font-family:var(--bf-font-mono);font-size:var(--bf-text-sm);line-height:1.5;list-style:none;display:grid}.hLQjGW_line{color:var(--bf-night-muted);overflow-wrap:anywhere}.hLQjGW_cmd{color:var(--bf-night-text)}.hLQjGW_target{color:var(--bf-signal)}.hLQjGW_end{color:var(--bf-match);font-weight:600}.hLQjGW_end:after{content:"";vertical-align:text-bottom;background:var(--bf-signal);width:.55em;height:1em;margin-left:.35em;display:inline-block}.hLQjGW_copy{justify-items:center;gap:var(--bf-space-4);max-width:560px;display:grid}.hLQjGW_copy .btn-row{justify-content:center}@media (min-width:900px){.hLQjGW_page{place-items:center stretch;column-gap:var(--bf-space-16);max-width:calc(var(--bf-maxw) + 2 * var(--bf-gutter));text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto}.hLQjGW_stage{justify-self:end}.hLQjGW_copy{justify-items:start}.hLQjGW_copy .btn-row{justify-content:flex-start}}.hLQjGW_title{font-size:var(--bf-text-4xl)}@media (prefers-reduced-motion:no-preference){.hLQjGW_lensGroup{animation:hLQjGW_sweep 6s var(--bf-ease) infinite}.hLQjGW_zoom{animation:hLQjGW_magnify 6s var(--bf-ease) infinite}.hLQjGW_robot{animation:1.4s ease-in-out infinite hLQjGW_bob}.hLQjGW_bulb{animation:1.2s steps(2,jump-none) infinite hLQjGW_blink}.hLQjGW_puff{animation:1.4s ease-out infinite hLQjGW_sniff}.hLQjGW_puff:nth-child(2){animation-delay:.25s}.hLQjGW_bubble{animation:hLQjGW_pop 6s var(--bf-ease) infinite;transform-box:fill-box;transform-origin:0 100%}.hLQjGW_shadow{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite hLQjGW_shade}.hLQjGW_line{opacity:0;animation:10ms linear forwards hLQjGW_reveal;animation-delay:calc(var(--i) * .9s + .4s)}.hLQjGW_end:after{animation:1s steps(2,jump-none) infinite hLQjGW_caret}}@keyframes hLQjGW_sweep{0%,to{transform:translate(60px,100px)}35%{transform:translate(132px,96px)}70%{transform:translate(200px,108px)}}@keyframes hLQjGW_magnify{0%,to{transform:scale(1.8)translate(-60px,-100px)}35%{transform:scale(1.8)translate(-132px,-96px)}70%{transform:scale(1.8)translate(-200px,-108px)}}@keyframes hLQjGW_bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-4px)rotate(1.5deg)}}@keyframes hLQjGW_blink{50%{opacity:.25}}@keyframes hLQjGW_sniff{0%{opacity:0;transform:translate(-4px)}40%{opacity:.9}to{opacity:0;transform:translate(8px)}}@keyframes hLQjGW_pop{0%,30%{opacity:0;transform:scale(.6)}40%,70%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(.9)}}@keyframes hLQjGW_shade{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}@keyframes hLQjGW_reveal{to{opacity:1}}@keyframes hLQjGW_caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hLQjGW_puff{opacity:.8}}
