@font-face{font-family:Mona Sans;src:url(/fonts/MonaSans-Variable.woff2)format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#171c32;font-synthesis:none;--ink:#171c32;--muted:#697086;--blue:#2949b7;--line:#e3e6f0;scroll-behavior:smooth;background:#f9faff;font-family:Mona Sans,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}a:focus-visible{outline-offset:5px;outline:3px solid #678ce8}img{vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:560}h2{letter-spacing:-1.65px;font-size:clamp(32px,3.3vw,44px);line-height:1.15}h3{letter-spacing:-.6px}p{line-height:1.7}section[id]{scroll-margin-top:35px}.container{width:min(1160px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:1.65px;color:var(--blue);margin-bottom:22px;font-size:11px;font-weight:650;line-height:1.6}.text-link{align-items:center;gap:16px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(3px,-2px)}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:27px;padding:16px 23px;font-size:14px;font-weight:550;line-height:1.2;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 3px 5px #1e389517,0 0 0 3px #2949b707}.button:hover{background:#203c9c;transform:translateY(-2px);box-shadow:0 6px 12px #1e38952b}.skip-link{z-index:10;border:2px solid var(--blue);background:#fff;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{background:#f9faffe8;border-bottom:1px solid #e3e6f099}.nav-shell{align-items:center;height:82px;display:flex}.brand{line-height:0;display:block}.brand img{display:block}.desktop-nav{gap:30px;margin-left:57px;font-size:13px;display:flex}.desktop-nav a,.site-footer a{transition:color .2s}.desktop-nav a:hover,.site-footer a:hover{color:var(--blue)}.nav-actions{align-items:center;gap:27px;margin-left:auto;display:flex}.site-footer{border-top:1px solid var(--line);align-items:center;gap:22px;padding-block:22px;display:flex}.site-footer>span{color:#8690a6;font-size:10px}.site-footer nav{color:#67738d;gap:22px;margin-left:auto;font-size:10px;display:flex}.site-footer>small{color:#9aa3b6;margin-left:14px;font-size:9px}.docs-layout{grid-template-columns:200px 1fr;gap:65px;padding-block:70px 100px;display:grid}.docs-nav{color:#6c7790;align-self:start;gap:17px;font-size:13px;display:grid;position:sticky;top:30px}.docs-nav b{color:var(--ink);letter-spacing:1px;margin-bottom:9px;font-size:11px}.docs-content{min-width:0;max-width:740px}.docs-content>h1{letter-spacing:-2px;margin-bottom:20px;font-size:50px;line-height:1.15}.docs-content>p{color:var(--muted);font-size:16px}.docs-content section{padding-top:55px}.docs-content h2{margin-bottom:20px;font-size:30px}.docs-content h3{margin:25px 0 12px;font-size:19px}.docs-content p,.docs-content li{color:#667088;font-size:14px;line-height:1.9}.docs-content p+p,.docs-content ul+p{margin-top:14px}.docs-content pre{border:1px solid var(--line);background:#eff2fa;border-radius:6px;padding:20px;font:12px/1.9 Geist Mono,monospace;overflow-x:auto}.docs-content :not(pre)>code{color:#4764a0;font:12px Geist Mono,monospace}.docs-content a:not(.button){color:var(--blue);text-underline-offset:3px;text-decoration:underline}.docs-content li{padding:5px 0}.docs-content ul{margin:0;padding-left:20px}.docs-content li strong{color:var(--ink);font-weight:600}.docs-content .docs-status{color:#79839a;font-size:12px}.docs-note{color:#69758f;background:#f0f3fc;border-left:3px solid #7e99dd;margin-top:25px;padding:15px 20px;font-size:13px;line-height:1.8}.docs-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.65}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 13px 14px 0}.docs-table th{color:#6e7892;font-size:11px;font-weight:600}.docs-table td:last-child{color:#79839a}@media (width>=1500px){.container{width:1200px}}@media (width<=1100px){.container{width:calc(100% - 64px)}.desktop-nav{margin-left:35px}.site-footer{gap:12px}.site-footer nav{gap:15px}}@media (width<=760px){.container{width:calc(100% - 40px)}.site-header .nav-shell{height:68px}.brand img{width:128px;height:auto}.desktop-nav{display:none}.nav-actions{gap:15px}.button{gap:18px;padding:14px 17px;font-size:12px}h2{letter-spacing:-1.3px;font-size:34px}.eyebrow{letter-spacing:1.4px;margin-bottom:18px;font-size:9px}.site-footer{grid-template-columns:1fr auto;gap:5px 15px;padding-block:20px;display:grid}.site-footer .brand{grid-column:1}.site-footer>span{grid-column:1/-1;margin-bottom:21px;font-size:10px}.site-footer nav{grid-area:3/1;gap:18px;margin-left:0;font-size:10px}.site-footer>small{grid-area:3/2;margin:0;font-size:8px}.docs-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.docs-nav{white-space:nowrap;border-bottom:1px solid var(--line);gap:20px;padding-bottom:15px;font-size:11px;display:flex;position:static;overflow-x:auto}.docs-nav b{display:none}.docs-content>h1{font-size:40px}.docs-content section{padding-top:40px}.docs-content h2{font-size:27px}.docs-content p,.docs-content li{font-size:13px}.docs-content pre{padding:16px;font-size:10px}.docs-table{font-size:11px}.docs-table th,.docs-table td{padding:12px 8px 12px 0}}@media (width<=380px){.container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){.button{border:1px solid buttontext}}
