@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/m-plus-rounded-1c-latin-500-normal.D4L1U0OF.woff2) format("woff2"),url(/_astro/m-plus-rounded-1c-latin-500-normal.DMMKLVSG.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/m-plus-rounded-1c-latin-700-normal.BYs1YzuX.woff2) format("woff2"),url(/_astro/m-plus-rounded-1c-latin-700-normal.C6LWEueR.woff) format("woff")}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/m-plus-rounded-1c-latin-800-normal.941enk6N.woff2) format("woff2"),url(/_astro/m-plus-rounded-1c-latin-800-normal.BjGemZ0f.woff) format("woff")}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/azeret-mono-latin-500-normal.BVZ56V1O.woff2) format("woff2"),url(/_astro/azeret-mono-latin-500-normal.DPHAfL-P.woff) format("woff")}@font-face{font-family:Azeret Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/azeret-mono-latin-700-normal.Br66ecwh.woff2) format("woff2"),url(/_astro/azeret-mono-latin-700-normal.DqZWYAHJ.woff) format("woff")}:root{--font-ui: "M PLUS Rounded 1c", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data: "Azeret Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--sl-font: var(--font-ui);--sl-font-system: var(--font-ui);--sl-font-system-mono: var(--font-data);--sl-color-accent-low: #0f3b41;--sl-color-accent: #2dd4bf;--sl-color-accent-high: #a7f3d0;--sl-color-white: #f8fafc;--sl-color-gray-1: #e2e8f0;--sl-color-gray-2: #cbd5e1;--sl-color-gray-3: #94a3b8;--sl-color-gray-4: #64748b;--sl-color-gray-5: #334155;--sl-color-gray-6: #1e293b;--sl-color-black: #050b14;--sl-color-bg: #0b1220;--sl-color-bg-nav: rgba(11, 18, 32, .78);--sl-color-bg-sidebar: rgba(9, 17, 31, .92);--sl-color-text-accent: #f8fafc;--sl-color-hairline-shade: rgba(255, 255, 255, .08);--sl-content-width: 54rem;--sl-text-5xl: 3.5rem;--sl-text-code: .95rem;--sl-nav-height: 5rem;color:#e2e8f0;background:#0b1220}:root[data-theme=light]{--sl-color-accent-low: #0f3b41;--sl-color-accent: #2dd4bf;--sl-color-accent-high: #a7f3d0;--sl-color-white: #f8fafc;--sl-color-gray-1: #e2e8f0;--sl-color-gray-2: #cbd5e1;--sl-color-gray-3: #94a3b8;--sl-color-gray-4: #64748b;--sl-color-gray-5: #334155;--sl-color-gray-6: #1e293b;--sl-color-black: #050b14;--sl-color-bg: #0b1220;--sl-color-bg-nav: rgba(11, 18, 32, .78);--sl-color-bg-sidebar: rgba(9, 17, 31, .92);--sl-color-text-accent: #f8fafc;--sl-color-hairline-shade: rgba(255, 255, 255, .08)}html{scroll-behavior:smooth}body{font-family:var(--font-ui);overflow-x:clip;background:radial-gradient(circle at top,rgba(45,212,191,.12),transparent 32%),radial-gradient(circle at 100% 0%,rgba(251,191,36,.09),transparent 28%),radial-gradient(circle at 15% 80%,rgba(71,85,105,.16),transparent 30%),linear-gradient(180deg,#050b14,#0b1220 32%,#0d1117)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at top,black,transparent 72%);mask-image:radial-gradient(circle at top,black,transparent 72%);opacity:.35}main{position:relative}#site-header{padding-top:.3rem}.sl-markdown-content h1,.sl-markdown-content h2,.sl-markdown-content h3,.sl-markdown-content h4,.hero h1{letter-spacing:-.03em}.sl-markdown-content :is(code,pre,kbd,samp){font-family:var(--font-data)}.header,.sidebar-pane,.right-sidebar,.card,.pagination-links a,.sl-markdown-content blockquote,.sl-markdown-content table{backdrop-filter:blur(20px)}.page>.header{background:transparent;border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(24px);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.page>.header[data-scrolled=true]{background-color:#020617e0;border-color:#ffffff1a;box-shadow:0 16px 45px #02061742}.page>.header>.header{width:min(100%,80rem);margin-inline:auto}.page>.header a,.page>.header a:hover,.page>.header a:focus-visible{text-decoration:none}.sidebar-pane,.right-sidebar{background:#ffffff0a;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #02061747}html[data-has-sidebar] .sidebar-pane{background:linear-gradient(180deg,#2dd4bf0d,#2dd4bf00),#09111ff0;border-inline-end-color:#ffffff1a;box-shadow:inset -1px 0 #ffffff08,0 24px 70px #0206174d}html[data-has-sidebar] .sidebar-content{gap:.55rem}html[data-has-sidebar] .sidebar-content a,html[data-has-sidebar] .sidebar-content summary{border-radius:.8rem;color:#cbd5e1;font-family:var(--font-ui);transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}html[data-has-sidebar] .sidebar-content a:hover,html[data-has-sidebar] .sidebar-content a:focus,html[data-has-sidebar] .sidebar-content summary:hover,html[data-has-sidebar] .sidebar-content summary:focus{background:#ffffff0d;color:#f8fafc}html[data-has-sidebar] .sidebar-content [aria-current=page],html[data-has-sidebar] .sidebar-content [aria-current=page]:hover,html[data-has-sidebar] .sidebar-content [aria-current=page]:focus{color:#04111d;background:linear-gradient(90deg,#2dd4bf,#8df5e8);box-shadow:0 10px 24px #2dd4bf38}html[data-has-sidebar] .main-pane .content-panel .sl-container{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff08),#080f1cb8;border-radius:1.6rem;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206173d;padding:1.35rem}html[data-has-sidebar] .content-panel+.content-panel{border-top:0;margin-top:1rem}html[data-has-sidebar] .right-sidebar{background:linear-gradient(180deg,#fbbf240a,#fbbf2400),#09111fc7;border-inline-start:1px solid rgba(255,255,255,.08)}html[data-has-sidebar] .right-sidebar-panel{padding-top:1.25rem}html[data-has-sidebar] .right-sidebar-panel :where(h2){color:#f8fafc}html[data-has-sidebar] .right-sidebar-panel :where(a){color:#cbd5e1;font-family:var(--font-ui);border-radius:.75rem;padding:.3rem .45rem}html[data-has-sidebar] .right-sidebar-panel :where(a:hover){background:#ffffff0d;color:#fff}.docs-hero{position:relative;display:grid;align-items:start;gap:3rem;padding-block:1rem 3rem}.docs-hero__copy{flex-direction:column;align-items:flex-start;gap:1rem}.docs-hero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;border:1px solid rgba(45,212,191,.2);background:#2dd4bf1a;border-radius:999px;padding:.45rem .8rem;color:#ccfbf1;font-family:var(--font-data);font-size:.65rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.docs-hero__eyebrow-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:#5eead4}.docs-hero h1{margin:0;max-width:12ch;color:#f8fafc;font-size:clamp(3rem,4.5vw,5.25rem);font-weight:900;line-height:.95;letter-spacing:-.05em}.docs-hero .tagline{max-width:42rem;color:#cbd5e1;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.8}.docs-hero__chips{display:flex;flex-wrap:wrap;width:100%;gap:.75rem;align-items:flex-start}.docs-hero__chip{flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:.85rem 1rem;color:#e2e8f0;font-family:var(--font-data);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap}.docs-hero .actions{gap:1rem;flex-wrap:wrap;justify-content:flex-start}.docs-hero__visual{position:relative}.docs-hero__glow{position:absolute;border-radius:999px;filter:blur(56px)}.docs-hero__glow--left{left:-3rem;top:2rem;width:12rem;height:12rem;background:#2dd4bf2e}.docs-hero__glow--right{right:-1rem;bottom:1rem;width:10rem;height:10rem;background:#fbbf2424}.docs-hero__panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:2rem;padding:1rem;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206176b;backdrop-filter:blur(20px)}.docs-hero__panel:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.7),transparent)}.docs-hero__panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.35rem .35rem 1rem}.docs-hero__panel-kicker{color:#99f6e4;font-family:var(--font-data);font-size:.65rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.docs-hero__panel-title{margin-top:.55rem;color:#f8fafc;font-size:1.4rem;font-weight:900;line-height:1.15;letter-spacing:-.03em}.docs-hero__panel-badge{display:inline-flex;flex:none;border-radius:999px;border:1px solid rgba(74,222,128,.18);background:#4ade801f;padding:.5rem .75rem;color:#86efac;font-family:var(--font-data);font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.docs-hero__media,.docs-hero__media-html{overflow:hidden;border-radius:1.75rem;border:1px solid rgba(255,255,255,.08);background:#09111f;box-shadow:0 20px 50px #02061759}.docs-hero__media :is(img,picture img),.docs-hero__media-html img{display:block;width:100%;height:auto}.docs-hero__float{position:absolute;display:none;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#020617db;padding:.85rem 1rem;box-shadow:0 18px 45px #02061759;backdrop-filter:blur(20px)}.docs-hero__float--left{left:-1.5rem;bottom:2rem}.docs-hero__float--right{right:-1rem;top:6rem}.docs-hero__float-label{color:#64748b;font-family:var(--font-data);font-size:.58rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.docs-hero__float-copy{margin-top:.45rem;color:#f8fafc;font-size:.92rem;font-weight:700}.hero .actions a,.sl-link-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;padding:.95rem 1.2rem;text-decoration:none;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.hero .actions a:hover,.sl-link-button:hover{text-decoration:none}.hero .actions a:first-child,.sl-link-button.primary{background:linear-gradient(90deg,#2dd4bf,#fbbf24);color:#04111d;border:1px solid rgba(45,212,191,.2);box-shadow:0 18px 40px #02061738}.hero .actions a:last-child,.sl-link-button.secondary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e2e8f0}.sl-markdown-content,.sl-markdown-content :is(p,li){color:#cbd5e1}.sl-markdown-content :is(h2,h3,h4,strong),.docs-home-section h2,.docs-preview-banner__body h2{color:#f8fafc}.sl-markdown-content a:not(:where(.not-content *)){color:#a7f3d0}.sl-markdown-content a:hover:not(:where(.not-content *)){color:#ccfbf1}.sl-markdown-content img{border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #02061759}.docs-page-shot{margin:1.5rem 0 2rem;padding:.9rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206172e}.sl-markdown-content .docs-page-shot img{display:block;width:100%;max-width:100%;max-height:42rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;margin:0}.sl-markdown-content .docs-page-shot--top img{-o-object-position:top center;object-position:top center}.docs-page-shot figcaption{margin-top:.85rem;color:#94a3b8;font-size:.95rem;line-height:1.55}.sl-markdown-content a{text-decoration-thickness:.08em}.sl-markdown-content blockquote,.sl-markdown-content table,.sl-markdown-content pre:not(:where(.not-content *)),.pagination-links a,.card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206172e}.pagination-links{margin-top:2rem}.pagination-links a{background:linear-gradient(180deg,#2dd4bf12,#2dd4bf00),#ffffff0f;border-color:#ffffff1f;color:#cbd5e1}.pagination-links a .link-title{color:#f8fafc}.pagination-links a:hover{background:linear-gradient(180deg,#2dd4bf1a,#2dd4bf05),#ffffff14;border-color:#2dd4bf4d;color:#e2e8f0}.pagination-links a:hover .link-title{color:#fff}.sl-markdown-content pre:not(:where(.not-content *)){border-radius:1rem}.sl-markdown-content .expressive-code{margin:1.25rem 0}.sl-markdown-content .expressive-code .frame{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#020617e0;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206172e}.sl-markdown-content .expressive-code .frame pre{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sl-markdown-content .expressive-code .frame.is-terminal .header{border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.sl-markdown-content .expressive-code .copy{z-index:1}.sl-markdown-content table{overflow:hidden}.sl-markdown-content :focus-visible,.pagination-links a:focus-visible,.sidebar-content a:focus-visible,.right-sidebar a:focus-visible,.header a:focus-visible,button:focus-visible{outline:2px solid rgba(45,212,191,.9);outline-offset:3px}.pagination-links a:hover,.sidebar-content a:hover,.right-sidebar a:hover{border-color:#2dd4bf4d}.social-icons a,.header a{transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.social-icons a:hover,.header a:hover{transform:none}.social-icons a:hover{transform:translateY(-1px)}.scroll-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#e2e8f0;background-color:#020617e0;box-shadow:0 18px 40px #02061752;backdrop-filter:blur(24px);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.scroll-to-top[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-to-top:hover{border-color:#5eead459;color:#fff;box-shadow:0 22px 48px #02061761}@media(max-width:48rem){.docs-hero{gap:1.5rem;padding-block:.5rem 2rem}.docs-hero h1{max-width:14ch}.docs-hero__chips{gap:.65rem}.docs-hero__panel-top,.docs-preview-banner__body,.docs-command-card__top{flex-direction:column}.docs-hero__panel-badge{display:none}}@media(min-width:48rem){.docs-hero{grid-template-columns:minmax(0,1.04fr) minmax(22rem,.96fr)}.docs-hero__float{display:block}}@media(min-width:50em){:root{--sl-nav-height: 5rem}}.docs-home-section{position:relative;display:grid;gap:.55rem;max-width:46rem;margin:4rem 0 1rem;padding-left:1rem}.docs-home-section:before{content:"";position:absolute;left:0;top:.4rem;bottom:.4rem;width:2px;border-radius:999px;background:linear-gradient(180deg,#2dd4bfbf,#fbbf2433)}.docs-home-section--tight{margin-top:.25rem}.docs-home-section h2,.docs-home-section p{margin:0}.docs-home-eyebrow,.docs-home-link-card__eyebrow,.docs-home-shot__eyebrow{display:inline-flex;align-items:center;gap:.4rem;color:#99f6e4;font-family:var(--font-data);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.docs-home-card-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin:1rem 0 2rem;width:100%;max-width:100%}.docs-home-card-grid--secondary{margin-bottom:2.5rem}.docs-home-link-card,.docs-home-shot{display:block;min-width:0;max-width:100%;color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:1.5rem;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206172e;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.docs-home-link-card{padding:1.25rem}.docs-home-link-card:hover,.docs-home-shot:hover{transform:translateY(-2px);border-color:#2dd4bf57;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0206173d}.docs-home-link-card h3,.docs-home-shot h3{margin:.7rem 0 0;color:#f8fafc;font-size:1.35rem;line-height:1.1;overflow-wrap:anywhere}.docs-home-link-card p,.docs-home-shot p,.docs-home-section p{margin:.75rem 0 0;color:#cbd5e1;overflow-wrap:anywhere}.docs-home-showcase{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin:1rem 0 2.5rem;width:100%;max-width:100%}.docs-home-shot{overflow:hidden}.docs-home-shot--wide,.docs-home-shot--stack{min-height:100%}.docs-home-shot__copy{padding:1.25rem 1.25rem 0}.docs-home-shot__image{display:block;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);height:18.5rem;margin:1rem .75rem .75rem;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #0206174d}.docs-home-shot__image--top{-o-object-position:top center;object-position:top center}.docs-home-shot__image--right{-o-object-position:right top;object-position:right top}.docs-home-shot__image--left{-o-object-position:left center;object-position:left center}.docs-home-shot-stack{display:grid;gap:1rem;min-width:0}.docs-home-showcase--product-areas{grid-template-columns:minmax(0,1fr)}.docs-home-showcase--product-areas .docs-home-shot--hero{width:100%}.docs-home-shot-stack--product-areas{grid-template-columns:minmax(0,1fr)}.docs-preview-banner{margin:.5rem 0 1.5rem;border:1px solid rgba(251,191,36,.18);background:linear-gradient(90deg,#2dd4bf14,#fbbf240f),#ffffff0a;border-radius:1.5rem;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206172e;padding:1.1rem 1.2rem}.docs-preview-banner__body{display:flex;align-items:center;justify-content:space-between;gap:1rem}.docs-preview-banner__body h2{margin:.2rem 0 0;font-size:1.25rem}.docs-preview-banner__body p{margin:.55rem 0 0;color:#cbd5e1}.docs-preview-banner__actions{display:flex;flex-wrap:wrap;gap:.75rem}.docs-preview-banner__actions a,.docs-command-card__link,.docs-command-card__copy{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#f8fafc;font-family:var(--font-data);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.75rem .9rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.docs-preview-banner__actions a:hover,.docs-command-card__link:hover,.docs-command-card__copy:hover{text-decoration:none;transform:translateY(-1px);border-color:#2dd4bf4d}.docs-command-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1rem 0 2.5rem}.docs-command-card{min-width:0;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:1.5rem;box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0206172e;padding:1.2rem}.docs-command-card__top{display:flex;align-items:start;justify-content:space-between;gap:1rem}.docs-command-card__eyebrow{color:#99f6e4;font-family:var(--font-data);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.docs-command-card h3{margin:.7rem 0 0;color:#f8fafc;font-size:1.1rem;line-height:1.35}.docs-command-card pre{overflow-x:auto;margin:1rem 0 0;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#020617c7;padding:.95rem 1rem}.docs-command-card code{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere}.docs-command-card__link{display:inline-flex;margin-top:1rem}@media(min-width:58rem){.docs-home-card-grid,.docs-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.docs-home-showcase{grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr)}.docs-home-showcase--product-areas{grid-template-columns:minmax(0,1fr)}.docs-home-shot-stack--product-areas{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:72rem){.docs-home-showcase{grid-template-columns:1fr}}@media(max-width:50rem){.docs-home-shot__image{height:14rem}}
