.tl:where(.astro-bqgrjqjh){width:min(1120px,100%);margin-inline:auto}.tl-head:where(.astro-bqgrjqjh){max-width:68ch;padding:clamp(52px,8vw,96px) 0 clamp(26px,4vw,40px)}.tl-head:where(.astro-bqgrjqjh) .eyebrow:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh){color:inherit;text-decoration:none}.tl-head:where(.astro-bqgrjqjh) .eyebrow:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh):hover{color:var(--accent-text)}.tl-head:where(.astro-bqgrjqjh) .lede:where(.astro-bqgrjqjh){margin-bottom:0}.demo:where(.astro-bqgrjqjh){margin-top:clamp(26px,4vw,40px);scroll-margin-top:24px}.demo-card:where(.astro-bqgrjqjh){background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;padding:24px 26px 26px;display:grid;position:relative;overflow:hidden}.demo-card:where(.astro-bqgrjqjh):before{content:"";inset-inline:0;background:linear-gradient(to right, var(--accent), transparent 78%);block-size:2px;position:absolute;top:0}.lab:where(.astro-bqgrjqjh){letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0 0 10px;font-size:11px}.demo-in:where(.astro-bqgrjqjh) textarea:where(.astro-bqgrjqjh){box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--ground);width:100%;min-height:7.5em;color:var(--text);font:inherit;border-radius:11px;padding:14px 16px;font-size:16.5px;line-height:1.55;display:block}.demo-in:where(.astro-bqgrjqjh) textarea:where(.astro-bqgrjqjh):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.examples:where(.astro-bqgrjqjh){flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ex:where(.astro-bqgrjqjh){border:1px solid var(--line);min-width:0;max-width:100%;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:8px;padding:7px 11px 7px 8px;font-size:13px;line-height:1.3;transition:border-color .2s,color .2s;display:inline-flex}.ex:where(.astro-bqgrjqjh):hover{border-color:var(--accent);color:var(--text)}.ex:where(.astro-bqgrjqjh):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ex-lang:where(.astro-bqgrjqjh){letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.ex-text:where(.astro-bqgrjqjh){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side:where(.astro-bqgrjqjh){border:1px solid var(--line);background:var(--ground);border-radius:11px;padding:10px}.side:where(.astro-bqgrjqjh) aparte-conversation-list:where(.astro-bqgrjqjh){display:block}.side:where(.astro-bqgrjqjh) .aparte-conv-item__more{display:none}.meter:where(.astro-bqgrjqjh){font-variant-numeric:tabular-nums;color:var(--dim);min-height:1.4em;margin:12px 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.demo-note:where(.astro-bqgrjqjh){color:var(--dim);margin:14px 0 0;font-size:13.5px;line-height:1.5}.band:where(.astro-bqgrjqjh){max-width:78ch;padding:clamp(40px,6vw,64px) 0 0}.band:where(.astro-bqgrjqjh) h2:where(.astro-bqgrjqjh){letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(26px,3.2vw,36px);font-weight:400}.band:where(.astro-bqgrjqjh) h2:where(.astro-bqgrjqjh) .paren:where(.astro-bqgrjqjh){color:var(--accent)}.sec-sub:where(.astro-bqgrjqjh){color:var(--dim);max-width:64ch;margin:0 0 18px;font-size:16px;line-height:1.62}.sec-sub:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh),.sec-note:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh),.tl-facts:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh),.pick:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh){color:var(--accent-text);text-decoration:none}.sec-sub:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh):hover,.sec-note:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh):hover,.tl-facts:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh):hover,.pick:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh):hover{text-decoration:underline}.sec-note:where(.astro-bqgrjqjh){color:var(--dim);margin:16px 0 0;font-size:14.5px;line-height:1.55}.band:where(.astro-bqgrjqjh) code:where(.astro-bqgrjqjh){color:color-mix(in oklab, var(--text) 82%, var(--accent-text));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.code:where(.astro-bqgrjqjh)+.sec-sub:where(.astro-bqgrjqjh){margin-top:22px}.figures:where(.astro-bqgrjqjh){grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fig:where(.astro-bqgrjqjh){background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px 13px 13px}.fig:where(.astro-bqgrjqjh) b:where(.astro-bqgrjqjh){font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:500;line-height:1.15;display:block}.fig:where(.astro-bqgrjqjh) span:where(.astro-bqgrjqjh){color:var(--dim);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}.fig:where(.astro-bqgrjqjh) em:where(.astro-bqgrjqjh){color:var(--dim);margin-top:3px;font-size:11px;font-style:normal;line-height:1.35;display:block}.pick:where(.astro-bqgrjqjh){border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.pick:where(.astro-bqgrjqjh) th:where(.astro-bqgrjqjh){text-align:start;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:0 12px 8px 0;font-size:11px;font-weight:600}.pick:where(.astro-bqgrjqjh) td:where(.astro-bqgrjqjh){border-top:1px solid var(--line);color:var(--dim);vertical-align:top;padding:10px 12px 10px 0}.pick:where(.astro-bqgrjqjh) td:where(.astro-bqgrjqjh):first-child{color:var(--text);white-space:nowrap}.pick:where(.astro-bqgrjqjh) td:where(.astro-bqgrjqjh):last-child{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace}.pick:where(.astro-bqgrjqjh) td:where(.astro-bqgrjqjh) em:where(.astro-bqgrjqjh){font-size:12.5px;font-style:normal;display:block}.tl-facts:where(.astro-bqgrjqjh){grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:0;margin:4px 0 0;display:grid}.tl-facts:where(.astro-bqgrjqjh) dt:where(.astro-bqgrjqjh){border-top:1px solid var(--line);color:var(--text);padding:12px 0;font-size:15px;line-height:24px}.tl-facts:where(.astro-bqgrjqjh) dd:where(.astro-bqgrjqjh){padding:12px 0;border-top:1px solid var(--line);color:var(--dim);margin:0;padding-inline-start:24px;font-size:14.5px;line-height:24px}.tl-facts:where(.astro-bqgrjqjh) dt:where(.astro-bqgrjqjh):first-of-type,.tl-facts:where(.astro-bqgrjqjh) dt:where(.astro-bqgrjqjh):first-of-type+dd:where(.astro-bqgrjqjh){border-top:none}.st-links:where(.astro-bqgrjqjh){flex-wrap:wrap;gap:6px 22px;margin:26px 0 0;font-size:14px;display:flex}.st-links:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh){color:var(--accent-text);text-decoration:none}.st-links:where(.astro-bqgrjqjh) a:where(.astro-bqgrjqjh):hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){:where(.astro-bqgrjqjh){transition:none!important;animation:none!important}}@media (width<=820px){.demo-card:where(.astro-bqgrjqjh){border-radius:13px;grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 18px 22px}.tl-facts:where(.astro-bqgrjqjh){grid-template-columns:1fr}.tl-facts:where(.astro-bqgrjqjh) dt:where(.astro-bqgrjqjh){padding-bottom:0}.tl-facts:where(.astro-bqgrjqjh) dd:where(.astro-bqgrjqjh){padding-top:4px;border-top:none;padding-inline-start:0}.tl-facts:where(.astro-bqgrjqjh) dt:where(.astro-bqgrjqjh):first-of-type+dd:where(.astro-bqgrjqjh){border-top:none}.pick:where(.astro-bqgrjqjh) td:where(.astro-bqgrjqjh):first-child{white-space:normal}}
