*{box-sizing:border-box}body{color:#1e2f57;background:#f3eee5;margin:0;font:16px/1.6 Arial,Helvetica,sans-serif}main{max-width:1000px;margin:auto;padding:36px 5%}.eyebrow{letter-spacing:.12em;font-size:12px}.number{letter-spacing:-.07em;font-size:clamp(76px,14vw,160px);line-height:1.1}.number span{letter-spacing:-.04em;font-size:clamp(24px,5vw,48px)}h1{letter-spacing:-.04em;font-size:clamp(22px,4vw,36px);font-weight:500}.track{background:#1e2f5720;height:5px;margin:24px 0}.track div{background:#1e2f57;height:100%}p{max-width:650px}.status,.small{font-size:13px}a{color:inherit;text-underline-offset:7px;letter-spacing:.08em;min-height:48px;padding:12px 0;font-size:13px;display:inline-block}a:focus-visible{outline-offset:5px;outline:3px solid #1e2f57}@media (max-width:450px){main{padding:26px 5%}.number{font-size:76px}}.metrics{grid-template-columns:repeat(4,1fr);gap:28px;margin:28px 0;display:grid}.metrics>div{border-top:1px solid #1e2f5740;gap:8px;padding-top:16px;display:grid}.metrics span,.metrics small{font-size:11px}.metrics strong{letter-spacing:-.04em;font-size:clamp(20px,3vw,32px);font-weight:400;line-height:1.2}@media (max-width:650px){.metrics{grid-template-columns:1fr 1fr;gap:20px}}.registration{max-width:800px}.registration h1{font-size:clamp(30px,5vw,52px);line-height:1.05}.registration h2{font-weight:400}.registration fieldset{border:0;min-width:0;margin:25px 0;padding:0}.registration label{margin:18px 0;font-size:13px;display:block}.registration input:not([type=checkbox]),.registration select,.registration textarea{color:#1e2f57;background:#faf7f1;border:1px solid #1e2f5760;border-radius:2px;width:100%;min-height:48px;margin-top:8px;padding:13px;font:16px Arial;display:block}.registration .check{align-items:center;gap:12px;min-height:48px;display:flex}.registration input[type=checkbox]{width:20px;height:20px}.registration button{color:#f3eee5;cursor:pointer;background:#1e2f57;border:0;min-height:48px;padding:15px 24px;font:13px Arial}.registration button:disabled{opacity:.6}.registration .honeypot{position:absolute;left:-10000px}.privacy{border-top:1px solid #1e2f5730;padding:18px 0}.privacy summary{cursor:pointer;min-height:44px}.registration .error{background:#f6e1da;padding:16px}.registration :is(input,button,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #71852a}.scoreboard{color:#f3eee5;overflow-wrap:break-word;background:#1e2f57;max-width:1100px;padding:32px 5%}.score-top,.score-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.scoreboard .eyebrow{margin:0;font-size:11px}.live-tag{letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.live-tag i{background:#e6ff3b;border-radius:50%;width:6px;height:6px}.scoreboard h1{letter-spacing:-.045em;margin:28px 0 20px;font-size:clamp(26px,5vw,52px);font-weight:700;line-height:1.05}.scoreboard h1 span{color:#afc8dc}.score-line{justify-content:space-between;align-items:center;gap:20px;display:flex}.score-label{letter-spacing:.16em;margin:0;font-size:11px}.score-number{letter-spacing:-.06em;color:#e6ff3b;font-size:clamp(96px,22vw,200px);font-weight:700;line-height:.95;animation:.35s ease-out score-arrive}.remaining{text-align:right;gap:8px;display:grid}.remaining strong{letter-spacing:-.045em;font-size:clamp(35px,7vw,70px);font-weight:500;line-height:1}.remaining span{letter-spacing:.13em;font-size:11px}.remaining small{color:#afc8dc;font-size:10px}.scoreboard .track{background:#f3eee526;height:8px;margin:24px 0 8px;transform:skew(-12deg)}.scoreboard .track div{background:#e6ff3b;transition:width .6s}.milestones{letter-spacing:.07em;color:#afc8dc;justify-content:space-between;font-size:9px;display:flex}.score-copy{max-width:690px;margin:22px 0;font-size:14px;line-height:1.5}.scoreboard .metrics{gap:22px;margin:24px 0}.scoreboard .metrics>div{border-color:#f3eee536;min-width:0;padding-top:12px}.scoreboard .metrics span{letter-spacing:.1em;font-size:9px}.scoreboard .metrics strong{font-size:clamp(19px,2.7vw,30px);font-weight:500}.scoreboard .metrics small,.scoreboard .small{color:#c9d8e5;font-size:11px;line-height:1.5}.scoreboard .small{margin:12px 0}.score-bottom{border-top:1px solid #f3eee526;margin-top:20px;padding-top:12px}.score-bottom a{color:#e6ff3b;letter-spacing:.09em;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}.score-bottom a span{margin-left:10px}.scoreboard .status{color:#c9d8e5;text-align:right;max-width:300px;margin:0;font-size:10px;line-height:1.5}.scoreboard a:focus-visible{outline-color:#e6ff3b}@keyframes score-arrive{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:650px){.scoreboard{padding:24px 6%}.score-top{align-items:flex-start;gap:12px}.scoreboard .eyebrow{max-width:140px;font-size:9px}.live-tag{font-size:8px}.scoreboard h1{margin:24px 0}.scoreboard .metrics{gap:18px}.score-bottom{flex-direction:column;align-items:flex-start;gap:0}.scoreboard .status{text-align:left;max-width:none}.remaining span{font-size:9px}.score-number{font-size:clamp(90px,26vw,155px)}}@media (prefers-reduced-motion:reduce){.score-number{animation:none}.scoreboard .track div{transition:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}.scoreboard.mission-embed{max-width:none;padding:28px 6%}.mission-embed h1,.mission-embed .score-copy,.mission-embed .score-bottom a,.mission-embed>.small{display:none}.mission-embed .score-line{margin-top:32px}.mission-embed .score-number{font-size:clamp(92px,23vw,170px)}.mission-embed .metrics{grid-template-columns:1fr 1fr;gap:22px}.mission-embed .score-bottom{justify-content:flex-start}.mission-embed .status{text-align:left;max-width:none}.mission-embed .metrics strong{font-size:23px}.mission-embed .score-bottom:before{content:"Prototype testing feedback";color:#c9d8e5;font-size:10px}.mission-embed .score-top .eyebrow{max-width:160px}.mission-embed .score-bottom{flex-direction:column;align-items:flex-start;gap:8px}.mission-embed>.disclosure{margin:16px 0 0;font-size:10px;line-height:1.5;display:block}
