.mintlify-root{overflow-x:clip}.mintlify-root .mintlify-hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:clamp(650px,100svh - 58px,820px);display:grid}.mintlify-root .mintlify-hero-copy{padding:clamp(72px, 8vw, 108px) var(--tc-gut);flex-direction:column;justify-content:center;display:flex}.mintlify-root .mintlify-partner-lockup{color:var(--tc-ink);align-items:center;gap:10px;margin-bottom:28px;text-decoration:none;display:flex}.mintlify-root .mintlify-partner-lockup>span{letter-spacing:-.06em;font-size:27px;font-weight:650}.mintlify-root .mintlify-partner-lockup>i{color:var(--tc-ink-3);font-family:var(--tc-mono);font-size:12px;font-style:normal}.mintlify-root .mintlify-partner-lockup img{width:26px;height:26px}.mintlify-root .mintlify-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:10ch;font-size:clamp(3.2rem,5.8vw,5.6rem);line-height:.94}.mintlify-root .mintlify-hero-copy>p{max-width:46ch;color:var(--tc-ink-2);margin-top:25px;font-size:15px;line-height:1.65}.mintlify-root .mintlify-hero-copy>p strong{color:var(--tc-ink);font-weight:560}.mintlify-root .mintlify-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.mintlify-root .mintlify-actions a{gap:8px}.mintlify-root .mintlify-actions svg{width:15px;height:15px}.mintlify-root .mintlify-hero-diagram{background:linear-gradient(var(--tc-hair) 1px, transparent 1px), linear-gradient(90deg, var(--tc-hair) 1px, transparent 1px);background-size:42px 42px;align-self:stretch;min-width:0;position:relative;overflow:hidden}.mintlify-root .mintlify-hero-diagram:after{background:radial-gradient(circle at 55% 49%, color-mix(in srgb, var(--color-emphasis) 13%, transparent), transparent 42%);content:"";pointer-events:none;position:absolute;inset:0}.mintlify-root .mintlify-diagram-bar,.mintlify-root .mintlify-diagram-status{z-index:3;border-top:1px solid var(--tc-hair);border-bottom:1px solid var(--tc-hair);background:color-mix(in srgb, var(--tc-paper) 94%, transparent);height:48px;color:var(--tc-ink-2);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;padding-inline:18px;font-size:11px;display:flex;position:absolute;left:0;right:0}.mintlify-root .mintlify-diagram-bar{top:48px}.mintlify-root .mintlify-diagram-bar>span{align-items:center;gap:8px;font-weight:550;display:flex}.mintlify-root .mintlify-diagram-bar code,.mintlify-root .mintlify-diagram-status code{color:var(--tc-ink-3);font-family:var(--tc-mono);font-size:9px}.mintlify-root .mintlify-diagram-stage{z-index:2;border-top:1px solid var(--tc-hair-strong);border-bottom:1px solid var(--tc-hair-strong);background:color-mix(in srgb, var(--tc-paper) 92%, transparent);backdrop-filter:blur(9px);grid-template-columns:minmax(120px,.95fr) minmax(90px,.62fr) minmax(150px,1.1fr);align-items:stretch;display:grid;position:absolute;top:50%;left:6%;right:6%;transform:translateY(-50%)}.mintlify-root .mintlify-repo-tree,.mintlify-root .mintlify-pr-output{flex-direction:column;justify-content:center;gap:13px;min-height:258px;padding:25px;display:flex}.mintlify-root .mintlify-repo-tree{border-right:1px solid var(--tc-hair)}.mintlify-root .mintlify-repo-tree>code,.mintlify-root .mintlify-repo-tree>small,.mintlify-root .mintlify-pr-output>small{color:var(--tc-ink-3);font-family:var(--tc-mono);font-size:9px}.mintlify-root .mintlify-repo-tree>span{color:var(--tc-ink-2);font-family:var(--tc-mono);align-items:center;gap:8px;padding-left:12px;font-size:10px;display:flex}.mintlify-root .mintlify-repo-tree svg{width:13px;height:13px}.mintlify-root .mintlify-diagram-processor{border-right:1px solid var(--tc-hair);place-content:center;justify-items:center;display:grid;position:relative}.mintlify-root .mintlify-processor-core{border:1px solid var(--tc-ink);background:var(--tc-paper);width:68px;height:68px;color:var(--tc-ink);letter-spacing:-.05em;border-radius:50%;place-content:center;font-size:20px;font-weight:650;display:grid}.mintlify-root .mintlify-diagram-processor>span{color:var(--color-emphasis);font-family:var(--tc-mono);margin-top:12px;font-size:8.5px}.mintlify-root .mintlify-diagram-processor>svg{z-index:2;background:var(--tc-paper);width:16px;height:16px;color:var(--tc-ink-3);padding:3px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.mintlify-root .mintlify-pr-output>div,.mintlify-root .mintlify-pr-output>span{color:var(--tc-ink-2);grid-template-columns:18px minmax(0,1fr) 13px;align-items:center;gap:8px;font-size:10px;display:grid}.mintlify-root .mintlify-pr-output>div{border-bottom:1px solid var(--tc-hair);color:var(--tc-ink);grid-template-columns:18px minmax(0,1fr);padding-bottom:12px;font-size:11px;font-weight:550}.mintlify-root .mintlify-pr-output svg{width:14px;height:14px}.mintlify-root .mintlify-pr-output>span>svg:last-child{color:var(--color-emphasis)}.mintlify-root .mintlify-pr-output .fi{border:1px solid #7f7f7f3d;width:18px}.mintlify-root .mintlify-pr-output code{font-family:var(--tc-mono);font-size:9px}.mintlify-root .mintlify-diagram-status{border-bottom:0;justify-content:flex-start;gap:9px;bottom:48px}.mintlify-root .mintlify-diagram-status>span{background:var(--color-emphasis);border-radius:50%;width:6px;height:6px}.mintlify-root .mintlify-diagram-status code{margin-left:auto}.mintlify-root .mintlify-language-band{padding-block:16px;overflow:hidden}.mintlify-root .mintlify-marquee{display:flex;overflow:hidden}.mintlify-root .mintlify-marquee-track{flex-shrink:0;align-items:center;gap:0;padding-right:0;animation:60s linear infinite mintlify-marquee;display:flex}.mintlify-root .mintlify-marquee-track.is-reversed{animation-direction:reverse}.mintlify-root .mintlify-language-chip{border-right:1px solid var(--tc-hair);min-height:34px;color:var(--tc-ink);white-space:nowrap;grid-template-columns:20px auto auto;align-items:center;gap:8px;padding-inline:14px;font-size:14px;display:grid}.mintlify-root .mintlify-language-chip .fi{border:1px solid #7f7f7f38;width:19px}.mintlify-root .mintlify-language-chip code{color:var(--tc-ink-3);font-family:var(--tc-mono);font-size:8.5px}@keyframes mintlify-marquee{to{transform:translate(-100%)}}.mintlify-root .mintlify-flow,.mintlify-root .mintlify-content,.mintlify-root .mintlify-setup,.mintlify-root .mintlify-faq{padding:clamp(74px, 8vw, 108px) var(--tc-gut)}.mintlify-root .mintlify-section-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.mintlify-root .mintlify-section-head h2{letter-spacing:-.047em;text-wrap:balance;max-width:15ch;font-size:clamp(2.45rem,4.5vw,4rem);line-height:.98}.mintlify-root .mintlify-section-head p{max-width:48ch;color:var(--tc-ink-2);text-align:right;font-size:14px;line-height:1.65}.mintlify-root .mintlify-flow-diagram{border-top:1px solid var(--tc-ink);border-bottom:1px solid var(--tc-hair);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid;position:relative}.mintlify-root .mintlify-flow-diagram:before{z-index:0;background:var(--tc-hair-strong);content:"";height:1px;position:absolute;top:54px;left:16.6%;right:16.6%}.mintlify-root .mintlify-flow-diagram article{z-index:1;min-height:280px;padding:34px 28px 38px;position:relative}.mintlify-root .mintlify-flow-diagram article+article{border-left:1px solid var(--tc-hair)}.mintlify-root .mintlify-flow-diagram article>svg{border:1px solid var(--tc-hair-strong);background:var(--tc-paper);width:42px;height:42px;color:var(--tc-ink);margin-top:23px;padding:11px;display:grid}.mintlify-root .mintlify-step-mark{color:var(--color-emphasis);font-family:var(--tc-mono);font-size:10px}.mintlify-root .mintlify-flow-diagram h3,.mintlify-root .mintlify-feature-ledger h3,.mintlify-root .mintlify-setup-ledger h3{color:var(--tc-ink);letter-spacing:-.02em;margin-top:23px;font-size:16px;font-weight:570}.mintlify-root .mintlify-flow-diagram p,.mintlify-root .mintlify-feature-ledger p,.mintlify-root .mintlify-setup-ledger p{color:var(--tc-ink-2);margin-top:9px;font-size:14px;line-height:1.6}.mintlify-root .mintlify-content-layout{grid-template-columns:minmax(380px,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(38px,6vw,78px);margin-top:58px;display:grid}.mintlify-root .mintlify-content-diagram{border-top:1px solid var(--tc-ink);border-bottom:1px solid var(--tc-hair-strong);background:linear-gradient(var(--tc-hair) 1px, transparent 1px), linear-gradient(90deg, var(--tc-hair) 1px, transparent 1px);background-size:32px 32px;position:sticky;top:86px;overflow:hidden}.mintlify-root .mintlify-code-bar,.mintlify-root .mintlify-code-key{border-bottom:1px solid var(--tc-hair);background:color-mix(in srgb, var(--tc-paper) 95%, transparent);min-height:45px;color:var(--tc-ink-2);justify-content:space-between;align-items:center;padding-inline:15px;font-size:10px;display:flex}.mintlify-root .mintlify-code-bar code{color:var(--color-emphasis);font-family:var(--tc-mono);font-size:8.5px}.mintlify-root .mintlify-code-lines{background:color-mix(in srgb, var(--tc-paper) 84%, transparent);min-height:380px;font-family:var(--tc-mono);backdrop-filter:blur(7px);grid-template-columns:28px minmax(0,1fr);align-content:center;gap:13px;padding:30px 22px;font-size:10px;display:grid}.mintlify-root .mintlify-code-lines>code{color:var(--tc-ink-3);text-align:right}.mintlify-root .mintlify-code-lines>span{color:var(--tc-ink-2)}.mintlify-root .mintlify-code-lines b{color:var(--color-emphasis);font-weight:500}.mintlify-root .mintlify-code-lines .is-preserved{color:var(--tc-ink)}.mintlify-root .mintlify-code-key{border-top:1px solid var(--tc-hair);color:var(--tc-ink-3);font-family:var(--tc-mono);border-bottom:0;justify-content:flex-start;gap:20px;font-size:8.5px}.mintlify-root .mintlify-code-key span:before{background:var(--tc-ink-3);content:"";border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.mintlify-root .mintlify-code-key .is-localized:before{background:var(--color-emphasis)}.mintlify-root .mintlify-feature-ledger{border-top:1px solid var(--tc-ink)}.mintlify-root .mintlify-feature-ledger article{border-bottom:1px solid var(--tc-hair);grid-template-columns:24px minmax(0,1fr);gap:0 14px;padding:20px 0 22px;display:grid}.mintlify-root .mintlify-feature-ledger article>svg{width:16px;height:16px;color:var(--tc-ink-3);grid-row:span 2;margin-top:3px}.mintlify-root .mintlify-feature-ledger h3{margin-top:0}.mintlify-root .mintlify-feature-ledger p{max-width:54ch}.mintlify-root .mintlify-setup{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(50px,8vw,100px);display:grid}.mintlify-root .mintlify-setup .mintlify-section-head{align-self:start;display:block;position:sticky;top:86px}.mintlify-root .mintlify-setup .mintlify-section-head p{text-align:left;margin-top:23px}.mintlify-root .mintlify-setup-ledger{border-top:1px solid var(--tc-ink)}.mintlify-root .mintlify-setup-ledger li{border-bottom:1px solid var(--tc-hair);grid-template-columns:44px minmax(0,1fr);gap:0 17px;padding:23px 0 25px;display:grid}.mintlify-root .mintlify-setup-ledger li>span{color:var(--color-emphasis);font-family:var(--tc-mono);grid-row:span 2;font-size:10px}.mintlify-root .mintlify-setup-ledger h3,.mintlify-root .mintlify-setup-ledger p{margin-top:0}.mintlify-root .mintlify-setup-ledger p{margin-top:8px}.mintlify-root .mintlify-faq .mintlify-section-head{display:block}.mintlify-root .mintlify-accordion{border-top:1px solid var(--tc-ink);margin-top:50px}.mintlify-root .mintlify-accordion>div{border-color:var(--tc-hair)}.mintlify-root .mintlify-accordion button{color:var(--tc-ink);text-align:left;padding-block:21px;font-size:14px;font-weight:530}.mintlify-root .mintlify-accordion p{max-width:78ch;color:var(--tc-ink-2);padding-bottom:20px;font-size:14px;line-height:1.68}.mintlify-root .mintlify-close{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:590px;display:grid}.mintlify-root .mintlify-close-copy{padding:clamp(70px, 8vw, 106px) var(--tc-gut);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.mintlify-root .mintlify-close h2{letter-spacing:-.05em;max-width:10ch;font-size:clamp(2.6rem,4.6vw,4.1rem);line-height:.98}.mintlify-root .mintlify-close-copy>p{max-width:42ch;color:var(--tc-ink-2);margin-top:22px;font-size:14px;line-height:1.65}.mintlify-root .mintlify-glyph-scene{border-left:1px solid var(--tc-hair);min-width:0;min-height:100%;position:relative;overflow:hidden}.mintlify-root .mintlify-glyph-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:980px){.mintlify-root .mintlify-hero{grid-template-columns:minmax(0,1fr)}.mintlify-root .mintlify-hero-copy{min-height:560px}.mintlify-root .mintlify-hero-diagram{min-height:610px}.mintlify-root .mintlify-content-layout{grid-template-columns:minmax(0,1fr)}.mintlify-root .mintlify-content-diagram,.mintlify-root .mintlify-setup .mintlify-section-head{position:relative;top:auto}}@media (max-width:820px){.mintlify-root .mintlify-flow-diagram{grid-template-columns:minmax(0,1fr)}.mintlify-root .mintlify-flow-diagram:before{display:none}.mintlify-root .mintlify-flow-diagram article{min-height:0}.mintlify-root .mintlify-flow-diagram article+article{border-top:1px solid var(--tc-hair);border-left:0}.mintlify-root .mintlify-setup,.mintlify-root .mintlify-close{grid-template-columns:minmax(0,1fr)}.mintlify-root .mintlify-glyph-scene{border-top:1px solid var(--tc-hair);border-left:0;min-height:450px}}@media (max-width:680px){.mintlify-root .mintlify-hero-copy{min-height:520px;padding-block:68px}.mintlify-root .mintlify-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.mintlify-root .mintlify-hero-diagram{min-height:650px}.mintlify-root .mintlify-diagram-bar,.mintlify-root .mintlify-diagram-status{height:52px;padding-inline:20px;font-size:14px}.mintlify-root .mintlify-diagram-bar code,.mintlify-root .mintlify-diagram-status code{font-size:12px}.mintlify-root .mintlify-diagram-bar{top:20px}.mintlify-root .mintlify-diagram-stage{grid-template-rows:minmax(0,1fr) 96px minmax(0,1fr);grid-template-columns:minmax(0,1fr);inset:88px 20px;transform:none}.mintlify-root .mintlify-repo-tree,.mintlify-root .mintlify-pr-output{gap:8px;min-height:0;padding:18px 20px}.mintlify-root .mintlify-repo-tree{border-right:0}.mintlify-root .mintlify-repo-tree>code,.mintlify-root .mintlify-repo-tree>small,.mintlify-root .mintlify-pr-output>small{font-size:12px}.mintlify-root .mintlify-repo-tree>span{gap:8px;padding-left:10px;font-size:14px}.mintlify-root .mintlify-repo-tree svg{width:16px;height:16px}.mintlify-root .mintlify-diagram-processor{border-top:1px solid var(--tc-hair);border-right:0;border-bottom:1px solid var(--tc-hair);min-height:96px}.mintlify-root .mintlify-processor-core{width:56px;height:56px;font-size:18px}.mintlify-root .mintlify-diagram-processor>span{margin-top:8px;font-size:14px}.mintlify-root .mintlify-diagram-processor>svg{inset:auto auto -8px 50%;transform:translate(-50%)rotate(90deg)}.mintlify-root .mintlify-pr-output>div,.mintlify-root .mintlify-pr-output>span{grid-template-columns:22px minmax(0,1fr) 18px;gap:8px;font-size:14px}.mintlify-root .mintlify-pr-output>div{grid-template-columns:22px minmax(0,1fr);padding-bottom:9px;font-size:14px}.mintlify-root .mintlify-pr-output svg{width:16px;height:16px}.mintlify-root .mintlify-pr-output code{font-size:12px}.mintlify-root .mintlify-diagram-status{bottom:20px}.mintlify-root .mintlify-flow,.mintlify-root .mintlify-content,.mintlify-root .mintlify-setup,.mintlify-root .mintlify-faq{padding-inline:20px}.mintlify-root .mintlify-section-head{display:block}.mintlify-root .mintlify-section-head p{text-align:left;margin-top:18px}.mintlify-root .mintlify-code-lines{padding-inline:14px;font-size:12px}.mintlify-root .mintlify-close-copy{padding:68px 20px}.mintlify-root .mintlify-glyph-scene{min-height:410px}}@media (prefers-reduced-motion:reduce){.mintlify-root .mintlify-marquee-track{animation-play-state:paused}}
