.ph:where(.astro-cobtklhb){padding:clamp(3rem,2rem + 4vw,6rem) 0;position:relative;overflow:clip}.ph-grid:where(.astro-cobtklhb){z-index:1;gap:var(--space-12);align-items:center;display:grid;position:relative}@media (width>=960px){.ph-grid:where(.astro-cobtklhb){grid-template-columns:1.15fr 1fr}}.ph-copy:where(.astro-cobtklhb) .display:where(.astro-cobtklhb){margin-top:var(--space-3);font-size:clamp(2.5rem,1.5rem + 3.6vw,4.25rem)}.ph-copy:where(.astro-cobtklhb) .lede:where(.astro-cobtklhb){margin-top:var(--space-5);max-width:620px}.ph-actions:where(.astro-cobtklhb){gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.ph-note:where(.astro-cobtklhb){margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-3)}.ph-orbit:where(.astro-cobtklhb){aspect-ratio:1;width:min(100%,460px);margin-inline:auto;position:relative}.rings:where(.astro-cobtklhb){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rings:where(.astro-cobtklhb) circle:where(.astro-cobtklhb){fill:none;stroke:var(--border-strong);stroke-width:.25px;stroke-dasharray:1 1.4}.rings:where(.astro-cobtklhb) .spoke:where(.astro-cobtklhb){stroke:var(--accent);stroke-opacity:.45;stroke-width:.35px}.hub-mark:where(.astro-cobtklhb){background:var(--surface);width:58px;height:58px;color:var(--accent);border:1px solid var(--accent-soft-border);box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.node:where(.astro-cobtklhb){display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.nf:where(.astro-cobtklhb){filter:drop-shadow(0 8px 14px #14143c2e);animation:7s ease-in-out infinite float;display:inline-flex}.n-forge:where(.astro-cobtklhb){animation-delay:-1s}.n-pulse:where(.astro-cobtklhb){animation-delay:-2.5s}.n-folio:where(.astro-cobtklhb){animation-delay:-4s}.n-lumen:where(.astro-cobtklhb){animation-delay:-5.5s}@media (width<=420px){.node:where(.astro-cobtklhb) .pmark{transform:scale(.8)}}.links:where(.astro-cobtklhb){gap:var(--space-5);margin-top:var(--space-10);display:grid}@media (width>=720px){.links:where(.astro-cobtklhb){grid-template-columns:repeat(2,1fr)}.link:where(.astro-cobtklhb):last-child:nth-child(odd){grid-column:1/-1}}.link:where(.astro-cobtklhb){padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.pair:where(.astro-cobtklhb){margin-bottom:var(--space-4);align-items:center;gap:10px;display:inline-flex}.plus:where(.astro-cobtklhb){color:var(--text-3);display:inline-flex}.link:where(.astro-cobtklhb) h3:where(.astro-cobtklhb){font-size:var(--text-xl);letter-spacing:-.02em}.link:where(.astro-cobtklhb) .muted:where(.astro-cobtklhb){margin-top:var(--space-3);font-size:var(--text-sm)}.link:where(.astro-cobtklhb) .check-list:where(.astro-cobtklhb){margin-top:var(--space-5)}.link-vis:where(.astro-cobtklhb){min-width:0}.chain-card:where(.astro-cobtklhb){padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);width:100%;max-width:480px;margin-inline:auto;display:grid}.ent:where(.astro-cobtklhb){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);align-items:center;gap:14px;padding:12px 14px;display:flex}.ent:where(.astro-cobtklhb) strong:where(.astro-cobtklhb){font-size:var(--text-sm);display:block}.ent:where(.astro-cobtklhb) span:where(.astro-cobtklhb){font-size:var(--text-xs);color:var(--text-2)}.ent-link:where(.astro-cobtklhb){flex-direction:column;align-items:center;padding:2px 0;display:flex}.ent-link:where(.astro-cobtklhb) i:where(.astro-cobtklhb){background:color-mix(in srgb, var(--accent) 55%, var(--border-strong));width:2px;height:14px;display:block}.ent-link:where(.astro-cobtklhb) em:where(.astro-cobtklhb){color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:999px;padding:1px 10px;font-size:11px;font-style:normal;font-weight:600}.trio:where(.astro-cobtklhb),.quad:where(.astro-cobtklhb){gap:var(--space-5);display:grid}@media (width>=720px){.trio:where(.astro-cobtklhb){grid-template-columns:repeat(3,1fr)}.quad:where(.astro-cobtklhb){grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.quad:where(.astro-cobtklhb){grid-template-columns:repeat(4,1fr)}}.tile:where(.astro-cobtklhb){padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);gap:var(--space-3);flex-direction:column;display:flex}.tile:where(.astro-cobtklhb).wide{align-items:flex-start;gap:var(--space-4);background:linear-gradient(135deg, var(--accent-soft), var(--surface) 65%);flex-direction:row;grid-column:1/-1}.t-ico:where(.astro-cobtklhb){background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border:1px solid var(--accent-soft-border);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tile:where(.astro-cobtklhb) h3:where(.astro-cobtklhb){font-size:var(--text-lg);letter-spacing:-.015em}.tile:where(.astro-cobtklhb) p:where(.astro-cobtklhb){color:var(--text-2);font-size:var(--text-sm)}.split:where(.astro-cobtklhb){gap:var(--space-10);align-items:center;display:grid}@media (width>=960px){.split:where(.astro-cobtklhb){gap:var(--space-16);grid-template-columns:1fr 1fr}}.split:where(.astro-cobtklhb)>:where(.astro-cobtklhb){min-width:0}.split:where(.astro-cobtklhb) .lede:where(.astro-cobtklhb) code:where(.astro-cobtklhb){background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:.85em}.big:where(.astro-cobtklhb){margin-top:var(--space-6)}.big:where(.astro-cobtklhb) li:where(.astro-cobtklhb){font-size:var(--text-base)}.more:where(.astro-cobtklhb){margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.tenants:where(.astro-cobtklhb){gap:0;width:100%;max-width:460px;margin-inline:auto;display:grid}.tenant:where(.astro-cobtklhb){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);gap:var(--space-3);display:grid}.tn-url:where(.astro-cobtklhb){font-family:var(--font-mono);color:var(--text-2);background:var(--bg-subtle);border:1px solid var(--border);border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:inline-flex}.tn-rows:where(.astro-cobtklhb){flex-wrap:wrap;gap:8px;display:flex}.tn-rows:where(.astro-cobtklhb) span:where(.astro-cobtklhb){background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-soft-border);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.tn-wall:where(.astro-cobtklhb){color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;padding:10px 0;font-size:11px;font-weight:600;display:flex}.tn-wall:where(.astro-cobtklhb) span:where(.astro-cobtklhb){border-top:2px dashed var(--border-strong);flex:1;height:0}.tn-wall:where(.astro-cobtklhb) em:where(.astro-cobtklhb){font-style:normal}.quota:where(.astro-cobtklhb){padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.q-bar:where(.astro-cobtklhb){border-radius:8px;gap:2px;height:16px;display:flex;overflow:hidden}.q-bar:where(.astro-cobtklhb) span:where(.astro-cobtklhb){height:100%}.q-bar:where(.astro-cobtklhb) .s-orbit:where(.astro-cobtklhb){flex:2}.q-bar:where(.astro-cobtklhb) .s-forge:where(.astro-cobtklhb){flex:4}.q-bar:where(.astro-cobtklhb) .s-pulse:where(.astro-cobtklhb){flex:5}.q-bar:where(.astro-cobtklhb) .s-folio:where(.astro-cobtklhb){flex:3}.s-orbit:where(.astro-cobtklhb){background:var(--c-orbit)}.s-forge:where(.astro-cobtklhb){background:var(--c-forge)}.s-pulse:where(.astro-cobtklhb){background:var(--c-pulse)}.s-folio:where(.astro-cobtklhb){background:var(--c-folio)}.q-leg:where(.astro-cobtklhb){margin-top:var(--space-6);gap:10px;display:grid}.q-leg:where(.astro-cobtklhb) li:where(.astro-cobtklhb){font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:10px;display:flex}.q-leg:where(.astro-cobtklhb) i:where(.astro-cobtklhb){border-radius:3px;width:10px;height:10px;display:block}.q-note:where(.astro-cobtklhb){margin-top:var(--space-5);font-size:var(--text-xs);color:var(--text-3)}.gr:where(.astro-cobtklhb){gap:var(--space-5);display:grid}@media (width>=900px){.gr2:where(.astro-cobtklhb){gap:var(--space-8);grid-template-columns:1fr 1fr}}.gr:where(.astro-cobtklhb) li:where(.astro-cobtklhb){gap:var(--space-4);display:flex}.g-ico:where(.astro-cobtklhb){background:var(--c-lumen-soft);width:36px;height:36px;color:var(--c-lumen-text);border:1px solid color-mix(in srgb, var(--c-lumen) 40%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gr:where(.astro-cobtklhb) h3:where(.astro-cobtklhb){font-size:var(--text-base)}.gr:where(.astro-cobtklhb) p:where(.astro-cobtklhb){color:var(--text-2);font-size:var(--text-sm);margin-top:2px}.vis:where(.astro-cobtklhb){min-width:0}.apis:where(.astro-cobtklhb){gap:0 var(--space-10);border-top:1px solid var(--border);display:grid}@media (width>=800px){.apis:where(.astro-cobtklhb){grid-template-columns:repeat(3,1fr)}}.api:where(.astro-cobtklhb){padding:var(--space-5) 0;border-bottom:1px solid var(--border)}.api:where(.astro-cobtklhb) h3:where(.astro-cobtklhb){font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api:where(.astro-cobtklhb) p:where(.astro-cobtklhb){color:var(--text-2);font-size:var(--text-sm);margin-top:4px}.grp:where(.astro-cobtklhb){gap:var(--space-5);display:grid}@media (width>=1000px){.grp:where(.astro-cobtklhb){grid-template-columns:repeat(2,1fr);align-items:start}}.ph3:where(.astro-cobtklhb){font-size:var(--text-lg);margin-bottom:var(--space-4)}.lnk:where(.astro-cobtklhb){font-weight:600;font-size:var(--text-sm);color:var(--accent-text);align-items:center;gap:6px;display:inline-flex}
