.docs-home[data-astro-cid-sb3wmocn]{border-radius:var(--letos-radius-sm);margin-top:.25rem;padding:.4rem .7rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:block}.docs-group[data-astro-cid-sb3wmocn]{margin-top:1rem}.docs-group-label[data-astro-cid-sb3wmocn]{letter-spacing:.08em;text-transform:uppercase;color:var(--letos-fg-muted);margin:0 0 .35rem;padding-inline:.7rem;font-size:.75rem;font-weight:700}.docs-group[data-astro-cid-sb3wmocn] ul[data-astro-cid-sb3wmocn]{margin:0;padding:0;list-style:none}.docs-group[data-astro-cid-sb3wmocn] a[data-astro-cid-sb3wmocn]{border-radius:var(--letos-radius-sm);color:var(--letos-fg-muted);padding:.35rem .7rem;font-size:.9375rem;text-decoration:none;display:block}.docs-group[data-astro-cid-sb3wmocn] a[data-astro-cid-sb3wmocn]:hover,.docs-home[data-astro-cid-sb3wmocn]:hover{color:var(--letos-fg);background:var(--letos-bg-elevated)}.docs-group[data-astro-cid-sb3wmocn] a[data-astro-cid-sb3wmocn][aria-current=page],.docs-home[data-astro-cid-sb3wmocn][aria-current=page]{color:var(--letos-fg);background:var(--letos-bg-elevated);box-shadow:inset 3px 0 0 var(--letos-primary);font-weight:650}.docs[data-astro-cid-ccykbmgk]{gap:1.5rem;padding-block:1.5rem 4rem;display:grid}.docs-side[data-astro-cid-ccykbmgk],.docs-main[data-astro-cid-ccykbmgk]{min-width:0}.docs-search[data-astro-cid-ccykbmgk]{position:relative}.docs-search[data-astro-cid-ccykbmgk] input[data-astro-cid-ccykbmgk]{border-radius:var(--letos-radius-pill);border:1px solid var(--letos-border-strong);background:var(--letos-bg-raised);width:100%;height:2.75rem;color:var(--letos-fg);font:inherit;padding:0 .95rem;font-size:.9375rem}.docs-search[data-astro-cid-ccykbmgk] input[data-astro-cid-ccykbmgk]::placeholder{color:var(--letos-fg-muted)}.docs-search[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{z-index:30;border-radius:var(--letos-radius);border:1px solid var(--letos-border);background:var(--letos-bg-raised);box-shadow:var(--letos-shadow-lg);max-height:60vh;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.docs-noresults[data-astro-cid-ccykbmgk]{color:var(--letos-fg-muted);margin:.5rem 0 0;font-size:.875rem}.docs-menu[data-astro-cid-ccykbmgk]{border:1px solid var(--letos-border);border-radius:var(--letos-radius);background:var(--letos-bg-raised);margin-top:.75rem}.docs-menu[data-astro-cid-ccykbmgk] summary[data-astro-cid-ccykbmgk]{cursor:pointer;justify-content:space-between;align-items:center;padding:.7rem 1rem;font-weight:650;list-style:none;display:flex}.docs-menu[data-astro-cid-ccykbmgk] summary[data-astro-cid-ccykbmgk]::-webkit-details-marker{display:none}.docs-menu[data-astro-cid-ccykbmgk] summary[data-astro-cid-ccykbmgk]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}.docs-menu[data-astro-cid-ccykbmgk][open] summary[data-astro-cid-ccykbmgk]:after{transform:rotate(-135deg)}.docs-menu-body[data-astro-cid-ccykbmgk]{padding:0 .5rem .75rem}.docs-nav-desktop[data-astro-cid-ccykbmgk]{display:none}.docs-group-label[data-astro-cid-ccykbmgk]{letter-spacing:.08em;text-transform:uppercase;color:var(--letos-fg-muted);margin:0 0 .35rem;padding-inline:.7rem;font-size:.75rem;font-weight:700}.docs-toc[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk],.docs-toc-mobile[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{margin:0;padding:0;list-style:none}.docs-head[data-astro-cid-ccykbmgk]{border-bottom:1px solid var(--letos-border);gap:.75rem;padding-bottom:1.25rem;display:grid}.docs-title[data-astro-cid-ccykbmgk]{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:740;line-height:1.08}.docs-toc[data-astro-cid-ccykbmgk]{display:none}.docs-toc[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk],.docs-toc-mobile[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{color:var(--letos-fg-muted);padding:.25rem 0;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.docs-toc[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover,.docs-toc-mobile[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{color:var(--letos-accent-text)}.docs-toc[data-astro-cid-ccykbmgk] .d3[data-astro-cid-ccykbmgk],.docs-toc-mobile[data-astro-cid-ccykbmgk] .d3[data-astro-cid-ccykbmgk]{padding-left:.85rem}.docs-toc-mobile[data-astro-cid-ccykbmgk]{border:1px dashed var(--letos-border-strong);border-radius:var(--letos-radius);margin-top:1.25rem;padding:.6rem 1rem}.docs-toc-mobile[data-astro-cid-ccykbmgk] summary[data-astro-cid-ccykbmgk]{cursor:pointer;font-size:.9375rem;font-weight:650}.docs-toc-mobile[data-astro-cid-ccykbmgk] ul[data-astro-cid-ccykbmgk]{margin-top:.4rem}.docs-updated[data-astro-cid-ccykbmgk]{color:var(--letos-fg-muted);margin:3rem 0 0;font-size:.875rem}.docs-pager[data-astro-cid-ccykbmgk]{gap:.75rem;margin-top:1.25rem;display:grid}.docs-pager[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]{border:1px solid var(--letos-border);border-radius:var(--letos-radius);background:var(--letos-bg-raised);gap:.2rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .2s;display:grid}.docs-pager[data-astro-cid-ccykbmgk] a[data-astro-cid-ccykbmgk]:hover{border-color:var(--letos-primary)}.docs-pager[data-astro-cid-ccykbmgk] span[data-astro-cid-ccykbmgk]{color:var(--letos-fg-muted);font-size:.8125rem}.docs-pager-next[data-astro-cid-ccykbmgk]{text-align:right}@media (width>=640px){.docs-pager[data-astro-cid-ccykbmgk]{grid-template-columns:1fr 1fr}}@media (width>=900px){.docs[data-astro-cid-ccykbmgk]{grid-template-columns:15rem minmax(0,1fr);gap:3rem;padding-top:2.5rem}.docs-side[data-astro-cid-ccykbmgk]{z-index:5;align-self:start;position:sticky;top:5rem}.docs-menu[data-astro-cid-ccykbmgk]{display:none}.docs-nav-desktop[data-astro-cid-ccykbmgk]{max-height:calc(100vh - 10rem);margin-inline:-.25rem;padding:.25rem .25rem 2rem;display:block;overflow-y:auto}}@media (width>=1200px){.docs[data-astro-cid-ccykbmgk]{grid-template-columns:15rem minmax(0,1fr) 13rem}.docs-toc[data-astro-cid-ccykbmgk]{align-self:start;max-height:calc(100vh - 6rem);display:block;position:sticky;top:5rem;overflow-y:auto}.docs-toc-mobile[data-astro-cid-ccykbmgk]{display:none}}#docs-results li a{border-radius:var(--letos-radius-sm);gap:.1rem;padding:.55rem .7rem;font-size:.9rem;line-height:1.35;text-decoration:none;display:grid}#docs-results li a span{color:var(--letos-fg-muted);font-size:.8rem}#docs-results li[aria-selected=true] a,#docs-results li a:hover{background:var(--letos-bg-elevated)}.docs-prose{max-width:46rem;padding-top:.5rem}.docs-prose .docs-shots{align-items:flex-start;gap:1rem;margin:1.5rem 0 0;display:flex}.docs-prose .docs-shot{flex:1 1 0;min-width:0;margin:0}.docs-prose .docs-shot-web{flex:0 0 min(11rem,28%)}@media (width<=40rem){.docs-prose .docs-shots{flex-direction:column;align-items:stretch}.docs-prose .docs-shot-web{flex:none;max-width:14rem}}.docs-prose .docs-shot img{border:1px solid var(--letos-border,#7f7f7f4d);border-radius:.5rem;width:100%;height:auto;display:block}.docs-prose>:first-child{margin-top:1.25rem}.docs-prose h2{letter-spacing:-.02em;margin:2.75rem 0 0;scroll-margin-top:5.5rem;font-size:1.5rem;font-weight:700;line-height:1.2}.docs-prose h3{margin:2rem 0 0;scroll-margin-top:5.5rem;font-size:1.125rem;font-weight:650}.docs-prose p,.docs-prose ul,.docs-prose ol{margin:.85rem 0 0}.docs-prose ul,.docs-prose ol{padding-left:1.3rem}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li{margin-top:.35rem}.docs-prose li::marker{color:var(--letos-fg-muted)}.docs-prose a{color:var(--letos-accent-text);text-underline-offset:3px;text-decoration:underline}.docs-prose strong{font-weight:650}.docs-prose :not(pre)>code{background:var(--letos-bg-elevated);overflow-wrap:anywhere;border-radius:.35rem;padding:.1rem .35rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.docs-prose kbd{border:1px solid var(--letos-border-strong);background:var(--letos-bg-raised);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:.35rem;min-width:1.6em;padding:.05rem .4rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82em;display:inline-block}.docs-prose blockquote{border:1px dashed var(--letos-border-strong);border-radius:var(--letos-radius);background:color-mix(in srgb, var(--letos-bg-elevated) 60%, transparent);margin:1.25rem 0 0;padding:.9rem 1.15rem}.docs-prose blockquote>:first-child{margin-top:0}.docs-prose table{border-collapse:collapse;max-width:100%;margin:1.25rem 0 0;font-size:.9375rem;display:block;overflow-x:auto}.docs-prose th,.docs-prose td{border-bottom:1px solid var(--letos-border);text-align:left;vertical-align:top;padding:.55rem .8rem}.docs-prose th{border-bottom-color:var(--letos-border-strong);white-space:nowrap;font-weight:650}.docs-prose hr{border:0;border-top:1px solid var(--letos-border);margin:2.5rem 0}.docs-prose .docs-badge{border-radius:var(--letos-radius-pill);border:1px dashed var(--letos-accent-rose);background:var(--letos-accent-rose-bg);color:var(--letos-fg);vertical-align:.12em;white-space:nowrap;padding:.05rem .55rem;font-size:.75rem;font-weight:650;display:inline-block}.docs-code{margin:1.25rem 0 0;position:relative}.docs-prose pre{border-radius:var(--letos-radius);border:1px solid var(--letos-border);margin:1.25rem 0 0;padding:1rem 1.1rem;font-size:.85rem;line-height:1.55;overflow-x:auto}.docs-code pre{margin:0;padding-right:5.5rem}.docs-prose pre code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.docs-copy{border-radius:var(--letos-radius-pill);border:1px solid var(--letos-border-strong);background:var(--letos-bg-raised);color:var(--letos-fg);font:inherit;cursor:pointer;padding:.25rem .7rem;font-size:.78rem;font-weight:650;position:absolute;top:.55rem;right:.55rem}.docs-copy:hover{background:var(--letos-bg-elevated)}.docs-cards{gap:1rem;margin-top:2rem;display:grid}@media (width>=640px){.docs-cards{grid-template-columns:1fr 1fr}}.docs-card{border:1px solid var(--letos-border);border-radius:var(--letos-radius-lg);background:var(--letos-bg-raised);box-shadow:var(--letos-shadow-sm);padding:1.1rem 1.25rem}.docs-card h2{margin:0;font-size:1.0625rem;font-weight:700}.docs-card ul{margin:.6rem 0 0;padding:0;list-style:none}.docs-card li{margin-top:.3rem}.docs-card a{color:var(--letos-accent-text);font-weight:550;text-decoration:none}.docs-card a:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.astro-code,.astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}
