.demo{font:17px/1.55 var(--sans);font-variant-numeric:lining-nums;margin-top:1.6rem}.demo>p:first-child{margin-bottom:1rem}.demo .models{border-top:1px solid var(--rule);margin:0 0 1.4rem;padding:0;list-style:none}.demo .models li{border-bottom:1px solid var(--rule);margin:0}.demo .models label{cursor:pointer;align-items:baseline;gap:12px;padding:10px 0;display:flex}.demo .models input{accent-color:var(--text);margin:0;transform:translateY(1px)}.demo .models .name{font-weight:500}.demo .models .size{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.demo .about{color:var(--muted);margin:-2px 0 12px 25px;font-size:15.5px}.demo .actions{flex-wrap:wrap;align-items:baseline;gap:12px 22px;display:flex}.demo .error{color:var(--link)}.demo .bar{background:var(--rule);height:3px;margin:0 0 1rem}.demo .bar div{background:var(--text);height:100%}.demo .status{color:var(--muted);font-size:15.5px}.demo .status .textbtn{margin-left:8px}.demo .log{background:var(--tint);border-radius:3px;max-height:500px;padding:6px 22px;overflow-y:auto}.demo .empty{padding:16px 0 6px}.demo .empty ul{padding-left:1.2rem}.demo .msg{padding:16px 0 8px}.demo .msg+.msg{border-top:1px solid var(--rule)}.demo .who{margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.demo .msg .text{font:18px/1.6 var(--serif);font-variant-numeric:oldstyle-nums}.demo .msg.user .text{white-space:pre-wrap;margin-bottom:.7rem}.demo .msg .text p,.demo .msg .text ul,.demo .msg .text ol,.demo .msg .text pre{margin:0 0 .7rem}.demo .msg .text pre{background:var(--bg)!important}.demo .msg .text h4{margin:.8rem 0 .4rem;font-size:1rem}.demo .writing,.demo .meta,.demo .note{color:var(--muted);font:14.5px var(--sans)}.demo .ask{align-items:flex-end;gap:12px;margin:14px 0 10px;display:flex}.demo .ask textarea{resize:vertical;border:1px solid var(--rule);background:var(--bg);color:var(--text);font:inherit;border-radius:3px;flex:1;padding:9px 12px;line-height:1.45}.demo .ask textarea:focus{border-color:var(--muted);outline:none}.demo .settings{color:var(--muted);font-size:15.5px}.demo .settings summary{cursor:pointer;width:fit-content}.demo .slider{grid-template-columns:9rem 1fr 6rem;align-items:center;gap:12px;margin-top:8px;display:grid}.demo .slider input,.demo .check input{accent-color:var(--text)}.demo .slider output{font-variant-numeric:tabular-nums}.demo .check{margin-top:12px;display:block}.demo .check input{margin:0 8px 0 0}@media (width<=640px){.demo .log{max-height:420px;padding:4px 16px}.demo .slider{grid-template-columns:7rem 1fr 5rem}}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0, var(--main)) var(--side);column-gap:var(--gap);align-items:start;display:grid}.side[data-astro-cid-lcdefpme]{font:15px/1.55 var(--sans);color:var(--muted);padding-top:.6rem}.side-head[data-astro-cid-lcdefpme]{color:var(--text);margin-bottom:.6rem;font-weight:600}.facts[data-astro-cid-lcdefpme]{font-variant-numeric:lining-nums;grid-template-columns:auto 1fr;margin:0;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin:0;padding:6px 0}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{padding-right:14px}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--text)}#try[data-astro-cid-lcdefpme] .side[data-astro-cid-lcdefpme]{padding-top:4.4rem}.flow-fig[data-astro-cid-lcdefpme]{margin:4.5rem 0 1rem}.flow[data-astro-cid-lcdefpme]{font:15px/1.5 var(--sans);grid-template-columns:repeat(5,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--text);margin:0;padding-top:12px}.flow[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme]{font:600 1.05rem var(--serif);margin-bottom:4px;display:block}.flow[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{color:var(--muted)}#try[data-astro-cid-lcdefpme]{margin-top:3rem}#chapters[data-astro-cid-lcdefpme]{margin-top:4.5rem}.toc[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:16rem 1fr;column-gap:2rem;margin:0;padding:12px 0;display:grid}.toc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.toc[data-astro-cid-lcdefpme] .what[data-astro-cid-lcdefpme]{color:var(--muted);font:16px/1.5 var(--sans);padding-top:2px}.outro[data-astro-cid-lcdefpme]{margin-top:4rem}@media (width<=999px){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-lcdefpme]{margin-top:1.2rem}#try[data-astro-cid-lcdefpme] .side[data-astro-cid-lcdefpme]{padding-top:0}.flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px}.toc[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
