/* Readable copy, compact controls, and collection health distinct from predictions. */
:root{--muted:#afc1d1}
.hero-description,.landing-card p,.model-copy p,.workflow-grid p,.reset-faq details p,.landing-final p{font-size:15px;line-height:1.8;color:#bdcdd9}
.landing-section-head>p{font-size:14px;color:#b4c7d4;max-width:355px}
.landing-kicker,.card-index,.model-label,.model-legend,.model-visual>p,.source-card-head small,.official-reference,.hero-trust,.hero-eyebrow{font-size:12px;color:#a9c4ce;letter-spacing:.4px}
.hero-secondary,.landing-card>a,.text-link,.landing-jump a,.evidence-steps{font-size:13px}
.hero-eyebrow .hero-tagline{color:#a9c4ce}
.landing-card h3,.workflow-grid h3{font-size:18px;line-height:1.45}
.reset-faq summary{font-size:16px}.model-flow>span{font-size:13px}
.source-card-head>span{font-size:14px}.landing-final p{max-width:650px}
.micro,.sub,.freshness,.badge,.quiet,.source-link,.challenge-note,.challenge-promise,.challenge-progress,.challenge-toggle,.probability-asof,.probability-method,.terminal-bar,.feed-meta,.x-handle,.history-item time,footer,footer a{font-size:12px;line-height:1.6}
.reset-stage .beacon-label .reset-main,.reset-stage .beacon-card .reset-copy #reset-time,.reset-stage .reset-chips>span,.reset-stage .reset-signal #reset-detail,.reset-stage .probability>div:first-child,.reset-stage .probability-asof,.reset-stage .probability-method summary,.timing-cell>span,.timing-cell>small,.timing-cell dl{font-size:12px;line-height:1.5}
.timing-cell{min-width:0}.timing-cell dl{gap:5px 10px}.timing-cell dd{white-space:normal}
.reset-stage .beacon-clock{margin:4px 0}.reset-stage .reset-chips{flex-wrap:wrap;gap:6px}
.challenge-summary,.timeline-event,.history-item,.x-post-text{font-size:14px;line-height:1.7}
.info-page p,.info-page li,.info-page details,.reference-panel p,.algorithm-notes{font-size:15px;line-height:1.85}
.reference-panel code,.info-page code{white-space:normal;overflow-wrap:anywhere}
dialog p,dialog label,dialog .notice,dialog .check,dialog .micro,.share-draft-text{font-size:14px;line-height:1.7}
dialog .quiet,dialog .button{font-size:14px}dialog{max-width:min(620px,calc(100vw - 28px))}
input,select,textarea{font-size:16px}.button,.quiet{min-height:40px}
.reset-landing .site-header nav a{font-size:12px}.header-tools .quiet{min-width:40px}
.reset-stage .collection-status{display:flex;align-items:center;gap:7px;justify-content:center;flex-wrap:wrap;color:#b6cbd6;margin:0 0 12px;font-size:12px;line-height:1.5}
.collection-status:before{content:'';width:6px;height:6px;border-radius:50%;background:#8ba2b3;flex-shrink:0}
.collection-status[data-state=fresh]:before{background:#72f0dc}
.collection-status[data-state=stale]:before{background:#f0c078}
.collection-status[data-state=error]:before{background:#f19d8e}
.collection-status[data-state=loading]:before{background:#92bcdb}
.collection-status[data-state=error]{color:#f2baaf}
html:lang(hi) h1,html:lang(hi) h2,html:lang(hi) h3,html:lang(hi) .hero-eyebrow{letter-spacing:normal!important;line-height:1.5}
html:lang(ko) h1,html:lang(ko) h2,html:lang(ko) h3{word-break:keep-all;overflow-wrap:anywhere}
@media(max-width:1050px) and (min-width:701px){.reset-landing .reset-stage .reset-question{grid-template-columns:minmax(0,1fr) 170px;padding:25px;gap:15px}.hero-orbit{scale:.7}.reset-stage .forecast-grid{grid-template-columns:1fr}.reset-stage .beacon-timing{border-top:1px solid var(--line)}.timing-cell:first-child{border-left:0}}
@media(max-width:700px){
 .reset-landing .reset-stage{margin-top:12px}.reset-landing .reset-stage .reset-question{padding:16px 17px 14px}
 .reset-landing .reset-stage .question-intro h1{font-size:30px;line-height:1.2;margin:9px 0 10px;letter-spacing:-.7px}
 .hero-eyebrow{font-size:11px}.hero-description{font-size:14px;line-height:1.65;margin:0}
 .hero-trust,.hero-links{display:none}
 .hero-eyebrow .hero-tagline,.hero-eyebrow>span{display:none}
 .reset-landing .reset-stage .beacon-card{padding:12px 12px 10px;margin:0 9px 9px;width:calc(100% - 18px)}
 .reset-stage .collection-status{font-size:12px;margin-bottom:8px;gap:5px}
 .reset-stage .beacon-label{gap:6px;justify-content:center}.reset-stage .beacon-label .badge{display:none}
 .reset-stage .beacon-clock .big-time{font-size:clamp(24px,6.7vw,36px);letter-spacing:-.8px;line-height:1.3}
 .reset-stage .beacon-clock #elapsed-suffix{font-size:12px}.reset-stage .reset-chips{margin:8px 0;gap:5px}
 .reset-stage .reset-chips>span{padding:2px 6px}.reset-stage .reset-signal{margin:8px 0;padding:8px;gap:8px;flex-wrap:wrap}
 .reset-stage .reset-chips{display:none}
 .reset-stage .forecast-grid .beacon-probabilities{padding:10px 0;gap:18px}.reset-stage .forecast-grid .probability strong{font-size:28px}
 .reset-stage .forecast-grid .timing-cell{padding:10px 6px}.timing-cell>strong{font-size:17px}.timing-cell dl{font-size:12px}
 .reset-stage .forecast-foot{gap:8px;flex-wrap:wrap}.reset-stage .beacon-bottom{margin-top:8px}.beacon-bottom .actions{gap:12px}
 .landing-jump{grid-template-columns:1fr}.landing-jump a{padding:12px;font-size:13px}.landing-jump a+a{border-left:0;border-top:1px solid var(--line)}
 .landing-section{padding-top:30px}.landing-section-head>p{font-size:14px}.landing-kicker,.card-index{font-size:12px}
 .landing-card{padding:20px}.landing-card p,.model-copy p,.workflow-grid p,.reset-faq details p,.landing-final p{font-size:15px}
 .landing-card h3,.workflow-grid h3{font-size:18px}.reset-faq summary{font-size:15px}.reset-faq details p{padding-right:4px}
 .landing-final .button{white-space:normal}.challenge-head{gap:8px}.challenge-promise{flex-basis:100%}
 .challenge-summary{font-size:13px}.quota-update-line{flex-wrap:wrap;gap:4px}.quota-window .panel-top{gap:8px;flex-wrap:wrap}
 .quota-window .pace-clock-row{flex-wrap:wrap}.site-header nav a{min-height:40px;display:inline-flex;align-items:center}
 .header-tools .language-control select{font-size:12px;width:92px}.reset-landing .site-header nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.reset-landing .site-header nav a{white-space:normal;text-align:center;justify-content:center;min-width:0;overflow-wrap:anywhere}
}
