.aco[data-astro-cid-pwkl7g4l]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.aco-ctx[data-astro-cid-pwkl7g4l]{background:var(--surface-2);flex-direction:column;gap:16px;padding:26px;display:flex}.aco-key[data-astro-cid-pwkl7g4l]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);margin:0;font-size:12px}.aco-key[data-astro-cid-pwkl7g4l] span[data-astro-cid-pwkl7g4l]{color:var(--accent-text)}.aco-lines[data-astro-cid-pwkl7g4l]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aco-line[data-astro-cid-pwkl7g4l]{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r-md);background:var(--surface);font-family:var(--font-mono);color:var(--fg);overflow-wrap:anywhere;padding:9px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.aco-shape[data-astro-cid-pwkl7g4l]{font-family:var(--font-mono);color:var(--fg-3);margin:0;font-size:12px}.aco-readers[data-astro-cid-pwkl7g4l]{grid-template-rows:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.aco-readers[data-astro-cid-pwkl7g4l] li[data-astro-cid-pwkl7g4l]+li[data-astro-cid-pwkl7g4l]{border-top:1px solid var(--line)}.aco-reader[data-astro-cid-pwkl7g4l]{height:100%;color:var(--fg);flex-direction:column;justify-content:center;gap:6px;padding:20px 26px;display:flex}.aco-reader[data-astro-cid-pwkl7g4l]:hover,.aco-reader[data-astro-cid-pwkl7g4l]:focus-visible{background:var(--cell-hover);color:var(--fg)}.aco-reader[data-astro-cid-pwkl7g4l]:focus-visible{outline-offset:-3px}.aco-who[data-astro-cid-pwkl7g4l]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.aco-does[data-astro-cid-pwkl7g4l]{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.aco-more[data-astro-cid-pwkl7g4l]{color:var(--accent-text);margin-top:4px;font-size:14px;font-weight:600}.aco[data-astro-cid-pwkl7g4l]:has([data-uses~=jackets]:is(:hover,:focus-visible)) [data-astro-cid-pwkl7g4l][data-k=jackets],.aco[data-astro-cid-pwkl7g4l]:has([data-uses~=size]:is(:hover,:focus-visible)) [data-astro-cid-pwkl7g4l][data-k=size],.aco[data-astro-cid-pwkl7g4l]:has([data-uses~=pickup]:is(:hover,:focus-visible)) [data-astro-cid-pwkl7g4l][data-k=pickup]{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--rail-halo,transparent)}@media (width<=900px){.aco[data-astro-cid-pwkl7g4l]{grid-template-columns:1fr}.aco-ctx[data-astro-cid-pwkl7g4l]{padding:22px 20px}.aco-reader[data-astro-cid-pwkl7g4l]{padding:20px}}@media (prefers-reduced-motion:no-preference){.motion .aco[data-astro-cid-pwkl7g4l].is-in .aco-line[data-astro-cid-pwkl7g4l]{animation:aco-land .42s var(--ease-overshoot) calc(var(--i) * .2s + .2s) both}.motion .aco[data-astro-cid-pwkl7g4l].is-in .aco-does[data-astro-cid-pwkl7g4l]{animation:aco-light .6s var(--ease-out) calc(var(--a) * .4s + 1s) both}}@keyframes aco-land{0%{opacity:0;transform:scale(.96)}}@keyframes aco-light{0%{color:var(--fg-3)}40%{color:var(--fg)}}.ec[data-astro-cid-5tanunkr]{flex-direction:column;display:flex}.ec-event[data-astro-cid-5tanunkr]{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:8px;max-width:100%;padding:14px 18px;display:flex}.ec[data-astro-cid-5tanunkr] code[data-astro-cid-5tanunkr],.ec-ok[data-astro-cid-5tanunkr]{font-family:var(--font-mono);font-size:12.5px}.ec-name[data-astro-cid-5tanunkr]{color:var(--fg);font-size:14px;font-weight:500}.ec-id[data-astro-cid-5tanunkr],.ec-tag[data-astro-cid-5tanunkr]{border-radius:var(--r-sm);background:var(--tint);border:1px solid var(--line);color:var(--fg-2);padding:3px 8px}.ec-ok[data-astro-cid-5tanunkr]{border-radius:var(--r-sm);background:var(--good-soft);color:var(--good);padding:3px 8px}.ec-rail[data-astro-cid-5tanunkr]{height:44px;position:relative}.ec-rail[data-astro-cid-5tanunkr]:before,.ec-rail[data-astro-cid-5tanunkr]:after,.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]{background:var(--line-2);position:absolute}.ec-rail[data-astro-cid-5tanunkr]:before{content:"";width:1px;height:50%;top:0;left:50%}.ec-rail[data-astro-cid-5tanunkr]:after{content:"";height:1px;top:50%;left:12.5%;right:12.5%}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]{width:1px;height:50%;top:50%}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:first-child{left:12.5%}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:nth-child(2){left:37.5%}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:nth-child(3){left:62.5%}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:nth-child(4){left:87.5%}.ec-uses[data-astro-cid-5tanunkr]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ec-use[data-astro-cid-5tanunkr]{height:100%;color:var(--fg);flex-direction:column;gap:12px;padding:22px 22px 24px;display:flex}.ec-use[data-astro-cid-5tanunkr]:hover,.ec-use[data-astro-cid-5tanunkr]:focus-visible{background:var(--cell-hover);color:var(--fg)}.ec-use[data-astro-cid-5tanunkr]:focus-visible{outline-offset:-3px}.ec-top[data-astro-cid-5tanunkr]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ec-kicker[data-astro-cid-5tanunkr]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:11px}.ec-tag[data-astro-cid-5tanunkr]{padding:2px 6px;font-size:11px}.ec-value[data-astro-cid-5tanunkr]{color:var(--fg);overflow-wrap:anywhere}.ec-outcome[data-astro-cid-5tanunkr]{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.3}.ec-more[data-astro-cid-5tanunkr]{color:var(--accent-text);margin-top:auto;font-size:14px;font-weight:600}@media (width<=1000px){.ec-uses[data-astro-cid-5tanunkr]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-rail[data-astro-cid-5tanunkr]:after{left:25%;right:25%}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:first-child{left:25%}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:nth-child(2),.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:nth-child(3){display:none}.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]:nth-child(4){left:75%}}@media (width<=600px){.ec-event[data-astro-cid-5tanunkr]{justify-content:flex-start;align-self:stretch}.ec-rail[data-astro-cid-5tanunkr]{height:20px}.ec-rail[data-astro-cid-5tanunkr]:before{height:100%;left:24px}.ec-rail[data-astro-cid-5tanunkr]:after,.ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]{display:none}.ec-uses[data-astro-cid-5tanunkr]{grid-template-columns:1fr}.ec-use[data-astro-cid-5tanunkr]{padding:20px}}@media (prefers-reduced-motion:no-preference){.motion .ec[data-astro-cid-5tanunkr].is-in .ec-event[data-astro-cid-5tanunkr]{animation:ec-arrive .5s var(--ease-enter) .1s both}.motion .ec[data-astro-cid-5tanunkr].is-in .ec-ok[data-astro-cid-5tanunkr]{animation:ec-land .42s var(--ease-overshoot) .5s both}.motion .ec[data-astro-cid-5tanunkr].is-in .ec-rail[data-astro-cid-5tanunkr]:before{transform-origin:top;animation:ec-drop .3s var(--ease-out) .8s both}.motion .ec[data-astro-cid-5tanunkr].is-in .ec-rail[data-astro-cid-5tanunkr]:after{animation:ec-wide .4s var(--ease-out) 1.05s both}.motion .ec[data-astro-cid-5tanunkr].is-in .ec-rail[data-astro-cid-5tanunkr] i[data-astro-cid-5tanunkr]{transform-origin:top;animation:ec-drop .3s var(--ease-out) 1.4s both}.motion .ec[data-astro-cid-5tanunkr].is-in .ec-use[data-astro-cid-5tanunkr]>[data-astro-cid-5tanunkr]{animation:ec-arrive .5s var(--ease-enter) calc(1.6s + var(--i) * .14s) both}.motion .ec[data-astro-cid-5tanunkr].is-in .ec-tag[data-astro-cid-5tanunkr]{animation:ec-land .42s var(--ease-overshoot) calc(1.75s + var(--i) * .14s) both}}@keyframes ec-arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes ec-land{0%{opacity:0;transform:scale(.8)}}@keyframes ec-drop{0%{transform:scaleY(0)}}@keyframes ec-wide{0%{transform:scaleX(0)}}.rta[data-astro-cid-w5bcwqyc]{flex-direction:column;gap:14px;display:flex}.rta-key[data-astro-cid-w5bcwqyc]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);margin:0;font-size:12px}.rta-key[data-astro-cid-w5bcwqyc] span[data-astro-cid-w5bcwqyc]{color:var(--accent-text)}.rta-frames[data-astro-cid-w5bcwqyc]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.rta-frame[data-astro-cid-w5bcwqyc]{height:100%;color:var(--fg);flex-direction:column;gap:10px;padding:22px 26px 24px;display:flex;position:relative}.rta-frame[data-astro-cid-w5bcwqyc]:hover,.rta-frame[data-astro-cid-w5bcwqyc]:focus-visible{background:var(--cell-hover);color:var(--fg)}.rta-frame[data-astro-cid-w5bcwqyc]:focus-visible{outline-offset:-3px}.rta-when[data-astro-cid-w5bcwqyc]{align-items:center;gap:10px;margin:0 -26px 4px;display:flex}.rta-when[data-astro-cid-w5bcwqyc]:before{content:"";background:var(--line-2);width:16px;height:1px}.rta-when[data-astro-cid-w5bcwqyc]:after{content:"";background:var(--line-2);flex:1;height:1px}.rta-tick[data-astro-cid-w5bcwqyc]{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--rail-halo,transparent);border-radius:50%;flex:none}.rta-time[data-astro-cid-w5bcwqyc]{font-family:var(--font-mono);color:var(--fg-3);font-size:12px}.rta-did[data-astro-cid-w5bcwqyc]{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.25}.rta-profile[data-astro-cid-w5bcwqyc]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:6px;margin-top:4px;padding:12px;display:flex}.rta-row[data-astro-cid-w5bcwqyc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;min-width:0;display:flex}.rta-row[data-astro-cid-w5bcwqyc] code[data-astro-cid-w5bcwqyc]{font-family:var(--font-mono);color:var(--fg-2);overflow-wrap:anywhere;font-size:12.5px}.rta-row[data-astro-cid-w5bcwqyc] b[data-astro-cid-w5bcwqyc]{font-family:var(--font-mono);border-radius:var(--r-sm);color:var(--fg-3);flex:none;padding:2px 8px;font-size:12.5px;font-weight:500}.rta-row[data-astro-cid-w5bcwqyc].is-held code[data-astro-cid-w5bcwqyc]{color:var(--fg-3)}.rta-row[data-astro-cid-w5bcwqyc].is-new b[data-astro-cid-w5bcwqyc],.rta-row[data-astro-cid-w5bcwqyc].is-changed b[data-astro-cid-w5bcwqyc]{background:var(--good-soft);color:var(--good)}.rta-row[data-astro-cid-w5bcwqyc].is-new code[data-astro-cid-w5bcwqyc],.rta-row[data-astro-cid-w5bcwqyc].is-changed code[data-astro-cid-w5bcwqyc]{color:var(--fg)}.rta-app[data-astro-cid-w5bcwqyc]{color:var(--fg-2);margin-top:auto;font-size:15px;line-height:1.45}.rta-more[data-astro-cid-w5bcwqyc]{color:var(--accent-text);font-size:14px;font-weight:600}@media (width<=900px){.rta-frames[data-astro-cid-w5bcwqyc]{grid-template-columns:1fr}.rta-frame[data-astro-cid-w5bcwqyc]{padding:20px 20px 22px 48px}.rta-frame[data-astro-cid-w5bcwqyc]:before{content:"";background:var(--line-2);width:1px;position:absolute;top:0;bottom:0;left:24px}.rta-when[data-astro-cid-w5bcwqyc]{margin:0;position:relative}.rta-when[data-astro-cid-w5bcwqyc]:before,.rta-when[data-astro-cid-w5bcwqyc]:after{display:none}.rta-tick[data-astro-cid-w5bcwqyc]{position:absolute;left:-28px}}@media (prefers-reduced-motion:no-preference){.motion .rta[data-astro-cid-w5bcwqyc] li[data-astro-cid-w5bcwqyc]{--t:calc(var(--f) * .7s + .15s)}.motion .rta[data-astro-cid-w5bcwqyc].is-in .rta-tick[data-astro-cid-w5bcwqyc]{animation:rta-land .42s var(--ease-overshoot) var(--t) both}.motion .rta[data-astro-cid-w5bcwqyc].is-in .rta-did[data-astro-cid-w5bcwqyc],.motion .rta[data-astro-cid-w5bcwqyc].is-in .rta-time[data-astro-cid-w5bcwqyc]{animation:rta-rise .4s var(--ease-enter) calc(var(--t) + .1s) both}.motion .rta[data-astro-cid-w5bcwqyc].is-in .rta-row[data-astro-cid-w5bcwqyc].is-new,.motion .rta[data-astro-cid-w5bcwqyc].is-in .rta-row[data-astro-cid-w5bcwqyc].is-changed b[data-astro-cid-w5bcwqyc]{animation:rta-land .42s var(--ease-overshoot) calc(var(--t) + .3s) both}.motion .rta[data-astro-cid-w5bcwqyc].is-in .rta-app[data-astro-cid-w5bcwqyc]{animation:rta-light .6s var(--ease-out) calc(var(--t) + .5s) both}}@keyframes rta-land{0%{opacity:0;transform:scale(.85)}}@keyframes rta-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes rta-light{0%{color:var(--fg-3)}40%{color:var(--fg)}}.rtt[data-astro-cid-kpavs5qp]{grid-template-columns:1fr;margin:0;padding:0;list-style:none}.rtt-row[data-astro-cid-kpavs5qp]{color:var(--fg);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"play rail does""when rail does";align-items:center;gap:6px 28px;padding:22px 26px;display:grid}.rtt-row[data-astro-cid-kpavs5qp]:hover,.rtt-row[data-astro-cid-kpavs5qp]:focus-visible{background:var(--cell-hover);color:var(--fg)}.rtt-row[data-astro-cid-kpavs5qp]:focus-visible{outline-offset:-3px}.rtt-play[data-astro-cid-kpavs5qp]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);grid-area:play;align-self:end;font-size:11px}.rtt-when[data-astro-cid-kpavs5qp]{letter-spacing:-.01em;grid-area:when;align-self:start;font-size:18px;font-weight:600;line-height:1.3}.rtt-does[data-astro-cid-kpavs5qp]{color:var(--fg);grid-area:does;font-size:17px;line-height:1.4}.rtt-rail[data-astro-cid-kpavs5qp]{grid-area:rail;height:28px;position:relative}.rtt-rail[data-astro-cid-kpavs5qp]:before{content:"";background:var(--line-2);height:1px;position:absolute;top:13px;left:0;right:0}.rtt-tick[data-astro-cid-kpavs5qp]{top:7px;left:calc(var(--t) * 100%);background:var(--fg-3);border-radius:1px;width:2px;height:13px;position:absolute}.rtt-gap[data-astro-cid-kpavs5qp]{display:none}.is-quiet[data-astro-cid-kpavs5qp] .rtt-gap[data-astro-cid-kpavs5qp]{background:var(--bg);height:1px;top:13px;left:calc(var(--q) * 100% + 8px);right:calc((1 - var(--f)) * 100% + 10px);background-image:repeating-linear-gradient(90deg, var(--fg-3) 0 3px, transparent 3px 7px);display:block;position:absolute}.rtt-wire[data-astro-cid-kpavs5qp]{height:2px;top:12.5px;left:calc(var(--f) * 100%);background:var(--accent);transform-origin:0;position:absolute;right:0}.rtt-fire[data-astro-cid-kpavs5qp]{top:7px;left:calc(var(--f) * 100% - 7px);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--rail-halo,transparent);border-radius:50%;position:absolute}@media (width<=900px){.rtt-row[data-astro-cid-kpavs5qp]{grid-template-columns:minmax(0,1fr);grid-template-areas:"play""when""rail""does";row-gap:8px;padding:20px}.rtt-rail[data-astro-cid-kpavs5qp]{margin:4px 0}}@media (prefers-reduced-motion:no-preference){.motion .rtt[data-astro-cid-kpavs5qp] li[data-astro-cid-kpavs5qp]{--d:calc(var(--r) * .5s + .15s)}.motion .rtt[data-astro-cid-kpavs5qp].is-in .rtt-tick[data-astro-cid-kpavs5qp]{animation:rtt-pop .3s var(--ease-out) calc(var(--d) + var(--j) * .12s) both}.motion .rtt[data-astro-cid-kpavs5qp].is-in .rtt-gap[data-astro-cid-kpavs5qp]{animation:rtt-fade .4s var(--ease-out) calc(var(--d) + .4s) both}.motion .rtt[data-astro-cid-kpavs5qp].is-in .rtt-fire[data-astro-cid-kpavs5qp]{animation:rtt-land .42s var(--ease-overshoot) calc(var(--d) + .6s) both}.motion .rtt[data-astro-cid-kpavs5qp].is-in .rtt-wire[data-astro-cid-kpavs5qp]{animation:rtt-run .45s var(--ease-in-out) calc(var(--d) + .8s) both}.motion .rtt[data-astro-cid-kpavs5qp].is-in .rtt-does[data-astro-cid-kpavs5qp]{animation:rtt-fade .5s var(--ease-out) calc(var(--d) + 1s) both}}@keyframes rtt-pop{0%{opacity:0;transform:scaleY(.3)}}@keyframes rtt-land{0%{opacity:0;transform:scale(.4)}}@keyframes rtt-run{0%{transform:scaleX(0)}}@keyframes rtt-fade{0%{opacity:0}}.wa[data-astro-cid-3s5w2fwc]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.wa-profile[data-astro-cid-3s5w2fwc]{background:var(--surface-2);flex-direction:column;gap:18px;padding:26px;display:flex}.wa-key[data-astro-cid-3s5w2fwc]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);margin:0;font-size:12px}.wa-key[data-astro-cid-3s5w2fwc] span[data-astro-cid-3s5w2fwc]{color:var(--accent-text)}.wa-group[data-astro-cid-3s5w2fwc]{flex-direction:column;gap:8px;display:flex}.wa-src[data-astro-cid-3s5w2fwc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);align-items:center;gap:8px;margin:0 0 2px;font-size:11px;display:flex}.wa-src[data-astro-cid-3s5w2fwc] span[data-astro-cid-3s5w2fwc]{color:var(--fg-3);text-transform:none;letter-spacing:.02em}.wa-src[data-astro-cid-3s5w2fwc] i[data-astro-cid-3s5w2fwc],.wa-uses[data-astro-cid-3s5w2fwc] code[data-astro-cid-3s5w2fwc]:before{background:var(--fig-accent);border-radius:50%;flex:none;width:7px;height:7px}.is-live[data-astro-cid-3s5w2fwc] .wa-src[data-astro-cid-3s5w2fwc] i[data-astro-cid-3s5w2fwc],.wa-uses[data-astro-cid-3s5w2fwc] code[data-astro-cid-3s5w2fwc].is-live:before{background:var(--good)}.wa-row[data-astro-cid-3s5w2fwc]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.wa-row[data-astro-cid-3s5w2fwc] code[data-astro-cid-3s5w2fwc]{font-family:var(--font-mono);color:var(--fg-2);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.wa-row[data-astro-cid-3s5w2fwc] b[data-astro-cid-3s5w2fwc]{font-family:var(--font-mono);border-radius:var(--r-sm);background:var(--tint);color:var(--accent-text);flex:none;padding:2px 8px;font-size:12.5px;font-weight:500}.is-live[data-astro-cid-3s5w2fwc] .wa-row[data-astro-cid-3s5w2fwc] b[data-astro-cid-3s5w2fwc]{background:var(--good-soft);color:var(--good)}.wa-acts[data-astro-cid-3s5w2fwc]{grid-template-rows:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.wa-acts[data-astro-cid-3s5w2fwc] li[data-astro-cid-3s5w2fwc]+li[data-astro-cid-3s5w2fwc]{border-top:1px solid var(--line)}.wa-act[data-astro-cid-3s5w2fwc]{height:100%;color:var(--fg);flex-direction:column;justify-content:center;gap:10px;padding:22px 26px;display:flex}.wa-act[data-astro-cid-3s5w2fwc]:hover,.wa-act[data-astro-cid-3s5w2fwc]:focus-visible{background:var(--cell-hover);color:var(--fg)}.wa-act[data-astro-cid-3s5w2fwc]:focus-visible{outline-offset:-3px}.wa-app[data-astro-cid-3s5w2fwc]{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.wa-uses[data-astro-cid-3s5w2fwc]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.wa-uses[data-astro-cid-3s5w2fwc] code[data-astro-cid-3s5w2fwc]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--fg-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.wa-uses[data-astro-cid-3s5w2fwc] code[data-astro-cid-3s5w2fwc]:before{content:""}.wa-uses[data-astro-cid-3s5w2fwc] code[data-astro-cid-3s5w2fwc]+code[data-astro-cid-3s5w2fwc]:after{content:"+";color:var(--fg-3);order:-1;margin-right:1px}.wa-more[data-astro-cid-3s5w2fwc]{color:var(--accent-text);font-size:14px;font-weight:600}.wa[data-astro-cid-3s5w2fwc]:has([data-uses~=churn]:is(:hover,:focus-visible)) [data-astro-cid-3s5w2fwc][data-k=churn],.wa[data-astro-cid-3s5w2fwc]:has([data-uses~=plan]:is(:hover,:focus-visible)) [data-astro-cid-3s5w2fwc][data-k=plan],.wa[data-astro-cid-3s5w2fwc]:has([data-uses~=cancel]:is(:hover,:focus-visible)) [data-astro-cid-3s5w2fwc][data-k=cancel],.wa[data-astro-cid-3s5w2fwc]:has([data-uses~=limit]:is(:hover,:focus-visible)) [data-astro-cid-3s5w2fwc][data-k=limit],.wa[data-astro-cid-3s5w2fwc]:has([data-uses~=error]:is(:hover,:focus-visible)) [data-astro-cid-3s5w2fwc][data-k=error]{border-color:var(--accent-text);box-shadow:0 0 0 3px var(--rail-halo,transparent)}@media (width<=900px){.wa[data-astro-cid-3s5w2fwc]{grid-template-columns:1fr}.wa-profile[data-astro-cid-3s5w2fwc]{padding:22px 20px}.wa-act[data-astro-cid-3s5w2fwc]{padding:20px}}@media (prefers-reduced-motion:no-preference){.motion .wa[data-astro-cid-3s5w2fwc].is-in .wa-src[data-astro-cid-3s5w2fwc]{animation:wa-rise .4s var(--ease-enter) calc(var(--g) * .5s + .1s) both}.motion .wa[data-astro-cid-3s5w2fwc].is-in .wa-row[data-astro-cid-3s5w2fwc]{animation:wa-land .42s var(--ease-overshoot) calc(var(--i) * .18s + .3s) both}.motion .wa[data-astro-cid-3s5w2fwc].is-in .wa-app[data-astro-cid-3s5w2fwc]{animation:wa-light .6s var(--ease-out) calc(var(--a) * .4s + 1.3s) both}.motion .wa[data-astro-cid-3s5w2fwc].is-in .wa-uses[data-astro-cid-3s5w2fwc]{animation:wa-rise .4s var(--ease-enter) calc(var(--a) * .4s + 1.4s) both}}@keyframes wa-land{0%{opacity:0;transform:scale(.96)}}@keyframes wa-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes wa-light{0%{color:var(--fg-3)}40%{color:var(--fg)}}.idc[data-astro-cid-wuv7s772]{border-radius:var(--r-3xl);aspect-ratio:2;min-height:420px;box-shadow:0 0 0 1px var(--edge-on-ink), var(--shadow-panel);margin:0;position:relative;overflow:hidden}.idc[data-astro-cid-wuv7s772] canvas[data-astro-cid-wuv7s772]{width:100%;height:100%;display:block;position:absolute;inset:0}.idc-center[data-astro-cid-wuv7s772]{text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-14px)}.idc-orb[data-astro-cid-wuv7s772]{background:var(--fg);width:22px;height:22px;box-shadow:0 0 0 6px color-mix(in srgb, var(--fg) 18%, transparent), 0 0 40px 8px var(--glow);border-radius:50%;margin-top:-11px}.idc-count[data-astro-cid-wuv7s772]{color:var(--fg-2);white-space:nowrap;margin:22px 0 0;font-size:15px}.idc-count[data-astro-cid-wuv7s772] b[data-astro-cid-wuv7s772]{font-family:var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-right:8px;font-size:28px;font-weight:500}.idc-one[data-astro-cid-wuv7s772]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--eyebrow);margin:2px 0 0;font-size:11px}.idc-cloud[data-astro-cid-wuv7s772]{flex-wrap:wrap;place-content:space-between;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset:24px}.idc-cloud[data-astro-cid-wuv7s772] li[data-astro-cid-wuv7s772]{font-family:var(--font-mono);color:var(--fg);border-radius:var(--r-pill);border:1px solid var(--ghost-border);background:var(--surface);padding:6px 12px;font-size:12px}.idc-cloud[data-astro-cid-wuv7s772] span[data-astro-cid-wuv7s772]{color:var(--fg-3);margin-right:6px}.idc[data-astro-cid-wuv7s772].is-live .idc-cloud[data-astro-cid-wuv7s772]{display:none}@media (width<=560px){.idc[data-astro-cid-wuv7s772]{aspect-ratio:3/4;min-height:0}}.wha[data-astro-cid-xt4fcpfk]{border-radius:var(--r-3xl);aspect-ratio:2;min-height:420px;box-shadow:0 0 0 1px var(--edge-on-ink), var(--shadow-panel);margin:0;position:relative;overflow:hidden}.wha[data-astro-cid-xt4fcpfk] canvas[data-astro-cid-xt4fcpfk]{width:100%;height:100%;display:block;position:absolute;inset:0}.wha-tally[data-astro-cid-xt4fcpfk]{white-space:nowrap;pointer-events:none;border-radius:var(--r-pill);border:1px solid var(--ghost-border);background:color-mix(in srgb, var(--surface) 88%, transparent);font-family:var(--font-mono);color:var(--fg-2);align-items:baseline;gap:10px;margin:0;padding:7px 16px;font-size:13px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.wha-tally[data-astro-cid-xt4fcpfk] b[data-astro-cid-xt4fcpfk]{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.wha-tally[data-astro-cid-xt4fcpfk] i[data-astro-cid-xt4fcpfk]{font-style:normal}.wha-tally[data-astro-cid-xt4fcpfk] .wha-left[data-astro-cid-xt4fcpfk]{color:var(--fg-3)}.wha-tally[data-astro-cid-xt4fcpfk] .wha-left[data-astro-cid-xt4fcpfk] b[data-astro-cid-xt4fcpfk]{color:var(--fg-2)}.wha-dot[data-astro-cid-xt4fcpfk]{color:var(--fg-3)}.wha-tally[data-astro-cid-xt4fcpfk].is-tick span[data-astro-cid-xt4fcpfk]:nth-child(3) b[data-astro-cid-xt4fcpfk]{animation:wha-tick var(--dur) var(--ease-out)}@keyframes wha-tick{0%{text-shadow:0 0 12px var(--accent-2);color:var(--accent-2)}}.wha-still[data-astro-cid-xt4fcpfk]{width:min(560px,100% - 32px);font-family:var(--font-mono);color:var(--fg-2);font-size:12px;position:absolute;top:76px;left:50%;transform:translate(-50%)}.wha-still[data-astro-cid-xt4fcpfk] p[data-astro-cid-xt4fcpfk]{margin:0}.wha-still-head[data-astro-cid-xt4fcpfk]{padding:0 4px 8px}.wha-still[data-astro-cid-xt4fcpfk] table[data-astro-cid-xt4fcpfk]{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--ghost-border);border-radius:var(--r-xl);width:100%;overflow:hidden}.wha-still[data-astro-cid-xt4fcpfk] th[data-astro-cid-xt4fcpfk]{text-align:left;color:var(--fg-3);border-bottom:1px solid var(--ghost-border);padding:8px 10px;font-weight:400}.wha-still[data-astro-cid-xt4fcpfk] td[data-astro-cid-xt4fcpfk]{color:var(--fg-3);padding:7px 10px}.wha-still[data-astro-cid-xt4fcpfk] tr[data-astro-cid-xt4fcpfk].is-changed td[data-astro-cid-xt4fcpfk]{color:var(--fg);background:color-mix(in srgb, var(--accent-2) 12%, transparent)}.wha-still[data-astro-cid-xt4fcpfk] tr[data-astro-cid-xt4fcpfk].is-changed td[data-astro-cid-xt4fcpfk]:last-child{color:var(--accent-3)}.wha-still-flow[data-astro-cid-xt4fcpfk]{text-align:center;color:var(--fg);margin-top:14px!important}.wha-still-flow[data-astro-cid-xt4fcpfk] span[data-astro-cid-xt4fcpfk]{color:var(--fg-3);margin:0 6px}.wha[data-astro-cid-xt4fcpfk].is-live .wha-still[data-astro-cid-xt4fcpfk]{display:none}@media (width<=560px){.wha[data-astro-cid-xt4fcpfk]{aspect-ratio:3/5;min-height:0}.wha-tally[data-astro-cid-xt4fcpfk]{gap:7px;padding:6px 12px;font-size:11px;top:12px}.wha-tally[data-astro-cid-xt4fcpfk] i[data-astro-cid-xt4fcpfk]{display:none}.wha-still[data-astro-cid-xt4fcpfk]{font-size:10px;top:60px}.wha-still[data-astro-cid-xt4fcpfk] th[data-astro-cid-xt4fcpfk],.wha-still[data-astro-cid-xt4fcpfk] td[data-astro-cid-xt4fcpfk]{padding:6px 5px}.wha-still[data-astro-cid-xt4fcpfk] th[data-astro-cid-xt4fcpfk]:last-child,.wha-still[data-astro-cid-xt4fcpfk] td[data-astro-cid-xt4fcpfk]:last-child{display:none}}.flows[data-astro-cid-cls2nb7b]{grid-template-columns:1fr;margin:0;padding:0;list-style:none}.flow[data-astro-cid-cls2nb7b]{color:var(--fg);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 32px minmax(0,1.3fr) 32px minmax(0,1fr);align-items:center;gap:16px;padding:24px 26px;display:grid}.flow[data-astro-cid-cls2nb7b]:hover,.flow[data-astro-cid-cls2nb7b]:focus-visible{background:var(--cell-hover);color:var(--fg)}.flow[data-astro-cid-cls2nb7b]:focus-visible{outline-offset:-3px}.flow-head[data-astro-cid-cls2nb7b]{flex-direction:column;gap:6px;display:flex}.flow-title[data-astro-cid-cls2nb7b]{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.25}.flow-more[data-astro-cid-cls2nb7b]{color:var(--accent-text);font-size:14px;font-weight:600}.flow-step[data-astro-cid-cls2nb7b]{flex-direction:column;gap:8px;min-width:0;display:flex}.flow-label[data-astro-cid-cls2nb7b]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.flow-events[data-astro-cid-cls2nb7b]{flex-wrap:wrap;gap:6px;display:flex}.flow[data-astro-cid-cls2nb7b] code[data-astro-cid-cls2nb7b]{font-family:var(--font-mono);border-radius:var(--r-sm);background:var(--tint);border:1px solid var(--line);color:var(--fg-2);overflow-wrap:anywhere;padding:3px 8px;font-size:12.5px}.flow-value[data-astro-cid-cls2nb7b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flow-value[data-astro-cid-cls2nb7b] b[data-astro-cid-cls2nb7b]{font-family:var(--font-mono);border-radius:var(--r-sm);background:var(--good-soft);color:var(--good);padding:3px 8px;font-size:12.5px;font-weight:500}.flow-response[data-astro-cid-cls2nb7b]{color:var(--fg-2);font-size:15px;line-height:1.45}.flow-wire[data-astro-cid-cls2nb7b]{background:var(--line-2);height:1px;position:relative}.flow-wire[data-astro-cid-cls2nb7b]:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--line-2);border-right:0;position:absolute;top:-3px;right:-1px}@media (width<=900px){.flow[data-astro-cid-cls2nb7b]{grid-template-columns:1fr;gap:12px;padding:22px 20px}.flow-head[data-astro-cid-cls2nb7b]{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.flow-wire[data-astro-cid-cls2nb7b]{width:1px;height:16px;margin-left:12px}.flow-wire[data-astro-cid-cls2nb7b]:after{border:3.5px solid #0000;border-top:5px solid var(--line-2);border-bottom:0;inset:auto auto -1px -3px}}@media (prefers-reduced-motion:no-preference){.motion .flows[data-astro-cid-cls2nb7b] li[data-astro-cid-cls2nb7b]{--t:calc(var(--r) * .9s + .2s)}.motion .flows[data-astro-cid-cls2nb7b].is-in code[data-astro-cid-cls2nb7b]{animation:flow-arrive var(--motion-2,.4s) var(--ease-enter) both}.motion .flows[data-astro-cid-cls2nb7b].is-in .flow-events[data-astro-cid-cls2nb7b] code[data-astro-cid-cls2nb7b]{animation-delay:calc(var(--t) + var(--e) * .16s)}.motion .flows[data-astro-cid-cls2nb7b].is-in .flow-wire[data-astro-cid-cls2nb7b]:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--rail-halo,transparent);animation:flow-pulse .52s var(--ease-in-out) calc(var(--t) + .56s) both;border-radius:50%;position:absolute;top:-2.5px;left:0}.motion .flows[data-astro-cid-cls2nb7b].is-in .flow-wire-2[data-astro-cid-cls2nb7b]:before{animation-delay:calc(var(--t) + 1.5s)}.motion .flows[data-astro-cid-cls2nb7b].is-in .flow-value[data-astro-cid-cls2nb7b] code[data-astro-cid-cls2nb7b]{animation-delay:calc(var(--t) + 1.08s)}.motion .flows[data-astro-cid-cls2nb7b].is-in .flow-value[data-astro-cid-cls2nb7b] b[data-astro-cid-cls2nb7b]{animation:flow-land .42s var(--ease-overshoot) calc(var(--t) + 1.24s) both}.motion .flows[data-astro-cid-cls2nb7b].is-in .flow-response[data-astro-cid-cls2nb7b]{animation:flow-light .6s var(--ease-out) calc(var(--t) + 2s) both}}@keyframes flow-arrive{0%{opacity:0;background:var(--tint-3);transform:translateY(6px)}}@keyframes flow-pulse{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes flow-land{0%{opacity:0;transform:scale(.8)}}@keyframes flow-light{0%{color:var(--fg-3)}40%{color:var(--fg)}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.motion .flows[data-astro-cid-cls2nb7b].is-in .flow-wire[data-astro-cid-cls2nb7b]:before{animation-name:flow-pulse-down;left:-2.5px}}@keyframes flow-pulse-down{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}.problem[data-astro-cid-x3ga5glf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:40px;display:grid}.problem-body[data-astro-cid-x3ga5glf]{padding-top:6px;font-size:18px}.problem-shot[data-astro-cid-x3ga5glf]{padding-top:var(--space-m)}.proof[data-astro-cid-x3ga5glf] .shot-scene{background:var(--fig-ground)}.steps-three[data-astro-cid-x3ga5glf] .cards{grid-template-columns:1fr}@media (width>=900px){.steps-three[data-astro-cid-x3ga5glf] .cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.fit[data-astro-cid-x3ga5glf]{grid-template-columns:1fr}.fit-row[data-astro-cid-x3ga5glf]{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:baseline;gap:4px 24px;padding:16px 20px;display:grid}@media (width<=640px){.fit-row[data-astro-cid-x3ga5glf]{grid-template-columns:1fr}}.fit-name[data-astro-cid-x3ga5glf]{font-size:16px;font-weight:600}.fit-body[data-astro-cid-x3ga5glf]{color:var(--fg-2);font-size:14px;font-weight:300}.caps-links[data-astro-cid-x3ga5glf]{flex-wrap:wrap;gap:0 24px;font-size:15px;font-weight:600;display:flex}.caps-links[data-astro-cid-x3ga5glf] a[data-astro-cid-x3ga5glf]{min-height:44px;color:var(--accent-text);align-items:center;display:inline-flex}
