.ReadinessCheck-module__qEmfuW__cols{grid-template-columns:1fr 340px;align-items:start;gap:46px;display:grid}.ReadinessCheck-module__qEmfuW__group{margin-bottom:34px}.ReadinessCheck-module__qEmfuW__grouphead{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:11px;display:flex}.ReadinessCheck-module__qEmfuW__gnum{font-family:var(--mono);color:var(--signal-dim);letter-spacing:.12em;font-size:11.5px}.ReadinessCheck-module__qEmfuW__grouphead h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.ReadinessCheck-module__qEmfuW__q{border-bottom:1px solid var(--rule);padding:21px 0}.ReadinessCheck-module__qEmfuW__q:last-child{border-bottom:0}.ReadinessCheck-module__qEmfuW__q>p{color:var(--ink);margin:0 0 13px;font-size:16px}.ReadinessCheck-module__qEmfuW__hint{color:var(--slate-2);margin-top:5px;font-size:13.5px;line-height:1.5;display:block}.ReadinessCheck-module__qEmfuW__opts{flex-wrap:wrap;gap:8px;display:flex}.ReadinessCheck-module__qEmfuW__opts label{cursor:pointer;border:1px solid var(--rule);color:var(--slate);border-radius:999px;padding:8px 15px;font-size:14px;transition:border-color .14s,color .14s,background .14s;position:relative}.ReadinessCheck-module__qEmfuW__opts input{opacity:0;pointer-events:none;position:absolute}.ReadinessCheck-module__qEmfuW__opts label:hover{color:var(--ink);border-color:var(--slate-2)}.ReadinessCheck-module__qEmfuW__opts input:focus-visible+span{outline:2px solid var(--signal);outline-offset:3px;border-radius:3px}.ReadinessCheck-module__qEmfuW__opts label:has(input:checked){background:var(--card);border-color:var(--signal-dim);color:var(--ink);font-weight:550}.ReadinessCheck-module__qEmfuW__readout{background:var(--card);border:1px solid var(--rule);border-radius:10px;position:sticky;top:90px;overflow:hidden}.ReadinessCheck-module__qEmfuW__clock{border-bottom:1px solid var(--rule);padding:22px 24px 20px}.ReadinessCheck-module__qEmfuW__clocklbl{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--slate-2);margin:0 0 10px;font-size:10.5px}.ReadinessCheck-module__qEmfuW__days{font-family:var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:42px;font-weight:600;line-height:1}.ReadinessCheck-module__qEmfuW__days span{color:var(--slate-2);letter-spacing:.08em;margin-left:8px;font-size:13px}.ReadinessCheck-module__qEmfuW__clocksub{color:var(--slate-2);margin:9px 0 0;font-size:13px;line-height:1.5}.ReadinessCheck-module__qEmfuW__state{border-bottom:1px solid var(--rule);padding:22px 24px}.ReadinessCheck-module__qEmfuW__band{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:4px;margin-bottom:12px;padding:5px 11px;font-size:11px;display:inline-block}.ReadinessCheck-module__qEmfuW__band[data-b=unknown]{color:var(--slate-2)}.ReadinessCheck-module__qEmfuW__band[data-b=ready]{color:var(--signal)}.ReadinessCheck-module__qEmfuW__band[data-b=partial]{color:#e8a33d}.ReadinessCheck-module__qEmfuW__band[data-b=exposed]{color:#e0644a}.ReadinessCheck-module__qEmfuW__statetxt{color:var(--slate);margin:0;font-size:14.5px;line-height:1.55}.ReadinessCheck-module__qEmfuW__meter{background:var(--rule);border-radius:3px;height:5px;margin-top:16px;overflow:hidden}.ReadinessCheck-module__qEmfuW__meter i{background:var(--signal);height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:block}.ReadinessCheck-module__qEmfuW__tally{padding:18px 24px 22px}.ReadinessCheck-module__qEmfuW__row{justify-content:space-between;align-items:baseline;padding:7px 0;font-size:14px;display:flex}.ReadinessCheck-module__qEmfuW__row span{color:var(--slate-2)}.ReadinessCheck-module__qEmfuW__row b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.ReadinessCheck-module__qEmfuW__btn{text-align:center;background:var(--signal);color:#04211c;width:100%;font-family:var(--disp);cursor:pointer;border:0;border-radius:6px;margin-top:16px;padding:13px;font-size:15px;font-weight:650;transition:opacity .15s;display:block}.ReadinessCheck-module__qEmfuW__btn:disabled{opacity:.32;cursor:not-allowed}.ReadinessCheck-module__qEmfuW__btn:not(:disabled):hover{opacity:.88}.ReadinessCheck-module__qEmfuW__findings{border-top:1px solid var(--rule);margin-top:42px;padding-top:40px}.ReadinessCheck-module__qEmfuW__fhead{margin-bottom:24px}.ReadinessCheck-module__qEmfuW__fhead h2{letter-spacing:-.02em;margin:0 0 8px;font-size:26px}.ReadinessCheck-module__qEmfuW__fhead p{color:var(--slate);max-width:64ch;margin:0}.ReadinessCheck-module__qEmfuW__finding{border-bottom:1px solid var(--rule);grid-template-columns:92px 1fr;gap:24px;padding:24px 0;display:grid}.ReadinessCheck-module__qEmfuW__sev{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;padding-top:3px;font-size:10.5px}.ReadinessCheck-module__qEmfuW__sev[data-s=high]{color:#e0644a}.ReadinessCheck-module__qEmfuW__sev[data-s=med]{color:#e8a33d}.ReadinessCheck-module__qEmfuW__sev[data-s=low]{color:var(--slate-2)}.ReadinessCheck-module__qEmfuW__finding h3{letter-spacing:-.01em;margin:0 0 7px;font-size:17px}.ReadinessCheck-module__qEmfuW__finding p{color:var(--slate);margin:0 0 9px;font-size:15px;line-height:1.62}.ReadinessCheck-module__qEmfuW__fix{color:var(--ink);background:var(--card);border-left:2px solid var(--signal-dim);border-radius:0 5px 5px 0;padding:11px 15px;font-size:14px}.ReadinessCheck-module__qEmfuW__fix b{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--signal-dim);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ReadinessCheck-module__qEmfuW__capture{background:var(--card);border:1px solid var(--rule);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:22px;margin-top:32px;padding:26px;display:grid}.ReadinessCheck-module__qEmfuW__capture h3{letter-spacing:-.01em;margin:0 0 5px;font-size:18px}.ReadinessCheck-module__qEmfuW__capture p{color:var(--slate);max-width:58ch;margin:0;font-size:14.5px}@media (max-width:960px){.ReadinessCheck-module__qEmfuW__cols{grid-template-columns:1fr;gap:30px}.ReadinessCheck-module__qEmfuW__readout{position:static}.ReadinessCheck-module__qEmfuW__capture{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ReadinessCheck-module__qEmfuW__meter i{transition:none}}
