.dark,:root{color-scheme:dark;--nextra-bg:14,12,11;--nextra-navbar-height:84px;--doc-ink:#f6f3ef;--doc-muted:#a9a29c;--doc-line:#2b2622;--doc-panel:#161311;--doc-flame:#ff8a4c;--doc-gold:#ffc42e;--doc-fire:linear-gradient(100deg,#b0247a,#eb3448 32%,#ff781f 64%,#ffc42e)}body{font-family:var(--font-inter),sans-serif;color:var(--doc-ink);background:rgb(var(--nextra-bg))}.brand{display:inline-flex;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:600;letter-spacing:-.055em;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:30px;height:30px;margin-right:.15rem}.brand-mark .mark-light{display:none}.brand-docs{font-size:.75rem;font-weight:500;letter-spacing:0;color:var(--doc-muted);border-left:1px solid var(--doc-line);padding-left:.8rem;margin-left:.25rem}.nextra-navbar-blur{background:color-mix(in srgb,#0e0c0b 82%,transparent);border-color:var(--doc-line)}.nextra-navbar nav{gap:1.25rem}.console-link{display:inline-flex;align-items:center;gap:1.3rem;padding:.75rem 1rem;border-radius:12px;background:#f6f3ef;color:#0e0c0b;font-size:.8rem;font-weight:500;white-space:nowrap;transition:background .2s,box-shadow .2s}.console-link:hover{background:#fff;box-shadow:0 0 24px -6px #ff8a4c99}.site-link:hover{color:var(--doc-ink)}.site-link{font-size:.8rem;color:var(--doc-muted);white-space:nowrap}.nextra-sidebar{border-right:1px solid var(--doc-line)}.nextra-sidebar a,.nextra-sidebar button{font-size:.8rem}.nextra-sidebar a[aria-current=page]{border-radius:8px;background:color-mix(in srgb,var(--doc-flame) 14%,transparent);color:#ffb48a}.nextra-sidebar a:not([aria-current=page]):hover,.nextra-sidebar button:hover{background:#ffffff0a;color:var(--doc-ink)}article{overflow-wrap:break-word;color:var(--doc-ink)!important}article h1{font-size:clamp(2rem,4vw,3.3rem);font-weight:500;line-height:1.12;letter-spacing:-.055em;color:var(--doc-ink)}article h2{font-size:1.65rem;font-weight:500;letter-spacing:-.035em;padding-bottom:.7rem;border-color:var(--doc-line);margin-top:2.5rem}article h3{font-weight:550;letter-spacing:-.02em}article li,article p{line-height:1.85;font-size:.94rem}article>p:first-of-type{color:var(--doc-muted);font-size:1.06rem;line-height:1.75}article table{font-size:.84rem;line-height:1.65}article table td,article table th,article table tr{border-color:var(--doc-line)!important}article table tr:nth-child(2n){background:#ffffff06!important}article table th{background:var(--doc-panel);color:var(--doc-ink)}div:has(>footer){background:#0b0a09!important;border-top:1px solid var(--doc-line)}article pre{max-width:100%;border-radius:12px}article div:has(>pre),article pre{background:#12100e!important}article h1,article h2,article h3,article h4,article h5,article h6{color:var(--doc-ink)!important}.nextra-toc a,nav.nextra-toc a{color:var(--doc-muted)}.nextra-toc a:hover,nav.nextra-toc a:hover{color:var(--doc-ink)}.nextra-search input::placeholder{color:var(--doc-muted)}.docs-footer,.docs-footer p{color:var(--doc-muted)}article a:not(.guide-card):not(.hero-actions a){-webkit-text-decoration-color:color-mix(in srgb,var(--doc-flame) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--doc-flame) 55%,transparent)}article :not(pre)>code{border-radius:5px}a:focus-visible,button:focus-visible{outline:2px solid var(--doc-flame);outline-offset:4px}.docs-hero{padding:2.6rem 0 1rem}.docs-eyebrow{display:flex;align-items:center;gap:.7rem;font-size:.68rem;letter-spacing:.13em;font-weight:600;text-transform:uppercase;color:var(--doc-muted)}.docs-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--doc-flame)}.docs-hero h1{font-size:clamp(2.7rem,5.2vw,4.6rem);line-height:1.04;margin:1.2rem 0;letter-spacing:-.065em;font-weight:500}.docs-hero h1 span{color:var(--doc-flame)}.docs-hero p{max-width:36rem;color:var(--doc-muted);font-size:1.05rem;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.hero-actions a{display:inline-flex;align-items:center;gap:1.4rem;padding:.8rem 1.1rem;border:1px solid var(--doc-line);border-radius:11px;font-size:.85rem;text-decoration:none;color:var(--doc-ink)}.hero-actions a:first-child{background:#f6f3ef;border-color:#f6f3ef;color:#0e0c0b}.hero-actions a:hover{border-color:var(--doc-flame)}.docs-flow{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;margin:2rem 0 2.5rem;padding:1.6rem 1rem;border:1px solid var(--doc-line);border-radius:20px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--doc-flame) 10%,transparent),transparent 60%),var(--doc-panel)}.flow-step{text-align:center}.flow-step svg{width:44px;height:44px;margin:0 auto .75rem;color:var(--doc-flame)}.flow-step strong{display:block;font-size:.85rem;font-weight:550}.flow-step small{display:block;margin-top:.3rem;font-size:.7rem;color:var(--doc-muted)}.flow-arrow{color:var(--doc-flame);text-align:center}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0 2.5rem}.guide-card{display:block;overflow:hidden;border:1px solid var(--doc-line);border-radius:16px;background:var(--doc-panel);color:var(--doc-ink);text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.guide-art{color:var(--doc-flame);padding:15px 20px 0;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--doc-flame) 10%,transparent),transparent 72%)}.guide-art svg{width:100%;height:auto;max-height:125px}.guide-art-panel{fill:var(--doc-panel)}.guide-art-muted{opacity:.35}.guide-card-label{display:flex;align-items:center;justify-content:space-between;padding:10px 22px 0;font-size:1rem;font-weight:550;letter-spacing:-.025em}.guide-card-label>:last-child{color:var(--doc-flame)}.guide-card p{padding:0 22px 22px;color:var(--doc-muted);font-size:.8rem;margin:.4rem 0 0;line-height:1.65}.guide-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--doc-flame) 70%,transparent);box-shadow:0 18px 40px -28px #ff8a4ccc}.docs-footer{display:flex;width:100%;align-items:center;justify-content:space-between;gap:2rem;font-size:.8rem}.docs-footer strong{color:var(--doc-ink);font-size:1.2rem;font-weight:550;letter-spacing:-.04em}.docs-footer p{margin-top:.5rem;color:var(--doc-muted)}.docs-footer a{color:var(--doc-ink);text-decoration:underline;-webkit-text-decoration-color:#ffffff33;text-decoration-color:#ffffff33;text-underline-offset:4px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.docs-footer a:hover{color:#ffb48a;-webkit-text-decoration-color:var(--doc-flame);text-decoration-color:var(--doc-flame)}.docs-footer nav{display:flex;flex-wrap:wrap;gap:1.5rem}@media (max-width:1000px){.site-link{display:none}}@media (max-width:767px){:root{--nextra-navbar-height:72px}.nextra-navbar nav{gap:.7rem}.brand{font-size:1.06rem;gap:.4rem}.brand-mark{width:25px;height:25px}.brand-docs{padding-left:.5rem;margin-left:0;font-size:.65rem}.console-link{font-size:.7rem;padding:.6rem .7rem;gap:.5rem}.docs-hero{padding-top:1.5rem}.docs-hero h1{font-size:clamp(2.7rem,9vw,4rem)}.docs-footer{align-items:flex-start;flex-direction:column}}@media (max-width:440px){.brand-docs,.console-link span{display:none}.guide-grid{grid-template-columns:1fr}.docs-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;padding:1.3rem .5rem}.flow-step strong{font-size:.74rem}.flow-step small{font-size:.61rem}}@media (prefers-reduced-motion:reduce){.guide-card{transition:none}.guide-card:hover{transform:none}}.docs-hero{container:docs-hero/inline-size;position:relative;isolation:isolate;overflow:hidden;margin:1.2rem 0 2rem;padding:clamp(1.5rem,4vw,2.6rem);border:1px solid #ffffff14;border-radius:28px;color:#f6f3ef;background:#0e0c0b;box-shadow:0 24px 60px -40px #ff8a4ccc}.docs-hero-flame{position:absolute;z-index:-2;top:0;right:0;bottom:0;width:50%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.docs-hero-flame canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.docs-hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,#0e0c0bd9,#0e0c0b99 38%,transparent 60%),linear-gradient(180deg,#0e0c0b99,transparent 30%,transparent 70%,#0e0c0b99)}@media (forced-colors:active){.docs-hero-flame,.docs-hero:before{display:none}}.docs-hero .docs-eyebrow{width:-moz-fit-content;width:fit-content;padding:.45rem .8rem;border:1px solid #ffffff1f;border-radius:999px;background:#ffffff0d;color:#f6f3ef;font-size:.62rem;letter-spacing:.1em;flex-wrap:wrap;gap:.5rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.docs-hero .docs-eyebrow:before{background:#ff8a4c;box-shadow:0 0 10px #ff8a4c88}.docs-hero .docs-eyebrow span{font-weight:400;opacity:.7}.docs-hero h1{color:#fff;font-size:clamp(2.3rem,4.5vw,3.6rem);margin-top:1.8rem;text-wrap:balance}.docs-hero h1 span{color:#ffffffa6}.docs-hero p{color:#ffffffbf;font-size:.94rem;max-width:26rem}.docs-hero .hero-actions a{background:#f6f3ef;border-color:#f6f3ef;color:#0e0c0b}.docs-hero .hero-actions a+a{background:#16131199;border-color:#ffffff2e;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.docs-hero .hero-actions a:hover{background:#fff;border-color:#fff;color:#0e0c0b}.docs-hero .hero-actions a:focus-visible{outline-color:#fff}@container docs-hero (max-width: 640px){.docs-hero-flame{top:auto;width:100%;height:36%;-webkit-mask-image:linear-gradient(0deg,#000 40%,transparent);mask-image:linear-gradient(0deg,#000 40%,transparent)}.docs-hero:before{background:linear-gradient(180deg,#0e0c0bf2,#0e0c0bcc 55%,transparent)}}@media(max-width:440px){.docs-hero{border-radius:18px;padding:1.5rem}.docs-hero h1{font-size:2.4rem}.docs-hero .hero-actions{flex-direction:column}.docs-hero .hero-actions a{justify-content:space-between}}.docs-icon{width:18px;height:18px;flex:0 0 18px;vertical-align:middle}.console-link{gap:.55rem}.flow-arrow.docs-icon{width:18px;height:18px;margin:auto}.guide-card-label .docs-icon,.hero-actions .docs-icon{color:inherit}@media(max-width:440px){.docs-hero .hero-actions a+a{justify-content:flex-start;gap:.65rem}.console-link .docs-icon{display:none}}.agent-setup-prompt code{display:block;white-space:pre-wrap;overflow-wrap:anywhere}