.pp-lead[data-astro-cid-3yuikw4j]{font-size:1.12rem;color:var(--text)}.cyan[data-astro-cid-3yuikw4j]{color:var(--cyan)}.green[data-astro-cid-3yuikw4j]{color:var(--green)}.pflow[data-astro-cid-3yuikw4j]{display:flex;align-items:stretch;gap:.55rem;margin:1.2rem 0 .5rem}.pf-node[data-astro-cid-3yuikw4j]{flex:1;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:1rem;display:flex;flex-direction:column;justify-content:center;gap:.15rem;text-align:center}.pf-node[data-astro-cid-3yuikw4j] strong[data-astro-cid-3yuikw4j]{font-size:1rem}.pf-sub[data-astro-cid-3yuikw4j]{font-size:.8rem;color:var(--sub)}.pf-ico[data-astro-cid-3yuikw4j]{font-size:1.5rem;line-height:1;margin-bottom:.15rem}.pf-arrow[data-astro-cid-3yuikw4j]{display:flex;align-items:center;flex:none;color:var(--amber);font-size:1.35rem;font-weight:700}.pf-proton[data-astro-cid-3yuikw4j]{flex:1.8;border-color:var(--amber);background:color-mix(in srgb,var(--amber) 8%,transparent);gap:0}.pf-proton[data-astro-cid-3yuikw4j]>strong[data-astro-cid-3yuikw4j]{color:var(--amber);font-size:1.05rem}.pf-badge[data-astro-cid-3yuikw4j]{font-family:var(--mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:var(--amber);margin-bottom:.15rem}.pf-inner[data-astro-cid-3yuikw4j]{display:flex;gap:.5rem;margin-top:.7rem}.pf-chip[data-astro-cid-3yuikw4j]{flex:1;background:var(--ink);border:1px solid var(--line);border-radius:7px;padding:.5rem .6rem;text-align:left}.pf-chip[data-astro-cid-3yuikw4j] b[data-astro-cid-3yuikw4j]{display:block;font-family:var(--mono);font-size:.8rem;color:var(--text)}.pf-chip[data-astro-cid-3yuikw4j] span[data-astro-cid-3yuikw4j]{font-size:.72rem;color:var(--sub)}@media(max-width:720px){.pflow[data-astro-cid-3yuikw4j]{flex-direction:column;gap:.4rem}.pf-arrow[data-astro-cid-3yuikw4j]{justify-content:center;transform:rotate(90deg)}.pf-proton[data-astro-cid-3yuikw4j],.pf-node[data-astro-cid-3yuikw4j]{flex:none}}.pp[data-astro-cid-3yuikw4j] h3[data-astro-cid-3yuikw4j]{display:flex;align-items:baseline;gap:.55rem;margin:2.4rem 0 .9rem;padding-left:.7rem;border-left:4px solid var(--amber);line-height:1.25}.pp-sub[data-astro-cid-3yuikw4j]{font-size:.85rem;font-weight:400;color:var(--sub)}.pp-packs[data-astro-cid-3yuikw4j]{margin:1rem 0 .5rem}.pp-packs[data-astro-cid-3yuikw4j] .panel[data-astro-cid-3yuikw4j]{padding:1rem 1.1rem}.pp-packs[data-astro-cid-3yuikw4j] h4[data-astro-cid-3yuikw4j]{margin:0 0 .45rem;font-size:1.02rem;font-family:var(--mono)}.pp-packs[data-astro-cid-3yuikw4j] p[data-astro-cid-3yuikw4j]{margin:0;font-size:.92rem;color:var(--sub)}.pk-ge[data-astro-cid-3yuikw4j]{color:var(--amber)}.pk-exp[data-astro-cid-3yuikw4j]{color:var(--cyan)}.pk-cachy[data-astro-cid-3yuikw4j]{color:var(--green)}.steps[data-astro-cid-3yuikw4j]{list-style:none;counter-reset:step;margin:1.2rem 0;padding:0}.steps[data-astro-cid-3yuikw4j] li[data-astro-cid-3yuikw4j]{counter-increment:step;position:relative;padding-left:3.1rem;margin:0 0 1rem;min-height:2.1rem;line-height:1.6}.steps[data-astro-cid-3yuikw4j] li[data-astro-cid-3yuikw4j]:before{content:counter(step);position:absolute;left:0;top:-.1rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--amber) 15%,transparent);border:1px solid var(--amber);color:var(--amber);font-family:var(--mono);font-weight:700;font-size:.95rem}.callout[data-astro-cid-3yuikw4j]{margin:1.1rem 0}.callout[data-astro-cid-3yuikw4j].info{border-left-color:var(--cyan)}.callout[data-astro-cid-3yuikw4j].info .label[data-astro-cid-3yuikw4j]{color:var(--cyan)}.pp-tieback[data-astro-cid-3yuikw4j]{background:color-mix(in srgb,var(--amber) 8%,transparent);border-radius:var(--radius);padding:.85rem 1.1rem}.pp-table-wrap[data-astro-cid-3yuikw4j]{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);margin:1rem 0 .6rem}.pp-table[data-astro-cid-3yuikw4j]{width:100%;border-collapse:collapse;font-size:.92rem;min-width:520px}.pp-table[data-astro-cid-3yuikw4j] th[data-astro-cid-3yuikw4j],.pp-table[data-astro-cid-3yuikw4j] td[data-astro-cid-3yuikw4j]{text-align:left;padding:.6rem .85rem;border-bottom:1px solid var(--line);vertical-align:top}.pp-table[data-astro-cid-3yuikw4j] thead[data-astro-cid-3yuikw4j] th[data-astro-cid-3yuikw4j]{font-family:var(--mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--sub);background:var(--panel)}.pp-table[data-astro-cid-3yuikw4j] td[data-astro-cid-3yuikw4j]:first-child{font-weight:600;color:var(--text);white-space:nowrap}.pp-table[data-astro-cid-3yuikw4j] tbody[data-astro-cid-3yuikw4j] tr[data-astro-cid-3yuikw4j]:last-child td[data-astro-cid-3yuikw4j]{border-bottom:none}.pp-table[data-astro-cid-3yuikw4j] tbody[data-astro-cid-3yuikw4j] tr[data-astro-cid-3yuikw4j]:hover td[data-astro-cid-3yuikw4j]{background:color-mix(in srgb,var(--amber) 5%,transparent)}.pp-mut[data-astro-cid-3yuikw4j]{color:var(--sub);font-weight:400;font-size:.85em}.pp-mut-note[data-astro-cid-3yuikw4j]{font-size:.9rem;color:var(--sub)}.tag[data-astro-cid-3yuikw4j]{display:inline-block;font-family:var(--mono);font-size:.71rem;padding:.1rem .55rem;border-radius:999px;white-space:nowrap}.tag[data-astro-cid-3yuikw4j].off{color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 45%,transparent);background:color-mix(in srgb,var(--cyan) 10%,transparent)}.tag[data-astro-cid-3yuikw4j].com{color:var(--green);border:1px solid color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 10%,transparent)}.tag[data-astro-cid-3yuikw4j].rt{color:var(--mag);border:1px solid color-mix(in srgb,var(--mag) 45%,transparent);background:color-mix(in srgb,var(--mag) 10%,transparent)}.pp[data-astro-cid-3yuikw4j] pre[data-astro-cid-3yuikw4j]{background:var(--ink);border:1px solid var(--line);border-radius:var(--radius);padding:.95rem 1.05rem;overflow-x:auto;font-size:.85rem;line-height:1.55}.pp[data-astro-cid-3yuikw4j] pre[data-astro-cid-3yuikw4j] code[data-astro-cid-3yuikw4j]{background:none;padding:0;color:var(--text)}.pp[data-astro-cid-3yuikw4j] kbd[data-astro-cid-3yuikw4j]{font:inherit;font-size:.82em;background:var(--panel2);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:.05em .4em;white-space:nowrap}
