.accordion-module__N6coBa__accordion{border-top:1px solid var(--border);width:100%}.accordion-module__N6coBa__item{border-bottom:1px solid var(--border)}.accordion-module__N6coBa__header{margin:0}.accordion-module__N6coBa__trigger{width:100%;min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2) 0;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.accordion-module__N6coBa__trigger:hover{color:var(--text-secondary)}.accordion-module__N6coBa__trigger:hover .accordion-module__N6coBa__icon{color:var(--foreground)}}.accordion-module__N6coBa__icon{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.accordion-module__N6coBa__trigger[data-state=open] .accordion-module__N6coBa__icon{color:var(--foreground)}.accordion-module__N6coBa__panel{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);overflow:hidden}.accordion-module__N6coBa__panelInner{overflow-wrap:anywhere;padding:0 var(--space-8) var(--space-5) 0}.accordion-module__N6coBa__lg .accordion-module__N6coBa__trigger{gap:var(--space-8);min-height:76px;padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}.accordion-module__N6coBa__lg .accordion-module__N6coBa__panel{font-size:var(--text-base);line-height:1.65}.accordion-module__N6coBa__lg .accordion-module__N6coBa__panelInner{max-width:62ch;padding:0 var(--space-12) var(--space-6) 0}@media (max-width:520px){.accordion-module__N6coBa__lg .accordion-module__N6coBa__trigger{min-height:68px;font-size:var(--text-base)}.accordion-module__N6coBa__lg .accordion-module__N6coBa__panel{font-size:var(--text-sm)}.accordion-module__N6coBa__lg .accordion-module__N6coBa__panelInner{padding-right:var(--space-6)}}@media (prefers-reduced-motion:reduce){.accordion-module__N6coBa__trigger,.accordion-module__N6coBa__icon{transition:none}}
.alert-module__JQLaba__presence{min-width:0}.alert-module__JQLaba__alert{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);background:var(--surface);box-shadow:var(--shadow-resting);display:flex}.alert-module__JQLaba__icon,.alert-module__JQLaba__glyph{flex:none;place-items:center;display:grid;position:relative}.alert-module__JQLaba__icon{width:18px;height:18px;margin-top:1px}.alert-module__JQLaba__icon svg{display:block}.alert-module__JQLaba__copy{flex:1;min-width:0}.alert-module__JQLaba__content{position:relative}.alert-module__JQLaba__title{font-size:var(--text-sm);font-weight:500;display:block;position:relative}.alert-module__JQLaba__line{display:block}.alert-module__JQLaba__description{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-xs);position:relative}.alert-module__JQLaba__info .alert-module__JQLaba__icon{color:var(--info,var(--accent))}.alert-module__JQLaba__success .alert-module__JQLaba__icon{color:var(--success)}.alert-module__JQLaba__warning .alert-module__JQLaba__icon{color:var(--warning)}.alert-module__JQLaba__danger .alert-module__JQLaba__icon{color:var(--danger)}.alert-module__JQLaba__dismiss{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-5px -6px -5px 0;display:grid}.alert-module__JQLaba__dismiss:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (hover:hover) and (pointer:fine){.alert-module__JQLaba__dismiss:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.alert-module__JQLaba__dismiss{transition:none}.alert-module__JQLaba__dismiss:active{transform:none}}.alert-module__JQLaba__description[data-motion-pop-id]{margin:0}
.badge-module__2tS8vq__badge{--badge-tone:var(--text-secondary);--badge-tint:10%;--badge-ink:84%;--badge-background:color-mix(in oklab, var(--badge-tone) var(--badge-tint), var(--surface));--badge-foreground:color-mix(in oklab, var(--badge-tone) var(--badge-ink), var(--foreground));--badge-color:color-mix(in oklab, var(--badge-tone) 88%, var(--foreground));--badge-border:transparent;--badge-radius:6px;--badge-height:24px;--badge-pad:10px;--badge-gap:5px;--badge-icon:14px;--badge-dot:6px;box-sizing:border-box;min-height:var(--badge-height);vertical-align:middle;border:1px solid var(--badge-border);border-radius:var(--badge-radius);padding:0 var(--badge-pad);color:var(--badge-foreground);background:var(--badge-background);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;overflow:clip}:root:has(.ck-docs[data-theme=dark]) .badge-module__2tS8vq__badge{--badge-tint:12%;--badge-ink:94%}.badge-module__2tS8vq__outline{--badge-border:color-mix(in oklab, var(--badge-tone) 14%, var(--border))}:root:has(.ck-docs[data-theme=dark]) .badge-module__2tS8vq__outline{--badge-border:color-mix(in oklab, var(--badge-tone) 22%, var(--border))}.badge-module__2tS8vq__sm{--badge-height:20px;--badge-radius:5px;--badge-pad:8px;--badge-gap:4px;--badge-icon:12px;--badge-dot:5px;font-size:11px}.badge-module__2tS8vq__md{--badge-height:24px;--badge-radius:6px;--badge-pad:10px;--badge-gap:5px;--badge-icon:14px;--badge-dot:6px}.badge-module__2tS8vq__lg{--badge-height:28px;--badge-radius:7px;--badge-pad:12px;--badge-gap:6px;--badge-icon:16px;--badge-dot:7px;font-size:var(--text-sm)}.badge-module__2tS8vq__pill{--badge-radius:var(--radius-pill)}.badge-module__2tS8vq__withIcon{padding-inline-start:calc(var(--badge-pad) - 2px)}.badge-module__2tS8vq__withDot{padding-inline-start:calc(var(--badge-pad) - 1px)}.badge-module__2tS8vq__body{align-items:center;display:flex}.badge-module__2tS8vq__content{align-items:center;gap:var(--badge-gap);width:max-content;display:flex;position:relative}.badge-module__2tS8vq__label,.badge-module__2tS8vq__glyph{align-items:center;display:inline-flex;position:relative}.badge-module__2tS8vq__text{text-box:trim-both cap alphabetic;display:block}.badge-module__2tS8vq__icon{color:var(--badge-color);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.badge-module__2tS8vq__glyph>svg{width:var(--badge-icon);height:var(--badge-icon);display:block}.badge-module__2tS8vq__dot{width:var(--badge-dot);height:var(--badge-dot);background:var(--badge-color);border-radius:50%;flex:none;display:block}.badge-module__2tS8vq__neutral{--badge-tone:var(--text-secondary)}.badge-module__2tS8vq__info{--badge-tone:var(--info,var(--tone-sky))}.badge-module__2tS8vq__success{--badge-tone:var(--success)}.badge-module__2tS8vq__warning{--badge-tone:var(--warning)}.badge-module__2tS8vq__danger{--badge-tone:var(--danger)}.badge-module__2tS8vq__teal{--badge-tone:var(--tone-teal)}.badge-module__2tS8vq__sky{--badge-tone:var(--tone-sky)}.badge-module__2tS8vq__orchid{--badge-tone:var(--tone-orchid)}.badge-module__2tS8vq__violet{--badge-tone:var(--tone-violet)}.badge-module__2tS8vq__rose{--badge-tone:var(--tone-rose)}.badge-module__2tS8vq__amber{--badge-tone:var(--tone-amber)}.badge-module__2tS8vq__warning,.badge-module__2tS8vq__amber{--badge-ink:76%}@media (prefers-reduced-motion:reduce){.badge-module__2tS8vq__badge{transition-duration:var(--duration-instant)}}
.blocks-module__RnV_ma__prose{color:var(--text-secondary);overflow-wrap:break-word;font-size:15px;line-height:1.7}.blocks-module__RnV_ma__prose :where(p){margin:0 0 var(--space-4)}.blocks-module__RnV_ma__prose :where(ul,ol){margin:0 0 var(--space-4);padding-left:1.25rem}.blocks-module__RnV_ma__prose :where(li){margin:6px 0;padding-left:2px}.blocks-module__RnV_ma__prose :where(li)::marker{color:var(--text-muted)}.blocks-module__RnV_ma__prose :where(strong){color:var(--foreground);font-weight:600}.blocks-module__RnV_ma__prose :where(a){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--accent) 55%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);font-weight:500;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.blocks-module__RnV_ma__prose :where(a):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.blocks-module__RnV_ma__prose :where(:not(pre)>code){border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);overflow-wrap:anywhere;border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.86em}.blocks-module__RnV_ma__prose :where(hr){margin:var(--space-10) 0;border:0;border-top:1px solid var(--border)}.blocks-module__RnV_ma__header{margin-bottom:var(--space-10)}.blocks-module__RnV_ma__title{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:600;line-height:1.2}.blocks-module__RnV_ma__description{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:17px;line-height:1.55}.blocks-module__RnV_ma__h2,.blocks-module__RnV_ma__h3{color:var(--foreground);font-family:var(--font-display);scroll-margin-top:88px;position:relative}.blocks-module__RnV_ma__h2{margin:var(--space-16) 0 var(--space-4);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.3}.blocks-module__RnV_ma__h3{margin:var(--space-10) 0 var(--space-3);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.4}.blocks-module__RnV_ma__header+.blocks-module__RnV_ma__h2{margin-top:0}.blocks-module__RnV_ma__anchor{width:20px;height:20px;color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.blocks-module__RnV_ma__h2:hover .blocks-module__RnV_ma__anchor,.blocks-module__RnV_ma__h3:hover .blocks-module__RnV_ma__anchor,.blocks-module__RnV_ma__anchor:focus-visible{opacity:1}@media (max-width:1023px){.blocks-module__RnV_ma__anchor{display:none}}.blocks-module__RnV_ma__callout{margin:var(--space-6) 0;border-color:color-mix(in oklab, var(--callout) 24%, var(--border));background:color-mix(in oklab, var(--callout) 7%, var(--surface));box-shadow:none}.blocks-module__RnV_ma__callout strong{color:var(--foreground);font-size:14px}.blocks-module__RnV_ma__callout p{color:var(--text-secondary);margin-top:2px;font-size:14px;line-height:1.6}.blocks-module__RnV_ma__callout code{border:1px solid var(--border);background:var(--surface);color:var(--foreground);overflow-wrap:anywhere;border-radius:5px;padding:.05em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.blocks-module__RnV_ma__callout a{color:var(--foreground);text-underline-offset:3px;font-weight:500;text-decoration:underline}.blocks-module__RnV_ma__note{--callout:var(--info)}.blocks-module__RnV_ma__tip{--callout:var(--success)}.blocks-module__RnV_ma__warning{--callout:var(--warning)}.blocks-module__RnV_ma__danger{--callout:var(--danger)}.blocks-module__RnV_ma__steps{margin:var(--space-6) 0;counter-reset:step;padding:0;list-style:none}.blocks-module__RnV_ma__step{padding:0 0 var(--space-6) 44px;counter-increment:step;position:relative}.blocks-module__RnV_ma__step:before{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);width:28px;height:28px;color:var(--foreground);content:counter(step);font-size:var(--text-xs);place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.blocks-module__RnV_ma__step:after{background:var(--border);content:"";width:1px;position:absolute;top:34px;bottom:6px;left:14px}.blocks-module__RnV_ma__step:last-child{padding-bottom:0}.blocks-module__RnV_ma__step:last-child:after{display:none}.blocks-module__RnV_ma__stepTitle{margin:2px 0 var(--space-2);color:var(--foreground);font-size:15px;font-weight:600;line-height:1.5}.blocks-module__RnV_ma__stepBody{padding-top:2px}.blocks-module__RnV_ma__stepTitle+.blocks-module__RnV_ma__stepBody{padding-top:0}.blocks-module__RnV_ma__stepBody>:last-child{margin-bottom:0}.blocks-module__RnV_ma__fields{margin:var(--space-4) 0 var(--space-8)}.blocks-module__RnV_ma__field{border-bottom:1px solid var(--border-subtle);padding:var(--space-4) 0;scroll-margin-top:88px}.blocks-module__RnV_ma__field:first-child{padding-top:var(--space-2)}.blocks-module__RnV_ma__fieldHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blocks-module__RnV_ma__fieldName{color:var(--accent-strong);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600}.blocks-module__RnV_ma__fieldMeta{color:var(--text-muted);font-size:var(--text-xs)}.blocks-module__RnV_ma__fieldMeta code{font-size:11.5px}.blocks-module__RnV_ma__fieldBody{margin-top:var(--space-2);font-size:14px}.blocks-module__RnV_ma__fieldBody>:last-child{margin-bottom:0}.blocks-module__RnV_ma__fieldBody p{margin-bottom:var(--space-2)}.blocks-module__RnV_ma__enumList{margin-top:var(--space-2);flex-wrap:wrap;gap:4px;display:flex}.blocks-module__RnV_ma__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.blocks-module__RnV_ma__expandable{margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control)}.blocks-module__RnV_ma__expandable>summary{padding:8px var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;font-weight:500;list-style:none;display:flex}.blocks-module__RnV_ma__expandable>summary::-webkit-details-marker{display:none}.blocks-module__RnV_ma__expandable>summary svg{transition:transform var(--duration-fast) var(--ease-standard)}.blocks-module__RnV_ma__expandable[open]>summary svg{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.blocks-module__RnV_ma__expandable>summary:hover{color:var(--foreground)}}.blocks-module__RnV_ma__expandableBody{border-top:1px solid var(--border-subtle);padding:0 var(--space-4)}.blocks-module__RnV_ma__expandableBody .blocks-module__RnV_ma__field:last-child{border-bottom:0}.blocks-module__RnV_ma__cards{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:var(--space-4);margin:var(--space-6) 0;display:grid}.blocks-module__RnV_ma__card{align-content:start;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-5);background:var(--surface);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){a.blocks-module__RnV_ma__card:hover{border-color:color-mix(in oklab, var(--accent) 55%, var(--border));box-shadow:var(--shadow-raised)}}.blocks-module__RnV_ma__cardIcon{background:var(--accent-subtle);width:32px;height:32px;color:var(--accent-strong);border-radius:9px;place-items:center;display:grid}.blocks-module__RnV_ma__cardTitle{margin:var(--space-1) 0 0;font-size:15px;font-weight:600;line-height:1.4}.blocks-module__RnV_ma__cardBody{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}@media (max-width:640px){.blocks-module__RnV_ma__cards{grid-template-columns:minmax(0,1fr)}}.blocks-module__RnV_ma__tableWrap{margin:var(--space-6) 0;border:1px solid var(--border);border-radius:var(--radius-control);overflow-x:auto}.blocks-module__RnV_ma__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.blocks-module__RnV_ma__table th{border-bottom:1px solid var(--border);padding:10px var(--space-4);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);text-align:left;white-space:nowrap;font-weight:600}.blocks-module__RnV_ma__table td{border-bottom:1px solid var(--border-subtle);padding:10px var(--space-4);vertical-align:top}.blocks-module__RnV_ma__table tr:last-child td{border-bottom:0}.blocks-module__RnV_ma__table td:first-child{color:var(--foreground)}.blocks-module__RnV_ma__table td:first-child code,.blocks-module__RnV_ma__table td:first-child a{white-space:nowrap;overflow-wrap:normal}.blocks-module__RnV_ma__codeGroup{gap:var(--space-3);margin:var(--space-6) 0;min-width:0;display:grid}.blocks-module__RnV_ma__codeTabs{min-width:0}.blocks-module__RnV_ma__codeSingle{margin:var(--space-6) 0;min-width:0}.blocks-module__RnV_ma__accordion{margin:var(--space-6) 0}.blocks-module__RnV_ma__download{align-items:center;gap:6px;display:inline-flex}
.command-palette-module__Kk2TDq__palette{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;box-shadow:var(--shadow-floating);transform-origin:top;overflow:hidden}.command-palette-module__Kk2TDq__searchRow{border-bottom:1px solid var(--border-subtle);min-height:54px;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.command-palette-module__Kk2TDq__searchRow:focus-within{background:var(--surface-muted)}.command-palette-module__Kk2TDq__searchIcon,.command-palette-module__Kk2TDq__itemIcon{color:var(--text-muted);flex:none;place-items:center;display:grid}.command-palette-module__Kk2TDq__searchIcon{width:22px;height:22px}.command-palette-module__Kk2TDq__searchRow input{min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.command-palette-module__Kk2TDq__searchRow input::placeholder{color:var(--text-muted)}.command-palette-module__Kk2TDq__searchRow input:focus-visible{outline:none}.command-palette-module__Kk2TDq__commandKey{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:38px;height:24px;padding:0 6px;font-weight:500;line-height:1;display:inline-flex}.command-palette-module__Kk2TDq__clearButton{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.command-palette-module__Kk2TDq__clearButton:hover,.command-palette-module__Kk2TDq__closeButton:hover{background:var(--surface);color:var(--foreground)}}.command-palette-module__Kk2TDq__clearButton:active,.command-palette-module__Kk2TDq__closeButton:active{background:var(--surface);color:var(--foreground)}.command-palette-module__Kk2TDq__closeButton{border:1px solid var(--border-subtle);min-width:27px;height:24px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0 6px;font-weight:500;line-height:1;display:grid}@media (prefers-reduced-motion:no-preference){.command-palette-module__Kk2TDq__closeButton:active{transform:scale(.96)}}.command-palette-module__Kk2TDq__resultsFrame{overflow:hidden}.command-palette-module__Kk2TDq__results{max-height:342px;padding:6px 8px;position:relative;overflow:auto}.command-palette-module__Kk2TDq__highlight{background:var(--surface-muted);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:8px;right:8px}.command-palette-module__Kk2TDq__group{position:relative}.command-palette-module__Kk2TDq__group+.command-palette-module__Kk2TDq__group{margin-top:6px}.command-palette-module__Kk2TDq__groupHeading{color:var(--text-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);padding:8px 10px 4px;display:block}.command-palette-module__Kk2TDq__result{width:100%;height:38px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.command-palette-module__Kk2TDq__itemIcon{width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.command-palette-module__Kk2TDq__itemIcon svg{width:16px;height:16px}.command-palette-module__Kk2TDq__activeResult .command-palette-module__Kk2TDq__itemIcon{color:var(--foreground)}.command-palette-module__Kk2TDq__resultCopy{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.command-palette-module__Kk2TDq__resultLabel,.command-palette-module__Kk2TDq__resultDescription{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-palette-module__Kk2TDq__resultLabel{max-width:100%;color:var(--foreground);font-size:var(--text-sm);flex:none;font-weight:400}.command-palette-module__Kk2TDq__match{color:inherit;background:0 0;font-weight:500}.command-palette-module__Kk2TDq__resultDescription{min-width:0;color:var(--text-secondary);font-size:var(--text-xs)}.command-palette-module__Kk2TDq__shortcut{flex:none;gap:3px;margin-left:auto;display:flex}.command-palette-module__Kk2TDq__shortcut kbd{border:1px solid var(--border);background:var(--surface);min-width:20px;height:20px;color:var(--text-muted);border-radius:5px;place-items:center;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.command-palette-module__Kk2TDq__empty{text-align:center;justify-items:center;gap:4px;padding:26px 12px 28px;display:grid}.command-palette-module__Kk2TDq__empty>span{width:32px;height:32px;color:var(--text-muted);place-items:center;margin-bottom:5px;display:grid}.command-palette-module__Kk2TDq__empty strong{max-width:100%;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.command-palette-module__Kk2TDq__empty small{color:var(--text-secondary);font-size:var(--text-xs)}.command-palette-module__Kk2TDq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){.command-palette-module__Kk2TDq__searchRow{gap:8px;padding:8px 11px}.command-palette-module__Kk2TDq__results{padding:6px}.command-palette-module__Kk2TDq__highlight{left:6px;right:6px}.command-palette-module__Kk2TDq__result{gap:8px}.command-palette-module__Kk2TDq__shortcut,.command-palette-module__Kk2TDq__commandKey{display:none}}@media (max-width:340px){.command-palette-module__Kk2TDq__result{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.command-palette-module__Kk2TDq__searchRow,.command-palette-module__Kk2TDq__itemIcon,.command-palette-module__Kk2TDq__clearButton,.command-palette-module__Kk2TDq__closeButton{transition:none}}.command-palette-module__Kk2TDq__group[data-motion-pop-id]{margin:0}
.copy-button-module__8bXfiG__button{width:max-content;max-width:100%;min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-weight:500;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.copy-button-module__8bXfiG__button:hover:not(:disabled){background:var(--surface-muted)}.copy-button-module__8bXfiG__plain:hover:not(:disabled){color:var(--foreground)}}@media (hover:none){.copy-button-module__8bXfiG__button:active:not(:disabled){background:var(--surface-muted)}.copy-button-module__8bXfiG__plain:active:not(:disabled){color:var(--foreground)}}.copy-button-module__8bXfiG__button:disabled{cursor:not-allowed;opacity:.5}.copy-button-module__8bXfiG__glyph{color:inherit;transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative}.copy-button-module__8bXfiG__glyph[data-state=copied]{color:var(--success)}.copy-button-module__8bXfiG__glyph[data-state=error]{color:var(--danger)}.copy-button-module__8bXfiG__glyphLayer{grid-area:1/1;place-items:center;display:grid}.copy-button-module__8bXfiG__glyphLayer svg{display:block;overflow:visible}.copy-button-module__8bXfiG__label{white-space:nowrap;place-items:center;min-width:0;display:inline-grid}.copy-button-module__8bXfiG__sizer,.copy-button-module__8bXfiG__word{white-space:nowrap;grid-area:1/1;padding-block:2px}.copy-button-module__8bXfiG__sizer{visibility:hidden}.copy-button-module__8bXfiG__word{display:block}.copy-button-module__8bXfiG__iconOnly{width:var(--control-height-sm);padding:0}@media (pointer:coarse){.copy-button-module__8bXfiG__iconOnly{position:relative}.copy-button-module__8bXfiG__iconOnly:after{inset:calc((40px - var(--control-height-sm)) / -2);content:"";position:absolute}}.copy-button-module__8bXfiG__plain{color:var(--text-secondary);background:0 0;border-color:#0000}.copy-button-module__8bXfiG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.copy-button-module__8bXfiG__button,.copy-button-module__8bXfiG__glyph{transition:none}}
.drawer-module__f_1EFa__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03030361;background:lab(.903296% 0 0/.38);position:fixed;inset:0}.drawer-module__f_1EFa__content{--drawer-size:min(30rem, calc(100vw - var(--space-4)));--ease-drawer:cubic-bezier(.32,.72,0,1);--drawer-from:translateX(100%);z-index:51;width:var(--drawer-size);border:1px solid var(--border);background:var(--surface-raised);max-width:100vw;max-height:100dvh;color:var(--foreground);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:fixed;overflow:hidden}.drawer-module__f_1EFa__overlay[data-state=closed],.drawer-module__f_1EFa__content[data-state=closed]{pointer-events:none!important}.drawer-module__f_1EFa__content[data-side=right]{border-width:1px 0 1px 1px;border-radius:22px 0 0 22px;inset:0 0 0 auto}.drawer-module__f_1EFa__content[data-side=left]{border-width:1px 1px 1px 0;border-radius:0 22px 22px 0;inset:0 auto 0 0}.drawer-module__f_1EFa__content[data-side=top]{border-width:0 0 1px;border-radius:0 0 22px 22px;width:100%;max-width:none;max-height:min(32rem,100dvh);inset:0 0 auto}.drawer-module__f_1EFa__content[data-side=bottom]{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:min(32rem,100dvh);inset:auto 0 0}.drawer-module__f_1EFa__content[data-side=bottom]:before{border-radius:var(--radius-pill);background:var(--border-strong);content:"";opacity:.75;width:2.25rem;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.drawer-module__f_1EFa__content[data-side=left]{--drawer-from:translateX(-100%)}.drawer-module__f_1EFa__content[data-side=top]{--drawer-from:translateY(-100%)}.drawer-module__f_1EFa__content[data-side=bottom]{--drawer-from:translateY(100%)}.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__overlay[data-state=open]{animation:drawer-module__f_1EFa__overlay-in var(--duration-standard) var(--ease-enter) both}.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__overlay[data-state=closed]{animation:drawer-module__f_1EFa__overlay-out var(--duration-fast) var(--ease-standard) both}.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__content[data-state=open]{animation:drawer-module__f_1EFa__drawer-in var(--duration-considered) var(--ease-drawer) both}.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__content[data-state=closed]{animation:drawer-module__f_1EFa__drawer-out var(--duration-standard) var(--ease-standard) both}.drawer-module__f_1EFa__content:focus{outline:none}.drawer-module__f_1EFa__overlay[data-contained],.drawer-module__f_1EFa__content[data-contained]{position:absolute}.drawer-module__f_1EFa__overlay[data-contained]{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03030329;background:lab(.903296% 0 0/.16)}.drawer-module__f_1EFa__content[data-contained]{--drawer-size:min(22rem, calc(100% - var(--space-8)));z-index:2;max-height:100%;box-shadow:none}.drawer-module__f_1EFa__content[data-contained][data-side=top],.drawer-module__f_1EFa__content[data-contained][data-side=bottom]{max-height:min(32rem, calc(100% - var(--space-8)))}.drawer-module__f_1EFa__content[data-contained][data-side]{border-width:0}.drawer-module__f_1EFa__content[data-contained][data-side=right]{border-left-width:1px}.drawer-module__f_1EFa__content[data-contained][data-side=left]{border-right-width:1px}.drawer-module__f_1EFa__content[data-contained][data-side=top]{border-bottom-width:1px}.drawer-module__f_1EFa__content[data-contained][data-side=bottom]{border-top-width:1px}.drawer-module__f_1EFa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border);flex:none;display:flex}.drawer-module__f_1EFa__handle{touch-action:none;-webkit-user-select:none;user-select:none}.drawer-module__f_1EFa__content[data-side=bottom] .drawer-module__f_1EFa__handle,.drawer-module__f_1EFa__content[data-side=top] .drawer-module__f_1EFa__handle{cursor:grab}.drawer-module__f_1EFa__title,.drawer-module__f_1EFa__description{position:relative}.drawer-module__f_1EFa__swap{line-height:var(--leading-body);display:block}.drawer-module__f_1EFa__title{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}.drawer-module__f_1EFa__description{max-width:32rem;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.drawer-module__f_1EFa__close{width:2rem;height:2rem;margin-top:calc((var(--text-lg) * var(--leading-body) - 2rem) / 2);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab, var(--surface-muted) 65%, transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.drawer-module__f_1EFa__close:hover{background:var(--surface-muted);color:var(--foreground)}}.drawer-module__f_1EFa__close:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);transform:scale(.96)}.drawer-module__f_1EFa__body{min-height:0;padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body);overscroll-behavior:contain;scrollbar-width:thin;overflow:auto}@media (max-width:40rem){.drawer-module__f_1EFa__content{--drawer-size:calc(100vw - var(--space-3))}.drawer-module__f_1EFa__content[data-side=right]{border-radius:18px 0 0 18px}.drawer-module__f_1EFa__content[data-side=left]{border-radius:0 18px 18px 0}.drawer-module__f_1EFa__content[data-side=top]{border-radius:0 0 18px 18px}.drawer-module__f_1EFa__content[data-side=bottom]{border-radius:18px 18px 0 0}.drawer-module__f_1EFa__header,.drawer-module__f_1EFa__body{padding:var(--space-5)}}@keyframes drawer-module__f_1EFa__overlay-in{0%{opacity:0}}@keyframes drawer-module__f_1EFa__overlay-out{to{opacity:0}}@keyframes drawer-module__f_1EFa__drawer-in{0%{transform:var(--drawer-from)}}@keyframes drawer-module__f_1EFa__drawer-out{65%{opacity:1}to{opacity:0;transform:var(--drawer-from)}}@keyframes drawer-module__f_1EFa__drawer-fade-in{0%{opacity:0}}@keyframes drawer-module__f_1EFa__drawer-fade-out{to{opacity:0}}@media (pointer:coarse){.drawer-module__f_1EFa__close{position:relative}.drawer-module__f_1EFa__close:after{content:"";position:absolute;inset:-4px}}@media (prefers-reduced-motion:reduce){.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__overlay[data-state=open]{animation:drawer-module__f_1EFa__overlay-in var(--duration-instant) linear both}.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__overlay[data-state=closed]{animation:drawer-module__f_1EFa__overlay-out var(--duration-instant) linear both}.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__content[data-state=open]{animation:drawer-module__f_1EFa__drawer-fade-in var(--duration-instant) linear both}.drawer-module__f_1EFa__keyframes.drawer-module__f_1EFa__content[data-state=closed]{animation:drawer-module__f_1EFa__drawer-fade-out var(--duration-instant) linear both}.drawer-module__f_1EFa__close,.drawer-module__f_1EFa__close:active{transition:none}.drawer-module__f_1EFa__close:active{transform:none}}
.code-block-module__ohZDwq__block{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:100%;overflow:hidden}.code-block-module__ohZDwq__header{min-height:calc(var(--control-height-sm) + 16px);justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--surface-raised);display:flex}.code-block-module__ohZDwq__file{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);display:flex}.code-block-module__ohZDwq__file>svg{color:var(--text-muted);flex:none;align-self:center}.code-block-module__ohZDwq__filename{min-width:0;color:var(--foreground);position:relative;overflow:hidden}.code-block-module__ohZDwq__swap{white-space:nowrap;min-width:0;display:inline-grid}.code-block-module__ohZDwq__swap>span,.code-block-module__ohZDwq__swapStack>span{grid-area:1/1;min-width:0}.code-block-module__ohZDwq__swapStack{min-width:0;display:grid}.code-block-module__ohZDwq__swapText{text-overflow:ellipsis;display:block;overflow:hidden}.code-block-module__ohZDwq__reserve{visibility:hidden}.code-block-module__ohZDwq__sizer{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.code-block-module__ohZDwq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.code-block-module__ohZDwq__language{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);flex:none;font-weight:400}.code-block-module__ohZDwq__language:before{content:"·";margin-right:var(--space-2);color:var(--border-strong)}.code-block-module__ohZDwq__viewport{--code-collapsed:calc(var(--code-lines,0) * var(--text-sm) * 1.7 + var(--space-5) * 2);overflow:hidden}.code-block-module__ohZDwq__pre{padding:var(--space-5);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);font-variant-ligatures:none;tab-size:2;white-space:pre;margin:0;line-height:1.7;position:relative;overflow:auto}.code-block-module__ohZDwq__code{display:block}.code-block-module__ohZDwq__expand{width:100%;min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--border-subtle);padding:0 var(--space-4);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font-weight:500;display:flex}.code-block-module__ohZDwq__chevron{color:var(--text-muted);flex:none;place-items:center;display:grid}.code-block-module__ohZDwq__comment{color:var(--text-muted);font-style:italic}.code-block-module__ohZDwq__string{color:#006b2e;color:lab(38.9684% -39.594 26.517)}.code-block-module__ohZDwq__number{color:#9a4a00;color:lab(41.1981% 33.7384 64.861)}.code-block-module__ohZDwq__keyword{color:#584cad;color:lab(37.5244% 25.5593 -51.5734)}.code-block-module__ohZDwq__type{color:#006184;color:lab(37.4835% -18.6549 -35.6626)}.code-block-module__ohZDwq__function{color:#852e2c;color:lab(32.6862% 37.7883 22.3337)}.code-block-module__ohZDwq__property{color:#6d4c00;color:lab(35.0591% 11.2659 66.9036)}.code-block-module__ohZDwq__tag{color:#006184;color:lab(37.4835% -18.6549 -35.6626)}.code-block-module__ohZDwq__punctuation{color:var(--text-secondary)}:root:has(.ck-docs[data-theme=dark]) .code-block-module__ohZDwq__string{color:#64cf80;color:lab(75.2259% -45.11 29.5429)}:root:has(.ck-docs[data-theme=dark]) .code-block-module__ohZDwq__number{color:#f2af48;color:lab(76.7033% 18.106 60.6421)}:root:has(.ck-docs[data-theme=dark]) .code-block-module__ohZDwq__keyword{color:#afacff;color:lab(72.55% 22.758 -55.5947)}:root:has(.ck-docs[data-theme=dark]) .code-block-module__ohZDwq__type{color:#4fc9fe;color:lab(75.9391% -22.9806 -36.3496)}:root:has(.ck-docs[data-theme=dark]) .code-block-module__ohZDwq__function{color:#ff9e96;color:lab(75.5496% 40.4957 22.6041)}:root:has(.ck-docs[data-theme=dark]) .code-block-module__ohZDwq__property{color:#deb459;color:lab(75.8559% 8.00878 51.7036)}:root:has(.ck-docs[data-theme=dark]) .code-block-module__ohZDwq__tag{color:#4fc9fe;color:lab(75.9391% -22.9806 -36.3496)}@media (hover:hover) and (pointer:fine){.code-block-module__ohZDwq__expand:hover{background:var(--surface-muted);color:var(--foreground)}.code-block-module__ohZDwq__expand:hover .code-block-module__ohZDwq__chevron{color:var(--foreground)}}@media (max-width:420px){.code-block-module__ohZDwq__header{padding-left:var(--space-3)}.code-block-module__ohZDwq__header button{width:var(--control-height-sm);padding-inline:0}.code-block-module__ohZDwq__header button>span:last-of-type{display:none}.code-block-module__ohZDwq__viewport{--code-collapsed:calc(var(--code-lines,0) * var(--text-xs) * 1.7 + var(--space-4) * 2)}.code-block-module__ohZDwq__pre{padding:var(--space-4);font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.code-block-module__ohZDwq__expand{transition:none}}
.docs-shell-module__m1rJNG__root{--docs-topbar:56px;--docs-sidebar:264px;--docs-toc:232px;--docs-gutter:16px;background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);line-height:1.6}.docs-shell-module__m1rJNG__topbar{z-index:30;height:var(--docs-topbar);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:0 var(--docs-gutter);background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);display:flex;position:sticky;top:0}.docs-shell-module__m1rJNG__brand{align-items:center;gap:var(--space-2);color:var(--foreground);flex:none;text-decoration:none;display:inline-flex}.docs-shell-module__m1rJNG__brand img{width:24px;height:24px}.docs-shell-module__m1rJNG__brandName{letter-spacing:-.02em;font-size:16px;font-weight:600}.docs-shell-module__m1rJNG__brandDivider{background:var(--border-strong);width:1px;height:16px}.docs-shell-module__m1rJNG__brandSection{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.docs-shell-module__m1rJNG__search{max-width:380px;height:var(--control-height-sm);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex:auto;margin-left:auto;padding:0 6px 0 12px;display:inline-flex}.docs-shell-module__m1rJNG__search span{text-align:left;flex:1}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__search:hover{border-color:var(--border-strong);color:var(--text-secondary)}}.docs-shell-module__m1rJNG__kbd{border:1px solid var(--border);background:var(--surface);height:20px;color:var(--text-muted);font-family:var(--font-body);border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.docs-shell-module__m1rJNG__topLinks{align-items:center;gap:var(--space-1);flex:none;display:flex}.docs-shell-module__m1rJNG__topLink{height:var(--control-height-sm);border-radius:var(--radius-pill);padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__topLink:hover{background:var(--surface-muted);color:var(--foreground)}}.docs-shell-module__m1rJNG__topCta{background:var(--foreground);color:var(--background)}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__topCta:hover{background:var(--accent-strong);color:var(--accent-foreground)}}.docs-shell-module__m1rJNG__iconButton{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__iconButton:hover{background:var(--surface-muted);color:var(--foreground)}}.docs-shell-module__m1rJNG__menuButton{margin-left:-6px;display:none}.docs-shell-module__m1rJNG__columns{grid-template-columns:var(--docs-sidebar) minmax(0, 1fr) var(--docs-toc);max-width:1440px;margin:0 auto;display:grid}.docs-shell-module__m1rJNG__sidebar{top:var(--docs-topbar);height:calc(100vh - var(--docs-topbar));border-right:1px solid var(--border-subtle);padding:var(--space-8) var(--space-4) var(--space-12);overscroll-behavior:contain;position:sticky;overflow-y:auto}.docs-shell-module__m1rJNG__main{min-width:0;padding:var(--space-12) var(--space-16) var(--space-24)}.docs-shell-module__m1rJNG__article{max-width:720px;margin:0 auto}.docs-shell-module__m1rJNG__toc{top:var(--docs-topbar);height:calc(100vh - var(--docs-topbar));padding:var(--space-12) var(--space-6) var(--space-12) 0;position:sticky;overflow-y:auto}.docs-shell-module__m1rJNG__navGroup+.docs-shell-module__m1rJNG__navGroup{margin-top:var(--space-8)}.docs-shell-module__m1rJNG__navHeading{margin:0 0 var(--space-2);padding:0 var(--space-3);color:var(--foreground);font-size:var(--text-xs);letter-spacing:0;font-weight:600}.docs-shell-module__m1rJNG__navList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-shell-module__m1rJNG__navLink{padding:6px var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:10px;line-height:1.45;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__navLink:hover{background:var(--surface-muted);color:var(--foreground)}}.docs-shell-module__m1rJNG__navLink[aria-current=page]{background:var(--accent-subtle);color:var(--accent-strong);font-weight:500}.docs-shell-module__m1rJNG__tocTitle{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--foreground);font-size:var(--text-xs);font-weight:600;display:flex}.docs-shell-module__m1rJNG__tocList{border-left:1px solid var(--border);gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.docs-shell-module__m1rJNG__tocLink{padding:4px 0 4px var(--space-3);color:var(--text-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-left:1px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none;display:block}.docs-shell-module__m1rJNG__tocDepth3{padding-left:calc(var(--space-3) + 12px)}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__tocLink:hover{color:var(--foreground)}}.docs-shell-module__m1rJNG__tocLink[data-active=true]{border-left-color:var(--accent);color:var(--accent-strong)}.docs-shell-module__m1rJNG__pager{gap:var(--space-4);max-width:720px;margin:var(--space-16) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-shell-module__m1rJNG__pagerLink{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);gap:2px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__pagerLink:hover{border-color:var(--border-strong);background:var(--surface-muted)}}.docs-shell-module__m1rJNG__pagerNext{text-align:right;grid-column:2}.docs-shell-module__m1rJNG__pagerLabel{color:var(--text-muted);font-size:var(--text-xs);align-items:center;gap:4px;display:inline-flex}.docs-shell-module__m1rJNG__pagerNext .docs-shell-module__m1rJNG__pagerLabel{justify-content:flex-end}.docs-shell-module__m1rJNG__pagerTitle{font-size:var(--text-sm);font-weight:500}.docs-shell-module__m1rJNG__footer{justify-content:space-between;gap:var(--space-3);max-width:720px;margin:var(--space-12) auto 0;border-top:1px solid var(--border-subtle);padding-top:var(--space-6);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.docs-shell-module__m1rJNG__footer a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.docs-shell-module__m1rJNG__footer a:hover{color:var(--foreground)}}.docs-shell-module__m1rJNG__searchOverlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000052;background:lab(0% 0 0/.32);position:fixed;inset:0}.docs-shell-module__m1rJNG__searchContent{z-index:61;outline:none;width:min(600px,100vw - 32px);position:fixed;top:12vh;left:50%;transform:translate(-50%)}.docs-shell-module__m1rJNG__searchContent input{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0}.docs-shell-module__m1rJNG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-shell-module__m1rJNG__drawerNav{padding:0 var(--space-1) var(--space-8)}@media (max-width:1279px){.docs-shell-module__m1rJNG__columns{grid-template-columns:var(--docs-sidebar) minmax(0, 1fr)}.docs-shell-module__m1rJNG__toc{display:none}}@media (max-width:1023px){.docs-shell-module__m1rJNG__columns{display:block}.docs-shell-module__m1rJNG__sidebar{display:none}.docs-shell-module__m1rJNG__menuButton{display:inline-grid}.docs-shell-module__m1rJNG__main{padding:var(--space-8) var(--docs-gutter) var(--space-16)}.docs-shell-module__m1rJNG__topLinks .docs-shell-module__m1rJNG__topLink:not(.docs-shell-module__m1rJNG__topCta){display:none}}@media (max-width:640px){.docs-shell-module__m1rJNG__brandDivider,.docs-shell-module__m1rJNG__brandSection{display:none}.docs-shell-module__m1rJNG__search{width:var(--control-height-sm);border-radius:var(--radius-pill);flex:none;justify-content:center;padding:0}.docs-shell-module__m1rJNG__search span,.docs-shell-module__m1rJNG__search .docs-shell-module__m1rJNG__kbd,.docs-shell-module__m1rJNG__topCta{display:none}.docs-shell-module__m1rJNG__pager{grid-template-columns:minmax(0,1fr)}.docs-shell-module__m1rJNG__pagerNext{grid-column:1}}
.tabs-module__z_eX1a__root{position:relative}.tabs-module__z_eX1a__listShell{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.tabs-module__z_eX1a__viewport{border-radius:inherit;scrollbar-width:none;min-width:0;overflow-x:auto}.tabs-module__z_eX1a__viewport::-webkit-scrollbar{display:none}.tabs-module__z_eX1a__listShell[data-left=true] .tabs-module__z_eX1a__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px,#000);mask-image:linear-gradient(90deg,#0000,#000 35px,#000)}.tabs-module__z_eX1a__listShell[data-right=true] .tabs-module__z_eX1a__viewport{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000)}.tabs-module__z_eX1a__listShell[data-left=true][data-right=true] .tabs-module__z_eX1a__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000)}.tabs-module__z_eX1a__list{isolation:isolate;align-items:center;gap:var(--space-1);width:max-content;padding:var(--space-1);display:inline-flex}.tabs-module__z_eX1a__scrollButton{z-index:2;background:var(--surface-muted);width:33px;color:var(--foreground);border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.tabs-module__z_eX1a__scrollLeft{border-radius:var(--radius-control) 0 0 var(--radius-control);left:0}.tabs-module__z_eX1a__scrollRight{border-radius:0 var(--radius-control) var(--radius-control) 0;right:0}.tabs-module__z_eX1a__scrollButton:disabled{opacity:0;pointer-events:none}.tabs-module__z_eX1a__scrollButton:focus-visible{--focus-outline-offset:-3px}.tabs-module__z_eX1a__trigger{-webkit-tap-highlight-color:transparent;min-width:5.5rem;min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.tabs-module__z_eX1a__trigger:hover{color:var(--foreground)}}.tabs-module__z_eX1a__trigger:active{color:var(--foreground)}.tabs-module__z_eX1a__trigger[data-state=active]{color:var(--accent-strong)}.tabs-module__z_eX1a__selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform;position:absolute;inset:0}.tabs-module__z_eX1a__triggerLabel{z-index:1;position:relative}.tabs-module__z_eX1a__trigger:disabled{cursor:not-allowed;opacity:.5}.tabs-module__z_eX1a__content{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.tabs-module__z_eX1a__content[data-motion-pop-id]{margin-top:0}.tabs-module__z_eX1a__content[data-state=inactive]{pointer-events:none}.tabs-module__z_eX1a__content:focus-visible{--focus-outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.tabs-module__z_eX1a__trigger{transition:none}}
