.revenue-sections{margin-top:1.5rem}.revenue-formula{padding:1rem;border:1px solid #365f4c;border-radius:.5rem;background:#0c2117;font-size:1.05rem;color:#b9efd0}#revenue-message,#revenue-checkpoint,#revenue-payout-reason{overflow-wrap:anywhere}#revenue-receipts td{white-space:normal;overflow-wrap:anywhere}.revenue-model{min-width:0}#revenue-checkpoint{font-family:monospace;font-size:.9rem}.revenue-model article{min-width:0}.revenue-model button{line-height:1.4}.launch-table table{font-size:.9rem}@media(max-width:560px){.download-hero{display:block}.download-hero>img{display:none}.launch-metrics{grid-template-columns:1fr 1fr}.launch-metrics strong{font-size:1.05rem}.revenue-formula{font-size:.95rem}}
#private-form textarea{display:block;width:100%;box-sizing:border-box;padding:.8rem;border:1px solid #365f4c;border-radius:.45rem;background:#08130d;color:#edfff2;font:inherit;margin-top:.5rem;min-width:0}#private-form input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}#private-records{display:grid;gap:.7rem}#private-detail,#private-status{overflow-wrap:anywhere}

#native-training input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}#native-training-status,#native-training-models,#native-farm-training-status{overflow-wrap:anywhere}#native-training .controls>label{min-width:0}

/* contribution-overview-v1 */
.contribution-overview{max-width:1216px;margin:24px auto!important;padding:26px!important}.contribution-overview .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.contribution-overview .metric{min-width:0;border:1px solid #355345;border-radius:10px;padding:18px}.contribution-overview .metric small{display:block;font-size:12px;line-height:1.5;color:#b3c7bd}.contribution-overview .metric strong{display:block;overflow-wrap:anywhere;font-size:clamp(1.1rem,2.3vw,1.8rem);line-height:1.4;margin-top:10px}.contribution-overview .actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}#contribution-status{overflow-wrap:anywhere}@media(max-width:800px){.contribution-overview{margin:20px!important}.contribution-overview .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.contribution-overview{padding:18px!important}.contribution-overview .metric{padding:12px}}

/* research-funding-v1 */
#research-funding .steps{list-style:none;margin:20px 0;padding:0;counter-reset:funding-step}#research-funding .steps li{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--line,#254237);font-size:14px;line-height:1.65}#research-funding .steps li:before{counter-increment:funding-step;content:"0" counter(funding-step);color:var(--mint,#9befbc);flex:0 0 24px}#research-funding .steps strong{display:block;color:inherit}#research-funding .policy,#contribution-overview .policy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;font-size:13px;margin:24px 0}#research-funding dt,#contribution-overview dt{color:var(--muted,#b3c7bd)}#research-funding dd,#contribution-overview dd{margin:0;text-align:right;overflow-wrap:anywhere}#revenue-funding-stage{overflow-wrap:anywhere}@media(max-width:560px){#research-funding .policy,#contribution-overview .policy{grid-template-columns:minmax(0,1fr)}#research-funding dd,#contribution-overview dd{text-align:left;margin-bottom:10px}}

/* receipt-ledger */
.receipt-chain{margin:22px 0}.receipt-chain details{padding:18px 0;border-top:1px solid var(--line,#355345)}.receipt-chain summary{cursor:pointer;overflow-wrap:anywhere}.receipt-chain code{display:block;overflow-wrap:anywhere;font-size:12px;margin:12px 0;line-height:1.6}.receipt-chain p{margin:12px 0;font-size:12px}#receipt-ledger .metrics{margin-top:22px}#receipt-live-status{overflow-wrap:anywhere}
