.architecture-page-module__gZYAuG__page{max-width:920px;padding:calc(var(--site-chrome-offset) + .75rem) 1.25rem 3rem;margin:0 auto}.architecture-page-module__gZYAuG__hero{margin-bottom:1.75rem}.architecture-page-module__gZYAuG__kicker{letter-spacing:.14em;text-transform:uppercase;color:#8b7cff;margin:0;font-size:.72rem;font-weight:800}.architecture-page-module__gZYAuG__hero h1{letter-spacing:-.03em;margin:.4rem 0 .65rem;font-family:Unbounded,DM Sans,sans-serif;font-size:clamp(1.55rem,3.5vw,2.2rem);line-height:1.15}.architecture-page-module__gZYAuG__lead{max-width:46rem;color:var(--muted,#f5f2ffb3);margin:0;font-size:1.02rem;line-height:1.55}html[data-theme=light] .architecture-page-module__gZYAuG__lead{color:#181c2db3}.architecture-page-module__gZYAuG__pills{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.architecture-page-module__gZYAuG__pills span{background:#5f5ef71f;border:1px solid #5f5ef74d;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.architecture-page-module__gZYAuG__card{background:#08061273;border:1px solid #5f5ef738;border-radius:18px;margin:0 0 1.1rem;padding:1.15rem 1.2rem}html[data-theme=light] .architecture-page-module__gZYAuG__card{background:#ffffffeb;border-color:#5f5ef729}.architecture-page-module__gZYAuG__card h2{margin:0 0 .75rem;font-size:1.15rem}.architecture-page-module__gZYAuG__card ul,.architecture-page-module__gZYAuG__card ol{margin:0;padding-left:1.15rem;line-height:1.55}.architecture-page-module__gZYAuG__card li+li{margin-top:.35rem}.architecture-page-module__gZYAuG__grid{gap:.75rem;display:grid}@media (min-width:720px){.architecture-page-module__gZYAuG__grid{grid-template-columns:1fr 1fr}}.architecture-page-module__gZYAuG__grid article{background:#0000002e;border:1px solid #ffffff14;border-radius:14px;padding:.85rem .9rem}html[data-theme=light] .architecture-page-module__gZYAuG__grid article{background:#5f5ef70a;border-color:#5f5ef71f}.architecture-page-module__gZYAuG__grid h3{margin:0 0 .45rem;font-size:.98rem}.architecture-page-module__gZYAuG__grid p{opacity:.88;margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.architecture-page-module__gZYAuG__grid em{opacity:.7;font-style:normal;font-weight:750}.architecture-page-module__gZYAuG__diagram{background:#00000059;border-radius:12px;margin:0 0 .75rem;padding:.9rem 1rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.5;overflow:auto}html[data-theme=light] .architecture-page-module__gZYAuG__diagram{background:#181c2d0f}.architecture-page-module__gZYAuG__author{opacity:.75;margin:1rem 0 0;font-size:.88rem}.architecture-page-module__gZYAuG__assetRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.architecture-page-module__gZYAuG__assetRow img{object-fit:cover;background:#0a0740;border:1px solid #5f5ef740;border-radius:14px}.architecture-page-module__gZYAuG__nav{flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:1.5rem;font-weight:700;display:flex}.architecture-page-module__gZYAuG__nav a{color:inherit;text-underline-offset:.2em;text-decoration:underline}
