@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}.mk:not(:has([data-room-root])){--pr-f-sans:"Satoshi",var(--mk-font-sans),"Instrument Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--pr-f-brand:var(--pr-f-sans);--pr-f-mono:var(--mk-font-mono),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--pc-f-sans:var(--pr-f-sans);--pc-f-brand:var(--pr-f-sans);--pc-f-mono:var(--pr-f-mono);font-family:var(--pr-f-sans);font-synthesis:none}:where(:root:not([data-theme=dark])) .mk:not(:has([data-room-root])){--pr-sea:var(--pr-s3);--pr-rule:var(--pr-line2)}:where(:root[data-theme=dark]) .mk:not(:has([data-room-root])){--pr-glass:var(--pr-bg)}.mk:not(:has([data-room-root])) *,.mk:not(:has([data-room-root])) :after,.mk:not(:has([data-room-root])) :before{backdrop-filter:none!important;text-shadow:none!important}.mk:not(:has([data-room-root])) :is(.pr-bg,.pr-light,.pr-grain,.pr-grid,.pr-tk,.pc-ticks){display:none!important}.mk:not(:has([data-room-root])) .pr-rv{opacity:1!important;transform:none!important;filter:none!important}.mk:not(:has([data-room-root])) :is(blockquote,.callout,.pr-library-rail a,.pr-hold,.pr-product-held,.ig-note){border-left-width:0!important;border-right-width:0!important;box-shadow:none!important}.mk:not(:has([data-room-root])) :is(figure,div,pre,section,article,aside,li,a,span,button,p)[class]:not(:focus-visible):not(:focus-within){box-shadow:none!important}:where(:root:not([data-theme=dark])) .mk:not(:has([data-room-root])) .pc-mega .pc-panel{box-shadow:0 18px 40px color-mix(in srgb,var(--pr-tx) 14%,transparent)!important}:where(:root[data-theme=dark]) .mk:not(:has([data-room-root])) .pc-mega .pc-panel{box-shadow:0 18px 40px color-mix(in srgb,var(--pr-on-ink) 60%,transparent)!important}.mk:not(:has([data-room-root])) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,td,th,a,button,summary,figcaption,label,blockquote,small){font-family:var(--pr-f-sans)}.mk:not(:has([data-room-root])) :is(code,pre,kbd,samp,time,.mk-mono,.pr-mono,.pr-eyebrow,.pr-ed-kicker,.pc-eyebrow,.pr-library-rail-h,.pr-cap,.ig-t-tags,.pr-product-console-m){font-family:var(--pr-f-mono)!important}.mk:not(:has([data-room-root])) :is(h1,h2,h3,h4,h5,h6,b,strong,th,dt,summary,.pr-h4,.pr-btn,.pc-btn,.pc-trigger,.pr-av,.ig-tile,.ig-tile *,.pr-ed-by a){font-weight:500!important}.mk:not(:has([data-room-root])) :is(.btn,.btn-s,.mk-consent-t,.mk-consent-row-n,.qyt-logo .qm-word,.qyt-logo .qm-word span,.pr-library-rail a[aria-current=true],.pr-library-code .tk-c,.pr-library-code .tk-m){font-weight:500!important}.mk:not(:has([data-room-root])) .mk-consent{background:var(--pr-s1)!important}.mk:not(:has([data-room-root])) :is(.pr-h1,.pr-ed-h1){letter-spacing:-.038em!important}.mk:not(:has([data-room-root])) :is(.pr-h2,.pr-library-ph2,h2){letter-spacing:-.03em!important}.mk:not(:has([data-room-root])) :is(.pr-h1,.pr-close-h,.pr-legal-h1){background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;color:var(--pr-tx)!important;overflow:visible!important;padding-bottom:.06em}.mk:not(:has([data-room-root])) :is(.pr-lead,.pr-product-hero-lead,.pr-company-hero-lead,.pr-ed-stand){color:var(--pr-tx2)}.mk:not(:has([data-room-root])) pre{background:var(--pr-s2)!important;color:var(--pr-tx)!important;border:1px solid var(--pr-line)!important;border-radius:10px}.mk:not(:has([data-room-root])) :is(.pr-eyebrow,.pr-ed-kicker,.pc-eyebrow){font-size:12px!important;letter-spacing:.07em!important;text-transform:uppercase;font-weight:500!important;color:var(--pr-accent)!important}.mk:not(:has([data-room-root])) .pr-library-rail-h{font-size:12px!important;letter-spacing:.07em!important;text-transform:uppercase;font-weight:500!important;color:var(--pr-tx3)!important}.mk:not(:has([data-room-root])) .pr-eyebrow:after,.mk:not(:has([data-room-root])) .pr-eyebrow:before{display:none!important}.mk:not(:has([data-room-root])) :is(.pr-btn-p,.pc-btn-p){background:var(--pr-go)!important;color:var(--pr-on-go)!important;border-color:var(--pr-go)!important;box-shadow:none!important}.mk:not(:has([data-room-root])) :is(.pr-btn-p,.pc-btn-p):is(:hover,:focus-visible,[aria-pressed=true]){background:var(--pr-go-hover)!important;color:var(--pr-on-go)!important;border-color:var(--pr-go-hover)!important}.mk:not(:has([data-room-root])) :is(.pr-btn-g,.pc-btn-g){background:transparent!important;color:var(--pr-tx)!important;border:1px solid var(--pr-line2)!important;box-shadow:none!important}.mk:not(:has([data-room-root])) :is(.pr-btn-g,.pc-btn-g):is(:hover,:focus-visible,[aria-pressed=true]){background:var(--pr-s1)!important;color:var(--pr-tx)!important;border-color:var(--pr-line3)!important}.mk:not(:has([data-room-root])) .bp-btn-meta,.mk:not(:has([data-room-root])) :is(.pr-btn-p,.pc-btn-p):is(:hover,:focus-visible) .bp-btn-meta{color:inherit!important;opacity:1!important}.mk:not(:has([data-room-root])) :is(.pr-company-hero,.pr-legal-hero,.pr-product-hero,.pr-library-hero,.pr-docs-hero){background:linear-gradient(180deg,var(--pr-sky) 0,var(--pr-haze) 52%,var(--pr-bg) 100%)!important}.mk:not(:has([data-room-root])) .pc-site-nav:not([data-scrolled]),.mk:not(:has([data-room-root])) .pc-site-nav:not([data-scrolled]) .pc-bar{background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}.mk:not(:has([data-room-root])) .pc-site-nav:not([data-scrolled]):before{background:transparent!important}.mk:not(:has([data-room-root])) .pc-site-nav[data-scrolled],.mk:not(:has([data-room-root])) .pc-site-nav[data-scrolled] .pc-bar{background:var(--pr-bg)!important;border-bottom-color:var(--pr-line)!important}.mk:not(:has([data-room-root])) .pc-site-nav[data-scrolled]:before{background:var(--pr-bg)!important}.mk:not(:has([data-room-root])) .pr-company-about .pr-about-hero{min-height:0!important;padding-top:calc(var(--pc-bar-h, 64px) + 76px)!important}.mk:not(:has([data-room-root])) :is(.pc-site-foot,.mk-foot){background:var(--pr-s2)!important;color:var(--pr-tx)!important;border-top:1px solid var(--pr-line)!important}.mk:not(:has([data-room-root])) :is(.pc-site-foot,.mk-foot) :is(.pc-fc,.pc-fo-card,.pc-card){background:var(--pr-s1)!important;border:1px solid var(--pr-line)!important;box-shadow:none!important}.mk:not(:has([data-room-root])) :is(.pc-site-foot,.mk-foot) .pc-wordmark{color:var(--pr-line2)!important;opacity:1!important}.mk:not(:has([data-room-root])) :is(.pc-site-foot,.mk-foot) :is(.pc-fgs,.pc-fine,.pc-legal,.pc-tmk){color:var(--pr-tx3)!important}