.docs{--docs-side:280px;--docs-toc:220px;--docs-top:100px}.docs .docs__frame{grid-template-columns:var(--docs-side) minmax(0, 1fr) var(--docs-toc);max-inline-size:var(--frame);padding:32px var(--box-inset) 96px;gap:48px;margin-inline:auto;display:grid}.docs .docs__side{position:relative}.docs .docs-nav{max-block-size:calc(100dvh - var(--docs-top) - 16px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding:4px 12px 32px 2px;position:sticky;inset-block-start:var(--docs-top);overflow-y:auto}.docs .docs-nav .docs-search{margin-block-end:16px}.docs .docs-nav__home{border-radius:var(--radius);color:var(--ink);margin-block-end:18px;padding:7px 10px;font-size:.9375rem;font-weight:550;text-decoration:none;display:block}.docs .docs-nav__home:hover{background:var(--wash)}.docs .docs-nav__home[aria-current=page]{background:var(--wash-strong);color:var(--brand-ink)}.docs .docs-nav__group+.docs-nav__group{margin-block-start:4px}.docs .docs-nav__title{border-radius:var(--radius);min-block-size:36px;color:var(--ink);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;padding:4px 8px 4px 10px;font-size:.8125rem;font-weight:650;list-style:none;display:flex}.docs .docs-nav__title::-webkit-details-marker{display:none}.docs .docs-nav__title:hover{background:var(--wash)}.docs .docs-nav__title:focus-visible{outline:2px solid var(--brand-strong);outline-offset:1px}.docs .docs-nav__name{flex:1}.docs .docs-nav__caret{block-size:14px;inline-size:14px;color:var(--ink-quiet);flex:none;transition:rotate .15s}.docs .docs-nav__group[open]>.docs-nav__title .docs-nav__caret{rotate:90deg}.docs .docs-nav__group[open]>ul{margin-block:4px 12px}.docs .docs-nav__icon{background:var(--wash-strong);block-size:24px;inline-size:24px;color:var(--brand-ink);border-radius:7px;place-items:center;display:grid}.docs .docs-nav__icon svg{block-size:14px;inline-size:14px}.docs .docs-nav ul{margin:0;padding:0 0 0 21px;list-style:none}.docs .docs-nav li{position:relative}.docs .docs-nav__group ul{border-inline-start:1px solid var(--line);margin-inline-start:11px;padding-inline-start:0;position:relative}.docs .docs-nav li a{border-radius:0 var(--radius) var(--radius) 0;min-block-size:34px;color:var(--ink-muted);border-inline-start:2px solid #0000;justify-content:space-between;align-items:center;gap:8px;margin-inline-start:-1px;padding:6px 10px 6px 14px;font-size:.9375rem;line-height:1.3;text-decoration:none;transition:background .12s,color .12s;display:flex}.docs .docs-nav li a:hover{background:var(--wash);color:var(--ink)}.docs .docs-nav li a[aria-current=page]{border-inline-start-color:var(--brand-strong);background:var(--wash-strong);color:var(--ink);font-weight:600}.docs .docs-plan{letter-spacing:.02em;border-radius:999px;flex:none;padding:2px 7px;font-size:.6875rem;font-weight:650;line-height:1.4}.docs .docs-plan--pro{color:#33489a;background:#eef1fb}.docs .docs-plan--marca{background:var(--wash-strong);color:var(--brand-ink)}.docs .docs-nav-toggle{display:none}.docs .docs-search{position:relative}.docs .docs-search input{border:1px solid var(--line);border-radius:var(--radius);block-size:40px;inline-size:100%;color:var(--ink);font:inherit;background:#fff;padding:0 36px;font-size:.9375rem}.docs .docs-search input::-webkit-search-cancel-button{display:none}.docs .docs-search input:focus-visible{outline:2px solid var(--brand-strong);outline-offset:1px;border-color:#0000}.docs .docs-search__icon{block-size:16px;inline-size:16px;color:var(--ink-quiet);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%}.docs .docs-search__kbd{border:1px solid var(--line);background:var(--paper);color:var(--ink-quiet);font:inherit;border-radius:5px;padding:1px 6px;font-size:.75rem;position:absolute;inset-block-start:50%;inset-inline-end:10px;translate:0 -50%}.docs .docs-search__results{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;max-block-size:60vh;padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto;box-shadow:0 12px 32px #2121211f}.docs .docs-search__hit{color:var(--ink);border-radius:8px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.docs .docs-search__hit[aria-selected=true]{background:var(--wash-strong)}.docs .docs-search__hit b{font-size:.9375rem}.docs .docs-search__section{color:var(--brand-ink);font-size:.75rem;font-weight:600}.docs .docs-search__lead{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.docs .docs-search__none{color:var(--ink-muted);margin:0;padding:12px;font-size:.875rem}.docs .docs__main{min-inline-size:0}.docs .docs__main--home{grid-column:2/-1}.docs .docs-article{max-inline-size:740px}.docs .docs-crumbs{color:var(--ink-quiet);align-items:center;gap:6px;margin-block-end:14px;font-size:.875rem;display:flex}.docs .docs-crumbs a{color:var(--ink-muted);text-decoration:none}.docs .docs-crumbs a:hover{color:var(--brand-ink)}.docs .docs-crumbs svg{block-size:14px;inline-size:14px}.docs .docs-article h1{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.2vw,2.625rem);line-height:1.12}.docs .docs-article__lead{color:var(--ink-muted);margin:14px 0 0;font-size:1.1875rem;line-height:1.5}.docs .docs-article__plan{border:1px solid var(--line);color:var(--ink-muted);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;padding:10px 14px;font-size:.9375rem;display:flex}.docs .docs-article__plan a{color:var(--brand-ink);font-weight:550}.docs .docs-prose{color:var(--ink);margin-block-start:28px;font-size:1.0625rem;line-height:1.65}.docs .docs-prose>*+*{margin-block-start:18px}.docs .docs-prose h2{letter-spacing:-.01em;margin-block:44px 0;padding-block-start:4px;scroll-margin-block-start:var(--docs-top);font-size:1.5rem;line-height:1.25}.docs .docs-prose h2 a{color:inherit;text-decoration:none}.docs .docs-prose h2 a:hover:after{content:" #";color:var(--ink-quiet)}.docs .docs-prose p{margin-block-end:0}.docs .docs-prose a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.docs .docs-prose strong{font-weight:650}.docs .docs-prose code{border:1px solid var(--line);background:#fff;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.docs .docs-prose .docs-list{padding-inline-start:22px;list-style:outside}.docs .docs-list li+li{margin-block-start:8px}.docs .docs-list li::marker{color:var(--brand)}.docs .docs-steps{counter-reset:step;margin-inline:0;padding:0;list-style:none}.docs .docs-steps li{counter-increment:step;padding:0 0 18px 46px;position:relative}.docs .docs-steps li:before{content:counter(step);background:var(--ink);color:#fff;border-radius:50%;place-items:center;block-size:28px;inline-size:28px;font-size:.8125rem;font-weight:650;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.docs .docs-steps li:not(:last-child):after{content:"";background:var(--line);inline-size:1px;position:absolute;inset-block:32px 2px;inset-inline-start:13.5px}.docs .docs-steps li:last-child{padding-block-end:0}.docs .docs-callout{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:14px 16px;font-size:.96875rem;line-height:1.55;display:flex}.docs .docs-callout>svg{flex:none;block-size:18px;inline-size:18px;margin-block-start:3px}.docs .docs-callout p{margin:0}.docs .docs-callout__label{margin-block-end:2px;font-size:.8125rem;font-weight:650;display:block}.docs .docs-callout--note>svg,.docs .docs-callout--note .docs-callout__label{color:#33489a}.docs .docs-callout--tip{border-color:color-mix(in oklab, var(--ok) 25%, var(--line));background:color-mix(in oklab, var(--ok) 5%, #fff)}.docs .docs-callout--tip>svg,.docs .docs-callout--tip .docs-callout__label{color:var(--ok)}.docs .docs-callout--warn{border-color:var(--edge);background:var(--wash)}.docs .docs-callout--warn>svg,.docs .docs-callout--warn .docs-callout__label{color:var(--brand-ink)}.docs .docs-table{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.docs .docs-table table{border-collapse:collapse;inline-size:100%;font-size:.9375rem;line-height:1.45}.docs .docs-table th,.docs .docs-table td{text-align:start;vertical-align:top;padding:11px 14px}.docs .docs-table thead th{background:var(--paper);color:var(--ink-muted);font-size:.8125rem;font-weight:600}.docs .docs-table tbody th{font-weight:600}.docs .docs-table tr+tr th,.docs .docs-table tr+tr td,.docs .docs-table tbody tr:first-child>*{border-block-start:1px solid var(--line)}.docs .docs-article__foot{border-block-start:1px solid var(--line);margin-block-start:56px;padding-block-start:24px}.docs .docs-article__help{color:var(--ink-muted);margin:0 0 20px;font-size:.9375rem}.docs .docs-article__help a{color:var(--brand-ink)}.docs .docs-pager{grid-template-columns:1fr 1fr;gap:12px;display:grid}.docs .docs-pager__link{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:grid}.docs .docs-pager__link:hover{border-color:var(--edge)}.docs .docs-pager__link span{color:var(--ink-quiet);align-items:center;gap:4px;font-size:.8125rem;display:inline-flex}.docs .docs-pager__link span svg{block-size:14px;inline-size:14px}.docs .docs-pager__link b{font-size:.96875rem}.docs .docs-pager__link--next{text-align:end;justify-items:end}.docs .docs-toc{font-size:.875rem;position:sticky;inset-block-start:var(--docs-top)}.docs .docs-toc__title{color:var(--ink);margin:0 0 10px;font-size:.8125rem;font-weight:650}.docs .docs-toc ul{border-inline-start:1px solid var(--line);margin:0;padding:0;list-style:none}.docs .docs-toc a{color:var(--ink-muted);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:5px 0 5px 14px;line-height:1.35;text-decoration:none;display:block}.docs .docs-toc a:hover{color:var(--ink)}.docs .docs-toc a[aria-current=location]{border-inline-start-color:var(--brand-strong);color:var(--ink);font-weight:550}.docs .docs-hero{padding-block:8px}.docs .docs-hero h1{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.08}.docs .docs-hero .lede{max-inline-size:52ch;margin:14px 0 36px}.docs .docs-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.docs .docs-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;display:grid;overflow:hidden}.docs .docs-card__head{color:var(--ink);justify-items:start;gap:6px;padding:18px 18px 14px;text-decoration:none;display:grid}.docs .docs-card__head h2{margin:6px 0 0;font-size:1.0625rem;line-height:1.3}.docs .docs-card__head p{color:var(--ink-muted);margin:0;font-size:.875rem;line-height:1.45}.docs .docs-card__list{border-block-start:1px solid var(--line);margin:0;padding:10px 18px 16px;font-size:.9375rem;list-style:none}.docs .docs-card__list li+li{margin-block-start:2px}.docs .docs-card__list a{color:var(--ink-muted);align-items:center;gap:4px;padding-block:4px;text-decoration:none;display:inline-flex}.docs .docs-card__list a:hover{color:var(--brand-ink)}.docs .docs-contact{border:1px dashed var(--edge);background:var(--wash);border-radius:16px;align-items:center;gap:14px;margin-block-start:40px;padding:18px 20px;display:flex}.docs .docs-contact p{color:var(--ink-muted);margin:2px 0 0;font-size:.9375rem}.docs .docs-contact a{color:var(--brand-ink)}@media (max-width:1240px){.docs .docs__frame{grid-template-columns:var(--docs-side) minmax(0, 1fr);gap:40px}.docs .docs__toc{display:none}.docs .docs__main--home{grid-column:2}}@media (max-width:960px){.docs .docs__frame{padding-block-start:16px;display:block}.docs .docs__side{z-index:35;margin-block-end:24px;position:sticky;inset-block-start:88px}.docs .docs-nav-toggle{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-block-size:46px;inline-size:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:#ffffffeb;background:lab(100% -.0000298023 .0000119209/.92);border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:.9375rem;font-weight:550;display:flex}.docs .docs-nav-toggle svg{flex:none;block-size:18px;inline-size:18px}.docs .docs-nav-toggle span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.docs .docs-nav-toggle__go{color:var(--ink-quiet);transition:rotate .15s}.docs .docs-nav-toggle[aria-expanded=true] .docs-nav-toggle__go{rotate:90deg}.docs .docs-nav{border:1px solid var(--line);background:#fff;border-radius:16px;max-block-size:calc(100dvh - 160px);padding:14px;display:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;box-shadow:0 16px 40px #21212124}.docs .docs-nav.is-open{display:block}.docs .docs-pager{grid-template-columns:1fr}.docs .docs-search__kbd{display:none}}@media (max-width:560px){.docs .docs__frame{padding-inline:16px}.docs .docs-prose{font-size:1rem}.docs .docs-steps li{padding-inline-start:40px}}.docs .docs-table td{white-space:nowrap}.docs .docs-guide__updated{color:var(--ink-quiet);margin:10px 0 0;font-size:.875rem}.docs .docs-guide .docs-prose>section+section{margin-block-start:8px}.docs .docs-guide .docs-prose>section>*+*{margin-block-start:16px}.docs .docs-guide__related{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.docs .docs-guide__related a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.9375rem;text-decoration:none;display:inline-flex}.docs .docs-guide__related a:hover{border-color:var(--edge);color:var(--brand-ink)}.docs .docs-guide__related svg{block-size:14px;inline-size:14px}.docs .docs-guide .button--primary{color:#fff;text-decoration:none}.docs .docs-guide__sources ol{color:var(--ink-muted);overflow-wrap:anywhere;padding-inline-start:22px;font-size:.875rem;line-height:1.55}.docs .docs-guide__sources li+li{margin-block-start:8px}.docs .docs-guide__sources li:target{color:var(--ink)}.docs .docs-guide__fair{color:var(--ink-quiet);font-size:.875rem}.docs .docs-guide__more{margin:0 0 12px;font-weight:600}.docs .docs-card__rest{padding:0 18px 14px}.docs .docs-card__rest>.docs-card__list{border:0;padding:0}.docs .docs-card__list+.docs-card__rest{margin-block-start:-10px}.docs .docs-card__rest summary{color:var(--brand-ink);cursor:pointer;align-items:center;gap:4px;padding-block:4px;font-size:.9375rem;font-weight:550;list-style:none;display:inline-flex}.docs .docs-card__rest summary::-webkit-details-marker{display:none}.docs .docs-card__rest summary svg{block-size:14px;inline-size:14px}.docs .docs-card__rest[open] summary{display:none}
