:root{--bk-color-text:#18191c;--bk-color-text-muted:#67696f;--bk-color-text-soft:#7e7d86;--bk-color-link:#50515b;--bk-color-accent:#6b60bf;--bk-color-page:#fff;--bk-color-surface:#fafafa;--bk-color-surface-muted:#f8f8fa;--bk-color-surface-selected:#f4f3f9;--bk-color-surface-warm:#f7f7f4;--bk-color-border:#e7e7ed;--bk-color-card-border:#ededf1;--bk-color-card-divider:#e1e1e8;--bk-color-button-hover:#37383d;--bk-color-outline:#dcdce4;--bk-color-outline-hover:#a9a8b4;--bk-color-dark:#171820;--bk-color-on-dark:#f7f6fb;--bk-color-on-dark-muted:#a3a4b1;--bk-color-dark-border:#ffffff18;--bk-color-code:#c5c6d1;--bk-color-code-key:#bab9d4;--bk-color-code-string:#b6d1ce;--bk-color-code-number:#d1b6d4;--bk-color-code-value:#dccda6;--bk-color-selection:#e1dbff;--bk-gradient-silver:linear-gradient(120deg, #171820 0%, #2c2e35 50%, #171820 100%);--bk-gradient-hero:radial-gradient(ellipse at 75% 42%, #e9e7f9b8 0, transparent 58%), radial-gradient(ellipse at 98% 35%, #dff4f6b8 0, transparent 57%), linear-gradient(to bottom, #f2f0fa, transparent 75%);--bk-gradient-closing:radial-gradient(ellipse at 48% 105%, #eeebfa 0, transparent 66%), radial-gradient(ellipse at 100% 100%, #e9f4f7 0, transparent 53%);--bk-gradient-footer:radial-gradient(ellipse 480px 320px at 10% 8%, #ede9f7 0%, #f6f4fb 48%, transparent 100%), #fbfbfd;--bk-font-sans:"Outfit", sans-serif;--bk-font-mono:"DM Mono", monospace;--bk-weight-body:400;--bk-weight-button:450;--bk-weight-heading:500;--bk-type-display:clamp(48px, 4.8vw, 65px);--bk-type-heading:39px;--bk-type-closing:43px;--bk-type-feature-heading:37px;--bk-type-card-heading:17px;--bk-type-pricing-heading:29px;--bk-type-intro:17px;--bk-type-body:16px;--bk-type-small:14px;--bk-type-code:12px;--bk-type-label:10px;--bk-leading-display:1.045;--bk-leading-heading:1.15;--bk-leading-body:1.65;--bk-leading-code:1.85;--bk-tracking-display:-2.8px;--bk-tracking-heading:-1.45px;--bk-tracking-pricing:-1.1px;--bk-space-1:4px;--bk-space-2:8px;--bk-space-3:12px;--bk-space-4:16px;--bk-space-5:20px;--bk-space-6:24px;--bk-space-8:32px;--bk-space-9:36px;--bk-space-12:48px;--bk-space-section:112px;--bk-page-heading-top:200px;--bk-width-page:1184px;--bk-gutter:48px;--bk-radius-button:5px;--bk-radius-card:9px;--bk-radius-code:10px;--bk-radius-pill:40px;--bk-motion-control:.15s;--bk-motion-request:.5s;--bk-motion-wait:.35s;--bk-motion-response:.35s;--bk-ease-control:ease;--bk-ease-reveal:ease-out}@media (width>=1450px){:root{--bk-type-display:67px}}@media (width<=1100px){:root{--bk-gutter:36px;--bk-type-display:54px;--bk-type-heading:35px;--bk-type-pricing-heading:27px;--bk-tracking-display:-2.5px;--bk-tracking-pricing:-.85px}}@media (width<=800px){:root{--bk-gutter:24px;--bk-type-display:44px;--bk-type-heading:32px;--bk-type-feature-heading:31px;--bk-type-pricing-heading:25px;--bk-type-intro:16px;--bk-tracking-display:-1.9px;--bk-tracking-pricing:-.7px;--bk-space-section:92px}}@media (width<=620px){:root{--bk-page-heading-top:160px;--bk-type-closing:36px;--bk-gutter:20px;--bk-type-display:clamp(43px, 11.5vw, 60px);--bk-type-pricing-heading:27px;--bk-leading-display:1.06;--bk-tracking-heading:-1.1px;--bk-tracking-pricing:-.85px;--bk-space-section:76px}}@font-face{font-family:Outfit;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/outfit-variable.Bc-8i84L.woff2)format("woff2-variations")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/dm-mono-400.4GdczIuU.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/dm-mono-500.DRMDZjhP.woff2)format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body.bk-page{background:var(--bk-color-page);color:var(--bk-color-text);font:var(--bk-weight-body) var(--bk-type-body)/var(--bk-leading-body) var(--bk-font-sans);-webkit-font-smoothing:antialiased;margin:0}.bk-page :is(h1,h2,h3,h4,p,figure){margin:0}.bk-page :is(h1,h2,h3){font-weight:var(--bk-weight-heading)}.bk-page a{color:inherit;text-decoration:none}.bk-page :is(button,summary){font:inherit;cursor:pointer}.bk-page :is(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bk-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--bk-color-accent);outline-offset:5px}.bk-page ::selection{background:var(--bk-color-selection);color:var(--bk-color-text)}.bk-page svg{display:block}.bk-page code{font-family:var(--bk-font-mono)}.bk-container{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));margin-inline:auto}.bk-hero-page{grid-template-columns:minmax(0,1fr);display:grid}.bk-hero-page>:is(header,main,.about-back){grid-area:1/1}.bk-hero-page>:is(header,.about-back){z-index:10;align-self:start}.bk-section{padding-block:var(--bk-space-section)}.bk-display{font-size:var(--bk-type-display);font-weight:var(--bk-weight-heading);line-height:var(--bk-leading-display);letter-spacing:var(--bk-tracking-display)}.bk-heading{font-size:var(--bk-type-heading);font-weight:var(--bk-weight-heading);line-height:var(--bk-leading-heading);letter-spacing:var(--bk-tracking-heading)}.bk-intro{font-size:var(--bk-type-intro);line-height:var(--bk-leading-body);color:var(--bk-color-text-muted);margin-top:var(--bk-space-4)!important}.bk-label{font:400 var(--bk-type-label)/1.6 var(--bk-font-mono);letter-spacing:.065em;text-transform:uppercase;color:var(--bk-color-text-muted)}.bk-muted{color:var(--bk-color-text-muted)}.bk-soft{color:var(--bk-color-text-soft)}.bk-actions{align-items:center;gap:var(--bk-space-6);flex-wrap:wrap;margin-top:29px;display:flex}.bk-button{min-height:46px;padding:0 var(--bk-space-5);border-radius:var(--bk-radius-button);font-size:13px;font-weight:var(--bk-weight-button);white-space:nowrap;transition:background var(--bk-motion-control) var(--bk-ease-control), color var(--bk-motion-control) var(--bk-ease-control), border-color var(--bk-motion-control) var(--bk-ease-control);border:1px solid #0000;justify-content:center;align-items:center;gap:15px;line-height:1.3;display:inline-flex}.bk-button.bk-button-primary{background:var(--bk-color-text);border-color:var(--bk-color-text);color:var(--bk-color-page)}.bk-button.bk-button-primary:hover{background:var(--bk-color-button-hover);border-color:var(--bk-color-button-hover)}.bk-button-secondary{background:var(--bk-color-page);border-color:var(--bk-color-outline)}.bk-button-secondary:hover{background:var(--bk-color-surface);border-color:var(--bk-color-outline-hover)}.bk-link{min-height:44px;font-size:var(--bk-type-small);align-items:center;gap:9px;display:inline-flex}.bk-link:hover{color:var(--bk-color-accent)}.bk-arrow{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.bk-brand{letter-spacing:-.65px;white-space:nowrap;align-items:center;gap:10px;font-size:21px;font-weight:550;display:inline-flex}.bk-brand img{width:22px;height:24px}.bk-nav-shell{--bk-nav-pad:20px;--bk-nav-glass-bleed-start:0px;--bk-nav-glass-bleed-end:0px;z-index:10;padding-top:var(--bk-nav-pad);position:sticky;top:0}.bk-nav-origin{grid-area:1/1;align-self:start;height:0;display:block}.bk-nav{border-radius:var(--bk-radius-pill);border:1px solid #0000;align-items:center;gap:40px;min-height:64px;padding:10px 12px 10px 24px;display:flex}.bk-nav-shell>nav{isolation:isolate;background:0 0;border-color:#0000;position:relative}.bk-nav-shell>nav:before{content:"";z-index:-1;inset:0 calc(-1 * var(--bk-nav-glass-bleed-end)) 0 calc(-1 * var(--bk-nav-glass-bleed-start));border-radius:var(--bk-radius-pill);backdrop-filter:none;transition:background var(--bk-motion-control) var(--bk-ease-control), border-color var(--bk-motion-control) var(--bk-ease-control), backdrop-filter var(--bk-motion-control) var(--bk-ease-control);background:0 0;border:1px solid #0000;position:absolute}.bk-nav-shell.is-scrolled>nav:before{border-color:var(--bk-color-card-border);backdrop-filter:blur(16px);background:#ffffffd9}.bk-aligned-page .bk-nav-shell{--bk-nav-glass-bleed-start:24px;--bk-nav-glass-bleed-end:12px}.bk-aligned-page .bk-nav-shell>nav{border-inline-width:0;padding-inline:0}.bk-nav-links{color:var(--bk-color-link);gap:28px;font-size:15px;display:flex}.bk-nav-links a:hover{color:var(--bk-color-text);text-underline-offset:5px;text-decoration:underline}.bk-nav .bk-button{border-radius:24px;min-height:44px;padding-inline:19px;font-size:15px}.bk-nav-menu{margin-left:auto;font-size:14px;display:none;position:relative}.bk-nav-menu summary{align-items:center;min-height:44px;padding-inline:12px;list-style:none;display:flex}.bk-nav-menu summary::-webkit-details-marker{display:none}.bk-nav-menu summary:after{content:"+";margin-left:9px}.bk-nav-menu[open] summary:after{content:"−"}.bk-nav-menu nav{background:var(--bk-color-page);border:1px solid var(--bk-color-border);border-radius:var(--bk-radius-card);width:220px;padding:12px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 8px 32px #24213018}.bk-nav-menu nav a{border-radius:var(--bk-radius-button);align-items:center;min-height:44px;padding-inline:12px;display:flex}.bk-nav-menu nav a:hover{background:var(--bk-color-surface-selected)}.bk-nav-menu nav .bk-nav-menu-account{border-top:1px solid var(--bk-color-card-divider);gap:4px;margin-top:8px;padding-top:8px;display:grid}.bk-nav-menu nav a.bk-nav-menu-primary{background:var(--bk-color-text);color:var(--bk-color-on-dark);font-weight:var(--bk-weight-button);border-radius:var(--bk-radius-pill);justify-content:center;margin-top:4px}.bk-nav-menu nav a.bk-nav-menu-primary:hover{background:var(--bk-color-button-hover)}.bk-skip{z-index:30;background:var(--bk-color-page);border:1px solid var(--bk-color-accent);border-radius:var(--bk-radius-button);padding:12px 20px;position:fixed;top:-100px;left:20px}.bk-skip:focus{top:15px}.bk-closing{padding:118px var(--bk-gutter) 112px;text-align:center;background:var(--bk-gradient-closing)}.bk-closing h2{font-size:var(--bk-type-closing);letter-spacing:-1.75px;line-height:1.1}.bk-closing .bk-intro{margin-top:20px!important}.bk-closing .bk-actions{justify-content:center;gap:12px;margin-top:27px}@media (width<=800px){.bk-aligned-page .bk-nav-shell{--bk-nav-glass-bleed-start:19px}.bk-nav{gap:28px;padding-left:19px}.bk-nav-links{gap:20px}.bk-closing{padding-block:100px 96px}}@media (width<=620px){.bk-nav-shell{--bk-nav-pad:13px}.bk-aligned-page .bk-nav-shell{--bk-nav-glass-bleed-start:17px;--bk-nav-glass-bleed-end:9px}.bk-nav{gap:0;min-height:58px;padding:8px 9px 8px 17px}.bk-brand{gap:8px;font-size:20px}.bk-brand img{width:19px;height:21px}.bk-nav-links,.bk-nav-action{display:none}.bk-nav-menu{display:block}.bk-closing{padding-block:84px 80px}.bk-closing h2{font-size:var(--bk-type-closing);letter-spacing:-1.25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bk-button,.bk-nav-shell>nav,.bk-nav-shell>nav:before{transition:none}}.bk-closing-home{isolation:isolate;background:0 0;padding-inline:24px;position:relative;overflow:clip}.bk-closing-home:before{content:"";z-index:-2;pointer-events:none;background:var(--bk-gradient-closing);position:absolute;inset:0}.bk-closing-home>.bk-intro{max-width:none;font-size:17px}.bk-closing-home>.byte-field{pointer-events:none;z-index:-1;color:#776795;opacity:.16;width:380px;height:380px;position:absolute;bottom:-64px;right:-56px}@media (width<=800px){.bk-closing-home>.bk-intro{font-size:16px}.bk-closing-home>.byte-field{width:252px;height:252px;bottom:-104px;right:-36px}}@media (width<=620px){.bk-closing-home{padding-inline:20px}.bk-closing-home h2{max-width:320px;margin-inline:auto}.bk-closing-home .bk-actions{gap:9px}.bk-closing-home .bk-button{padding-inline:14px;font-size:12px}.bk-closing-home>.byte-field{width:220px;height:220px;bottom:-90px;right:-30px}}.bk-footer{--bkf-ink:var(--bk-color-text);--bkf-link:var(--bk-color-link);--bkf-muted:#62626f;--bkf-line:#e4e3ea;color:var(--bkf-ink);background:var(--bk-color-page);font:400 15px/1.5 var(--bk-font-sans)}.bk-footer *{box-sizing:border-box}.bk-footer h2,.bk-footer p,.bk-footer ul{margin:0}.bk-footer a{color:inherit;touch-action:manipulation;text-decoration:none}.bk-footer a:hover{text-underline-offset:5px;color:var(--bkf-ink);text-decoration:underline 1px}.bk-footer a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #8071c4}.bk-footer .bkf-inner{padding-top:56px}.bk-footer .bkf-logo{letter-spacing:-1px;align-items:center;gap:11px;font-size:30px;font-weight:550;line-height:1.2;display:inline-flex}.bk-footer .bkf-logo img{flex:none;width:32px;height:32px;display:block}.bk-footer .bkf-logo:hover{text-decoration:none}.bk-footer .bkf-group h2{font:400 13px/1.5 var(--bk-font-mono);letter-spacing:.01em;color:var(--bkf-muted);margin-bottom:17px}.bk-footer .bkf-group ul{gap:2px;padding:0;list-style:none;display:grid}.bk-footer .bkf-group a{min-height:34px;color:var(--bkf-link);align-items:center;display:inline-flex}.bk-footer .bkf-bottom{border-top:1px solid var(--bkf-line);color:var(--bkf-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:22px 0 24px;font-size:14px;display:flex}.bk-footer .bkf-bottom nav{align-items:center;gap:28px;display:flex}.bk-footer .bkf-bottom a{min-height:34px;color:var(--bkf-link);align-items:center;display:inline-flex}.bkf-localized{background:var(--bk-gradient-footer);border-top:1px solid #e9e7ef}.bkf-localized .bkf-top{grid-template-columns:1.9fr 1fr .9fr;gap:64px;display:grid}.bkf-localized .bkf-brand{padding-top:2px}@media (width<=1000px){.bkf-localized .bkf-top{grid-template-columns:1.45fr 1fr .8fr;gap:40px}}@media (width<=620px){.bk-footer .bkf-inner{padding-top:36px}.bk-footer .bkf-logo{font-size:28px}.bk-footer .bkf-logo img{width:30px;height:30px}.bk-footer .bkf-group h2{margin-bottom:12px}.bk-footer .bkf-group a{min-height:40px}.bk-footer .bkf-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:30px;padding:20px 0 24px}.bk-footer .bkf-bottom nav{gap:26px}.bk-footer .bkf-bottom a{min-height:40px}.bkf-localized{background:radial-gradient(350px 240px at 0 0,#eeeaf7,#0000),#fbfbfd}.bkf-localized .bkf-top{grid-template-columns:1fr 1fr;gap:32px 28px}.bkf-localized .bkf-brand{grid-column:1/-1}}@media (width>=801px){.bk-aligned-page .bkf-localized .bkf-top{grid-template-columns:235px repeat(2,minmax(0,1fr));gap:64px}}@media (width>=801px) and (width<=1100px){.bk-aligned-page .bkf-localized .bkf-top{grid-template-columns:200px repeat(2,minmax(0,1fr));gap:36px}}.bk-pricing{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));color:var(--bk-color-text);font:400 16px/1.65 var(--bk-font-sans);margin-inline:auto;padding:72px 0 80px}.bk-pricing,.bk-pricing *{box-sizing:border-box}.bk-pricing h2,.bk-pricing p{margin:0}.bk-pricing .bkp-grid{background:var(--bk-color-surface-muted);border:1px solid var(--bk-color-card-border);border-radius:var(--bk-radius-card);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px;padding:30px 0 32px;display:grid}.bk-pricing .bkp-card{grid-template-rows:subgrid;grid-row:span 2;min-width:0;padding:0 30px;display:grid}.bk-pricing .bkp-card+.bkp-card{border-left:1px solid var(--bk-color-card-divider)}.bk-pricing .bkp-card h2{font-size:var(--bk-type-pricing-heading);font-weight:var(--bk-weight-heading);letter-spacing:var(--bk-tracking-pricing);line-height:1.2}.bk-pricing .bkp-card p{color:var(--bk-color-text-muted);font-size:var(--bk-type-small);line-height:1.65}.bk-pricing .bkp-footer{justify-content:space-between;align-items:flex-start;gap:32px;margin-top:20px;display:flex}.bk-pricing .bkp-note{max-width:760px;color:var(--bk-color-text-muted);font-size:13px;line-height:1.65}.bk-pricing .bkp-link{min-height:44px;color:inherit;touch-action:manipulation;flex:none;align-items:center;gap:10px;margin-top:-10px;font-size:14px;line-height:1.65;text-decoration:none;display:inline-flex}.bk-pricing .bkp-link svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.bk-pricing .bkp-link:hover{text-underline-offset:5px;text-decoration:underline 1px}.bk-pricing .bkp-link:focus-visible{outline:2px solid var(--bk-color-accent);outline-offset:4px;border-radius:2px}@media (width<=1100px){.bk-pricing{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2))}.bk-pricing .bkp-card{padding-inline:24px}.bk-pricing .bkp-card h2{font-size:var(--bk-type-pricing-heading);letter-spacing:var(--bk-tracking-pricing)}}@media (width<=900px){.bk-pricing .bkp-footer{flex-direction:column;gap:12px}.bk-pricing .bkp-link{margin-top:0}}@media (width<=800px){.bk-pricing{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));padding:60px 0 64px}.bk-pricing .bkp-grid{padding-block:25px}.bk-pricing .bkp-card{padding-inline:20px}.bk-pricing .bkp-card h2{font-size:var(--bk-type-pricing-heading);letter-spacing:var(--bk-tracking-pricing)}}@media (width<=620px){.bk-pricing{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));padding:44px 0 48px}.bk-pricing .bkp-grid{grid-template-columns:1fr;row-gap:0;padding:0 22px}.bk-pricing .bkp-card{grid-row:auto;padding:24px 0;display:block}.bk-pricing .bkp-card+.bkp-card{border-left:0;border-top:1px solid var(--bk-color-card-divider)}.bk-pricing .bkp-card h2{font-size:var(--bk-type-pricing-heading);letter-spacing:var(--bk-tracking-pricing)}.bk-pricing .bkp-card p{margin-top:12px}.bk-pricing .bkp-footer{gap:10px;margin-top:18px}}.bk-api{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));color:var(--bk-color-text);font:400 16px/1.65 var(--bk-font-sans);margin-inline:auto;padding:72px 0 80px}.bk-api,.bk-api *{box-sizing:border-box}.bk-api h2,.bk-api h3,.bk-api h4,.bk-api p{margin:0}.bk-api .bka-head{text-align:center;margin-bottom:36px}.bk-api .bka-title{font-size:var(--bk-type-heading);font-weight:var(--bk-weight-heading);letter-spacing:var(--bk-tracking-heading);line-height:1.15}.bk-api .bka-intro{color:var(--bk-color-text-muted);font-size:var(--bk-type-intro);margin:16px auto 0;line-height:1.65}.bk-api .bka-fallback{color:var(--bk-color-text-muted);margin-top:18px;font-size:14px}.bk-api .bytekit-endpoints{--bk-ink:var(--bk-color-text);--bk-muted:var(--bk-color-text-muted);--bk-accent:var(--bk-color-accent);--bk-line:var(--bk-color-border);--bk-mono:var(--bk-font-mono);border:1px solid var(--bk-line);border-radius:var(--bk-radius-code);color:var(--bk-ink);grid-template-columns:248px minmax(0,1fr);align-items:stretch;display:grid;overflow:clip}.bk-api .bk-tabs{background:var(--bk-color-surface);border-right:1px solid var(--bk-line);grid-auto-rows:minmax(86px,1fr);min-width:0;display:grid}.bk-api .bk-tab{width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;padding:11px 18px;display:flex;position:relative}.bk-api .bk-tab:hover{background:var(--bk-color-surface-muted)}.bk-api .bk-tab[aria-selected=true]{background:var(--bk-color-surface-selected)}.bk-api .bk-tab:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.bk-api .bk-tab[aria-selected=true]:before{background:var(--bk-accent)}.bk-api .bk-endpoint{font-family:var(--bk-mono);font-size:14px;font-weight:400;line-height:1.4}.bk-api .bk-tab[aria-selected=true] .bk-endpoint{color:var(--bk-accent)}.bk-api .bk-description{font:400 14px/1.45 var(--bk-font-sans);color:var(--bk-muted)}.bk-api .bk-tab:focus-visible{outline:2px solid var(--bk-accent);outline-offset:-2px}.bk-api .bk-panels{background:var(--bk-color-dark);min-width:0;display:grid}.bk-api .bk-panel{visibility:hidden;pointer-events:none;min-width:0;color:var(--bk-color-code);grid-area:1/1}.bk-api .bk-panel[aria-hidden=false]{visibility:visible;pointer-events:auto}.bk-api .bk-panel:focus-visible{outline:2px solid var(--bk-accent);outline-offset:-3px}.bk-api .bk-example-header{border-bottom:1px solid #ffffff10;align-items:center;gap:14px;min-height:56px;padding:16px 22px;display:flex}.bk-api .bk-example-title{color:#dbdbe2;align-items:center;gap:11px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.bk-api .bk-example-title:before{content:"";background:#a9a1d9;border-radius:50%;flex:none;width:5px;height:5px}.bk-api .bk-method{font-family:var(--bk-mono);letter-spacing:.02em;color:#999ba9;white-space:nowrap;flex:none;margin-left:auto;font-size:10px;line-height:1.5}.bk-api .bk-code-body{padding:20px 22px 24px}.bk-api .bk-code-label{color:#9698a8;font-family:var(--bk-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.6}.bk-api pre{font-family:var(--bk-mono);font-size:var(--bk-type-code);line-height:var(--bk-leading-code);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:10px 0 0}.bk-api code{font:inherit}.bk-api .bk-response{border-top:1px solid #ffffff0d;margin-top:20px;padding-top:20px}.bk-api .bk-example-note{color:var(--bk-color-on-dark-muted);margin-top:16px;font-size:12px;line-height:1.7}.bk-api .bk-panel[data-phase=requesting] .bk-request-code{animation:bka-request-reveal var(--bk-motion-request) var(--bk-ease-reveal) both}.bk-api .bk-panel[data-phase=typing] .bk-cli-character,.bk-api .bk-panel[data-phase=requesting] .bk-response,.bk-api .bk-panel[data-phase=typing] .bk-response,.bk-api .bk-panel[data-phase=waiting] .bk-response{opacity:0}.bk-api .bk-panel[data-phase=revealing] .bk-response{animation:bka-response-reveal var(--bk-motion-response) var(--bk-ease-reveal) both}@keyframes bka-request-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bka-response-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bk-api .bk-panel[data-phase] .bk-request-code,.bk-api .bk-panel[data-phase] .bk-response{opacity:1;animation:none;transform:none}}.bk-api .token-key{color:var(--bk-color-code-key)}.bk-api .token-string{color:var(--bk-color-code-string)}.bk-api .token-number{color:var(--bk-color-code-number)}.bk-api .token-value{color:var(--bk-color-code-value)}@media (width<=1100px){.bk-api{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2))}.bk-api .bka-title{font-size:var(--bk-type-heading)}}@media (width<=1050px){.bk-api .bytekit-endpoints{grid-template-columns:236px minmax(0,1fr)}.bk-api .bk-example-header{flex-direction:column;align-items:flex-start;gap:9px}.bk-api .bk-method{margin-left:16px}}@media (width<=800px){.bk-api{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));padding:60px 0 64px}.bk-api .bka-title{font-size:var(--bk-type-heading)}.bk-api .bka-intro{font-size:var(--bk-type-intro)}}@media (width<=720px){.bk-api .bytekit-endpoints{grid-template-columns:minmax(0,1fr)}.bk-api .bk-tabs{border-right:0;border-bottom:1px solid var(--bk-line)}.bk-api .bk-example-header{padding:16px 18px}.bk-api .bk-code-body{padding:18px 18px 22px}}@media (width<=620px){.bk-api{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));padding:44px 0 48px}.bk-api .bka-head{margin-bottom:28px}.bk-api .bka-title{letter-spacing:var(--bk-tracking-heading)}}.bk-retrieval{background:var(--bk-gradient-silver);color:var(--bk-color-on-dark);font:400 16px/1.65 var(--bk-font-sans)}.bk-retrieval,.bk-retrieval *{box-sizing:border-box}.bk-retrieval h2,.bk-retrieval h3,.bk-retrieval p{margin:0}.bk-retrieval .bkr-inner{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));margin-inline:auto;padding:78px 0 52px}.bk-retrieval .bkr-title{font-size:var(--bk-type-feature-heading);font-weight:var(--bk-weight-heading);letter-spacing:var(--bk-tracking-heading);line-height:1.15}.bk-retrieval .bkr-intro{max-width:600px;color:var(--bk-color-on-dark-muted);font-size:var(--bk-type-intro);margin-top:16px;line-height:1.65}.bk-retrieval .bkr-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:42px;margin-top:36px;display:grid}.bk-retrieval .bkr-card{border-top:1px solid var(--bk-color-dark-border);min-width:0;padding:25px 0 29px}.bk-retrieval .bkr-card h3{font-size:var(--bk-type-card-heading);font-weight:var(--bk-weight-heading);letter-spacing:-.2px;line-height:1.4}.bk-retrieval .bkr-card p{color:var(--bk-color-on-dark-muted);font-size:var(--bk-type-small);margin-top:11px;line-height:1.7}@media (width<=1100px){.bk-retrieval .bkr-inner{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2))}.bk-retrieval .bkr-grid{column-gap:30px}}@media (width<=800px){.bk-retrieval .bkr-inner{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));padding:64px 0 42px}.bk-retrieval .bkr-title{font-size:var(--bk-type-feature-heading)}.bk-retrieval .bkr-intro{max-width:570px;font-size:var(--bk-type-intro)}.bk-retrieval .bkr-grid{column-gap:25px}}@media (width<=620px){.bk-retrieval .bkr-inner{width:min(var(--bk-width-page), calc(100% - var(--bk-gutter) * 2));padding:54px 0 34px}.bk-retrieval .bkr-title{letter-spacing:var(--bk-tracking-heading)}.bk-retrieval .bkr-intro{max-width:100%}.bk-retrieval .bkr-grid{grid-template-columns:1fr;margin-top:28px}.bk-retrieval .bkr-card{padding:21px 0 23px}.bk-retrieval .bkr-card p{margin-top:9px}}.page-sign-in{white-space:nowrap;margin-left:auto}.bk-nav-action{margin-left:-20px}@media (width<=800px){.bk-nav{gap:20px}.bk-nav-action{margin-left:0}}@media (width<=620px){.page-sign-in{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bkf-agents[data-astro-cid-qup6pdxl]{color:var(--bkf-muted);margin:0;padding:0 0 24px;font-size:14px}
