.DocsPage-module__ZBpVKG__docsPage{max-width:var(--content-area-max);padding:var(--spacing-8)var(--spacing-6);flex:1;min-width:0}.DocsPage-module__ZBpVKG__docsPage__header{margin-bottom:var(--spacing-10)}.DocsPage-module__ZBpVKG__docsPage__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);color:var(--text-color);margin:0 0 var(--spacing-4)0;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.DocsPage-module__ZBpVKG__docsPage__description{font-size:var(--font-size-lg);color:var(--text-muted);margin:0 0 var(--spacing-4)0;line-height:var(--line-height-relaxed)}.DocsPage-module__ZBpVKG__docsPage__lastUpdated{font-size:var(--font-size-sm);color:var(--text-muted);margin:0}.DocsPage-module__ZBpVKG__docsPage__content{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--text-muted)}.DocsPage-module__ZBpVKG__docsPage__content p{margin:0 0 var(--spacing-5)0}.DocsPage-module__ZBpVKG__docsPage__content ul,.DocsPage-module__ZBpVKG__docsPage__content ol{margin:0 0 var(--spacing-5)0;padding-left:var(--spacing-6)}.DocsPage-module__ZBpVKG__docsPage__content li{margin-bottom:var(--spacing-2)}.DocsPage-module__ZBpVKG__docsPage__content a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.DocsPage-module__ZBpVKG__docsPage__content a:hover{color:var(--primary-variant)}}.DocsPage-module__ZBpVKG__docsPage__content code{background:var(--bg-light);border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:.125rem .375rem;font-family:monospace}.DocsPage-module__ZBpVKG__docsPage__content pre{background:var(--bg-light);padding:var(--spacing-4);border-radius:var(--radius-2xl);margin:0 0 var(--spacing-5)0;overflow-x:auto}.DocsPage-module__ZBpVKG__docsPage__content pre code{background:0 0;padding:0}.DocsPage-module__ZBpVKG__docsPage__wrapper{gap:var(--spacing-8);display:flex}@media (max-width:768px){.DocsPage-module__ZBpVKG__docsPage{padding:var(--spacing-4)var(--spacing-3)}.DocsPage-module__ZBpVKG__docsPage__title{font-size:var(--font-size-3xl)}.DocsPage-module__ZBpVKG__docsPage__description{font-size:var(--font-size-base)}}
.TableOfContents-module__2FdGRq__toc{top:calc(65px + var(--spacing-8));width:var(--toc-width);max-height:calc(100vh - 65px - var(--spacing-16));padding-left:var(--spacing-4);border-left:1px solid var(--hairline);flex-shrink:0;align-self:flex-start;position:sticky;overflow-y:auto}.TableOfContents-module__2FdGRq__toc__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 var(--spacing-3)0}.TableOfContents-module__2FdGRq__toc__list{margin:0;padding:0;list-style:none}.TableOfContents-module__2FdGRq__toc__item{margin-bottom:var(--spacing-1)}.TableOfContents-module__2FdGRq__toc__link{padding:var(--spacing-1)0;font-size:var(--font-size-sm);color:var(--text-muted);transition:color var(--animation-fast)var(--ease-smooth);line-height:var(--line-height-snug);text-decoration:none;display:block}@media (hover:hover){.TableOfContents-module__2FdGRq__toc__link:hover{color:var(--text-color)}}.TableOfContents-module__2FdGRq__toc__link--active{color:var(--primary);font-weight:var(--font-weight-medium)}.TableOfContents-module__2FdGRq__toc__link--h3{padding-left:var(--spacing-4)}.TableOfContents-module__2FdGRq__toc::-webkit-scrollbar{width:0}@media (max-width:1279px){.TableOfContents-module__2FdGRq__toc{display:none}}
.DocsHeading-module__ZcYuna__docsHeading{align-items:center;gap:var(--spacing-2);scroll-margin-top:calc(var(--spacing-16) + var(--spacing-4));margin:0;display:flex}.DocsHeading-module__ZcYuna__docsHeading__text{flex:1}.DocsHeading-module__ZcYuna__docsHeading__anchor{opacity:0;color:var(--text-muted);transition:opacity var(--animation-fast)var(--ease-smooth),color var(--animation-fast)var(--ease-smooth)}@media (hover:hover){.DocsHeading-module__ZcYuna__docsHeading:hover .DocsHeading-module__ZcYuna__docsHeading__anchor{opacity:1}.DocsHeading-module__ZcYuna__docsHeading__anchor:hover{color:var(--primary)}}.DocsHeading-module__ZcYuna__docsHeading--h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-medium);color:var(--text-color);margin-bottom:var(--spacing-6);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.DocsHeading-module__ZcYuna__docsHeading--h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--text-color);margin-top:var(--spacing-12);margin-bottom:var(--spacing-4);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-snug)}.DocsHeading-module__ZcYuna__docsHeading--h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--text-color);margin-top:var(--spacing-10);margin-bottom:var(--spacing-3);line-height:var(--line-height-snug)}.DocsHeading-module__ZcYuna__docsHeading--h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--text-color);margin-top:var(--spacing-6);margin-bottom:var(--spacing-2);line-height:var(--line-height-snug)}.DocsHeading-module__ZcYuna__docsHeading--h5{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--text-color);margin-top:var(--spacing-4);margin-bottom:var(--spacing-2);line-height:var(--line-height-normal)}.DocsHeading-module__ZcYuna__docsHeading--h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--spacing-4);margin-bottom:var(--spacing-2);line-height:var(--line-height-normal)}@media (max-width:768px){.DocsHeading-module__ZcYuna__docsHeading--h1{font-size:var(--font-size-3xl)}.DocsHeading-module__ZcYuna__docsHeading--h2{font-size:var(--font-size-xl)}.DocsHeading-module__ZcYuna__docsHeading--h3{font-size:var(--font-size-lg)}.DocsHeading-module__ZcYuna__docsHeading__anchor{opacity:1}}
.DocsCallout-module__DqWdKW__docsCallout{margin:var(--spacing-6)0;padding:var(--spacing-5);border-radius:var(--radius-xl);border:1px solid}.DocsCallout-module__DqWdKW__docsCallout__header{align-items:center;gap:var(--spacing-3);display:flex}.DocsCallout-module__DqWdKW__docsCallout__iconBadge{border-radius:var(--radius-2xl);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.DocsCallout-module__DqWdKW__docsCallout__icon{width:16px;height:16px}.DocsCallout-module__DqWdKW__docsCallout__title{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.DocsCallout-module__DqWdKW__docsCallout__content{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-top:var(--spacing-3)}.DocsCallout-module__DqWdKW__docsCallout__content p:last-child{margin-bottom:0}.DocsCallout-module__DqWdKW__docsCallout--info{background:#1a73e80f;border-color:#1a73e833}.DocsCallout-module__DqWdKW__docsCallout--info .DocsCallout-module__DqWdKW__docsCallout__iconBadge{color:var(--primary);background:#1a73e81a}.DocsCallout-module__DqWdKW__docsCallout--info .DocsCallout-module__DqWdKW__docsCallout__title{color:var(--primary)}.DocsCallout-module__DqWdKW__docsCallout--warning{background:#eaaa290f;border-color:#eaaa2933}.DocsCallout-module__DqWdKW__docsCallout--warning .DocsCallout-module__DqWdKW__docsCallout__iconBadge{color:#b45309;background:#b453091a}.DocsCallout-module__DqWdKW__docsCallout--warning .DocsCallout-module__DqWdKW__docsCallout__title{color:#b45309}.DocsCallout-module__DqWdKW__docsCallout--error{background:#d930250f;border-color:#d9302533}.DocsCallout-module__DqWdKW__docsCallout--error .DocsCallout-module__DqWdKW__docsCallout__iconBadge{color:var(--error);background:#d930251a}.DocsCallout-module__DqWdKW__docsCallout--error .DocsCallout-module__DqWdKW__docsCallout__title{color:var(--error)}.DocsCallout-module__DqWdKW__docsCallout--tip{background:#008a000f;border-color:#008a0033}.DocsCallout-module__DqWdKW__docsCallout--tip .DocsCallout-module__DqWdKW__docsCallout__iconBadge{color:var(--success);background:#008a001a}.DocsCallout-module__DqWdKW__docsCallout--tip .DocsCallout-module__DqWdKW__docsCallout__title{color:var(--success)}.DocsCallout-module__DqWdKW__docsCallout--note{background:#7373730f;border-color:#73737333}.DocsCallout-module__DqWdKW__docsCallout--note .DocsCallout-module__DqWdKW__docsCallout__iconBadge{color:var(--neutral-500);background:#7373731a}.DocsCallout-module__DqWdKW__docsCallout--note .DocsCallout-module__DqWdKW__docsCallout__title{color:var(--neutral-500)}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--info{background:#1a73e80a;border-color:#1a73e833}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--info .DocsCallout-module__DqWdKW__docsCallout__iconBadge{background:#1a73e81a}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--warning{background:#eaaa290a;border-color:#eaaa2933}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--warning .DocsCallout-module__DqWdKW__docsCallout__iconBadge{color:var(--warning);background:#eaaa291a}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--warning .DocsCallout-module__DqWdKW__docsCallout__title{color:var(--warning)}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--error{background:#d930250a;border-color:#d9302533}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--error .DocsCallout-module__DqWdKW__docsCallout__iconBadge{background:#d930251a}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--tip{background:#008a000a;border-color:#008a0033}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--tip .DocsCallout-module__DqWdKW__docsCallout__iconBadge{background:#008a001a}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--note{background:#ffffff0a;border-color:#ffffff1a}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--note .DocsCallout-module__DqWdKW__docsCallout__iconBadge{color:var(--neutral-400);background:#ffffff14}:root[data-theme=dark] .DocsCallout-module__DqWdKW__docsCallout--note .DocsCallout-module__DqWdKW__docsCallout__title{color:var(--neutral-400)}
.DocsSteps-module__x5deuW__docsSteps{margin:var(--spacing-6)0}.DocsSteps-module__x5deuW__docsStep{gap:var(--spacing-4);padding-bottom:var(--spacing-6);display:flex;position:relative}.DocsSteps-module__x5deuW__docsStep:last-child{padding-bottom:0}.DocsSteps-module__x5deuW__docsStep:not(:last-child):before{content:"";background:var(--hairline);width:2px;position:absolute;top:36px;bottom:0;left:15px}.DocsSteps-module__x5deuW__docsStep__number{border-radius:var(--radius-full);background:var(--primary);width:32px;height:32px;color:var(--on-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.DocsSteps-module__x5deuW__docsStep__content{min-width:0;padding-top:var(--spacing-1);flex:1}.DocsSteps-module__x5deuW__docsStep__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-color);margin:0 0 var(--spacing-2)0;line-height:var(--line-height-tight)}.DocsSteps-module__x5deuW__docsStep__body{font-size:var(--font-size-base);color:var(--text-color);line-height:var(--line-height-relaxed)}.DocsSteps-module__x5deuW__docsStep__body p{margin:0 0 var(--spacing-3)0}.DocsSteps-module__x5deuW__docsStep__body p:last-child{margin-bottom:0}.DocsSteps-module__x5deuW__docsStep__body img{border-radius:var(--radius-2xl);max-width:100%;height:auto;margin-top:var(--spacing-3);border:1px solid var(--hairline)}.DocsSteps-module__x5deuW__docsStep__body ul,.DocsSteps-module__x5deuW__docsStep__body ol{margin:var(--spacing-2)0;padding-left:var(--spacing-5)}.DocsSteps-module__x5deuW__docsStep__body li{margin-bottom:var(--spacing-1)}.DocsSteps-module__x5deuW__docsStep__body code{background:var(--bg-light);border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:.125rem .375rem;font-family:monospace}@media (max-width:768px){.DocsSteps-module__x5deuW__docsStep{gap:var(--spacing-3)}.DocsSteps-module__x5deuW__docsStep__number{width:28px;height:28px;font-size:var(--font-size-xs)}.DocsSteps-module__x5deuW__docsStep:not(:last-child):before{top:32px;left:13px}.DocsSteps-module__x5deuW__docsStep__title{font-size:var(--font-size-base)}.DocsSteps-module__x5deuW__docsStep__body{font-size:var(--font-size-sm)}}
.DocsCard-module__ZXlYfq__docsCardGrid{gap:var(--spacing-4);margin:var(--spacing-6)0;display:grid}.DocsCard-module__ZXlYfq__docsCardGrid--2col{grid-template-columns:repeat(2,1fr)}.DocsCard-module__ZXlYfq__docsCardGrid--3col{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.DocsCard-module__ZXlYfq__docsCardGrid--2col,.DocsCard-module__ZXlYfq__docsCardGrid--3col{grid-template-columns:1fr}}.DocsCard-module__ZXlYfq__docsCard{gap:var(--spacing-3);padding:var(--spacing-5);background:var(--background);border:1px solid var(--hairline);border-radius:var(--radius-xl);transition:all var(--animation-base)var(--ease-smooth);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.DocsCard-module__ZXlYfq__docsCard:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:scale(1.02)}}.DocsCard-module__ZXlYfq__docsCard__icon{background:var(--bg-light);border-radius:var(--radius-xl);width:40px;height:40px;color:var(--primary);justify-content:center;align-items:center;display:flex}.DocsCard-module__ZXlYfq__docsCard__content{flex:1}.DocsCard-module__ZXlYfq__docsCard__title{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-color);margin:0 0 var(--spacing-1)0;line-height:var(--line-height-tight);display:flex}.DocsCard-module__ZXlYfq__docsCard__arrow{opacity:0;transition:all var(--animation-base)var(--ease-smooth);transform:translate(-4px)}@media (hover:hover){.DocsCard-module__ZXlYfq__docsCard:hover .DocsCard-module__ZXlYfq__docsCard__arrow{opacity:1;transform:translate(0)}}.DocsCard-module__ZXlYfq__docsCard__description{font-size:var(--font-size-sm);color:var(--text-muted);line-height:var(--line-height-relaxed);margin:0}:root[data-theme=dark] .DocsCard-module__ZXlYfq__docsCard{background:var(--oxford-blue)}@media (hover:hover){:root[data-theme=dark] .DocsCard-module__ZXlYfq__docsCard:hover{background:var(--dark-gray)}}:root[data-theme=dark] .DocsCard-module__ZXlYfq__docsCard__icon{background:var(--dark-gray)}
.DocsImage-module__6EpVfa__docsImage{margin:var(--spacing-6)0}.DocsImage-module__6EpVfa__docsImage__wrapper{border-radius:var(--radius-2xl);border:1px solid var(--hairline);background:var(--bg-light);overflow:hidden}.DocsImage-module__6EpVfa__docsImage__img{width:100%;height:auto;display:block}.DocsImage-module__6EpVfa__docsImage__caption{margin-top:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;font-style:italic}
.DocsBreadcrumb-module__ctc2-W__breadcrumb{z-index:50;margin:0 calc(-1*var(--spacing-6))var(--spacing-4);padding:var(--spacing-3)var(--spacing-6);background:var(--background);border-bottom:1px solid var(--hairline);position:sticky;top:64px}.DocsBreadcrumb-module__ctc2-W__breadcrumb__list{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DocsBreadcrumb-module__ctc2-W__breadcrumb__item{align-items:center;gap:var(--spacing-1);display:flex}.DocsBreadcrumb-module__ctc2-W__breadcrumb__link{align-items:center;gap:var(--spacing-1);font-size:var(--font-size-sm);color:var(--text-muted);transition:color var(--animation-fast)var(--ease-smooth);text-decoration:none;display:inline-flex}@media (hover:hover){.DocsBreadcrumb-module__ctc2-W__breadcrumb__link:hover{color:var(--primary)}}.DocsBreadcrumb-module__ctc2-W__breadcrumb__separator{color:var(--text-muted);flex-shrink:0}.DocsBreadcrumb-module__ctc2-W__breadcrumb__current{font-size:var(--font-size-sm);color:var(--text-color);font-weight:var(--font-weight-medium)}@media (max-width:1024px){.DocsBreadcrumb-module__ctc2-W__breadcrumb{margin-left:calc(-1*var(--spacing-4));margin-right:calc(-1*var(--spacing-4));padding-left:var(--spacing-4);padding-right:var(--spacing-4);top:56px}}@media (max-width:640px){.DocsBreadcrumb-module__ctc2-W__breadcrumb__homeText{display:none}.DocsBreadcrumb-module__ctc2-W__breadcrumb__list{gap:var(--spacing-1)}.DocsBreadcrumb-module__ctc2-W__breadcrumb__link,.DocsBreadcrumb-module__ctc2-W__breadcrumb__current{font-size:var(--font-size-xs)}}
