.SegRing-module__5mSPBG__wrap{aspect-ratio:1;place-items:center;display:grid;position:relative}.SegRing-module__5mSPBG__svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.SegRing-module__5mSPBG__seg{fill:none;stroke:var(--surface-3);stroke-width:9px;transition:stroke .3s}.SegRing-module__5mSPBG__yes{stroke:var(--ok);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--ok) 70%, transparent))}.SegRing-module__5mSPBG__no{stroke:var(--signal);filter:drop-shadow(0 0 4px var(--signal))}.SegRing-module__5mSPBG__unsure{stroke:var(--amber)}.SegRing-module__5mSPBG__center{text-align:center;position:relative}@media (prefers-reduced-motion:no-preference){.SegRing-module__5mSPBG__demo{animation:8s ease-in-out infinite SegRing-module__5mSPBG__light;animation-delay:calc(var(--i) * .45s)}}@keyframes SegRing-module__5mSPBG__light{0%,to{stroke:var(--surface-3)}12%,70%{stroke:var(--signal)}}
.ReadinessCheck-module__iZ4l6a__layout{align-items:start;gap:1.25rem;display:grid}.ReadinessCheck-module__iZ4l6a__panel{display:none}@media (min-width:64rem){.ReadinessCheck-module__iZ4l6a__layout{grid-template-columns:minmax(0,1fr) 18.5rem}.ReadinessCheck-module__iZ4l6a__panel{box-shadow:var(--shadow-card), 0 0 70px -40px color-mix(in srgb, var(--signal) 60%, transparent);padding:1.5rem;display:block;position:sticky;top:5.5rem}}.ReadinessCheck-module__iZ4l6a__q{border-left-width:3px;padding:1.25rem;transition:border-color .25s;position:relative}@media (min-width:40rem){.ReadinessCheck-module__iZ4l6a__q{padding:1.5rem 1.75rem}}.ReadinessCheck-module__iZ4l6a__q_yes{border-left-color:var(--ok)}.ReadinessCheck-module__iZ4l6a__q_no{border-left-color:var(--signal)}.ReadinessCheck-module__iZ4l6a__q_unsure{border-left-color:var(--amber)}.ReadinessCheck-module__iZ4l6a__num{border:1px solid var(--line-strong);background:var(--surface-2);width:1.75rem;height:1.75rem;color:var(--signal-fg);font-family:var(--font-mono);border-radius:8px;place-items:center;font-size:.7rem;transition:background-color .25s,color .25s;display:grid}.ReadinessCheck-module__iZ4l6a__q_yes .ReadinessCheck-module__iZ4l6a__num{border-color:var(--ok);background:var(--ok);color:var(--bg)}.ReadinessCheck-module__iZ4l6a__opt{cursor:pointer;position:relative}.ReadinessCheck-module__iZ4l6a__optBox{border:1px solid var(--line-strong);background:var(--bg-2);min-height:2.9rem;color:var(--fg-2);-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:flex}.ReadinessCheck-module__iZ4l6a__opt:hover .ReadinessCheck-module__iZ4l6a__optBox{border-color:var(--fg-3);color:var(--fg)}.ReadinessCheck-module__iZ4l6a__opt input:focus-visible+.ReadinessCheck-module__iZ4l6a__optBox{outline:2px solid var(--signal);outline-offset:2px}.ReadinessCheck-module__iZ4l6a__opt input:checked+.ReadinessCheck-module__iZ4l6a__opt_yes{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.ReadinessCheck-module__iZ4l6a__opt input:checked+.ReadinessCheck-module__iZ4l6a__opt_no{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-fg)}.ReadinessCheck-module__iZ4l6a__opt input:checked+.ReadinessCheck-module__iZ4l6a__opt_unsure{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}@media (prefers-reduced-motion:no-preference){.ReadinessCheck-module__iZ4l6a__opt input:checked+.ReadinessCheck-module__iZ4l6a__optBox{animation:.25s ReadinessCheck-module__iZ4l6a__press}}@keyframes ReadinessCheck-module__iZ4l6a__press{50%{transform:scale(.96)}}.ReadinessCheck-module__iZ4l6a__result{position:relative}.ReadinessCheck-module__iZ4l6a__band_ready{border-color:color-mix(in srgb, var(--ok) 55%, transparent)}.ReadinessCheck-module__iZ4l6a__band_close{border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.ReadinessCheck-module__iZ4l6a__band_not_ready{border-color:color-mix(in srgb, var(--signal) 55%, transparent)}.ReadinessCheck-module__iZ4l6a__gap{border:1px solid var(--line);background:var(--bg-2);border-radius:14px;gap:.9rem;padding:1rem;display:flex}.ReadinessCheck-module__iZ4l6a__gapNum{background:var(--signal-btn);width:1.9rem;height:1.9rem;color:var(--on-signal);font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}
