.split:where(.astro-okhae54j){display:grid;gap:.55rem;margin:1.6rem 0}.split:where(.astro-okhae54j)>:where(.astro-okhae54j){margin-top:0}.split:where(.astro-okhae54j).js :where(.astro-okhae54j)[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.split:where(.astro-okhae54j).js :where(.astro-okhae54j)[data-reveal].in{opacity:1;transform:none}.split:where(.astro-okhae54j).js .mid:where(.astro-okhae54j)[data-reveal].in{transition-delay:.1s}.split:where(.astro-okhae54j).js .lane:where(.astro-okhae54j).read[data-reveal].in{transition-delay:.18s}.lane:where(.astro-okhae54j){display:flex;flex-direction:column;gap:.8rem;padding:1.05rem 1.15rem 1.15rem;border-radius:16px}.lane:where(.astro-okhae54j).write{background:color-mix(in oklab,var(--sl-color-text-accent) 12%,var(--sl-color-bg))}.lane:where(.astro-okhae54j).read{background:color-mix(in oklab,var(--sl-color-gray-3) 15%,var(--sl-color-bg))}.lanehead:where(.astro-okhae54j){display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .75rem}.lanetag:where(.astro-okhae54j){font-family:var(--sl-font);font-size:.64rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:.14rem .5rem;border-radius:999px}.write:where(.astro-okhae54j) .lanetag:where(.astro-okhae54j){color:var(--sl-color-text-accent);background:color-mix(in oklab,var(--sl-color-text-accent) 16%,var(--sl-color-bg))}.read:where(.astro-okhae54j) .lanetag:where(.astro-okhae54j){color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 32%,var(--sl-color-bg))}.lanetitle:where(.astro-okhae54j){font-size:1.12rem;font-weight:700;line-height:1.2;color:var(--sl-color-white)}.freq:where(.astro-okhae54j){margin-left:auto;font-family:var(--sl-font);font-size:.72rem;letter-spacing:.02em;color:var(--sl-color-gray-2)}.freq:where(.astro-okhae54j) b:where(.astro-okhae54j){color:var(--sl-color-white);font-weight:700}.write:where(.astro-okhae54j) .freq:where(.astro-okhae54j) b:where(.astro-okhae54j){color:var(--sl-color-text-accent)}.flowrow:where(.astro-okhae54j){display:flex;align-items:stretch;gap:.45rem}.station:where(.astro-okhae54j){flex:1 1 0;display:flex;flex-direction:column;gap:.22rem;padding:.75rem .85rem;border-radius:12px;background:color-mix(in oklab,var(--sl-color-bg) 55%,transparent)}.station:where(.astro-okhae54j).hot{background:color-mix(in oklab,var(--sl-color-text-accent) 24%,var(--sl-color-bg))}.who:where(.astro-okhae54j){font-family:var(--sl-font);font-size:.6rem;letter-spacing:.11em;text-transform:uppercase;color:var(--sl-color-gray-2)}.who:where(.astro-okhae54j).you{color:color-mix(in oklab,#5a8dd6 70%,var(--sl-color-gray-1))}.who:where(.astro-okhae54j).model{color:var(--sl-color-text-accent)}.name:where(.astro-okhae54j){font-size:.95rem;font-weight:700;line-height:1.25;color:var(--sl-color-white)}.sub:where(.astro-okhae54j){font-size:.78rem;line-height:1.3;color:var(--sl-color-gray-1)}.seg:where(.astro-okhae54j){position:relative;flex:0 1 2.6rem;min-width:1.4rem;height:2px;align-self:center;border-radius:999px;background:color-mix(in oklab,var(--sl-color-gray-2) 32%,transparent)}.dot:where(.astro-okhae54j){position:absolute;top:50%;left:0;width:7px;height:7px;margin-top:-3.5px;border-radius:50%}.write:where(.astro-okhae54j) .dot:where(.astro-okhae54j){background:var(--sl-color-text-accent);box-shadow:0 0 7px color-mix(in oklab,var(--sl-color-text-accent) 65%,transparent);animation:hiw-travel-x 4.4s linear infinite}.write:where(.astro-okhae54j) .dot:where(.astro-okhae54j).d2{animation-delay:-2.2s}.read:where(.astro-okhae54j) .dot:where(.astro-okhae54j){background:color-mix(in oklab,var(--sl-color-gray-1) 85%,var(--sl-color-white));animation:hiw-travel-x 1.3s linear infinite}.read:where(.astro-okhae54j) .dot:where(.astro-okhae54j).d2{animation-delay:-.65s}@keyframes hiw-travel-x{0%{left:0}to{left:calc(100% - 7px)}}@keyframes hiw-travel-y{0%{top:0}to{top:calc(100% - 7px)}}@media(prefers-reduced-motion:reduce){.dot:where(.astro-okhae54j){animation:none!important}}.mid:where(.astro-okhae54j){display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.15rem 0}.pipe:where(.astro-okhae54j){font-family:var(--sl-font);font-size:.68rem;letter-spacing:.06em;color:var(--sl-color-gray-2)}.vaultcard:where(.astro-okhae54j){display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem 1.6rem;border-radius:12px;background:color-mix(in oklab,var(--sl-color-gray-3) 24%,var(--sl-color-bg));margin-top:0}.vname:where(.astro-okhae54j){font-family:var(--sl-font);font-size:.92rem;font-weight:700;color:var(--sl-color-white)}.vsub:where(.astro-okhae54j){font-size:.78rem;color:var(--sl-color-gray-1)}@media(max-width:640px){.flowrow:where(.astro-okhae54j){flex-direction:column;gap:.35rem}.seg:where(.astro-okhae54j){flex:none;width:2px;height:1.5rem;min-width:0;align-self:center}.dot:where(.astro-okhae54j){top:0;left:50%;margin-top:0;margin-left:-3.5px}.write:where(.astro-okhae54j) .dot:where(.astro-okhae54j){animation-name:hiw-travel-y}.read:where(.astro-okhae54j) .dot:where(.astro-okhae54j){animation-name:hiw-travel-y}.freq:where(.astro-okhae54j){margin-left:0;flex-basis:100%}.vaultcard:where(.astro-okhae54j){padding:.7rem 1.1rem;text-align:center}}.rail:where(.astro-exusskse){list-style:none;margin:1.5rem 0;padding:0;display:grid;gap:.55rem}.step:where(.astro-exusskse){display:grid;grid-template-columns:2rem 1fr;gap:.7rem;margin:0;padding:0}.rail:where(.astro-exusskse)>.step:where(.astro-exusskse),.step:where(.astro-exusskse)>:where(.astro-exusskse){margin-top:0}.n:where(.astro-exusskse){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-family:var(--sl-font-mono);font-size:.85rem;font-weight:700;color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 22%,var(--sl-color-bg))}.step:where(.astro-exusskse).paid .n:where(.astro-exusskse){color:var(--sl-color-text-accent);background:color-mix(in oklab,var(--sl-color-text-accent) 18%,var(--sl-color-bg))}.card:where(.astro-exusskse){display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-radius:13px;background:color-mix(in oklab,var(--sl-color-gray-3) 10%,var(--sl-color-bg))}.step:where(.astro-exusskse).paid .card:where(.astro-exusskse){background:color-mix(in oklab,var(--sl-color-text-accent) 12%,var(--sl-color-bg))}.head:where(.astro-exusskse){display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .55rem}.title:where(.astro-exusskse){font-size:1rem;font-weight:700;color:var(--sl-color-white)}.who:where(.astro-exusskse){display:inline-block;font-family:var(--sl-font);font-size:.68rem;font-weight:600;padding:.1rem .5rem;border-radius:999px}.who:where(.astro-exusskse).code{color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 34%,var(--sl-color-bg))}.who:where(.astro-exusskse).model{color:var(--sl-color-text-accent);background:color-mix(in oklab,var(--sl-color-text-accent) 20%,var(--sl-color-bg))}.paidtag:where(.astro-exusskse){font-family:var(--sl-font);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-text-accent)}.body:where(.astro-exusskse){margin:0;font-size:.9rem;line-height:1.5;color:var(--sl-color-gray-1)}.body:where(.astro-exusskse) code:where(.astro-exusskse){font-family:var(--sl-font-mono);font-size:.83rem;padding:.08rem .35rem;border-radius:6px;color:var(--sl-color-white);background:color-mix(in oklab,var(--sl-color-gray-3) 25%,var(--sl-color-bg))}.paidrow:where(.astro-exusskse){display:flex;align-items:center;gap:1.1rem;margin-top:0}.paidrow:where(.astro-exusskse) .body:where(.astro-exusskse){flex:1 1 auto;margin-top:0}.fan:where(.astro-exusskse){flex:0 0 92px;width:92px;height:56px;margin-top:0}.fan:where(.astro-exusskse) .src:where(.astro-exusskse){fill:color-mix(in oklab,var(--sl-color-gray-2) 45%,var(--sl-color-bg))}.fan:where(.astro-exusskse) .out:where(.astro-exusskse){fill:color-mix(in oklab,var(--sl-color-text-accent) 42%,var(--sl-color-bg))}.fan:where(.astro-exusskse) .wire:where(.astro-exusskse){fill:none;stroke:color-mix(in oklab,var(--sl-color-text-accent) 55%,transparent);stroke-width:1.6}@media(max-width:640px){.fan:where(.astro-exusskse){display:none}}.rank:where(.astro-yobir654){display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:.6rem;margin:1.4rem 0}.panel:where(.astro-yobir654){display:flex;flex-direction:column;gap:.45rem;padding:.95rem 1rem;border-radius:13px;background:color-mix(in oklab,var(--sl-color-gray-3) 11%,var(--sl-color-bg));margin-top:0}.tag:where(.astro-yobir654){font-family:var(--sl-font);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-gray-2)}.title:where(.astro-yobir654){font-size:.98rem;font-weight:700;line-height:1.25;color:var(--sl-color-white)}.bars:where(.astro-yobir654){display:grid;gap:.18rem;margin:.15rem 0}.blabel:where(.astro-yobir654){font-family:var(--sl-font);font-size:.68rem;color:var(--sl-color-gray-1)}.btrack:where(.astro-yobir654){display:block;height:8px;border-radius:999px;background:color-mix(in oklab,var(--sl-color-gray-3) 22%,var(--sl-color-bg));overflow:hidden}.bar:where(.astro-yobir654){display:block;height:100%;border-radius:999px}.bar:where(.astro-yobir654).heavy{background:var(--sl-color-text-accent)}.bar:where(.astro-yobir654).light{background:color-mix(in oklab,var(--sl-color-gray-2) 55%,var(--sl-color-bg))}.rank:where(.astro-yobir654).js .bar:where(.astro-yobir654){transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.rank:where(.astro-yobir654).js .panel:where(.astro-yobir654).in .bar:where(.astro-yobir654){transform:scaleX(1)}.rank:where(.astro-yobir654).js .panel:where(.astro-yobir654).in .bar:where(.astro-yobir654).light{transition-delay:.12s}.cap:where(.astro-yobir654){font-size:.8rem;line-height:1.4;color:var(--sl-color-gray-1)}@media(max-width:720px){.rank:where(.astro-yobir654){grid-template-columns:1fr}}.eval:where(.astro-eo25icm5){margin:1.5rem 0;padding:1.2rem 1.25rem;border-radius:14px;background:color-mix(in oklab,var(--sl-color-text-accent) 10%,var(--sl-color-bg))}.stats:where(.astro-eo25icm5){display:grid;grid-template-columns:repeat(2,minmax(0,14rem));grid-template-rows:auto auto;justify-content:start;align-items:end;column-gap:2.4rem;row-gap:.4rem}.num:where(.astro-eo25icm5){grid-row:1;align-self:start;margin:0;font-size:1.85rem;font-weight:800;line-height:1;color:var(--sl-color-text-accent)}.cap:where(.astro-eo25icm5){grid-row:2;font-size:.85rem;line-height:1.3;color:var(--sl-color-gray-1)}.foot:where(.astro-eo25icm5){margin:.95rem 0 0;font-size:.88rem;line-height:1.45;color:var(--sl-color-gray-1)}.foot:where(.astro-eo25icm5) code:where(.astro-eo25icm5){font-family:var(--sl-font-mono);font-size:.82rem;white-space:nowrap;padding:.1rem .4rem;border-radius:6px;background:color-mix(in oklab,var(--sl-color-gray-3) 25%,var(--sl-color-bg))}@media(max-width:640px){.stats:where(.astro-eo25icm5){grid-template-columns:1fr;grid-template-rows:repeat(4,auto);column-gap:0;row-gap:.15rem}.stats:where(.astro-eo25icm5)>:where(.astro-eo25icm5):nth-child(1){grid-row:1}.stats:where(.astro-eo25icm5)>:where(.astro-eo25icm5):nth-child(3){grid-row:2}.stats:where(.astro-eo25icm5)>:where(.astro-eo25icm5):nth-child(2){grid-row:3;margin-top:.85rem}.stats:where(.astro-eo25icm5)>:where(.astro-eo25icm5):nth-child(4){grid-row:4}}.hiw-table:where(.astro-vdlqjqyx){margin:1.4rem 0;overflow-x:auto}table:where(.astro-vdlqjqyx){width:100%;border-collapse:collapse;font-size:.92rem}thead:where(.astro-vdlqjqyx) th:where(.astro-vdlqjqyx){text-align:left;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-gray-2);padding:0 .75rem .5rem}tbody:where(.astro-vdlqjqyx) td:where(.astro-vdlqjqyx){border:0;padding:.55rem .75rem;vertical-align:middle;color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 7%,var(--sl-color-bg))}tbody:where(.astro-vdlqjqyx) tr:where(.astro-vdlqjqyx):nth-child(2n) td:where(.astro-vdlqjqyx){background:color-mix(in oklab,var(--sl-color-gray-3) 14%,var(--sl-color-bg))}tbody:where(.astro-vdlqjqyx) td:where(.astro-vdlqjqyx):first-child{color:var(--sl-color-white);font-weight:600}.who:where(.astro-vdlqjqyx){display:inline-block;font-family:var(--sl-font);font-size:.74rem;font-weight:600;padding:.15rem .55rem;border-radius:999px}.step-who:where(.astro-vdlqjqyx){display:none}.who:where(.astro-vdlqjqyx).model{background:color-mix(in oklab,var(--sl-color-text-accent) 22%,var(--sl-color-bg));color:var(--sl-color-text-accent)}.who:where(.astro-vdlqjqyx).code{background:color-mix(in oklab,var(--sl-color-gray-3) 48%,var(--sl-color-bg));color:var(--sl-color-gray-0);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sl-color-gray-2) 35%,transparent)}@media(max-width:640px){.hiw-table:where(.astro-vdlqjqyx){overflow-x:visible}table:where(.astro-vdlqjqyx),tbody:where(.astro-vdlqjqyx),tr:where(.astro-vdlqjqyx),td:where(.astro-vdlqjqyx){display:block;width:100%}thead:where(.astro-vdlqjqyx){display:none}tbody:where(.astro-vdlqjqyx) tr:where(.astro-vdlqjqyx){border-radius:12px;overflow:hidden;margin-bottom:.55rem;padding:.85rem .95rem;background:color-mix(in oklab,var(--sl-color-gray-3) 7%,var(--sl-color-bg))}tbody:where(.astro-vdlqjqyx) tr:where(.astro-vdlqjqyx):nth-child(2n){background:color-mix(in oklab,var(--sl-color-gray-3) 14%,var(--sl-color-bg))}tbody:where(.astro-vdlqjqyx) td:where(.astro-vdlqjqyx),tbody:where(.astro-vdlqjqyx) tr:where(.astro-vdlqjqyx):nth-child(2n) td:where(.astro-vdlqjqyx){padding:0;background:transparent}tbody:where(.astro-vdlqjqyx) td:where(.astro-vdlqjqyx):first-child{display:flex;align-items:baseline;gap:.35rem .5rem;flex-wrap:wrap;font-size:1rem}tbody:where(.astro-vdlqjqyx) td:where(.astro-vdlqjqyx):nth-child(2){display:none}.step-text:where(.astro-vdlqjqyx){flex-basis:100%}.step-who:where(.astro-vdlqjqyx){display:inline-block;margin-top:.3rem;line-height:1}tbody:where(.astro-vdlqjqyx) td:where(.astro-vdlqjqyx):last-child{padding-top:.3rem;font-size:.88rem}}.server:where(.astro-lhd7fkyl){display:grid;gap:.6rem;margin:1.4rem 0}.row:where(.astro-lhd7fkyl){display:grid;gap:.5rem;margin-top:0}.lever:where(.astro-lhd7fkyl){font-family:var(--sl-font);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-gray-2)}.sides:where(.astro-lhd7fkyl){display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:.6rem}.side:where(.astro-lhd7fkyl){display:flex;flex-direction:column;margin-top:0;height:100%;justify-content:flex-start;gap:.3rem;padding:.85rem .95rem;border-radius:12px}.side:where(.astro-lhd7fkyl).live{background:color-mix(in oklab,var(--sl-color-gray-3) 18%,var(--sl-color-bg))}.side:where(.astro-lhd7fkyl).imp{background:color-mix(in oklab,var(--sl-color-text-accent) 12%,var(--sl-color-bg))}.who:where(.astro-lhd7fkyl){font-family:var(--sl-font);font-size:.7rem;font-weight:700;letter-spacing:.04em;color:var(--sl-color-gray-1)}.side:where(.astro-lhd7fkyl).imp .who:where(.astro-lhd7fkyl){color:var(--sl-color-text-accent)}.what:where(.astro-lhd7fkyl){font-size:.86rem;line-height:1.4;color:var(--sl-color-gray-1)}@media(max-width:640px){.sides:where(.astro-lhd7fkyl){grid-template-columns:1fr}}.edits:where(.astro-2tnpknr2){display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:.6rem;margin:1.4rem 0}.ecard:where(.astro-2tnpknr2){display:flex;flex-direction:column;gap:.5rem;padding:.95rem 1rem;border-radius:14px;background:color-mix(in oklab,var(--sl-color-gray-3) 12%,var(--sl-color-bg));margin-top:0}.etag:where(.astro-2tnpknr2){align-self:flex-start;font-family:var(--sl-font);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sl-color-text-accent);padding:.12rem .45rem;border-radius:999px;background:color-mix(in oklab,var(--sl-color-text-accent) 12%,var(--sl-color-bg))}.row:where(.astro-2tnpknr2){display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .5rem}.before:where(.astro-2tnpknr2){font-size:.92rem;color:var(--sl-color-gray-1);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--sl-color-gray-2) 70%,transparent)}.arr:where(.astro-2tnpknr2){display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;flex:none;font-size:.85rem;line-height:1;color:var(--sl-color-text-accent);background:color-mix(in oklab,var(--sl-color-text-accent) 16%,var(--sl-color-bg))}.after:where(.astro-2tnpknr2){font-size:.98rem;font-weight:700;color:var(--sl-color-white)}.move:where(.astro-2tnpknr2){font-size:.8rem;line-height:1.35;color:var(--sl-color-text-accent)}@media(max-width:640px){.edits:where(.astro-2tnpknr2){grid-template-columns:1fr}}.chip:where(.astro-c7ipp3tr){display:inline-block;padding:.12rem .5rem;border-radius:8px;font-weight:600;color:var(--sl-color-text-accent);background:color-mix(in oklab,var(--sl-color-text-accent) 12%,var(--sl-color-bg))}
