.Toc-module__yXKdYq__toc{--toc-active:var(--mantine-color-hostlinku-6)}[data-mantine-color-scheme=dark] .Toc-module__yXKdYq__toc{--toc-active:var(--mantine-color-hostlinku-4)}.Toc-module__yXKdYq__toc{top:calc(4.75rem * var(--mantine-scale));max-height:calc(100dvh - calc(5.75rem * var(--mantine-scale)));position:sticky;overflow-y:auto}.Toc-module__yXKdYq__list{position:relative}.Toc-module__yXKdYq__thread{pointer-events:none;position:absolute;top:0;left:0}.Toc-module__yXKdYq__rail{fill:none;stroke:var(--mantine-color-default-border);stroke-width:calc(.125rem * var(--mantine-scale))}.Toc-module__yXKdYq__thumb{fill:none;stroke:var(--toc-active);stroke-width:calc(.125rem * var(--mantine-scale));stroke-linecap:round;transition:stroke-dashoffset .2s,stroke-dasharray .2s}.Toc-module__yXKdYq__item{padding-block:calc(.25rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);text-decoration:none;transition:color .1s;display:block}.Toc-module__yXKdYq__item:hover{color:var(--mantine-color-text)}.Toc-module__yXKdYq__item[data-thread-active]{color:var(--toc-active);font-weight:500}
.Callout-module__tGFOnq__root{border-inline-start:calc(.1875rem * var(--mantine-scale)) solid var(--callout-color,var(--mantine-primary-color-filled));background-color:var(--mantine-color-default-hover)}.Callout-module__tGFOnq__title,.Callout-module__tGFOnq__icon{color:var(--callout-color,var(--mantine-primary-color-filled))}
.CodeBlock-module__L9SItG__root{margin-block:var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);position:relative;overflow:hidden}.CodeBlock-module__L9SItG__header{padding:calc(.375rem * var(--mantine-scale)) var(--mantine-spacing-sm);background-color:var(--mantine-color-default-hover);border-bottom:1px solid var(--mantine-color-default-border)}.CodeBlock-module__L9SItG__floatingCopy{top:calc(.5rem * var(--mantine-scale));right:calc(.5rem * var(--mantine-scale));z-index:2;opacity:0;transition:opacity .1s;position:absolute}.CodeBlock-module__L9SItG__root:hover .CodeBlock-module__L9SItG__floatingCopy,.CodeBlock-module__L9SItG__root:focus-within .CodeBlock-module__L9SItG__floatingCopy,.CodeBlock-module__L9SItG__root[data-personalized] .CodeBlock-module__L9SItG__floatingCopy{opacity:1}.CodeBlock-module__L9SItG__filledBadge{text-transform:none;font-weight:600}.CodeBlock-module__L9SItG__pre [data-hl-filled]{border-radius:calc(.1875rem * var(--mantine-scale));background-color:color-mix(in srgb, var(--mantine-primary-color-filled), transparent 86%);box-shadow:0 0 0 1px color-mix(in srgb, var(--mantine-primary-color-filled), transparent 72%)}.CodeBlock-module__L9SItG__pre{padding:var(--mantine-spacing-sm) 0;font-size:var(--mantine-font-size-sm);margin:0;line-height:1.6;overflow-x:auto}.CodeBlock-module__L9SItG__pre code{min-width:max-content;display:block}.CodeBlock-module__L9SItG__pre .line{width:100%;padding-inline:var(--mantine-spacing-md);display:inline-block}:is(.CodeBlock-module__L9SItG__pre .line.highlighted,.CodeBlock-module__L9SItG__pre .line[data-highlighted-line]){background-color:color-mix(in srgb, var(--mantine-primary-color-filled), transparent 88%)}.CodeBlock-module__L9SItG__pre[data-line-numbers]{counter-reset:shiki-line}.CodeBlock-module__L9SItG__pre[data-line-numbers] .line:before{counter-increment:shiki-line;content:counter(shiki-line);width:calc(1.5rem * var(--mantine-scale));margin-right:var(--mantine-spacing-md);text-align:right;color:var(--mantine-color-dimmed);display:inline-block}
.FileTree-module__yYXdyW__tree{margin-block:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-default-hover)}.FileTree-module__yYXdyW__row{padding:calc(.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);color:var(--mantine-color-text);align-items:center;display:flex}.FileTree-module__yYXdyW__row:hover{background-color:var(--mantine-color-default-border)}.FileTree-module__yYXdyW__icon{color:var(--mantine-color-dimmed);flex-shrink:0}.FileTree-module__yYXdyW__children{padding-left:var(--mantine-spacing-lg)}
.MdxImage-module__xTc0VW__figure{margin:var(--mantine-spacing-lg) 0;display:block}.MdxImage-module__xTc0VW__link{border-radius:var(--mantine-radius-md);cursor:zoom-in;max-width:100%;display:block}.MdxImage-module__xTc0VW__link:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(.1875rem * var(--mantine-scale))}.MdxImage-module__xTc0VW__image{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);width:100%;height:auto;box-shadow:var(--mantine-shadow-sm);display:block}.MdxImage-module__xTc0VW__caption{margin-top:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-dimmed);display:block}
.Steps-module__qFTuJq__steps{counter-reset:step;margin-block:var(--mantine-spacing-lg);padding-left:calc(2.75rem * var(--mantine-scale));position:relative}.Steps-module__qFTuJq__steps:before{content:"";top:calc(.25rem * var(--mantine-scale));bottom:calc(.25rem * var(--mantine-scale));left:calc(.875rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));background-color:var(--mantine-color-default-border);position:absolute}.Steps-module__qFTuJq__steps h3{counter-increment:step;position:relative}.Steps-module__qFTuJq__steps h3:before{content:counter(step);left:calc(-2.75rem * var(--mantine-scale));width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));background-color:var(--mantine-color-default-hover);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);outline:calc(.375rem * var(--mantine-scale)) solid var(--mantine-color-body);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:50%;transform:translateY(-50%)}
.ModelSelect-module__HtWcXa__trigger{align-items:center;gap:calc(.5rem * var(--mantine-scale));width:100%;min-height:calc(2.5rem * var(--mantine-scale));padding:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border:2px solid var(--mantine-color-default-border);border-radius:calc(1rem * var(--mantine-scale));background-color:var(--mantine-color-default-hover);color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);cursor:pointer;transition:transform .12s;display:flex}.ModelSelect-module__HtWcXa__trigger:hover{border-color:color-mix(in srgb, var(--mantine-primary-color-filled), transparent 55.0%)}.ModelSelect-module__HtWcXa__trigger:active{transform:scale(.985)}.ModelSelect-module__HtWcXa__trigger:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.ModelSelect-module__HtWcXa__trigger[data-open]{border-color:var(--mantine-primary-color-filled)}.ModelSelect-module__HtWcXa__triggerLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.ModelSelect-module__HtWcXa__modifiers{color:var(--mantine-color-dimmed);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.ModelSelect-module__HtWcXa__chevron{opacity:.6;flex-shrink:0;margin-left:auto;transition:transform .16s}.ModelSelect-module__HtWcXa__trigger[data-open] .ModelSelect-module__HtWcXa__chevron{transform:rotate(180deg)}.ModelSelect-module__HtWcXa__logo{object-fit:contain;flex-shrink:0}.ModelSelect-module__HtWcXa__trigger .ModelSelect-module__HtWcXa__logo{border-radius:0}.ModelSelect-module__HtWcXa__logoFallback{border-radius:calc(.25rem * var(--mantine-scale));background-color:var(--mantine-color-default-border);font-size:calc(.625rem * var(--mantine-scale));flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ModelSelect-module__HtWcXa__dropdown{box-shadow:none;background:0 0;border:0;padding:0}.ModelSelect-module__HtWcXa__layout{align-items:flex-start;gap:calc(.5rem * var(--mantine-scale));display:flex}.ModelSelect-module__HtWcXa__panel{padding:calc(.375rem * var(--mantine-scale));border:2px solid var(--mantine-color-default-border);border-radius:calc(1rem * var(--mantine-scale));background-color:color-mix(in srgb, var(--mantine-color-body), transparent 8.0%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 8px 30px -8px #0808082e,0 2px 8px -2px #08080814}.ModelSelect-module__HtWcXa__panel:first-child{width:min(calc(18.75rem * var(--mantine-scale)), calc(100vw - calc(2rem * var(--mantine-scale))))}.ModelSelect-module__HtWcXa__side{width:calc(14.5rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale))}.ModelSelect-module__HtWcXa__search{margin-bottom:calc(.25rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale))}.ModelSelect-module__HtWcXa__groupLabel{padding:calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(.625rem * var(--mantine-scale));letter-spacing:.06em;text-transform:uppercase;font-weight:600}.ModelSelect-module__HtWcXa__groupLabel:after{display:none}.ModelSelect-module__HtWcXa__option{align-items:center;gap:calc(.5rem * var(--mantine-scale));padding:calc(.4375rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);display:flex}.ModelSelect-module__HtWcXa__option[data-combobox-selected],.ModelSelect-module__HtWcXa__option:hover{background-color:var(--mantine-color-default-hover);color:var(--mantine-color-text)}.ModelSelect-module__HtWcXa__option[data-combobox-active]{font-weight:600}.ModelSelect-module__HtWcXa__optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ModelSelect-module__HtWcXa__optionMeta{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums}.ModelSelect-module__HtWcXa__check{width:calc(.875rem * var(--mantine-scale));color:var(--mantine-primary-color-filled);display:inline-flex}.ModelSelect-module__HtWcXa__slug{font-size:var(--mantine-font-size-xs);align-self:flex-start}.ModelSelect-module__HtWcXa__stats{gap:calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));grid-template-columns:auto 1fr;display:grid}.ModelSelect-module__HtWcXa__statLabel{color:var(--mantine-color-dimmed);font-size:calc(.625rem * var(--mantine-scale));letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:calc(1.125rem * var(--mantine-scale))}.ModelSelect-module__HtWcXa__statValue{font-size:var(--mantine-font-size-xs);font-variant-numeric:tabular-nums;text-align:right;font-weight:500;line-height:calc(1.125rem * var(--mantine-scale))}.ModelSelect-module__HtWcXa__cap{text-transform:none;font-weight:500}@media (prefers-reduced-motion:reduce){.ModelSelect-module__HtWcXa__trigger,.ModelSelect-module__HtWcXa__chevron{transition:none}}
.PersonalizePanel-module__fO1ohG__root{gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-lg);padding:var(--mantine-spacing-md);background-color:var(--mantine-color-default-hover);flex-direction:column;display:flex}.PersonalizePanel-module__fO1ohG__root[data-personalized]{border-color:color-mix(in srgb, var(--mantine-primary-color-filled), transparent 60%)}.PersonalizePanel-module__fO1ohG__fields{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48em){.PersonalizePanel-module__fO1ohG__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.PersonalizePanel-module__fO1ohG__field{gap:calc(.25rem * var(--mantine-scale));flex-direction:column;min-width:0;display:flex}.PersonalizePanel-module__fO1ohG__label{margin-bottom:calc(.125rem * var(--mantine-scale));font-size:var(--mantine-font-size-xs);font-weight:600}.PersonalizePanel-module__fO1ohG__keyInput{min-height:calc(2.5rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);letter-spacing:.02em}.PersonalizePanel-module__fO1ohG__root .PersonalizePanel-module__fO1ohG__values{gap:calc(.375rem * var(--mantine-scale));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PersonalizePanel-module__fO1ohG__root .PersonalizePanel-module__fO1ohG__value{align-items:center;gap:calc(.375rem * var(--mantine-scale));min-height:calc(1.75rem * var(--mantine-scale));padding:calc(.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border:1px solid var(--mantine-color-default-border);border-radius:calc(62.4375rem * var(--mantine-scale));background-color:var(--mantine-color-body);font-size:var(--mantine-font-size-xs);margin:0;display:inline-flex}.PersonalizePanel-module__fO1ohG__valueLabel{color:var(--mantine-color-dimmed);font-weight:600}.PersonalizePanel-module__fO1ohG__valueText{max-width:calc(13.75rem * var(--mantine-scale));font-family:var(--mantine-font-family-monospace);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PersonalizePanel-module__fO1ohG__valueText[data-empty]{padding-right:calc(.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-family:inherit;font-style:italic}.PersonalizePanel-module__fO1ohG__footer{padding-top:calc(.125rem * var(--mantine-scale))}.PersonalizePanel-module__fO1ohG__footerIcon{margin-top:calc(.125rem * var(--mantine-scale));color:var(--mantine-color-dimmed);flex-shrink:0}.PersonalizePanel-module__fO1ohG__description{margin-top:calc(.25rem * var(--mantine-scale))}
.page-module__c0_N4W__page{gap:var(--mantine-spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:75em){.page-module__c0_N4W__page{grid-template-columns:minmax(0, 1fr) calc(13.75rem * var(--mantine-scale))}}.page-module__c0_N4W__content{min-width:0;padding-bottom:var(--mantine-spacing-xl)}.page-module__c0_N4W__content article p{margin-block:var(--mantine-spacing-sm);line-height:1.65}:is(.page-module__c0_N4W__content article ul,.page-module__c0_N4W__content article ol){margin-block:var(--mantine-spacing-sm);padding-inline-start:var(--mantine-spacing-xl)}.page-module__c0_N4W__content article li{margin-block:calc(.25rem * var(--mantine-scale));line-height:1.6}.page-module__c0_N4W__content article img{border-radius:var(--mantine-radius-md);max-width:100%}.page-module__c0_N4W__aside{min-width:0}
