.am:where(.astro-2nwgiyfk){margin:1.6rem 0}.cards:where(.astro-2nwgiyfk){display:grid;grid-template-columns:1fr 1fr 1fr;gap:.7rem}.chat:where(.astro-2nwgiyfk){display:flex;flex-direction:column;border-radius:13px;padding:.85rem .95rem .8rem;background:color-mix(in oklab,var(--sl-color-gray-4) 45%,var(--sl-color-bg))}.ctag:where(.astro-2nwgiyfk){font-family:var(--sl-font);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-3)}.msgs:where(.astro-2nwgiyfk){display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin:.6rem 0 .75rem}.msg:where(.astro-2nwgiyfk){font-size:.78rem;line-height:1.35;color:var(--sl-color-white);padding:.28rem .6rem;border-radius:10px 10px 10px 4px;background:color-mix(in oklab,var(--sl-color-text-accent) 10%,var(--sl-color-bg))}.wipe:where(.astro-2nwgiyfk){margin-top:auto;font-family:var(--sl-font);font-size:.64rem;letter-spacing:.05em;color:var(--sl-color-gray-3)}.wipe:where(.astro-2nwgiyfk) b:where(.astro-2nwgiyfk){font-weight:700;color:color-mix(in oklab,var(--sl-color-red, #e5484d) 75%,var(--sl-color-gray-3));margin-right:.25rem}.cap:where(.astro-2nwgiyfk){margin:.8rem 0 0;text-align:center;font-size:.85rem;line-height:1.4;color:var(--sl-color-gray-2)}.am:where(.astro-2nwgiyfk).armed .chat:where(.astro-2nwgiyfk){opacity:0;transform:translateY(12px);transition:opacity .55s ease var(--d),transform .55s ease var(--d)}.am:where(.astro-2nwgiyfk).armed.in .chat:where(.astro-2nwgiyfk){opacity:1;transform:none}@media(max-width:640px){.cards:where(.astro-2nwgiyfk){grid-template-columns:1fr}}.arc:where(.astro-a7d5av36){list-style:none;margin:1.6rem 0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.step:where(.astro-a7d5av36){display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start;padding:.55rem 0;position:relative}.step:where(.astro-a7d5av36):not(:last-child):before{content:"";position:absolute;left:.92rem;top:2rem;bottom:-.35rem;width:2px;background:color-mix(in oklab,var(--sl-color-gray-3) 35%,var(--sl-color-bg))}.dot:where(.astro-a7d5av36){z-index:1;width:1.85rem;height:1.85rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--sl-font-mono);font-size:.82rem;font-weight:600;color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 22%,var(--sl-color-bg))}.payoff:where(.astro-a7d5av36) .dot:where(.astro-a7d5av36){color:var(--sl-color-text-accent);background:color-mix(in oklab,var(--sl-color-text-accent) 18%,var(--sl-color-bg))}.body:where(.astro-a7d5av36){display:flex;flex-direction:column;gap:.15rem;padding-top:.18rem}.label:where(.astro-a7d5av36){font-weight:600;font-size:.98rem;color:var(--sl-color-white)}.payoff:where(.astro-a7d5av36) .label:where(.astro-a7d5av36){color:var(--sl-color-text-accent)}.gist:where(.astro-a7d5av36){font-size:.9rem;line-height:1.45;color:var(--sl-color-gray-2)}@media(min-width:72rem){.m-arc:where(.astro-mhld56nc){display:none}}.tw:where(.astro-ex5vj72n){margin:1.4rem 0}.wall:where(.astro-ex5vj72n){display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.stat:where(.astro-ex5vj72n){border-radius:13px;padding:1.05rem 1.1rem;background:color-mix(in oklab,var(--sl-color-text-accent) 9%,var(--sl-color-bg));margin-top:0}.figure:where(.astro-ex5vj72n){display:flex;align-items:baseline;gap:.4rem;font-family:var(--sl-font-mono);font-size:2rem;font-weight:700;line-height:1;color:var(--sl-color-text-accent)}.unit:where(.astro-ex5vj72n){font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-gray-2)}.caption:where(.astro-ex5vj72n){display:block;margin-top:.55rem;font-size:.86rem;line-height:1.4;color:var(--sl-color-gray-1)}.bar:where(.astro-ex5vj72n){margin-top:.7rem}.track:where(.astro-ex5vj72n){height:.85rem;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--sl-color-gray-4) 55%,var(--sl-color-bg))}.fill:where(.astro-ex5vj72n){display:block;height:100%;width:12%;border-radius:999px;background:var(--sl-color-text-accent)}.legend:where(.astro-ex5vj72n){display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.5rem}.lg:where(.astro-ex5vj72n){display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;line-height:1.35;color:var(--sl-color-gray-2)}.sw:where(.astro-ex5vj72n){width:.62rem;height:.62rem;border-radius:3px;flex:none;background:color-mix(in oklab,var(--sl-color-gray-4) 55%,var(--sl-color-bg))}.sw:where(.astro-ex5vj72n).accent{background:var(--sl-color-text-accent)}.tw:where(.astro-ex5vj72n).armed .fill:where(.astro-ex5vj72n){width:0;transition:width 1.1s cubic-bezier(.2,.7,.2,1) .15s}.tw:where(.astro-ex5vj72n).armed.in .fill:where(.astro-ex5vj72n){width:12%}@media(max-width:640px){.wall:where(.astro-ex5vj72n){grid-template-columns:1fr}.caption:where(.astro-ex5vj72n){margin-top:.75rem}}.ps:where(.astro-razyv6hw){display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:1.4rem 0}.col:where(.astro-razyv6hw){border-radius:13px;padding:1rem 1.1rem 1.05rem;background:color-mix(in oklab,var(--sl-color-gray-4) 45%,var(--sl-color-bg));margin-top:0;display:flex;flex-direction:column}.col:where(.astro-razyv6hw).accent{background:color-mix(in oklab,var(--sl-color-text-accent) 11%,var(--sl-color-bg))}.tag:where(.astro-razyv6hw){display:block;font-family:var(--sl-font);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-3)}.accent:where(.astro-razyv6hw) .tag:where(.astro-razyv6hw){color:var(--sl-color-text-accent)}.who:where(.astro-razyv6hw){display:block;font-weight:600;font-size:1.05rem;color:var(--sl-color-white);margin:.3rem 0 .7rem}.points:where(.astro-razyv6hw){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.points:where(.astro-razyv6hw) li:where(.astro-razyv6hw){font-size:.88rem;line-height:1.4;color:var(--sl-color-white);padding-left:1.05rem;position:relative}.points:where(.astro-razyv6hw) li:where(.astro-razyv6hw):before{content:"";position:absolute;left:0;top:.5rem;width:.42rem;height:.42rem;border-radius:50%;background:color-mix(in oklab,var(--sl-color-white) 45%,var(--sl-color-bg))}.accent:where(.astro-razyv6hw) .points:where(.astro-razyv6hw) li:where(.astro-razyv6hw):before{background:var(--sl-color-text-accent)}.cad:where(.astro-razyv6hw){display:flex;align-items:center;gap:.6rem;margin-top:.95rem}.strip:where(.astro-razyv6hw){flex:1;display:flex;align-items:center;height:.85rem;border-radius:999px;padding:0 .45rem;background:color-mix(in oklab,var(--sl-color-gray-4) 60%,var(--sl-color-bg))}.peer:where(.astro-razyv6hw) .pulse:where(.astro-razyv6hw){width:.55rem;height:.55rem;border-radius:50%;background:var(--sl-color-text-accent)}.srv:where(.astro-razyv6hw){justify-content:space-between}.srv:where(.astro-razyv6hw) i:where(.astro-razyv6hw){width:2px;height:.5rem;border-radius:1px;background:var(--sl-color-gray-2);opacity:.65}.mult:where(.astro-razyv6hw){font-family:var(--sl-font-mono);font-size:.72rem;font-weight:600;color:var(--sl-color-gray-2);flex:none}.accent:where(.astro-razyv6hw) .mult:where(.astro-razyv6hw){color:var(--sl-color-text-accent)}.ps:where(.astro-razyv6hw).armed .peer:where(.astro-razyv6hw) .pulse:where(.astro-razyv6hw){animation:none}.ps:where(.astro-razyv6hw).armed.in .peer:where(.astro-razyv6hw) .pulse:where(.astro-razyv6hw){animation:ps-pulse 1.3s ease .2s 1}.ps:where(.astro-razyv6hw).armed .srv:where(.astro-razyv6hw) i:where(.astro-razyv6hw){opacity:.12}.ps:where(.astro-razyv6hw).armed.in .srv:where(.astro-razyv6hw) i:where(.astro-razyv6hw){animation:ps-tick .6s ease var(--d) 1 both}@keyframes ps-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--sl-color-text-accent) 55%,transparent)}to{box-shadow:0 0 0 .85rem transparent}}@keyframes ps-tick{0%{opacity:.12}45%{opacity:1;background:var(--sl-color-text-accent)}to{opacity:.65;background:var(--sl-color-gray-2)}}@media(max-width:640px){.ps:where(.astro-razyv6hw){grid-template-columns:1fr}}.pull:where(.astro-uoev72ym){margin:1.5rem 0;padding:1.2rem 1.4rem;border:none;border-radius:14px;background:color-mix(in oklab,var(--sl-color-text-accent) 10%,var(--sl-color-bg));font-size:1.18rem;line-height:1.5;font-weight:500;color:var(--sl-color-white)}.pull:where(.astro-uoev72ym) strong{color:var(--sl-color-text-accent);font-weight:700}@media(max-width:640px){.pull:where(.astro-uoev72ym){font-size:1.05rem;padding:1rem 1.1rem}}.kl:where(.astro-qggburbf){margin:1.7rem 0}.kl-tag:where(.astro-qggburbf){display:block;font-family:var(--sl-font);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-text-accent);margin-bottom:.8rem}.kl-cards:where(.astro-qggburbf){display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:0 0 1rem}.kl-fig:where(.astro-qggburbf){margin:0;display:flex;flex-direction:column}.kl-cap:where(.astro-qggburbf){display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--sl-color-gray-1);margin-bottom:.45rem}.kl-dot:where(.astro-qggburbf){width:.55rem;height:.55rem;border-radius:50%;flex:none}.keep-dot:where(.astro-qggburbf){background:var(--sl-color-text-accent)}.lose-dot:where(.astro-qggburbf){background:color-mix(in oklab,var(--sl-color-gray-3) 70%,var(--sl-color-bg))}.kl-file:where(.astro-qggburbf),.kl-vec:where(.astro-qggburbf){flex:1;border-radius:13px;padding:.8rem .95rem .9rem;font-family:var(--sl-font-mono)}.kl-file:where(.astro-qggburbf){background:color-mix(in oklab,var(--sl-color-text-accent) 9%,var(--sl-color-bg))}.kl-vec:where(.astro-qggburbf){background:color-mix(in oklab,var(--sl-color-gray-4) 45%,var(--sl-color-bg))}.kl-path:where(.astro-qggburbf){display:inline-block;font-size:.66rem;letter-spacing:.04em;padding:.16rem .5rem;border-radius:7px;color:var(--sl-color-text-accent);background:color-mix(in oklab,var(--sl-color-text-accent) 16%,var(--sl-color-bg));margin-bottom:.6rem}.kl-path:where(.astro-qggburbf).dim{color:var(--sl-color-gray-2);background:color-mix(in oklab,var(--sl-color-gray-3) 22%,var(--sl-color-bg))}.kl-note:where(.astro-qggburbf){display:flex;flex-direction:column;gap:.12rem}.ln:where(.astro-qggburbf){font-size:.76rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;min-height:.6rem}.ln-h:where(.astro-qggburbf){color:var(--sl-color-text-accent);font-weight:700}.ln-m:where(.astro-qggburbf){color:var(--sl-color-gray-2)}.ln-b:where(.astro-qggburbf){color:var(--sl-color-white)}.kl-nums:where(.astro-qggburbf){display:flex;flex-direction:column;gap:.12rem;mask-image:linear-gradient(to bottom,#000 45%,transparent 98%);-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 98%)}.vr:where(.astro-qggburbf){font-size:.76rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sl-color-gray-3)}.vr:where(.astro-qggburbf).more{color:var(--sl-color-gray-3);font-size:.68rem;letter-spacing:.04em}.kl-ledger:where(.astro-qggburbf){display:flex;flex-direction:column;gap:.4rem}.lrow:where(.astro-qggburbf){display:grid;grid-template-columns:minmax(7.6rem,.62fr) 1fr 1fr;gap:.4rem;align-items:stretch}.lq:where(.astro-qggburbf){display:flex;align-items:center;font-size:.84rem;font-weight:600;line-height:1.3;color:var(--sl-color-white);padding:.55rem .2rem .55rem 0}.lc:where(.astro-qggburbf){position:relative;border-radius:11px;padding:.55rem .75rem .55rem 2rem;font-size:.82rem;line-height:1.42;color:var(--sl-color-white)}.lk:where(.astro-qggburbf){background:color-mix(in oklab,var(--sl-color-text-accent) 9%,var(--sl-color-bg))}.ll:where(.astro-qggburbf){background:color-mix(in oklab,var(--sl-color-gray-4) 45%,var(--sl-color-bg));color:var(--sl-color-gray-1)}.mark:where(.astro-qggburbf){position:absolute;left:.7rem;top:.62rem;font-size:.78rem;font-weight:700;line-height:1.3}.mark:where(.astro-qggburbf).ok{color:var(--sl-color-text-accent)}.mark:where(.astro-qggburbf).no{color:var(--sl-color-gray-3)}.lhead:where(.astro-qggburbf) .lc:where(.astro-qggburbf){background:none;padding-top:.1rem;padding-bottom:0;font-family:var(--sl-font);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.lhead:where(.astro-qggburbf) .lk:where(.astro-qggburbf){color:var(--sl-color-text-accent)}.lhead:where(.astro-qggburbf) .ll:where(.astro-qggburbf){color:var(--sl-color-gray-2)}.mini:where(.astro-qggburbf){display:none}.kl:where(.astro-qggburbf).armed .kl-fig:where(.astro-qggburbf),.kl:where(.astro-qggburbf).armed .lrow:where(.astro-qggburbf){opacity:0;transform:translateY(12px);transition:opacity .55s ease var(--d),transform .55s ease var(--d)}.kl:where(.astro-qggburbf).armed.in .kl-fig:where(.astro-qggburbf),.kl:where(.astro-qggburbf).armed.in .lrow:where(.astro-qggburbf){opacity:1;transform:none}@media(max-width:700px){.kl-cards:where(.astro-qggburbf){grid-template-columns:1fr}.lrow:where(.astro-qggburbf){grid-template-columns:1fr;gap:.35rem;margin-bottom:.5rem}.lhead:where(.astro-qggburbf){display:none}.lq:where(.astro-qggburbf){padding:.1rem 0 0}.mini:where(.astro-qggburbf){display:block;font-family:var(--sl-font);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.15rem}.lk:where(.astro-qggburbf) .mini:where(.astro-qggburbf){color:var(--sl-color-text-accent)}.ll:where(.astro-qggburbf) .mini:where(.astro-qggburbf){color:var(--sl-color-gray-2)}.mark:where(.astro-qggburbf){top:1.55rem}}
