*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{color:#f7f4ee;-webkit-font-smoothing:antialiased;background:#141210;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}.hub-shell{max-width:640px;margin:0 auto}.read-wrap{max-width:720px;margin:0 auto}@media (width>=1000px){.hub-shell{max-width:1180px}.ops-wrap{grid-template-columns:minmax(360px,430px) minmax(0,1fr);grid-template-areas:"lead rest";align-items:start;column-gap:20px;display:grid}.ops-lead{grid-area:lead}.ops-rest{grid-area:rest}.ops-lead>:last-child>section{margin-bottom:0}}@keyframes flow-down{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(21px)}}.flow-dot{animation:2.1s linear infinite flow-down}.hub-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hub-aurora>span{filter:blur(46px);opacity:.75;will-change:transform;border-radius:999px;position:absolute}.hub-aurora-a{background:radial-gradient(circle,#ff7a3d4d,#ff7a3d00 66%);width:520px;height:520px;animation:26s ease-in-out infinite aurora-a;top:-200px;left:-160px}.hub-aurora-b{background:radial-gradient(circle,#72c6ff33,#72c6ff00 66%);width:460px;height:460px;animation:31s ease-in-out infinite aurora-b;top:120px;right:-180px}.hub-aurora-c{background:radial-gradient(circle,#c09bff2e,#c09bff00 66%);width:560px;height:560px;animation:37s ease-in-out infinite aurora-c;top:760px;left:20%}@keyframes aurora-a{0%,to{transform:translate(0)}50%{transform:translate(90px,60px)}}@keyframes aurora-b{0%,to{transform:translate(0)}50%{transform:translate(-80px,90px)}}@keyframes aurora-c{0%,to{transform:translate(0)}50%{transform:translate(70px,-70px)}}.hub-orb{background:var(--orb);border-radius:999px;flex-shrink:0;width:14px;height:14px;position:relative}.hub-orb:before{content:"";background:var(--orb);opacity:.35;border-radius:999px;animation:2.4s ease-in-out infinite orb-breathe;position:absolute;inset:-6px}@keyframes orb-breathe{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:.1;transform:scale(1.35)}}.hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=560px){.hub-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1000px){.ops-lead .hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (width>=560px){.hub-grid3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.flow-dot{opacity:.75;animation:none}.hub-aurora-a,.hub-aurora-b,.hub-aurora-c,.hub-orb:before{animation:none}}
