.head:where(.astro-j6egyfqz){flex-direction:column;gap:18px;padding-top:88px;padding-bottom:64px;display:flex}.head:where(.astro-j6egyfqz) .lead:where(.astro-j6egyfqz){max-width:720px;font-size:18px;line-height:28px}.top0:where(.astro-j6egyfqz){padding-top:0}.rail:where(.astro-j6egyfqz){grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.rail:where(.astro-j6egyfqz) button:where(.astro-j6egyfqz){all:unset;cursor:pointer;color:var(--muted);grid-template-columns:auto 1fr;gap:10px 8px;font-size:14px;display:grid}.rail:where(.astro-j6egyfqz) button:where(.astro-j6egyfqz):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.rail:where(.astro-j6egyfqz) .bar:where(.astro-j6egyfqz){background:var(--border);border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.rail:where(.astro-j6egyfqz) .bar:where(.astro-j6egyfqz) span:where(.astro-j6egyfqz){height:100%;width:calc(var(--p,0) * 100%);background:var(--accent);display:block}.rail:where(.astro-j6egyfqz) button:where(.astro-j6egyfqz)[aria-selected=true],.rail:where(.astro-j6egyfqz) button:where(.astro-j6egyfqz).done,.rail:where(.astro-j6egyfqz) button:where(.astro-j6egyfqz):hover{color:var(--fg)}.sn:where(.astro-j6egyfqz){color:var(--accent)}.loop:where(.astro-j6egyfqz){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;min-height:400px;display:grid}.loop-copy:where(.astro-j6egyfqz){flex-direction:column;gap:24px;display:flex}.lc:where(.astro-j6egyfqz){flex-direction:column;gap:16px;display:flex}.loop-nav:where(.astro-j6egyfqz){align-items:center;gap:8px;display:flex}.play:where(.astro-j6egyfqz){border:1px solid var(--strong);background:0 0;border-radius:999px;width:36px;height:36px;font-size:11px}.play:where(.astro-j6egyfqz):hover{background:var(--sel)}.stage:where(.astro-j6egyfqz){min-height:380px;padding:18px;display:block;position:relative}.pane:where(.astro-j6egyfqz){flex-direction:column;gap:12px;display:flex}.ptitle:where(.astro-j6egyfqz){color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:10px;font-size:12px}.ax-want:where(.astro-j6egyfqz).focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);min-height:72px}.ax-want:where(.astro-j6egyfqz).focus:empty:before{content:attr(data-ph);color:var(--faint)}.ax-want:where(.astro-j6egyfqz).focus:after{content:"▍";color:var(--accent);animation:1s step-end infinite pulse}.pressed-t:where(.astro-j6egyfqz){color:var(--accent)}.row-end:where(.astro-j6egyfqz){justify-content:flex-end;gap:6px;display:flex}.prop:where(.astro-j6egyfqz){border:1px solid var(--border);background:var(--panel);border-radius:8px;flex-direction:column;gap:7px;padding:12px 14px;font-size:12.5px;line-height:18px;display:flex}.prop-head:where(.astro-j6egyfqz){align-items:center;gap:8px;display:flex}.acc:where(.astro-j6egyfqz){color:var(--accent)}.pwhy:where(.astro-j6egyfqz){font-weight:500}.pdiff:where(.astro-j6egyfqz){border:1px solid var(--border);background:var(--surface);border-radius:6px;font-size:11px;line-height:17px;overflow:hidden}.pdh:where(.astro-j6egyfqz){border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:5px 9px;display:flex}.pl:where(.astro-j6egyfqz){white-space:pre-wrap;gap:8px;padding:0 9px;display:flex}.pl:where(.astro-j6egyfqz) i:where(.astro-j6egyfqz){text-align:right;width:16px;color:var(--faint);flex-shrink:0;font-style:normal}.pl:where(.astro-j6egyfqz).ad{background:var(--add-bg)}.decide:where(.astro-j6egyfqz){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.small:where(.astro-j6egyfqz){font-size:11.5px}.toast:where(.astro-j6egyfqz){border:1px solid var(--strong);background:var(--raised);border-radius:8px;flex-direction:column;gap:2px;max-width:320px;padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #0006}.toast:where(.astro-j6egyfqz) span:where(.astro-j6egyfqz){color:var(--muted)}.open-disc:where(.astro-j6egyfqz):before{content:"⌄"!important}.asked:where(.astro-j6egyfqz){margin:0 0 0 14px;font-size:12px}.asked:where(.astro-j6egyfqz) dt:where(.astro-j6egyfqz){color:var(--muted);font-size:11px}.asked:where(.astro-j6egyfqz) dd:where(.astro-j6egyfqz){margin:2px 0 0}.fine:where(.astro-j6egyfqz){max-width:760px;margin:32px 0 0;font-size:14px;line-height:21px}.split:where(.astro-j6egyfqz){align-items:center;gap:80px;display:flex}.side:where(.astro-j6egyfqz){flex-direction:column;flex-shrink:0;gap:18px;width:440px;display:flex}.ticks:where(.astro-j6egyfqz){flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.ticks:where(.astro-j6egyfqz) li:where(.astro-j6egyfqz){gap:10px;display:flex}.ticks:where(.astro-j6egyfqz) li:where(.astro-j6egyfqz):before{content:"✓";color:var(--ok)}.panel:where(.astro-j6egyfqz){flex-direction:column;flex-grow:1;gap:12px;padding:18px;display:flex}.lnk-r:where(.astro-j6egyfqz){color:var(--muted);margin-left:auto}.split-head:where(.astro-j6egyfqz){justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.split-head:where(.astro-j6egyfqz) .h2:where(.astro-j6egyfqz){max-width:620px}.split-head:where(.astro-j6egyfqz) .lead:where(.astro-j6egyfqz){max-width:480px}.stack:where(.astro-j6egyfqz){flex-direction:column;gap:14px;display:flex}.lib:where(.astro-j6egyfqz){min-height:640px;margin-bottom:16px;position:relative}.lib-nav:where(.astro-j6egyfqz){background:var(--panel);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:2px;width:170px;padding:14px 8px;display:flex}.lib-nav:where(.astro-j6egyfqz) .cap:where(.astro-j6egyfqz){color:var(--muted);padding:10px 8px 4px;font-size:11.5px}.lib-nav:where(.astro-j6egyfqz) .cap:where(.astro-j6egyfqz):first-child{padding-top:0}.nv:where(.astro-j6egyfqz){all:unset;cursor:default;border-radius:6px;justify-content:space-between;gap:6px;padding:4px 8px;font-size:12.5px;display:flex}button:where(.astro-j6egyfqz).nv{cursor:pointer}button:where(.astro-j6egyfqz).nv:hover{background:var(--sel)}button:where(.astro-j6egyfqz).nv:focus-visible{outline:2px solid var(--accent)}.nv:where(.astro-j6egyfqz).on{background:var(--sel)}.nv:where(.astro-j6egyfqz) .n:where(.astro-j6egyfqz){color:var(--muted);font-size:11.5px}.lib-main:where(.astro-j6egyfqz){flex-direction:column;flex-grow:1;gap:14px;min-width:0;max-width:760px;margin:0 auto;padding:20px 28px 28px;display:flex}.lib-h:where(.astro-j6egyfqz){font-size:18px}.lede:where(.astro-j6egyfqz){margin:-6px 0 0;font-size:12.5px;line-height:18px}.filter-row:where(.astro-j6egyfqz){gap:8px;display:flex}.ax-find:where(.astro-j6egyfqz).big{flex-grow:1;width:auto;height:28px}.ax-find:where(.astro-j6egyfqz) input:where(.astro-j6egyfqz){all:unset;color:var(--fg);flex-grow:1;font-size:12px}.ax-find:where(.astro-j6egyfqz) input:where(.astro-j6egyfqz)::placeholder{color:var(--faint)}.group:where(.astro-j6egyfqz){flex-direction:column;display:flex}.gh:where(.astro-j6egyfqz){border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:13px;display:flex}.srow:where(.astro-j6egyfqz){border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l a""d a";align-items:center;gap:2px 12px;padding:8px 2px;display:grid}.srow:where(.astro-j6egyfqz)>.muted:where(.astro-j6egyfqz){grid-area:d}.srow:where(.astro-j6egyfqz)>.more:where(.astro-j6egyfqz),.srow:where(.astro-j6egyfqz)>.tg:where(.astro-j6egyfqz),.srow:where(.astro-j6egyfqz)>.rowacts:where(.astro-j6egyfqz){grid-area:a}.sl:where(.astro-j6egyfqz){flex-wrap:wrap;grid-area:l;align-items:center;gap:6px;font-size:13px;display:flex}.sname:where(.astro-j6egyfqz){font-weight:600}.more:where(.astro-j6egyfqz){all:unset;cursor:pointer;color:var(--muted);border-radius:5px;padding:2px 8px}.more:where(.astro-j6egyfqz):hover{background:var(--sel);color:var(--fg)}.more:where(.astro-j6egyfqz):focus-visible{outline:2px solid var(--accent)}.tg:where(.astro-j6egyfqz){cursor:pointer;position:relative}.tg:where(.astro-j6egyfqz) input:where(.astro-j6egyfqz){opacity:0;cursor:pointer;position:absolute;inset:0}.tg:where(.astro-j6egyfqz) input:where(.astro-j6egyfqz):checked+.ax-switch:where(.astro-j6egyfqz){background:var(--accent)}.tg:where(.astro-j6egyfqz) input:where(.astro-j6egyfqz):checked+.ax-switch:where(.astro-j6egyfqz):after{left:13px}.tg:where(.astro-j6egyfqz) input:where(.astro-j6egyfqz):focus-visible+.ax-switch:where(.astro-j6egyfqz){outline:2px solid var(--accent);outline-offset:2px}.mac-note:where(.astro-j6egyfqz){padding:6px 0 2px}.menu:where(.astro-j6egyfqz){z-index:5;background:var(--raised);border:1px solid var(--strong);border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;box-shadow:0 10px 30px #00000080}.menu:where(.astro-j6egyfqz) button{all:unset;cursor:pointer;border-radius:5px;padding:5px 10px;font-size:12.5px}.menu:where(.astro-j6egyfqz) button:hover,.menu:where(.astro-j6egyfqz) button:focus-visible{background:var(--sel)}.menu:where(.astro-j6egyfqz) .danger{color:var(--del)}.menu:where(.astro-j6egyfqz) hr{border:0;border-top:1px solid var(--border);width:100%;margin:4px 0}.lib-say:where(.astro-j6egyfqz){min-height:21px;color:var(--accent);margin:0 0 40px}.three:where(.astro-j6egyfqz){grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.three:where(.astro-j6egyfqz)>div:where(.astro-j6egyfqz),.four:where(.astro-j6egyfqz)>div:where(.astro-j6egyfqz),.limits:where(.astro-j6egyfqz)>div:where(.astro-j6egyfqz){flex-direction:column;gap:8px;font-size:15px;line-height:23px;display:flex}.three:where(.astro-j6egyfqz) b:where(.astro-j6egyfqz),.four:where(.astro-j6egyfqz) b:where(.astro-j6egyfqz),.limits:where(.astro-j6egyfqz) b:where(.astro-j6egyfqz){font-size:17px}.four:where(.astro-j6egyfqz){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.four:where(.astro-j6egyfqz)>div:where(.astro-j6egyfqz){background:var(--raised);border:1px solid var(--border);border-radius:12px;padding:20px;transition:border-color .16s,transform .16s}.four:where(.astro-j6egyfqz)>div:where(.astro-j6egyfqz):hover{border-color:var(--accent);transform:translateY(-2px)}.num:where(.astro-j6egyfqz){color:var(--accent);font-size:12px}.limits:where(.astro-j6egyfqz){flex-grow:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.final:where(.astro-j6egyfqz){flex-direction:column;align-items:center;gap:24px;padding-top:32px;padding-bottom:128px;display:flex}.center:where(.astro-j6egyfqz){text-align:center}@media (width<=1000px){.loop:where(.astro-j6egyfqz),.split:where(.astro-j6egyfqz){flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:32px}.side:where(.astro-j6egyfqz){width:auto}.split-head:where(.astro-j6egyfqz){flex-direction:column;align-items:flex-start;gap:16px}.four:where(.astro-j6egyfqz){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.head:where(.astro-j6egyfqz){padding-top:48px;padding-bottom:40px}.rail:where(.astro-j6egyfqz){grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.rail:where(.astro-j6egyfqz) button:where(.astro-j6egyfqz){grid-template-columns:1fr;font-size:11px}.rail:where(.astro-j6egyfqz) .sn:where(.astro-j6egyfqz){display:none}.stage:where(.astro-j6egyfqz){min-height:0;padding:12px}.lib:where(.astro-j6egyfqz){flex-direction:column}.lib-nav:where(.astro-j6egyfqz){border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;width:auto}.lib-nav:where(.astro-j6egyfqz) .cap:where(.astro-j6egyfqz),.lib-nav:where(.astro-j6egyfqz) .nv:where(.astro-j6egyfqz):not(button){display:none}.lib-main:where(.astro-j6egyfqz){padding:14px 12px}.three:where(.astro-j6egyfqz),.four:where(.astro-j6egyfqz),.limits:where(.astro-j6egyfqz){grid-template-columns:minmax(0,1fr);gap:24px}.final:where(.astro-j6egyfqz){align-items:flex-start;padding-bottom:72px}.center:where(.astro-j6egyfqz){text-align:left}}
