.docs-home{min-width:0;max-width:72rem}.docs-home__choices{gap:1.5rem;display:grid}@media (min-width:900px){.docs-home__choices{grid-template-columns:1fr 1fr}}.docs-home__choice{background:#0c3b2e29;border:1px solid #0c3b2e99;flex-direction:column;min-width:0;display:flex}.docs-home__choice-main{flex-direction:column;flex:1;gap:.75rem;padding:2rem;transition:background-color .2s,border-color .2s;display:flex}.docs-home__choice-main:hover{background:#0c3b2e4d}@media (min-width:768px){.docs-home__choice-main{padding:2.5rem}}.docs-home__choice-icon{color:#00ff9c;background:#00ff9c1f;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.75rem;display:inline-flex}.docs-home__choice-icon svg{width:1.75rem;height:1.75rem}.docs-home__choice-audience{color:#00ff9c;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.docs-home__choice-title{letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:1.05}@media (min-width:768px){.docs-home__choice-title{font-size:3.5rem}}.docs-home__choice-description{color:#f5f5f5b8;max-width:32rem;line-height:1.6}.docs-home__choice-cta{color:#00ff9c;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:700;display:inline-flex}.docs-home__choice-cta svg{width:1.1rem;height:1.1rem}.docs-home__popular{border-top:1px solid #0c3b2e99;padding:1.25rem 2rem 1.5rem}@media (min-width:768px){.docs-home__popular{padding:1.25rem 2.5rem 1.75rem}}.docs-home__popular ul{flex-wrap:wrap;gap:.5rem;display:flex}.docs-home__popular a{color:#f5f5f5;border:1px solid #0c3b2e99;padding:.4rem .75rem;font-size:.875rem;transition:border-color .2s,color .2s;display:inline-block}.docs-home__popular a:hover{color:#00ff9c;border-color:#00ff9c}.docs-home__popular-title{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f5b8;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.docs-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:90rem;display:grid}@media (min-width:1024px){.docs-layout{grid-template-columns:15rem minmax(0,1fr);gap:3rem}}@media (min-width:1280px){.docs-layout{grid-template-columns:15rem minmax(0,1fr) 13rem}}.docs-sidebar--desktop{display:none}@media (min-width:1024px){.docs-sidebar--desktop{align-self:start;max-height:calc(100vh - 9rem);padding-right:.5rem;display:block;position:sticky;top:8rem;overflow-y:auto}}.docs-sidebar__inner{flex-direction:column;gap:1.5rem;display:flex}.docs-sidebar__sections{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.docs-sidebar__all{color:#f5f5f5b8;width:100%;margin-bottom:.25rem}.docs-sidebar__all:before{content:"← "}.docs-sidebar__all:hover{color:#fff}.docs-sidebar__current-section{color:#000;background:#00ff9c;padding:.35rem .6rem}.docs-sidebar__other-section{color:#f5f5f5b8;border:1px solid #0c3b2e99;padding:.3rem .55rem}.docs-sidebar__other-section:hover{color:#00ff9c;border-color:#00ff9c}.docs-sidebar__search{display:block;position:relative}.docs-sidebar__search input{color:#fff;background:#0c3b2e40;border:1px solid #0c3b2e99;outline:none;width:100%;padding:.6rem .75rem .6rem 2.25rem;font-size:.875rem}.docs-sidebar__search input:focus{border-color:#00ff9c}.docs-sidebar__search input::placeholder{color:#f5f5f573}.docs-sidebar__search-icon{color:#f5f5f580;width:1rem;height:1rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.docs-sidebar__group+.docs-sidebar__group{margin-top:1.5rem}.docs-sidebar__group-title{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.docs-sidebar__link{color:#f5f5f5b8;border-left:2px solid #0c3b2e99;padding:.4rem 0 .4rem .85rem;font-size:.9rem;transition:color .2s,border-color .2s;display:block}.docs-sidebar__link:hover{color:#fff}.docs-sidebar__link.is-active{color:#00ff9c;border-left-color:#00ff9c;font-weight:600}.docs-sidebar__empty{color:#f5f5f5b8;font-size:.875rem}.docs-sidebar__toggle{color:#fff;text-align:left;background:#0c3b2e29;border:1px solid #0c3b2e99;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem 1rem;display:flex}.docs-sidebar__toggle svg{color:#00ff9c;flex-shrink:0;width:1.25rem;height:1.25rem}@media (min-width:1024px){.docs-sidebar__toggle{display:none}}.docs-sidebar__toggle-label{letter-spacing:.1em;text-transform:uppercase;color:#00ff9c;flex-shrink:0;font-size:.75rem;font-weight:700}.docs-sidebar__toggle-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.docs-drawer{z-index:60;position:fixed;inset:0}.docs-drawer__backdrop{background:#000000b3;position:absolute;inset:0}.docs-drawer__panel{background:#050f0b;border-right:1px solid #0c3b2e99;width:min(22rem,88vw);padding:1.25rem 1.25rem 2rem;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.docs-drawer__head{letter-spacing:.1em;text-transform:uppercase;color:#00ff9c;justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:flex}.docs-drawer__head button{color:#fff;padding:.25rem;display:inline-flex}.docs-drawer__head svg{width:1.5rem;height:1.5rem}.docs-article{min-width:0;max-width:48rem}.docs-article__eyebrow{color:#00ff9c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.docs-article__title{letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:2.25rem;font-weight:700;line-height:1.1}@media (min-width:768px){.docs-article__title{font-size:3rem}}.docs-article__lead{color:#f5f5f5b8;margin-top:1rem;font-size:1.125rem;line-height:1.6}.docs-fallback{color:#f5f5f5;background:#00ff9c0f;border:1px solid #00ff9c59;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:.875rem 1rem;font-size:.9rem;display:flex}.docs-fallback svg{color:#00ff9c;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem}.docs-content{color:#f5f5f5e6;overflow-wrap:break-word;margin-top:2rem;line-height:1.75}.docs-content>:first-child{margin-top:0}.docs-content h2{color:#fff;letter-spacing:-.01em;margin:3rem 0 1rem;scroll-margin-top:7rem;font-size:1.6rem;font-weight:700;line-height:1.2}.docs-content h3{color:#fff;margin:2.25rem 0 .75rem;scroll-margin-top:7rem;font-size:1.25rem;font-weight:700}.docs-content h4{color:#00ff9c;margin:1.75rem 0 .5rem;scroll-margin-top:7rem;font-size:1.05rem;font-weight:700}.docs-content p{margin-bottom:1.1rem}.docs-content a:not(.docs-card){color:#00ff9c;text-underline-offset:3px;-webkit-text-decoration:underline #00ff9c59;text-decoration:underline #00ff9c59}.docs-content a:not(.docs-card):hover{color:#fff}.docs-content strong{color:#fff;font-weight:700}.docs-content ul,.docs-content ol:not(.docs-steps){margin:0 0 1.25rem 1.25rem}.docs-content ul li,.docs-content ol:not(.docs-steps) li{margin-bottom:.4rem;padding-left:.25rem}.docs-content ul li::marker{color:#00ff9c}.docs-content ol:not(.docs-steps) li::marker{color:#00ff9c}.docs-content ul{list-style:outside}.docs-content ol:not(.docs-steps){list-style:decimal}.docs-content code{overflow-wrap:anywhere;background:#0c3b2e73;border:1px solid #0c3b2e99;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.docs-content pre{background:#050f0b;border:1px solid #0c3b2e99;margin-bottom:1.25rem;padding:1rem;overflow-x:auto}.docs-content pre code{overflow-wrap:normal;background:0 0;border:0;padding:0}.docs-content img{max-width:100%;height:auto;margin:1.5rem 0;display:block}.docs-content hr{border:0;border-top:1px solid #0c3b2e99;margin:2rem 0}.docs-table{border:1px solid #0c3b2e99;margin:0 0 1.5rem;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.5}.docs-table th,.docs-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0c3b2e99;min-width:8rem;padding:.65rem .85rem}.docs-table th{color:#fff;background:#0c3b2e73;font-weight:700}.docs-table tr:last-child td{border-bottom:0}.docs-table code{white-space:nowrap;overflow-wrap:normal}.docs-callout{background:#00ff9c0f;border-left:3px solid #00ff9c;gap:.85rem;margin:1.5rem 0;padding:1rem 1.15rem;display:flex}.docs-callout__icon{color:#00ff9c;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.2rem}.docs-callout__body{min-width:0}.docs-callout__body>:last-child{margin-bottom:0}.docs-callout--tip{background:#6fd3ff12;border-left-color:#6fd3ff}.docs-callout--tip .docs-callout__icon{color:#6fd3ff}.docs-callout--warning{background:#ffc86114;border-left-color:#ffc861}.docs-callout--warning .docs-callout__icon{color:#ffc861}.docs-content ol.docs-steps{counter-reset:docs-step;margin:1.75rem 0;padding:0;list-style:none}.docs-step{counter-increment:docs-step;margin:0;padding:0 0 1.5rem 2.75rem;position:relative}@media (min-width:768px){.docs-step{padding-left:3rem}}.docs-step:before{content:counter(docs-step);color:#000;background:#00ff9c;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.docs-step:after{content:"";background:#0c3b2e99;width:2px;position:absolute;top:2.25rem;bottom:.25rem;left:calc(1rem - 1px)}.docs-step:last-child{padding-bottom:0}.docs-step:last-child:after{display:none}.docs-step__title{color:#fff;font-size:1.05rem;font-weight:700;line-height:2rem;margin-bottom:.25rem!important}.docs-step__body>:last-child{margin-bottom:0}.docs-cards{gap:1rem;margin:1.5rem 0;display:grid}@media (min-width:640px){.docs-cards--cols-2,.docs-cards--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.docs-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-card{color:#f5f5f5b8;background:#0c3b2e29;border:1px solid #0c3b2e99;flex-direction:column;gap:.4rem;min-width:0;padding:1.25rem;font-size:.925rem;line-height:1.55;display:flex}.docs-card--link{transition:border-color .2s,background-color .2s}.docs-card--link:hover{background:#0c3b2e4d;border-color:#00ff9c}.docs-card--link:hover .docs-card__title{color:#00ff9c}.docs-card__icon{color:#00ff9c;width:1.5rem;height:1.5rem;margin-bottom:.35rem}.docs-card__title{color:#fff;font-size:1rem;font-weight:700;transition:color .2s}.docs-card__body>:last-child{margin-bottom:0}.docs-accordions{border-top:1px solid #0c3b2e99;margin:1.5rem 0}.docs-accordion{border-bottom:1px solid #0c3b2e99}.docs-accordion__summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:700;list-style:none;display:flex}.docs-accordion__summary::-webkit-details-marker{display:none}.docs-accordion__chevron{color:#00ff9c;flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .2s}.docs-accordion[open] .docs-accordion__chevron{transform:rotate(90deg)}.docs-accordion__body{padding-bottom:1rem}.docs-accordion__body>:last-child{margin-bottom:0}.docs-frame{border:1px solid #0c3b2e99;margin:1.5rem 0;padding:.5rem}.docs-pager{border-top:1px solid #0c3b2e99;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3.5rem;padding-top:2rem;display:grid}.docs-pager__link{border:1px solid #0c3b2e99;flex-direction:column;gap:.35rem;min-width:0;padding:1rem;transition:border-color .2s;display:flex}.docs-pager__link:hover{border-color:#00ff9c}.docs-pager__link:hover .docs-pager__title{color:#00ff9c}.docs-pager__link--next{text-align:right;align-items:flex-end}.docs-pager__label{letter-spacing:.1em;text-transform:uppercase;color:#f5f5f5b8;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.docs-pager__label svg{width:.9rem;height:.9rem}.docs-pager__title{color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;transition:color .2s}.docs-support{background:#0c3b2e;flex-direction:column;gap:1rem;margin-top:3rem;padding:1.5rem;display:flex}@media (min-width:640px){.docs-support{flex-direction:row;justify-content:space-between;align-items:center}}.docs-support__title{font-size:1.25rem;font-weight:700}.docs-support__text{color:#f5f5f5b8}.docs-support__button{color:#000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#00ff9c;align-self:flex-start;padding:.75rem 1.25rem;font-size:.8rem;font-weight:700;transition:background-color .2s;display:inline-flex}.docs-support__button:hover{background:#fff}@media (min-width:640px){.docs-support__button{align-self:center}}.docs-toc{display:none}@media (min-width:1280px){.docs-toc{align-self:start;max-height:calc(100vh - 9rem);display:block;position:sticky;top:8rem;overflow-y:auto}}.docs-toc__title{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.docs-toc li{margin-bottom:.5rem;font-size:.85rem;line-height:1.4}.docs-toc a{color:#f5f5f5b8}.docs-toc a:hover{color:#00ff9c}.docs-toc__sub{padding-left:.85rem}
