.cl[data-astro-cid-4ysv7f7d]{background:var(--lt-paper);--cl-block:var(--lt-forest);--cl-flow:rgba(var(--lt-forest-rgb), .24)}.cl-alt[data-astro-cid-4ysv7f7d]{background:var(--lt-surface)}.cl-stack[data-astro-cid-4ysv7f7d]{flex-direction:column;gap:clamp(20px,3vw,28px);display:flex}.cl-head[data-astro-cid-4ysv7f7d]{flex-direction:column;gap:10px;display:flex}.cl-head[data-astro-cid-4ysv7f7d] .h2[data-astro-cid-4ysv7f7d]{text-wrap:balance;max-width:24ch}.cl-lead[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);text-wrap:pretty;max-width:66ch;margin:0;font-size:16.5px;line-height:1.6}.cl-lead[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{color:var(--lt-ink)}.cl[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{margin:0}.cl-hero-cta[data-astro-cid-4ysv7f7d]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.cl-log[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);box-shadow:0 24px 48px -28px rgba(var(--lt-ink-rgb), .28);position:relative;overflow:hidden}.cl-log-head[data-astro-cid-4ysv7f7d]{border-bottom:1px solid var(--lt-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cl-log-title[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.cl-log-dot[data-astro-cid-4ysv7f7d]{background:var(--lt-success);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite livePulse}.cl-log-sim[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);letter-spacing:.08em;color:var(--lt-faint);border:1px solid var(--lt-hairline);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10.5px}.cl-log-view[data-astro-cid-4ysv7f7d]{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.cl-log-list[data-astro-cid-4ysv7f7d]{margin:0;padding:0;list-style:none;transition:transform .6s cubic-bezier(.2,.8,.3,1),opacity .35s}.cl-log-list[data-astro-cid-4ysv7f7d].is-fade{opacity:0}.cl-log-row[data-astro-cid-4ysv7f7d]{border-bottom:1px solid var(--lt-hairline);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"t what stamp"".why why";gap:3px 12px;padding:12px 16px;display:grid}.cl-log-t[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);color:var(--lt-faint);font-variant-numeric:tabular-nums;grid-area:t;font-size:12px;line-height:1.6}.cl-log-what[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);grid-area:what;align-self:center;font-size:14.5px;font-weight:700;line-height:1.35}.cl-log-why[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);grid-area:why;font-size:13.5px;line-height:1.45}.cl-log-stamp[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);letter-spacing:.08em;white-space:nowrap;color:var(--lt-forest);border:1.5px solid;border-radius:6px;grid-area:stamp;align-self:start;padding:5px 7px 4px;font-size:11px;font-weight:700;line-height:1;transform:rotate(-3deg)}.cl-log-row[data-astro-cid-4ysv7f7d].is-hold .cl-log-stamp[data-astro-cid-4ysv7f7d]{color:var(--lt-amber-text)}.cl-log-row[data-astro-cid-4ysv7f7d].is-sign .cl-log-stamp[data-astro-cid-4ysv7f7d]{color:var(--lt-success)}.cl-log-row[data-astro-cid-4ysv7f7d].is-new{animation:2.2s ease-out both clLogNew}.cl-log-row[data-astro-cid-4ysv7f7d].is-new .cl-log-stamp[data-astro-cid-4ysv7f7d]{animation:.55s cubic-bezier(.2,1.5,.4,1) .35s both clStamp}@keyframes clLogNew{0%{background:rgba(var(--lt-forest-rgb), .08)}to{background:0 0}}@keyframes clStamp{0%{opacity:0;transform:scale(1.7)rotate(-10deg)}60%{opacity:1;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:rotate(-3deg)}}.cl-log-foot[data-astro-cid-4ysv7f7d]{border-top:1px solid var(--lt-hairline);color:var(--lt-muted);margin:0;padding:10px 16px 12px;font-size:12.5px;line-height:1.5}.cl-gains[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cl-gain[data-astro-cid-4ysv7f7d]{background:var(--lt-paper);border:1px solid var(--lt-hairline);border-left:3px solid var(--lt-forest);border-radius:var(--lt-radius-card);padding:20px 22px}.cl-gain[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);margin-bottom:6px;font-size:17px;font-weight:700}.cl-gain[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:15px;line-height:1.6}.cl-pillars[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cl-pillar[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.cl-pillar[data-astro-cid-4ysv7f7d].is-ai{background:rgba(var(--lt-forest-rgb), .06);border-color:rgba(var(--lt-forest-rgb), .22)}.cl-bar[data-astro-cid-4ysv7f7d]{border-radius:2px;width:16px;height:34px;margin-bottom:4px;transform:skewY(-14deg)}.cl-bar[data-astro-cid-4ysv7f7d].is-deep{background:var(--lt-forest-deep)}.cl-bar[data-astro-cid-4ysv7f7d].is-light{background:var(--lt-forest-light)}.cl-bar[data-astro-cid-4ysv7f7d].is-forest{background:var(--lt-forest)}.cl-pillar[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);font-size:19px;font-weight:700}.cl-role[data-astro-cid-4ysv7f7d]{color:var(--lt-faint);margin-top:-4px;font-size:13px}.cl-pillar[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:15px;line-height:1.6}.cl-tags[data-astro-cid-4ysv7f7d]{border-top:1px dashed var(--lt-border-strong);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.cl-tags[data-astro-cid-4ysv7f7d] li[data-astro-cid-4ysv7f7d]{border-radius:var(--lt-radius-pill);background:var(--lt-chip);color:var(--lt-ink-2);padding:3px 10px;font-size:12.5px;font-weight:500}.cl-pillar[data-astro-cid-4ysv7f7d].is-ai .cl-tags[data-astro-cid-4ysv7f7d] li[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);color:var(--lt-forest)}.cl-hubwrap[data-astro-cid-4ysv7f7d]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.cl-hub[data-astro-cid-4ysv7f7d]{background:var(--lt-paper);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);padding:12px}.cl-hub[data-astro-cid-4ysv7f7d] svg[data-astro-cid-4ysv7f7d]{width:100%;max-width:440px;height:auto;font-family:var(--lt-font-sans);margin:0 auto;display:block}.hub-ring[data-astro-cid-4ysv7f7d]{fill:none;stroke:var(--lt-copper);stroke-width:1.75px;stroke-dasharray:5 6;animation:7s linear infinite hubFlow}@keyframes hubFlow{to{stroke-dashoffset:-110px}}.hub-ringlabel[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);letter-spacing:.08em;fill:var(--lt-copper-text);font-size:11.5px;font-weight:600}.hub-spokes[data-astro-cid-4ysv7f7d] line[data-astro-cid-4ysv7f7d]{stroke:var(--lt-border-strong);stroke-width:1.5px}.hub-dot[data-astro-cid-4ysv7f7d]{fill:var(--lt-forest-light)}.hub-dot[data-astro-cid-4ysv7f7d].is-b{fill:var(--lt-forest-deep)}.hub-core[data-astro-cid-4ysv7f7d]{fill:var(--lt-forest)}.hub-coretext[data-astro-cid-4ysv7f7d]{fill:var(--lt-surface);font-size:13px;font-weight:700}.hub-boxes[data-astro-cid-4ysv7f7d] rect[data-astro-cid-4ysv7f7d]{fill:var(--lt-surface);stroke:var(--lt-border-strong)}.hub-boxes[data-astro-cid-4ysv7f7d] text[data-astro-cid-4ysv7f7d]{fill:var(--lt-ink);font-size:13px;font-weight:600}.hub-ai-link[data-astro-cid-4ysv7f7d]{stroke:var(--lt-forest-light);stroke-width:1.5px;stroke-dasharray:2 4}.hub-ai[data-astro-cid-4ysv7f7d]{fill:var(--lt-surface);stroke:rgba(var(--lt-forest-rgb), .3)}.hub-aitext[data-astro-cid-4ysv7f7d]{fill:var(--lt-forest);font-size:12.5px;font-weight:600}.cl-video[data-astro-cid-4ysv7f7d]{flex-direction:column;gap:12px;margin-top:clamp(8px,2vw,20px);display:flex}.cl-video-h[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);text-wrap:balance;font-size:clamp(19px,2vw,22px);font-weight:700}.cl-video[data-astro-cid-4ysv7f7d] .vc{margin-top:6px}.cl-mods[data-astro-cid-4ysv7f7d]{margin:0;display:grid}.cl-mod[data-astro-cid-4ysv7f7d]{border-bottom:1px solid var(--lt-hairline);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.cl-mod[data-astro-cid-4ysv7f7d]:last-child{border-bottom:0}.cl-mod[data-astro-cid-4ysv7f7d] dt[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);font-weight:600}.cl-mod[data-astro-cid-4ysv7f7d] dd[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:14.5px;line-height:1.55}.cl-mod[data-astro-cid-4ysv7f7d] dd[data-astro-cid-4ysv7f7d] span[data-astro-cid-4ysv7f7d]{color:var(--lt-faint);margin-top:3px;font-size:13px;display:block}.cl-run-wrap[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-cta);gap:6px clamp(28px,3vw,48px);padding:clamp(18px,2.4vw,28px);scroll-margin-top:88px;display:grid;overflow-x:clip}.cl-run-intro[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);align-items:flex-start;gap:10px;margin:0 0 6px;font-size:14.5px;line-height:1.5;display:flex}.cl-run-intro-lot[data-astro-cid-4ysv7f7d]{background:var(--lt-copper);width:10px;height:10px;box-shadow:0 0 0 3px rgba(var(--lt-copper-rgb), .18);border-radius:50%;flex:none;margin-top:6px}.cl-run[data-astro-cid-4ysv7f7d]{min-width:0;position:relative}.cl-run-list[data-astro-cid-4ysv7f7d]{z-index:2;margin:0;padding:0;list-style:none;display:grid;position:relative}.cl-run-step[data-astro-cid-4ysv7f7d]{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"node name stamp"".gate gate";align-items:center;gap:4px 16px;margin:0 -12px;padding:16px 12px;transition:background-color .35s;display:grid}.cl-run-node[data-astro-cid-4ysv7f7d]{width:34px;height:34px;font-family:var(--lt-font-mono);background:var(--lt-forest);color:var(--lt-surface);border:1.5px solid var(--lt-forest);border-radius:50%;grid-area:node;place-items:center;font-size:13px;font-weight:600;transition:background-color .35s,border-color .35s,color .35s,transform .45s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.cl-run-step[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);grid-area:name;font-size:17px;font-weight:700;line-height:1.3}.cl-run-step[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);text-wrap:pretty;grid-area:gate;margin:0;font-size:14.5px;line-height:1.55}.cl-run-stamp[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);letter-spacing:.1em;border:2px solid var(--lt-forest);color:var(--lt-forest);border-radius:7px;grid-area:stamp;padding:6px 9px 5px;font-size:12px;font-weight:700;line-height:1;transition:opacity .2s,transform .5s cubic-bezier(.34,1.56,.64,1);transform:rotate(-3deg)}.cl-run-track[data-astro-cid-4ysv7f7d],.cl-run-fill[data-astro-cid-4ysv7f7d],.cl-run-lot[data-astro-cid-4ysv7f7d]{z-index:1;pointer-events:none;display:none;position:absolute}.cl-run[data-astro-cid-4ysv7f7d].is-ready .cl-run-track[data-astro-cid-4ysv7f7d],.cl-run[data-astro-cid-4ysv7f7d].is-ready .cl-run-fill[data-astro-cid-4ysv7f7d],.cl-run[data-astro-cid-4ysv7f7d].is-ready .cl-run-lot[data-astro-cid-4ysv7f7d]{display:block}.cl-run-track[data-astro-cid-4ysv7f7d],.cl-run-fill[data-astro-cid-4ysv7f7d]{width:2px}.cl-run-track[data-astro-cid-4ysv7f7d]{background:var(--lt-hairline)}.cl-run-fill[data-astro-cid-4ysv7f7d]{background:var(--lt-forest);transform-origin:0 0;transition:transform .12s linear;transform:scaleY(0)}.cl-run-lot[data-astro-cid-4ysv7f7d]{z-index:3;background:var(--lt-copper);width:14px;height:14px;box-shadow:0 0 0 3px var(--lt-surface), 0 0 0 5px rgba(var(--lt-copper-rgb), .3), 0 0 16px 5px rgba(var(--lt-copper-rgb), .35);opacity:0;border-radius:50%;margin:-7px 0 0 -7px;transition:transform .12s linear,opacity .3s;top:0;left:0}.cl-run[data-astro-cid-4ysv7f7d].is-running .cl-run-lot[data-astro-cid-4ysv7f7d]{opacity:1}.lt-js .cl-run-node[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);color:var(--lt-faint);border-color:var(--lt-border-strong)}.lt-js .cl-run-step[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d],.lt-js .cl-run-step[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{opacity:.45;transition:opacity .35s}.lt-js .cl-run-stamp[data-astro-cid-4ysv7f7d]{opacity:0;transform:scale(1.7)rotate(-10deg)}.lt-js .cl-run-step[data-astro-cid-4ysv7f7d].is-on .cl-run-node[data-astro-cid-4ysv7f7d]{background:var(--lt-forest);color:var(--lt-surface);border-color:var(--lt-forest);transform:scale(1.08)}.lt-js .cl-run-step[data-astro-cid-4ysv7f7d].is-on h3[data-astro-cid-4ysv7f7d],.lt-js .cl-run-step[data-astro-cid-4ysv7f7d].is-on p[data-astro-cid-4ysv7f7d]{opacity:1}.lt-js .cl-run-step[data-astro-cid-4ysv7f7d].is-on .cl-run-stamp[data-astro-cid-4ysv7f7d]{opacity:1;transform:rotate(-3deg)}.cl-run-step[data-astro-cid-4ysv7f7d].is-cur{background-color:rgba(var(--lt-forest-rgb), .06)}.cl-run-step[data-astro-cid-4ysv7f7d].is-on .cl-run-node[data-astro-cid-4ysv7f7d]:after{content:"";border:2px solid var(--lt-forest);border-radius:50%;animation:.9s ease-out both clRing;position:absolute;inset:-2px}@keyframes clRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.cl-run-side[data-astro-cid-4ysv7f7d]{display:none}.cl-run-now[data-astro-cid-4ysv7f7d]{background:var(--lt-paper);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex;position:sticky;top:calc(55vh - 80px)}.cl-run-now-head[data-astro-cid-4ysv7f7d]{justify-content:space-between;align-items:center;gap:14px;display:flex}.cl-run-now-k[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);letter-spacing:.14em;color:var(--lt-faint);font-size:12px;font-weight:600}.cl-run-now-k[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{color:var(--lt-forest)}.cl-run-segs[data-astro-cid-4ysv7f7d]{gap:4px;display:flex}.cl-run-segs[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d]{background:var(--lt-border-strong);border-radius:2px;width:18px;height:4px;transition:background-color .3s}.cl-run-segs[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d].is-on{background:var(--lt-forest)}.cl-run-now-name[data-astro-cid-4ysv7f7d]{letter-spacing:-.01em;color:var(--lt-ink);font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.15}.cl-run-now-cap[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:16.5px;line-height:1.55}.cl-run-now[data-astro-cid-4ysv7f7d].is-swap .cl-run-now-name[data-astro-cid-4ysv7f7d],.cl-run-now[data-astro-cid-4ysv7f7d].is-swap .cl-run-now-cap[data-astro-cid-4ysv7f7d]{animation:.45s cubic-bezier(.2,.8,.3,1) both clSwap}.cl-run-now[data-astro-cid-4ysv7f7d].is-swap .cl-run-now-cap[data-astro-cid-4ysv7f7d]{animation-delay:60ms}@keyframes clSwap{0%{opacity:0;transform:translateY(10px)}}@media (width>=1024px){.lt-js .cl-run-wrap[data-astro-cid-4ysv7f7d]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.cl-run-intro[data-astro-cid-4ysv7f7d]{grid-column:1/-1}.lt-js .cl-run-side[data-astro-cid-4ysv7f7d]{display:block}}.cl-run-notes[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.cl-foot[data-astro-cid-4ysv7f7d]{border-top:1px dashed var(--lt-border-strong);color:var(--lt-ink-2);margin:0;padding-top:14px;font-size:15px;line-height:1.6}.cl-foot[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{color:var(--lt-ink)}.cl-filters[data-astro-cid-4ysv7f7d] button[data-astro-cid-4ysv7f7d]:focus-visible,.cl-tile[data-astro-cid-4ysv7f7d]:focus-visible{outline:2px solid var(--lt-forest);outline-offset:2px}.cl-gates[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cl-g[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-btn);padding:14px 16px}.cl-g[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);margin-bottom:4px;font-size:14.5px;font-weight:700}.cl-g[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:14px;line-height:1.5}.cl-g[data-astro-cid-4ysv7f7d] span[data-astro-cid-4ysv7f7d]{color:var(--lt-faint);margin-top:6px;font-size:12.5px;display:block}.cl-evidence[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cl-ev[data-astro-cid-4ysv7f7d]{background:var(--lt-chip);border-radius:var(--lt-radius-btn);padding:16px}.cl-ev-k[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);color:var(--lt-forest);align-items:flex-end;gap:6px;margin-bottom:8px;font-size:24px;font-weight:500;line-height:1;display:flex}.cl-ev-unit[data-astro-cid-4ysv7f7d]{font-size:18px;line-height:1}.cl-ev-v[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);font-size:13.5px;line-height:1.5}.cl-map[data-astro-cid-4ysv7f7d]{background:var(--lt-paper);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);padding:20px 22px}section[data-astro-cid-4ysv7f7d]:not(.cl-alt) .cl-map[data-astro-cid-4ysv7f7d]{background:var(--lt-surface)}.cl-legend[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);flex-wrap:wrap;gap:18px;margin-bottom:14px;font-size:13px;display:flex}.cl-legend[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d]{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.cl-legend[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d].is-block{background:var(--cl-block)}.cl-legend[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d].is-flow{background:var(--cl-flow)}.cl-tiles[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;display:grid}.cl-tile[data-astro-cid-4ysv7f7d]{border-radius:8px;flex-direction:column;gap:3px;min-height:76px;padding:9px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.cl-tile[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);font-size:13px;font-weight:500}.cl-tile[data-astro-cid-4ysv7f7d] span[data-astro-cid-4ysv7f7d]{font-size:12px;line-height:1.3}.cl-tile[data-astro-cid-4ysv7f7d].is-block{background:var(--cl-block);color:var(--lt-surface)}.cl-tile[data-astro-cid-4ysv7f7d].is-flow{background:var(--cl-flow);color:var(--lt-ink)}.cl-tile[data-astro-cid-4ysv7f7d]:hover{box-shadow:0 8px 18px -10px rgba(var(--lt-ink-rgb), .45);transform:translateY(-2px)}.cl-total[data-astro-cid-4ysv7f7d]{border-top:1px dashed var(--lt-border-strong);flex-wrap:wrap;gap:28px;margin-top:18px;padding-top:14px;display:flex}.cl-total[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);color:var(--lt-forest);margin-bottom:6px;font-size:28px;font-weight:500;line-height:1;display:block}.cl-total[data-astro-cid-4ysv7f7d] span[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);font-size:13.5px}.cl-filters[data-astro-cid-4ysv7f7d]{flex-wrap:wrap;gap:8px;display:flex}.cl-filters[data-astro-cid-4ysv7f7d] button[data-astro-cid-4ysv7f7d]{min-height:44px;font:inherit;border:1px solid var(--lt-border-strong);background:var(--lt-surface);color:var(--lt-ink);border-radius:var(--lt-radius-pill);cursor:pointer;padding:0 16px;font-size:14px}.cl-filters[data-astro-cid-4ysv7f7d] button[data-astro-cid-4ysv7f7d][aria-pressed=true]{background:var(--lt-ink);color:var(--lt-paper);border-color:var(--lt-ink)}.cl-table[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);overflow:hidden}.cl-tr[data-astro-cid-4ysv7f7d]{border-top:1px solid var(--lt-hairline);grid-template-columns:200px 180px minmax(0,1fr);gap:14px;padding:12px 16px;scroll-margin-top:96px;font-size:14.5px;display:grid}.cl-tr[data-astro-cid-4ysv7f7d][hidden]{display:none}.cl-th[data-astro-cid-4ysv7f7d]{background:var(--lt-chip);font-family:var(--lt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lt-faint);border-top:0;font-size:11.5px}.cl-td-code[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);color:var(--lt-ink);font-weight:500}.cl-td-code[data-astro-cid-4ysv7f7d] small[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);font-size:13px;display:block}.cl-td-mech[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);line-height:1.55}.cl-chip[data-astro-cid-4ysv7f7d]{border-radius:var(--lt-radius-pill);white-space:nowrap;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-block}.cl-chip[data-astro-cid-4ysv7f7d].is-block{background:var(--cl-block);color:var(--lt-surface)}.cl-chip[data-astro-cid-4ysv7f7d].is-flow{background:var(--cl-flow);color:var(--lt-ink)}.cl-tr[data-astro-cid-4ysv7f7d].is-flash{animation:1.8s clFlash}@keyframes clFlash{0%,35%{background:rgba(var(--lt-forest-rgb), .1)}to{background:0 0}}.cl-irows[data-astro-cid-4ysv7f7d]{gap:14px;display:grid}.cl-irow[data-astro-cid-4ysv7f7d]{grid-template-columns:240px minmax(0,1fr) 34px;align-items:center;gap:14px;display:grid}.cl-irow-lb[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);font-size:14px;font-weight:600}.cl-irow-lb[data-astro-cid-4ysv7f7d] small[data-astro-cid-4ysv7f7d]{color:var(--lt-muted);font-size:12.5px;font-weight:400;line-height:1.4;display:block}.cl-bars[data-astro-cid-4ysv7f7d]{flex-wrap:wrap;gap:5px;padding-left:4px;display:flex}.cl-bars[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d]{transform-origin:50% 100%;width:10px;height:26px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s;transition-delay:calc(.22s + var(--si,0) * 70ms + var(--k,0) * 24ms);border-radius:2px;transform:skewY(-14deg)scaleY(1)}.lt-stagger .cl-irows[data-astro-cid-4ysv7f7d]:not(.is-in) .cl-bars[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d]{opacity:0;transform:skewY(-14deg)scaleY(0)}.cl-bars[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d].is-block{background:var(--cl-block)}.cl-bars[data-astro-cid-4ysv7f7d] i[data-astro-cid-4ysv7f7d].is-flow{background:var(--cl-flow)}.cl-irow-n[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);color:var(--lt-muted);text-align:right;font-size:13px}.cl-tools[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cl-tool[data-astro-cid-4ysv7f7d]{background:var(--lt-surface);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-btn);padding:16px}.cl-tool[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);margin-bottom:6px;font-size:16px;font-weight:700}.cl-tool[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d] small[data-astro-cid-4ysv7f7d]{color:var(--lt-faint);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.cl-tool[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:14px;line-height:1.55}.cl-callout[data-astro-cid-4ysv7f7d]{border-radius:var(--lt-radius-card);background:rgba(var(--lt-forest-rgb), .06);border:1px solid rgba(var(--lt-forest-rgb), .22);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid}.cl-callout-code[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);color:var(--lt-forest);border:1.5px solid var(--lt-forest);white-space:nowrap;border-radius:6px;margin-top:2px;padding:2px 7px;font-size:12px;font-weight:500}.cl-callout[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:15px;line-height:1.6}.cl-callout[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{color:var(--lt-ink)}.cl-steps[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cl-step[data-astro-cid-4ysv7f7d]{background:var(--lt-paper);border:1px solid var(--lt-hairline);border-radius:var(--lt-radius-card);padding:18px 16px}.cl-step-n[data-astro-cid-4ysv7f7d]{font-family:var(--lt-font-mono);color:var(--lt-forest);border-top:2px solid var(--lt-forest);margin-bottom:10px;padding-top:6px;font-size:12.5px;display:inline-block}.cl-step[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{color:var(--lt-ink);margin-bottom:6px;font-size:17px;font-weight:700}.cl-step[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{color:var(--lt-ink-2);margin:0;font-size:14.5px;line-height:1.55}.cl-closing[data-astro-cid-4ysv7f7d]{border-radius:var(--lt-radius-card);background:rgba(var(--lt-forest-rgb), .06);border:1px solid rgba(var(--lt-forest-rgb), .22);color:var(--lt-ink);margin:0;padding:16px 18px;font-size:16px;line-height:1.6}.cl-closing[data-astro-cid-4ysv7f7d] b[data-astro-cid-4ysv7f7d]{color:var(--lt-forest)}@media (width<=1023px){.cl-pillars[data-astro-cid-4ysv7f7d],.cl-tools[data-astro-cid-4ysv7f7d],.cl-gates[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-pillars[data-astro-cid-4ysv7f7d] .cl-pillar[data-astro-cid-4ysv7f7d]:last-child{grid-column:1/-1}.cl-hubwrap[data-astro-cid-4ysv7f7d]{grid-template-columns:1fr}.cl-steps[data-astro-cid-4ysv7f7d],.cl-evidence[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.cl-gains[data-astro-cid-4ysv7f7d],.cl-pillars[data-astro-cid-4ysv7f7d],.cl-tools[data-astro-cid-4ysv7f7d],.cl-gates[data-astro-cid-4ysv7f7d],.cl-steps[data-astro-cid-4ysv7f7d]{grid-template-columns:1fr}.cl-pillars[data-astro-cid-4ysv7f7d] .cl-pillar[data-astro-cid-4ysv7f7d]:last-child{grid-column:auto}.cl-mod[data-astro-cid-4ysv7f7d]{grid-template-columns:92px minmax(0,1fr)}.cl-run-notes[data-astro-cid-4ysv7f7d]{grid-template-columns:1fr;gap:14px}.cl-run-step[data-astro-cid-4ysv7f7d] h3[data-astro-cid-4ysv7f7d]{font-size:16px}.cl-run-step[data-astro-cid-4ysv7f7d] p[data-astro-cid-4ysv7f7d]{font-size:14px}.cl-log-head[data-astro-cid-4ysv7f7d]{gap:8px;padding:12px 14px}.cl-log-title[data-astro-cid-4ysv7f7d]{white-space:nowrap}.cl-log-sim[data-astro-cid-4ysv7f7d]{letter-spacing:.04em}.cl-log-row[data-astro-cid-4ysv7f7d]{grid-template-columns:38px minmax(0,1fr) auto;column-gap:10px;padding:11px 14px}.cl-log-what[data-astro-cid-4ysv7f7d]{font-size:14px}.cl-log-why[data-astro-cid-4ysv7f7d]{font-size:13px}.cl-irow[data-astro-cid-4ysv7f7d]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.cl-irow-lb[data-astro-cid-4ysv7f7d]{grid-column:1/-1}.cl-map[data-astro-cid-4ysv7f7d]{padding:16px 14px}.cl-tiles[data-astro-cid-4ysv7f7d]{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-tile[data-astro-cid-4ysv7f7d]{min-height:72px;padding:8px 8px 9px}.cl-tile[data-astro-cid-4ysv7f7d] span[data-astro-cid-4ysv7f7d]{font-size:11px}.cl-th[data-astro-cid-4ysv7f7d]{display:none}.cl-tr[data-astro-cid-4ysv7f7d]{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.cl-tr[data-astro-cid-4ysv7f7d]:nth-child(2){border-top:0}.cl-td-mech[data-astro-cid-4ysv7f7d]{grid-column:1/-1;font-size:14px}.cl-total[data-astro-cid-4ysv7f7d]{gap:18px}}
