:is(html:has(.sh-docs),body:has(.sh-docs)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior-y:none;background:#fafbfc}.sh-docs{color:#253349;min-height:100dvh;font:14px/1.7 var(--font-geist-sans);background:#fafbfc}.sd-header{background:#fff;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:25px;min-height:80px;padding:20px max(25px,50% - 620px);display:flex}.sd-brand{letter-spacing:-.055em;font-size:26px;font-weight:600}.sd-brand span{color:#718099;letter-spacing:0;margin-left:10px;font-size:14px;font-weight:400}.sd-header nav{color:#526b91;gap:25px;font-size:12px;display:flex}.sd-layout{grid-template-columns:230px minmax(0,1fr);gap:70px;width:min(1200px,100% - 56px);margin:auto;padding:45px 0 75px;display:grid}.sd-sidebar{align-self:start;position:sticky;top:28px}.sd-sidebar label{color:#657184;margin-bottom:8px;font-size:11px;display:block}.sd-sidebar input{color:#253349;background:#fff;border:1px solid #d7e1ee;border-radius:6px;width:100%;min-height:40px;padding:8px 11px;font-size:12px}.sd-sidebar nav{gap:4px;margin-top:24px;display:grid}.sd-sidebar nav a{border-radius:6px;padding:12px;font-size:13px}.sd-sidebar nav a:hover,.sd-sidebar nav a[aria-current=page]{color:#3569dc;background:#edf3ff}.sd-sidebar small{color:#7a889d;margin-top:5px;font-size:10px;line-height:1.5;display:block}.sd-support{color:#3569dc;border-top:1px solid #dfe5ec;margin-top:25px;padding-top:20px;font-size:11px;display:block}.sd-article{min-width:0;max-width:740px}.sd-article h1{letter-spacing:-.055em;margin:18px 0 26px;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.08}.sd-article h2{letter-spacing:-.035em;margin:0 0 18px;font-size:27px;font-weight:500;line-height:1.3}.sd-article h3{margin:25px 0 10px;font-size:17px;font-weight:550}.sd-article p{color:#657184;font-size:15px;line-height:1.85}.sd-article .sd-lead{font-size:18px;line-height:1.7}.sd-article .sd-eyebrow{font:10px var(--font-geist-mono);color:#3569dc;letter-spacing:.06em;margin-bottom:16px;display:block}.sd-article section{border-top:1px solid #dfe5ec;margin-top:30px;padding-top:36px;scroll-margin-top:25px}.sd-article a{color:#3569dc;text-underline-offset:4px;text-decoration:underline}.sd-callout{background:#edf3ff;border-left:2px solid #3569dc;border-radius:0 7px 7px 0;margin:26px 0;padding:22px 25px}.sd-callout p{margin:8px 0 12px;font-size:13px}.sd-article code{font:12px/1.8 var(--font-geist-mono);overflow-wrap:anywhere;color:#3e639d;background:#edf2fa;border-radius:4px;padding:3px 5px}.sd-article dl{background:#fff;border:1px solid #dce5f1;border-radius:7px;padding:20px}.sd-article dl>div{border-bottom:1px solid #edf1f7;grid-template-columns:130px minmax(0,1fr);gap:15px;padding:12px 0;display:grid}.sd-article dl>div:last-child{border:0}.sd-article dt{color:#657184;font-size:12px}.sd-article dd{overflow-wrap:anywhere;margin:0;font-size:13px}.sd-article blockquote{letter-spacing:-.02em;background:#f0f4fb;border-left:2px solid #8eaee5;margin:20px 0;padding:25px 28px;font-size:18px;line-height:1.8}.sd-tools>div{border-bottom:1px solid #dfe5ec;grid-template-columns:85px 1fr;align-items:start;gap:20px;padding:18px 0;display:grid}.sd-tools p{margin:0;font-size:13px}.sd-tools code{width:max-content}.sd-next{border-top:1px solid #dfe5ec;margin-top:25px;padding:25px 0;display:block}.sd-footer{color:#657184;border-top:1px solid #dfe5ec;gap:25px;padding:25px max(25px,50% - 600px);font-size:11px;display:flex}.sd-footer>span{margin-right:auto}.sh-docs :is(a,input):focus-visible{outline-offset:4px;outline:2px solid #3569dc}@media (width<=850px){.sd-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.sd-header nav{gap:15px}.sd-article dl>div{grid-template-columns:1fr;gap:5px}}@media (width<=650px){.sd-header{flex-wrap:wrap;padding:20px}.sd-header nav{justify-content:space-between;width:100%}.sd-layout{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);padding-top:25px}.sd-sidebar{position:static}.sd-sidebar nav{grid-template-columns:1fr 1fr;margin-top:12px}.sd-sidebar small,.sd-support{display:none}.sd-article h1{font-size:43px}.sd-tools>div{grid-template-columns:65px 1fr;gap:12px}.sd-footer{flex-wrap:wrap}}.sd-sidebar-label{border-bottom:1px solid #dfe5ec;margin-bottom:18px;padding:14px 0 20px}.sd-sidebar-label span{font:10px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#3569dc;display:block}.sd-sidebar-label small{color:#7a889d;margin-top:7px;font-size:11px;line-height:1.5;display:block}.sd-quickstart{background:#fff;border:1px solid #d7e1ee;border-radius:12px;margin:34px 0;padding:22px 24px;box-shadow:0 10px 30px #2c487c08}.sd-quickstart>span{font:10px var(--font-geist-mono),monospace;color:#3569dc;letter-spacing:.09em}.sd-quickstart ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:19px 0;padding:0;list-style:none;display:grid}.sd-quickstart li{border-right:1px solid #e5eaf1;gap:5px;padding-right:10px;display:grid}.sd-quickstart li:last-child{border-right:0}.sd-quickstart b{font-size:13px}.sd-quickstart small{color:#657184;font-size:11px;line-height:1.45}.sd-quickstart-cta{background:#3569dc;border-radius:7px;justify-content:space-between;align-items:center;width:max-content;min-width:145px;padding:10px 12px;font-size:12px;color:#fff!important;text-decoration:none!important;display:flex!important}.sd-quickstart-cta span{font-size:17px}.sd-article section:target{background:#fff;border-radius:10px;margin-inline:-24px;padding:36px 24px 10px;scroll-margin-top:25px}@media (width<=650px){.sd-quickstart ol{grid-template-columns:1fr;gap:0}.sd-quickstart li{border-bottom:1px solid #e5eaf1;border-right:0;padding:11px 0}.sd-quickstart li:last-child{border-bottom:0}.sd-quickstart-cta{margin-top:16px}}
