.docs-shell{color:#0c121a;background:#f4f6f3;min-height:100vh}.docs-nav{background:#f4f6f3;border-bottom:1px solid #dbe2dc;align-items:center;gap:40px;height:76px;padding:0 clamp(24px,6vw,96px);display:flex}.docs-brand{letter-spacing:-.05em;align-items:center;gap:10px;margin-right:auto;font-size:17px;font-weight:800;display:inline-flex}.docs-mark{align-items:flex-end;gap:2px;width:20px;height:24px;display:inline-flex;transform:skewY(-28deg)}.docs-mark i{background:#0c121a;border-radius:1px;width:5px;height:13px;display:block}.docs-mark i:nth-child(2){background:#759f2c;height:20px}.docs-mark i:nth-child(3){height:24px}.docs-nav-links{color:#6f7e80;gap:28px;font-size:11px;font-weight:700;display:flex}.docs-nav-links a:hover,.docs-nav-links .active{color:#0c121a}.docs-layout{grid-template-columns:245px 1fr;max-width:1440px;min-height:calc(100vh - 76px);margin:auto;display:grid}.docs-sidebar{border-right:1px solid #dbe2dc;flex-direction:column;min-height:100%;padding:43px 24px 30px clamp(24px,6vw,96px);display:flex}.docs-sidebar-heading,.docs-section-label{font:9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#86a34d}.docs-side-link{color:#68777b;border-bottom:1px solid #e2e8e2;padding:13px 12px;font-size:11px;font-weight:700;display:block}.docs-side-link span{float:right;color:#87b932}.docs-side-link.active{color:#0c121a;background:#fff}.docs-sidebar-heading-spaced{margin-top:38px;margin-bottom:10px}.docs-side-group{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.docs-side-group>span{color:#35484e;font-size:10px;font-weight:800}.docs-side-group a{color:#839093;font:10px var(--font-geist-mono),monospace}.docs-side-group a:hover{color:#0c121a}.docs-sidebar-foot{color:#7d8c8b;font:9px var(--font-geist-mono),monospace;border-top:1px solid #dbe2dc;align-items:center;gap:7px;margin-top:auto;padding-top:18px;display:flex}.docs-sidebar-foot b{color:#7ba43a;margin-left:auto;font-weight:400}.docs-content{width:min(890px,100%);padding:86px clamp(24px,6vw,82px) 120px 8%}.docs-crumb{color:#91a09e;font:9px var(--font-geist-mono),monospace;letter-spacing:.14em}.docs-content h1{max-width:800px;margin:25px 0 23px;font-size:clamp(44px,5.3vw,74px)}.docs-content h1 em{color:#87b932;font-style:normal}.docs-lede{color:#6f7f82;max-width:560px;font-size:15px;line-height:1.7}.docs-actions{align-items:center;gap:24px;margin-top:31px;display:flex}.docs-text-link{color:#496067;border-bottom:1px solid #afbbb5;padding-bottom:5px;font-size:11px;font-weight:800}.docs-text-link span{color:#7aa838;margin-left:8px;font-size:15px}.docs-divider{background:#dbe2dc;height:1px;margin:83px 0 34px}.docs-section-label{margin-bottom:20px}.docs-mode-tabs{border-bottom:1px solid #cfdad1;flex-wrap:wrap;gap:25px;display:flex}.docs-mode{cursor:pointer;color:#899699;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 13px;font-size:11px;font-weight:800}.docs-mode:hover,.docs-mode.active{color:#0c121a;border-color:#8fbd3a}.docs-example{grid-template-columns:1fr 1.02fr;align-items:center;gap:35px;margin-top:34px;display:grid}.docs-example-kicker{color:#86b93a;font:9px var(--font-geist-mono),monospace;letter-spacing:.13em}.docs-example h2,.quickstart-card h2,.reference-head h2{letter-spacing:-.06em;max-width:320px;margin:17px 0 13px;font-size:29px;line-height:1.05}.docs-example p{color:#758488;max-width:310px;margin-bottom:24px;font-size:12px;line-height:1.65}.docs-code{color:#dce9dd;background:#102127;border:1px solid #2b4645;border-radius:5px;overflow:hidden;box-shadow:0 17px 35px #183a3126}.docs-code-top{color:#8ea59d;height:39px;font:9px var(--font-geist-mono),monospace;background:#162d32;border-bottom:1px solid #294143;align-items:center;gap:12px;padding:0 13px;display:flex}.docs-code-top .window-dots{gap:4px;display:flex}.docs-code-top .window-dots b{background:#637c71;border-radius:50%;width:6px;height:6px;display:block}.docs-code-top .window-dots b:first-child{background:#829c51}.docs-code-top button{color:#8ba59b;cursor:pointer;font:9px var(--font-geist-mono),monospace;background:0 0;border:0;margin-left:auto}.docs-code pre{white-space:pre-wrap;color:#b6f34b;min-height:208px;font:11px/1.8 var(--font-geist-mono),monospace;margin:0;padding:23px;overflow:auto}.quickstart-card{border-top:1px solid #dbe2dc;border-bottom:1px solid #dbe2dc;justify-content:space-between;align-items:end;gap:30px;padding:30px 0;display:flex}.quickstart-number{color:#91b948;font:10px var(--font-geist-mono),monospace}.quickstart-card h2{margin:16px 0 12px}.quickstart-card p{color:#758488;max-width:430px;margin:0;font-size:12px;line-height:1.65}.reference-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.reference-head h2{max-width:370px}.docs-search{color:#869494;background:#fff;border:1px solid #cbd7ce;align-items:center;gap:8px;padding:9px 11px;display:flex}.docs-search input{color:#0c121a;background:0 0;border:0;outline:0;width:130px;font-size:11px}.reference-list{border-top:1px solid #dbe2dc;margin-top:26px}.reference-group{border-bottom:1px solid #dbe2dc;padding:19px 0}.reference-group>strong{color:#50636a;margin-bottom:12px;font-size:11px;display:block}.reference-group>a{color:#617277;font:11px var(--font-geist-mono),monospace;align-items:center;gap:14px;padding:10px 0;display:flex}.reference-group>a:hover{color:#0c121a}.reference-group>a .arrow{color:#89b63a;margin-left:auto}.method{color:#73a83a;min-width:34px;font-size:9px}.method.post{color:#b2873f}.empty-reference{color:#889595;padding:25px 0;font-size:12px}.docs-footer{color:#82918e;min-height:77px;font:9px var(--font-geist-mono),monospace;border-top:1px solid #dbe2dc;align-items:center;gap:30px;padding:0 clamp(24px,6vw,96px);display:flex}.docs-footer>span:nth-child(2){margin-left:auto}@media (max-width:900px){.docs-layout{grid-template-columns:200px 1fr}.docs-sidebar{padding-left:24px}.docs-content{padding-left:40px}.docs-nav{gap:22px}.docs-nav-links{gap:14px}}@media (max-width:680px){.docs-nav{height:68px}.docs-nav-links{display:none}.docs-nav .button{padding:10px 11px;font-size:10px}.docs-layout{display:block}.docs-sidebar{display:none}.docs-content{padding:58px 24px 85px}.docs-content h1{font-size:49px}.docs-example{grid-template-columns:1fr;gap:28px}.quickstart-card,.reference-head{display:block}.quickstart-card .inline-link{margin-top:25px}.reference-head .docs-search{margin-top:22px;display:inline-flex}.docs-footer{padding-top:22px;padding-bottom:22px;line-height:2.4;display:block}.docs-footer>span{display:block}.docs-footer>span:nth-child(2){margin-left:0}}
