.docs-shell{--docs-text:#d6e2eb;--docs-muted:#9baebd;--docs-line:#1c303f;max-width:1480px;color:var(--docs-text);grid-template-columns:258px minmax(0,1fr);margin:auto;font-size:15px;line-height:1.8;display:grid}.docs-navigation{border-right:1px solid var(--docs-line);align-self:start;height:calc(100dvh - 80px);padding:30px 20px 50px;position:sticky;top:80px;overflow-y:auto}.docs-home{color:#f0f8ff;align-items:center;gap:10px;margin-bottom:22px;font-weight:650;display:flex}.docs-search{color:#b6c9d7;background:#081420;border:1px solid #2b4354;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.docs-search input{width:100%;min-width:0;box-shadow:none;border:0;outline:0;padding:0;font-size:12px;color:#f0f8ff!important;background:0 0!important}.docs-search input::placeholder{color:#92aabb}.docs-search:focus-within{outline-offset:3px;outline:2px solid #12d8c5}.docs-search kbd{color:#9baebd;font-size:10px}.docs-nav-group{margin-top:25px}.docs-nav-group h2{text-transform:uppercase;letter-spacing:.1em;color:#7e9aaf;margin:0 10px 7px;font-size:11px;font-weight:650}.docs-nav-group a{color:#b3c5d2;border-radius:8px;margin:2px 0;padding:7px 10px;font-size:13px;line-height:1.5;display:block}.docs-nav-group a:hover{color:#fff;background:#102434}.docs-nav-group a[aria-current=page]{color:#54efd8;background:#073530;box-shadow:inset 2px 0 #0dd2bf}.docs-result-count{color:#9baebd;padding:10px 0;font-size:12px}.docs-content{min-width:0;padding:52px 44px 80px}.docs-eyebrow{color:#31dfc8;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:11px;font-weight:650}.docs-landing h1{letter-spacing:-.04em;color:#f2f8fc;max-width:750px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.14}.docs-lead{color:#a9bfce;max-width:740px;margin:20px 0 26px;font-size:17px;line-height:1.8}.docs-primary{color:#03201e;background:#14dac6;border-radius:10px;align-items:center;gap:20px;margin-bottom:36px;padding:11px 18px;font-weight:650;display:inline-flex}.docs-primary:hover{background:#69edda}.docs-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.docs-path{border:1px solid var(--docs-line);background:linear-gradient(140deg,#0b1e2a,#07111d);border-radius:18px;padding:25px;transition:transform .15s,border-color .15s}.docs-path:hover{border-color:#247f78;transform:translateY(-2px)}.docs-path>svg{color:#33deca;margin-bottom:20px}.docs-path h2{color:#eff8ff;margin-bottom:9px;font-size:18px;font-weight:650}.docs-path p{color:#a4bacb;font-size:14px;line-height:1.65}.docs-path span{color:#48d9c8;align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:600;display:flex}.docs-section-heading{color:#eff8ff;margin:50px 0 25px;font-size:23px;font-weight:650}.docs-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.docs-index h3{color:#f0f8ff;margin-bottom:10px;font-weight:600}.docs-index a{color:#a9bfce;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.docs-index a:hover{color:#35e4ca}.docs-callout{background:#08211f;border:1px solid #1b4845;border-radius:18px;margin-top:42px;padding:26px}.docs-callout h2{color:#eff8ff;font-weight:650}.docs-callout p{color:#a5c6c1;margin:8px 0 15px}.docs-callout a{color:#54e4cf;margin-right:24px;font-size:13px;display:inline-block}.docs-article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:42px;display:grid}.docs-article{min-width:0;max-width:780px}.docs-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.docs-title-row h1{letter-spacing:-.025em;color:#f2f8fc;flex:1;min-width:200px;font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.2}.docs-copy{white-space:nowrap;color:#c0d0db;cursor:pointer;background:#0b1824;border:1px solid #2a4051;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.docs-article-section{border-top:1px solid var(--docs-line);margin-top:12px;padding:25px 0;scroll-margin-top:110px}.docs-article-section h2{color:#eff7ff;margin-bottom:18px;font-size:21px;font-weight:650;line-height:1.4}.docs-article-section h2 a:hover{color:#48e3cd}.docs-article-section p{color:#b4c7d4;overflow-wrap:anywhere;margin:14px 0}.docs-article-section ol{padding-left:24px;list-style:decimal}.docs-article-section li{color:#b4c7d4;margin:13px 0;padding-left:9px}.docs-article-section li::marker{color:#2bdac5;font-weight:600}.docs-note{color:#acdcd5;background:#09282a;border:1px solid #245456;border-radius:12px;margin:22px 0;padding:18px 21px;font-size:14px}.docs-toc{border-left:1px solid var(--docs-line);align-self:start;padding-left:18px;font-size:12px;position:sticky;top:115px}.docs-toc p{color:#e1edf5;margin-bottom:12px;font-weight:600}.docs-toc a{color:#90aabb;margin:10px 0;line-height:1.6;display:block}.docs-toc a:hover{color:#3ce0cb}.docs-toc .docs-toc-support{color:#40d5c4;margin-top:30px}.docs-mobile-toc{display:none}.docs-related{border:1px solid var(--docs-line);background:#081724;border-radius:16px;margin-top:30px;padding:25px}.docs-related h2{margin-bottom:12px;font-weight:650}.docs-related a{color:#3bdac7;padding:6px 0;font-size:14px;display:block}.docs-pagination{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;font-size:13px;display:grid}.docs-pagination a{border-top:1px solid var(--docs-line);color:#c2d2de;padding-top:18px}.docs-pagination a:last-child{text-align:right}.docs-pagination span{color:#7b9caf;margin-bottom:5px;font-size:11px;display:block}@media (max-width:1200px){.docs-article-layout{grid-template-columns:minmax(0,1fr)}.docs-toc{display:none}.docs-mobile-toc{border:1px solid var(--docs-line);border-radius:12px;margin:22px 0;padding:14px 18px;font-size:13px;display:block}.docs-mobile-toc summary{cursor:pointer;color:#b7cbd8}.docs-mobile-toc a{color:#33d9c5;padding:7px 0;display:block}.docs-content{padding:38px 30px 65px}}@media (max-width:760px){.docs-shell{display:block}.docs-navigation{border-right:0;border-bottom:1px solid var(--docs-line);height:auto;padding:22px;position:relative;top:auto}.docs-navigation nav{max-height:210px;margin-top:12px;overflow:auto}.docs-nav-group{margin-top:14px}.docs-home{margin-bottom:14px}.docs-content{padding:30px 22px 55px}.docs-paths,.docs-index{grid-template-columns:1fr}.docs-lead{font-size:15px}.docs-path{padding:22px}.docs-article-section h2{font-size:19px}.docs-pagination{gap:15px}.docs-search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.docs-path{transition:none}}
