.atree-head[data-astro-cid-uha5ffqd]{padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,3.5rem)}.head-just-shipped[data-astro-cid-uha5ffqd]{margin:2rem 0 1.5rem;max-width:60ch;line-height:1.6}.just-shipped-tag[data-astro-cid-uha5ffqd]{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--rule, rgba(0, 0, 0, .18));margin-right:.6rem;vertical-align:middle}.install-box[data-astro-cid-uha5ffqd]{margin:1.5rem 0;max-width:56ch}.install-pre[data-astro-cid-uha5ffqd],.diff-pre[data-astro-cid-uha5ffqd]{background:var(--ink, #1a1a1a);color:#f4f1ea;padding:1.1rem 1.3rem;border-radius:10px;overflow-x:auto;font-size:.82rem;line-height:1.7}.head-meta[data-astro-cid-uha5ffqd]{max-width:56ch}.head-chips[data-astro-cid-uha5ffqd]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.head-chip[data-astro-cid-uha5ffqd]{display:inline-flex;flex-direction:column;gap:.15rem;padding:.5rem .85rem;border:1px solid var(--rule, rgba(0, 0, 0, .18));border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.head-chip[data-astro-cid-uha5ffqd]:hover{border-color:var(--ink, #1a1a1a);transform:translateY(-1px)}.head-chip-static[data-astro-cid-uha5ffqd]{cursor:default}.head-chip-label[data-astro-cid-uha5ffqd]{font-size:.62rem;text-transform:uppercase;letter-spacing:.09em;opacity:.55}.head-chip-value[data-astro-cid-uha5ffqd]{font-size:.8rem}.diff-section[data-astro-cid-uha5ffqd],.prim-section[data-astro-cid-uha5ffqd],.field-section[data-astro-cid-uha5ffqd],.princ-section[data-astro-cid-uha5ffqd],.cta-section[data-astro-cid-uha5ffqd]{padding:clamp(2.5rem,6vw,4.5rem) 0;border-top:1px solid var(--rule, rgba(0, 0, 0, .1))}.editorial[data-astro-cid-uha5ffqd]{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.15;margin:.4rem 0 .9rem}.diff-intro[data-astro-cid-uha5ffqd],.prim-intro[data-astro-cid-uha5ffqd]{max-width:62ch}.diff-figure[data-astro-cid-uha5ffqd]{margin:2rem 0 0;max-width:64ch}.diff-cap[data-astro-cid-uha5ffqd]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin-bottom:.5rem}.diff-note[data-astro-cid-uha5ffqd]{margin-top:1rem;max-width:60ch;line-height:1.6;font-size:.95rem}.prim-list[data-astro-cid-uha5ffqd]{list-style:none;padding:0;margin:2.25rem 0 0;display:grid;gap:2rem}.prim-item[data-astro-cid-uha5ffqd]{display:grid;grid-template-columns:3rem 1fr;gap:1rem;max-width:72ch}.prim-n[data-astro-cid-uha5ffqd]{font-size:.95rem;opacity:.45;padding-top:.2rem}.prim-h[data-astro-cid-uha5ffqd]{font-size:1.15rem;margin:0 0 .4rem}.prim-p[data-astro-cid-uha5ffqd]{line-height:1.6;margin:0 0 .6rem}.prim-detail[data-astro-cid-uha5ffqd]{line-height:1.6;font-size:.9rem;opacity:.72;margin:0}.field-intro[data-astro-cid-uha5ffqd]{max-width:64ch}.field-table-wrap[data-astro-cid-uha5ffqd]{margin:2.25rem 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.field-table[data-astro-cid-uha5ffqd]{width:100%;border-collapse:collapse;min-width:680px;font-size:.88rem}.field-table[data-astro-cid-uha5ffqd] thead[data-astro-cid-uha5ffqd] th[data-astro-cid-uha5ffqd]{text-align:left;vertical-align:bottom;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;opacity:.6;padding:0 .9rem .7rem;border-bottom:1px solid var(--rule, rgba(0, 0, 0, .22))}.field-th-approach[data-astro-cid-uha5ffqd]{width:30%}.field-table[data-astro-cid-uha5ffqd] tbody[data-astro-cid-uha5ffqd] tr[data-astro-cid-uha5ffqd]{border-bottom:1px solid var(--rule, rgba(0, 0, 0, .1))}.field-rowhead[data-astro-cid-uha5ffqd]{text-align:left;font-weight:400;padding:.95rem .9rem;display:flex;flex-direction:column;gap:.25rem}.field-approach[data-astro-cid-uha5ffqd]{font-weight:600;font-size:.95rem}.field-example[data-astro-cid-uha5ffqd]{font-size:.72rem;opacity:.6}.field-table[data-astro-cid-uha5ffqd] td[data-astro-cid-uha5ffqd]{padding:.95rem .9rem;vertical-align:middle}.field-mark[data-astro-cid-uha5ffqd]{font-size:.82rem}.field-mark[data-astro-cid-uha5ffqd][data-v=true]{font-weight:600}.field-mark[data-astro-cid-uha5ffqd][data-v=false]{opacity:.4}.field-mark[data-astro-cid-uha5ffqd][data-v=null]{opacity:.62;font-style:italic}.field-row-self[data-astro-cid-uha5ffqd]{background:var(--paper-tint, rgba(0, 0, 0, .035))}.field-row-self[data-astro-cid-uha5ffqd] .field-approach[data-astro-cid-uha5ffqd],.field-row-self[data-astro-cid-uha5ffqd] .field-mark[data-astro-cid-uha5ffqd][data-v=true]{font-weight:700}.field-notes[data-astro-cid-uha5ffqd]{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:1rem;max-width:74ch}.field-notes[data-astro-cid-uha5ffqd] li[data-astro-cid-uha5ffqd]{line-height:1.55;font-size:.9rem}.field-note-name[data-astro-cid-uha5ffqd]{font-weight:600}.field-note-eg[data-astro-cid-uha5ffqd]{font-size:.72rem;opacity:.6;margin-left:.5rem}.field-note-body[data-astro-cid-uha5ffqd]{display:block;margin-top:.2rem;opacity:.82}.field-note-self[data-astro-cid-uha5ffqd] .field-note-body[data-astro-cid-uha5ffqd]{opacity:1}.field-moat[data-astro-cid-uha5ffqd]{margin-top:2.5rem;max-width:64ch;padding-top:1.5rem;border-top:1px solid var(--rule, rgba(0, 0, 0, .1))}.field-moat-h[data-astro-cid-uha5ffqd]{font-size:1.05rem;margin:0 0 .6rem}.princ-grid[data-astro-cid-uha5ffqd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:2rem}.princ-card[data-astro-cid-uha5ffqd]{border:1px solid var(--rule, rgba(0, 0, 0, .14));border-radius:10px;padding:1.4rem}.princ-n[data-astro-cid-uha5ffqd]{font-size:.78rem;opacity:.45}.princ-h[data-astro-cid-uha5ffqd]{font-size:1.05rem;margin:.5rem 0}.princ-p[data-astro-cid-uha5ffqd]{line-height:1.6;font-size:.92rem;margin:0}.cta-line[data-astro-cid-uha5ffqd]{max-width:60ch;margin-bottom:1.5rem}.cta-row[data-astro-cid-uha5ffqd]{display:flex;flex-wrap:wrap;gap:.75rem}.cta-btn[data-astro-cid-uha5ffqd]{display:inline-block;padding:.7rem 1.4rem;border-radius:8px;background:var(--ink, #1a1a1a);color:#f4f1ea;text-decoration:none;font-size:.9rem;transition:transform .15s ease}.cta-btn[data-astro-cid-uha5ffqd]:hover{transform:translateY(-1px)}.cta-btn-ghost[data-astro-cid-uha5ffqd]{background:transparent;color:inherit;border:1px solid var(--rule, rgba(0, 0, 0, .2))}
