@keyframes programmatic_gradientShift__RZl8Z{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.programmatic_hero__NPCXP{--companion-1:#3b82f6;--companion-2:#8b5cf6;--deep-bg-rgb:15,23,42;--accent-rgb:16,185,129;--glow-size:60px;--glow-opacity:calc(0.05 + var(--world-intensity, 0) * 0.3);background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(var(--accent-rgb),.15),transparent 70%),var(--color-bg-secondary);background-size:150% 150%;animation:programmatic_gradientShift__RZl8Z 20s ease infinite;padding:48px 0 40px;border-bottom:1px solid var(--color-border)}.programmatic_heroInner__MubRJ{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.programmatic_crumbs__4_kb4{align-self:center;font-size:.8rem;color:var(--color-text-secondary);display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.programmatic_crumbs__4_kb4 a:hover{color:var(--color-accent)}.programmatic_crumbSep__alIM_{opacity:.5}.programmatic_badge__RBBMh{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-light);padding:5px 12px;border-radius:999px}.programmatic_title__bZltR{font-size:clamp(1.8rem,5vw,2.6rem);max-width:20ch}.programmatic_subtitle__0NGS_{font-size:1.04rem;color:var(--color-text-secondary);max-width:58ch}.programmatic_calcWrap__ByPp7{width:min(1200px,96vw);margin:32px auto 0;position:relative;z-index:10}.programmatic_body__uBzpc{padding-block:44px}.programmatic_prose__KiPsh>*+*{margin-top:16px}.programmatic_prose__KiPsh h2{font-size:1.4rem;margin-top:36px}.programmatic_prose__KiPsh p{color:var(--color-text);line-height:1.7}.programmatic_stats__UguPq{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin:28px 0}.programmatic_statCard__rJsg4{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);padding:18px;text-align:center;box-shadow:var(--shadow-sm)}.programmatic_statValue__R_fph{font-family:var(--font-display);font-weight:800;font-size:1.6rem;color:var(--color-accent)}.programmatic_statLabel__44tzw{margin-top:4px;font-size:.82rem;color:var(--color-text-secondary)}.programmatic_tableScroll__2tQkJ{overflow-x:auto;margin-top:20px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.programmatic_table__Rwvjm{width:100%;border-collapse:collapse;font-size:.92rem}.programmatic_table__Rwvjm td,.programmatic_table__Rwvjm th{padding:11px 14px;text-align:left;border-bottom:1px solid var(--color-border)}.programmatic_table__Rwvjm thead th{background:var(--color-bg-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.programmatic_table__Rwvjm tbody tr:last-child td{border-bottom:none}.programmatic_rowActive__iaI_j{background:var(--color-accent-light)}.programmatic_rowActive__iaI_j td{font-weight:700}