.operating-loop-module__ry-X5G__hero{background:var(--bg-dark);padding:calc(var(--section-py) + var(--space-4)) 0 var(--section-py-tight);border-bottom:1px solid var(--border-on-dark)}@media (max-width:640px){.operating-loop-module__ry-X5G__hero{padding:var(--hero-py-mobile) 0 var(--section-py-tight)}}.operating-loop-module__ry-X5G__heroInner{text-align:center;gap:var(--space-3);justify-items:center;max-width:920px;margin:0 auto;display:grid}.operating-loop-module__ry-X5G__heroInner h1{max-width:820px;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-h1);margin:0}.operating-loop-module__ry-X5G__heroLede{max-width:68ch;color:var(--text-on-dark-60);font-size:var(--fs-lede);line-height:var(--lh-lede);margin:0}.operating-loop-module__ry-X5G__pulseStrip{justify-content:center;gap:var(--space-2);max-width:820px;margin:var(--space-3) auto 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.operating-loop-module__ry-X5G__pulseChip{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--purple-pill-border);border-radius:var(--radius-button);background:var(--purple-pill-bg);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-on-dark);display:inline-flex}.operating-loop-module__ry-X5G__pulseChipKey{color:var(--text-on-dark-60)}.operating-loop-module__ry-X5G__pulseNote{max-width:68ch;margin:var(--space-3) auto 0;color:var(--text-on-dark-50);font-size:var(--fs-small);line-height:var(--lh-small)}.operating-loop-module__ry-X5G__boundaryCallout a{color:var(--mint);font-weight:var(--fw-medium)}.operating-loop-module__ry-X5G__section,.operating-loop-module__ry-X5G__tightSection{background:var(--bg-dark);border-top:1px solid var(--border-on-dark)}.operating-loop-module__ry-X5G__section{padding:var(--section-py) 0}.operating-loop-module__ry-X5G__tightSection{padding:var(--section-py-tight) 0 var(--section-py)}.operating-loop-module__ry-X5G__loopGrid{counter-reset:loop-stage;gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.operating-loop-module__ry-X5G__loopStage{counter-increment:loop-stage;padding:var(--card-pad-sm);border:1px solid var(--border-on-dark);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--surface-emphasis-08), #ffffff08), var(--glass-08)}.operating-loop-module__ry-X5G__loopStage:before{content:counter(loop-stage);width:28px;height:28px;margin-bottom:var(--space-3);border-radius:var(--radius-button);border:1px solid var(--purple-pill-border);background:var(--purple-pill-bg);color:var(--purple-soft);font-size:var(--fs-small);font-weight:var(--fw-semibold);justify-content:center;align-items:center;display:inline-flex}.operating-loop-module__ry-X5G__loopStage h3{margin:0 0 var(--space-2);color:var(--text-on-dark);font-size:var(--fs-h4)}.operating-loop-module__ry-X5G__loopStage p{color:var(--text-on-dark-60);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.operating-loop-module__ry-X5G__loopClose{max-width:760px;margin:var(--space-5) auto 0;text-align:center;color:var(--text-on-dark-60);font-size:var(--fs-body);line-height:var(--lh-body)}.operating-loop-module__ry-X5G__boundaryCallout{max-width:840px;margin:var(--space-6) auto 0;padding:var(--card-pad-md);border:1px solid var(--purple-pill-border);border-radius:var(--radius-card);background:var(--purple-pill-bg);text-align:center}.operating-loop-module__ry-X5G__boundaryCallout h3{margin:0 0 var(--space-2);color:var(--text-on-dark)}.operating-loop-module__ry-X5G__boundaryCallout p{color:var(--text-on-dark-60);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.operating-loop-module__ry-X5G__watcherCard{padding:var(--card-pad-md);border:1px solid var(--border-on-dark);border-radius:var(--radius-card);color:var(--text-on-dark);background:0 0}.operating-loop-module__ry-X5G__watcherCard h3{margin:0 0 var(--space-2);color:var(--text-on-dark);font-size:var(--fs-h4)}.operating-loop-module__ry-X5G__watcherCard p{color:var(--text-on-dark-60);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.operating-loop-module__ry-X5G__ledgerList{gap:var(--space-6);max-width:920px;margin:0 auto;display:grid}.operating-loop-module__ry-X5G__ledgerGroup{gap:var(--space-4);display:grid}.operating-loop-module__ry-X5G__ledgerGroupTitle{align-items:baseline;gap:var(--space-2);color:var(--text-on-dark-50);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--fw-semibold);margin:0;display:flex}.operating-loop-module__ry-X5G__ledgerGroupCount{color:var(--text-on-dark-50);font-weight:var(--fw-regular)}.operating-loop-module__ry-X5G__ledgerCard{padding:var(--card-pad-md)}.operating-loop-module__ry-X5G__ledgerHead{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.operating-loop-module__ry-X5G__ledgerBadge{padding:var(--space-1) var(--space-3);border:1px solid var(--purple-pill-border);border-radius:var(--radius-button);background:var(--purple-pill-bg);color:var(--purple-soft);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.operating-loop-module__ry-X5G__ledgerStamp{color:var(--text-on-dark-50);font-size:var(--fs-small);line-height:var(--lh-small)}.operating-loop-module__ry-X5G__badgeProven{color:var(--status-positive);background:var(--status-positive-bg);border-color:var(--status-positive-border)}.operating-loop-module__ry-X5G__badgeDisproven{color:var(--status-negative);background:var(--status-negative-bg);border-color:var(--status-negative-border)}.operating-loop-module__ry-X5G__badgeOpen{color:var(--status-caution);background:var(--status-caution-bg);border-color:var(--status-caution-border)}.operating-loop-module__ry-X5G__ledgerCard h4{margin:0 0 var(--space-3);color:var(--text-on-dark);font-size:var(--fs-h3);line-height:var(--lh-h3)}.operating-loop-module__ry-X5G__ledgerMeta{gap:var(--space-2);margin:0;display:grid}.operating-loop-module__ry-X5G__ledgerMeta dt{color:var(--text-on-dark-50);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:var(--fw-medium)}.operating-loop-module__ry-X5G__ledgerMeta dd{margin:0 0 var(--space-2);color:var(--text-on-dark-60);font-size:var(--fs-small);line-height:var(--lh-small)}.operating-loop-module__ry-X5G__ledgerMeta dd:last-child{margin-bottom:0}.operating-loop-module__ry-X5G__ledgerFootnote{max-width:760px;margin:var(--space-5) auto 0;text-align:center;color:var(--text-on-dark-50);font-size:var(--fs-small);line-height:var(--lh-small)}.operating-loop-module__ry-X5G__decisionGrid{counter-reset:decision-step;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1040px;margin:0 auto;padding:0;list-style:none;display:grid}.operating-loop-module__ry-X5G__decisionStep{counter-increment:decision-step;padding:var(--card-pad-sm);border:1px solid var(--border-on-dark);border-radius:var(--radius-card)}.operating-loop-module__ry-X5G__decisionStep:before{content:counter(decision-step);margin-bottom:var(--space-2);color:var(--purple-soft);font-size:var(--fs-small);font-weight:var(--fw-semibold);display:block}.operating-loop-module__ry-X5G__decisionStep p{color:var(--text-on-dark-60);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}.operating-loop-module__ry-X5G__decisionStep strong{color:var(--text-on-dark)}.operating-loop-module__ry-X5G__faqList{gap:var(--space-4);max-width:840px;margin:0 auto;display:grid}.operating-loop-module__ry-X5G__faqItem{padding:var(--space-3) var(--card-pad-md)}.operating-loop-module__ry-X5G__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;color:var(--text-on-dark);font-size:var(--fs-h4);font-weight:var(--fw-semibold);list-style:none;display:flex}.operating-loop-module__ry-X5G__faqItem summary::-webkit-details-marker{display:none}.operating-loop-module__ry-X5G__faqItem summary:after{content:"+";color:var(--purple-soft);font-size:var(--fs-h2);line-height:1;font-weight:var(--fw-regular)}.operating-loop-module__ry-X5G__faqItem[open]{border-color:var(--surface-focus-border);background:#8a2be21a}.operating-loop-module__ry-X5G__faqItem[open] summary:after{content:"-"}.operating-loop-module__ry-X5G__faqItem summary:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-radius:4px}.operating-loop-module__ry-X5G__faqItem p{margin:0 0 var(--space-3);color:var(--text-on-dark-60);font-size:var(--fs-small);line-height:var(--lh-small)}.operating-loop-module__ry-X5G__keepReadingGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin:0 auto;display:grid}.operating-loop-module__ry-X5G__keepReadingCard{padding:var(--card-pad-md);text-decoration:none;display:block}.operating-loop-module__ry-X5G__keepReadingCard h3{margin:0 0 var(--space-2);color:var(--mint)}.operating-loop-module__ry-X5G__keepReadingCard p{color:var(--text-on-dark-60);font-size:var(--fs-small);line-height:var(--lh-small);margin:0}@media (max-width:1023px){.operating-loop-module__ry-X5G__loopGrid,.operating-loop-module__ry-X5G__decisionGrid,.operating-loop-module__ry-X5G__keepReadingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.operating-loop-module__ry-X5G__loopGrid,.operating-loop-module__ry-X5G__decisionGrid,.operating-loop-module__ry-X5G__keepReadingGrid{grid-template-columns:minmax(0,1fr)}}