.band-1x[data-astro-cid-bmdw5pzu]{fill:#c2410c1a}.band-2x[data-astro-cid-bmdw5pzu]{fill:#15181e0f}.gl[data-astro-cid-bmdw5pzu]{stroke:var(--color-rule);stroke-width:1px}.hover[data-astro-cid-bmdw5pzu]{stroke:var(--color-mark);stroke-width:1.2px;stroke-dasharray:4 3}.track[data-astro-cid-bmdw5pzu]{stroke:var(--color-rule);stroke-width:1.2px}.ax[data-astro-cid-bmdw5pzu]{font-family:var(--font-mono);fill:var(--color-graphite);font-size:11px}.ax-m[data-astro-cid-bmdw5pzu]{font-family:var(--font-mono);fill:var(--color-mark);font-size:11px}.row[data-astro-cid-bmdw5pzu]{font-family:var(--font-display);fill:currentColor;font-size:17px;font-weight:700}.sub[data-astro-cid-bmdw5pzu]{font-family:var(--font-mono);fill:var(--color-graphite);font-size:10px}.val[data-astro-cid-bmdw5pzu]{font-family:var(--font-mono);fill:currentColor;font-size:11px}.dot[data-astro-cid-bmdw5pzu]{stroke:var(--color-paper);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.dot[data-astro-cid-bmdw5pzu].bad{fill:var(--color-mark)}.dot[data-astro-cid-bmdw5pzu].good{fill:var(--color-ink)}.dot[data-astro-cid-bmdw5pzu].open{fill:var(--color-graphite)}.vp .dot[data-astro-cid-bmdw5pzu].good{fill:var(--color-vp-text)}.vp .dot[data-astro-cid-bmdw5pzu].open{fill:var(--color-vp-muted)}.vp .dot[data-astro-cid-bmdw5pzu]{stroke:var(--color-vp)}.vp .gl[data-astro-cid-bmdw5pzu],.vp .track[data-astro-cid-bmdw5pzu]{stroke:var(--color-vp-line)}.vp .ax[data-astro-cid-bmdw5pzu],.vp .sub[data-astro-cid-bmdw5pzu]{fill:var(--color-vp-muted)}.vp .band-2x[data-astro-cid-bmdw5pzu]{fill:#ffffff0d}.gl[data-astro-cid-z4wtfhmz]{stroke:var(--color-rule);stroke-width:1px}.ax[data-astro-cid-z4wtfhmz]{font-family:var(--font-mono);fill:var(--color-graphite);font-size:11px}.ax-m[data-astro-cid-z4wtfhmz]{font-family:var(--font-mono);fill:var(--color-mark);font-size:11px}.val[data-astro-cid-z4wtfhmz]{font-family:var(--font-mono);fill:currentColor;font-size:11px}.weight[data-astro-cid-z4wtfhmz]{stroke:var(--color-graphite);stroke-width:1.2px;stroke-dasharray:6 4}.mark[data-astro-cid-z4wtfhmz]{stroke:var(--color-mark);stroke-width:1.2px;stroke-dasharray:3 3}.mark-110[data-astro-cid-z4wtfhmz]{stroke:var(--color-rule);stroke-width:1px;stroke-dasharray:2 4}.curve[data-astro-cid-z4wtfhmz]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1}.curve[data-astro-cid-z4wtfhmz].front{stroke:var(--color-ink)}.curve[data-astro-cid-z4wtfhmz].rear{stroke:var(--color-mark)}.pt[data-astro-cid-z4wtfhmz]{fill:var(--color-ink);stroke:var(--color-paper);stroke-width:2px}.pt[data-astro-cid-z4wtfhmz].rear-pt{fill:var(--color-mark)}.sw[data-astro-cid-z4wtfhmz]{vertical-align:middle;width:22px;height:3px;margin-right:8px;display:inline-block}.sw[data-astro-cid-z4wtfhmz].front{background:var(--color-ink)}.sw[data-astro-cid-z4wtfhmz].rear{background:var(--color-mark)}.vp .curve[data-astro-cid-z4wtfhmz].front{stroke:var(--color-vp-text)}.vp .sw[data-astro-cid-z4wtfhmz].front{background:var(--color-vp-text)}.vp .pt[data-astro-cid-z4wtfhmz]{fill:var(--color-vp-text);stroke:var(--color-vp)}.vp .gl[data-astro-cid-z4wtfhmz],.vp .mark-110[data-astro-cid-z4wtfhmz]{stroke:var(--color-vp-line)}.vp .ax[data-astro-cid-z4wtfhmz]{fill:var(--color-vp-muted)}.vp .weight[data-astro-cid-z4wtfhmz]{stroke:var(--color-vp-muted)}.design-log[data-astro-cid-nnas3weh]{grid-template-columns:1fr;gap:14px;display:grid}.dl-card[data-astro-cid-nnas3weh]{border:1px solid var(--color-rule);background:#fbfaf7;padding:1.25rem}.is-current[data-astro-cid-nnas3weh]{border-color:var(--color-ink);box-shadow:6px 6px 0 var(--color-ink)}@media (width>=700px){.design-log[data-astro-cid-nnas3weh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.design-log[data-astro-cid-nnas3weh]{grid-template-columns:repeat(3,minmax(0,1fr))}}.roadmap[data-astro-cid-ubuqyyp6]{border-left:1.5px solid var(--color-rule);gap:30px;margin-left:.4rem;padding-left:2rem;display:grid;position:relative}.vp[data-astro-cid-ubuqyyp6] .roadmap[data-astro-cid-ubuqyyp6]{border-left-color:var(--color-vp-line)}.rm[data-astro-cid-ubuqyyp6]{grid-template-columns:52px 1fr;gap:1rem;display:grid;position:relative}.rm[data-astro-cid-ubuqyyp6]:before{content:"";background:var(--color-paper);border:2px solid var(--color-graphite);border-radius:50%;width:12px;height:12px;position:absolute;top:.45rem;left:calc(-2rem - 7px)}.rm[data-astro-cid-ubuqyyp6].now:before{border-color:var(--color-mark);background:var(--color-mark)}.rm[data-astro-cid-ubuqyyp6].done:before{background:var(--color-ink);border-color:var(--color-ink)}.rm-n[data-astro-cid-ubuqyyp6]{font-family:var(--font-mono);color:var(--color-graphite);padding-top:.3rem;font-size:.8rem}.viewer[data-astro-cid-wtcqywq5]{border:1px solid var(--color-vp-line);padding:12px}.viewer-stage[data-astro-cid-wtcqywq5]{place-items:center;height:clamp(300px,46vw,460px);display:grid;position:relative}.viewer-stage[data-astro-cid-wtcqywq5] canvas{cursor:grab;touch-action:none;display:block;width:100%!important;height:100%!important}.viewer-stage[data-astro-cid-wtcqywq5] canvas:active{cursor:grabbing}
