.ab-sec[data-astro-cid-seiyr3od]{padding-block:clamp(48px,5.5vw,80px);scroll-margin-top:5rem}.ab-white[data-astro-cid-seiyr3od]{background:#fff}.ab-head[data-astro-cid-seiyr3od]{max-width:880px;margin-bottom:clamp(1.25rem,3vw,2rem)}.ab-k[data-astro-cid-seiyr3od]{margin:0 0 .7rem;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--centeye-deep)}.ab-head[data-astro-cid-seiyr3od] h2[data-astro-cid-seiyr3od]{font-size:clamp(2.1rem,4.2vw,3.3rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 .8rem}.ab-sub[data-astro-cid-seiyr3od]{margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--fg-body)}.ab-data[data-astro-cid-seiyr3od]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.ab-data[data-astro-cid-seiyr3od] li[data-astro-cid-seiyr3od]{max-width:none;display:flex;flex-direction:column;padding:1.3rem;border-radius:16px;background:var(--bg);border:1px solid var(--border)}.ab-data[data-astro-cid-seiyr3od] b[data-astro-cid-seiyr3od]{font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1;letter-spacing:-.02em;color:var(--fg)}.ab-data[data-astro-cid-seiyr3od] p[data-astro-cid-seiyr3od]{margin:.6rem 0 .9rem;color:var(--fg-body);font-size:.92rem}.ab-data[data-astro-cid-seiyr3od] a[data-astro-cid-seiyr3od]{margin-top:auto;font-family:var(--font-mono);font-size:.72rem;color:var(--fg-muted)}.ab-model[data-astro-cid-seiyr3od]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ab-model[data-astro-cid-seiyr3od]>div[data-astro-cid-seiyr3od]{padding:clamp(1.25rem,3vw,2rem);border-radius:20px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.ab-model[data-astro-cid-seiyr3od] h3[data-astro-cid-seiyr3od]{margin:0 0 .75rem;font-size:1.4rem}.ab-model[data-astro-cid-seiyr3od] ul[data-astro-cid-seiyr3od]{list-style:none;margin:0;padding:0}.ab-model[data-astro-cid-seiyr3od] li[data-astro-cid-seiyr3od]{max-width:none;padding:.8rem 0;border-top:1px solid var(--border)}.ab-model[data-astro-cid-seiyr3od] li[data-astro-cid-seiyr3od] b[data-astro-cid-seiyr3od]{display:block;color:var(--fg)}.ab-model[data-astro-cid-seiyr3od] li[data-astro-cid-seiyr3od] span[data-astro-cid-seiyr3od]{color:var(--fg-body);font-size:.96rem}.ab-dir[data-astro-cid-seiyr3od]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.ab-dir[data-astro-cid-seiyr3od] li[data-astro-cid-seiyr3od]{max-width:none;padding:1.3rem;border-radius:16px;background:var(--bg);border:1px solid var(--border);border-top:3px solid var(--centeye-deep)}.ab-dir[data-astro-cid-seiyr3od] span[data-astro-cid-seiyr3od]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--centeye-deep)}.ab-dir[data-astro-cid-seiyr3od] h3[data-astro-cid-seiyr3od]{margin:.4rem 0 .35rem;font-size:1.2rem}.ab-dir[data-astro-cid-seiyr3od] p[data-astro-cid-seiyr3od]{margin:0;color:var(--fg-body);font-size:.95rem}.ab-dark[data-astro-cid-seiyr3od]{color:#e6ecfa;background:radial-gradient(800px 400px at 100% 0%,rgba(37,99,235,.22),transparent 60%),var(--ink, #0b1220)}.ab-dark[data-astro-cid-seiyr3od] .ab-k[data-astro-cid-seiyr3od]{color:var(--iris-bright)}.ab-dark[data-astro-cid-seiyr3od] h2[data-astro-cid-seiyr3od]{color:#fff}.ab-moat[data-astro-cid-seiyr3od]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ab-moat[data-astro-cid-seiyr3od] li[data-astro-cid-seiyr3od]{max-width:none;padding:1.4rem;border-radius:16px;background:#ffffff0a;border:1px solid #22335a}.ab-moat[data-astro-cid-seiyr3od] span[data-astro-cid-seiyr3od]{font-family:var(--font-mono);font-size:.8rem;color:#5eead4}.ab-moat[data-astro-cid-seiyr3od] h3[data-astro-cid-seiyr3od]{margin:.45rem 0 .4rem;font-size:1.2rem;color:#fff}.ab-moat[data-astro-cid-seiyr3od] p[data-astro-cid-seiyr3od]{margin:0;color:#b9c8e6;font-size:.96rem}@media(max-width:1100px){.ab-data[data-astro-cid-seiyr3od]{grid-template-columns:repeat(3,1fr)}.ab-dir[data-astro-cid-seiyr3od]{grid-template-columns:1fr 1fr}}@media(max-width:860px){.ab-model[data-astro-cid-seiyr3od],.ab-moat[data-astro-cid-seiyr3od]{grid-template-columns:1fr}.ab-data[data-astro-cid-seiyr3od]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ab-data[data-astro-cid-seiyr3od],.ab-dir[data-astro-cid-seiyr3od]{grid-template-columns:1fr}}
