.SystemLoop_grid__1uqzF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center}.SystemLoop_text__jPQY2{display:flex;flex-direction:column;gap:20px}.SystemLoop_body__A4YnF{font-size:19px;color:var(--muted)}.SystemLoop_loop__YXKdT{--R:min(220px,34vw);position:relative;width:calc(var(--R) * 2 + 200px);max-width:100%;aspect-ratio:1;margin:0 auto}.SystemLoop_ring__CvFLY{position:absolute;left:50%;top:50%;width:calc(var(--R) * 2);height:calc(var(--R) * 2);margin:calc(var(--R) * -1) 0 0 calc(var(--R) * -1);border:1px dashed var(--line-3);border-radius:50%}.SystemLoop_orbit__S_pTl{position:absolute;inset:0;animation:SystemLoop_orbit__S_pTl 7.5s linear infinite}.SystemLoop_signal___sUeW{position:absolute;left:50%;top:-5px;width:10px;height:10px;margin-left:-5px;background:var(--ember);box-shadow:0 0 14px var(--ember)}.SystemLoop_nodes__koer8{margin:0;padding:0;list-style:none}.SystemLoop_node__MBpzA{--a:calc(var(--i) * 72deg - 90deg);position:absolute;left:50%;top:50%;width:168px;display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--panel);border:1px solid var(--line-2);transform:translate(-50%,-50%) translate(calc(cos(var(--a)) * var(--R)),calc(sin(var(--a)) * var(--R)))}.SystemLoop_node__MBpzA:after{content:"";position:absolute;inset:-1px;border:1px solid var(--ember);opacity:0;pointer-events:none;animation:SystemLoop_lit__ybCHP 7.5s linear infinite;animation-delay:calc(var(--i) * 1.5s)}.SystemLoop_nodeNum__oo_4J{font-family:var(--fm);font-size:12px;color:var(--accent-text)}.SystemLoop_nodeName__c48MW{font-family:var(--fd);font-size:17px;font-weight:700;line-height:1.15}.SystemLoop_nodeBody__vu1mA{font-size:14px;line-height:1.35;color:var(--muted)}.SystemLoop_hub__FqTF1{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:120px;height:120px;margin:-60px 0 0 -60px;font-family:var(--fd);font-size:16px;font-weight:700;text-align:center;border:1px solid var(--ember);background:var(--bg)}.SystemLoop_hub__FqTF1 span{max-width:80px;line-height:1.15}@keyframes SystemLoop_orbit__S_pTl{to{transform:rotate(1turn)}}@keyframes SystemLoop_lit__ybCHP{0%,3%{opacity:1}16%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.SystemLoop_node__MBpzA:after,.SystemLoop_orbit__S_pTl{animation:none}}html[data-motion=paused] .SystemLoop_node__MBpzA:after,html[data-motion=paused] .SystemLoop_orbit__S_pTl{animation:none!important}@media (max-width:1000px){.SystemLoop_grid__1uqzF{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.SystemLoop_loop__YXKdT{width:auto;aspect-ratio:auto}.SystemLoop_hub__FqTF1,.SystemLoop_ring__CvFLY{display:none}.SystemLoop_nodes__koer8{display:flex;flex-direction:column;gap:10px}.SystemLoop_node__MBpzA{position:relative;left:auto;top:auto;width:auto;transform:none;border-left:3px solid var(--ember)}.SystemLoop_node__MBpzA:after{display:none}}.page_symptoms__7QdRV{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.page_row__7wU9l{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 32px;grid-gap:24px;gap:24px;align-items:center;padding:26px 8px;text-decoration:none;color:var(--text)!important;border-bottom:1px solid var(--line-2);transition:background-color .25s ease,padding .35s var(--ease)}.page_row__7wU9l:hover{padding-left:20px;background:var(--panel)}.page_symptom__QQIpF{font-family:var(--fd);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.page_fix__LHQkr{display:flex;flex-direction:column;gap:4px;font-size:18px;font-weight:600}.page_fixPhase__o_yG2{font-family:var(--fm);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.page_arrow__Y_8oj{font-size:22px;color:var(--dim);transition:transform .3s var(--ease),color .2s ease}.page_row__7wU9l:hover .page_arrow__Y_8oj{color:var(--accent-text);transform:translateX(6px)}@media (max-width:760px){.page_row__7wU9l{grid-template-columns:minmax(0,1fr) 24px}.page_fix__LHQkr{grid-column:1}.page_arrow__Y_8oj{grid-row:1/span 2;grid-column:2}}