.ReadinessOrb-module__DXgnhq__root{--orb-accent:#98e9b0;--orb-liquid-top:#3e7049e6;--orb-liquid-bottom:#0c2a1dfa;--orb-ring:#98e9b0e6;aspect-ratio:1;width:min(100%,18.75rem);margin-inline:auto;display:block;position:relative}.ReadinessOrb-module__DXgnhq__root[data-size=compact]{width:min(100%,11.5rem)}.ReadinessOrb-module__DXgnhq__root[data-tone=amber]{--orb-accent:#f2bf57;--orb-liquid-top:#7f5d22eb;--orb-liquid-bottom:#3b2509fa;--orb-ring:#f2bf57d1}.ReadinessOrb-module__DXgnhq__root[data-tone=red]{--orb-accent:#f5a198;--orb-liquid-top:#7e3f3beb;--orb-liquid-bottom:#3e1518fa;--orb-ring:#f5a198d1}.ReadinessOrb-module__DXgnhq__shell{isolation:isolate;background:radial-gradient(circle at 36% 26%,#ffffff13,#0000 19%),radial-gradient(circle at 70% 72%,#ffffff09,#0000 23%),linear-gradient(#211f1b 0%,#141411 56%,#0c0d0b 100%);border:1px solid #eee0c96b;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .16rem #fffaf021,inset 0 0 0 .46rem #050504b8,inset 0 0 0 .6rem #f7ead51c,0 1.7rem 4rem #0000006b}.ReadinessOrb-module__DXgnhq__gauge{z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ReadinessOrb-module__DXgnhq__innerBezel{fill:none;stroke:#eee0c92e;stroke-width:1.3px}.ReadinessOrb-module__DXgnhq__gaugeTrack,.ReadinessOrb-module__DXgnhq__gaugeRange{fill:none;stroke-linecap:round}.ReadinessOrb-module__DXgnhq__gaugeTrack{stroke:#ded0ba40;stroke-width:4.5px}.ReadinessOrb-module__DXgnhq__gaugeRange{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--orb-accent) 36%, transparent));stroke:var(--orb-ring);stroke-dasharray:50 50;stroke-dashoffset:-50px;stroke-width:6px}.ReadinessOrb-module__DXgnhq__tick{stroke:#e2d5c17a;stroke-linecap:round;stroke-width:1.35px}.ReadinessOrb-module__DXgnhq__tick[data-major=true]{stroke:#f2e5d0c2;stroke-width:2px}.ReadinessOrb-module__DXgnhq__tickLabel{fill:#c9b9a3d4;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.ReadinessOrb-module__DXgnhq__markerHalo{fill:color-mix(in srgb, var(--orb-accent) 24%, transparent)}.ReadinessOrb-module__DXgnhq__marker{fill:#f8f0e3;filter:drop-shadow(0 0 4px var(--orb-accent));stroke:var(--orb-accent);stroke-width:1.4px}.ReadinessOrb-module__DXgnhq__liquid{background:linear-gradient(180deg, var(--orb-liquid-top), var(--orb-liquid-bottom));height:var(--liquid-level);z-index:1;transition:height .85s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0}.ReadinessOrb-module__DXgnhq__liquid:after{content:"";opacity:.7;background:radial-gradient(circle at 20% 55%,#e6f7e638 0 1px,#0000 1.7px),radial-gradient(circle at 40% 78%,#e6f7e629 0 1.2px,#0000 1.9px),radial-gradient(circle at 72% 46%,#e6f7e630 0 1px,#0000 1.8px),radial-gradient(circle at 82% 80%,#e6f7e624 0 1.5px,#0000 2.1px);position:absolute;inset:0}.ReadinessOrb-module__DXgnhq__wave,.ReadinessOrb-module__DXgnhq__waveSecondary{border:1px solid color-mix(in srgb, var(--orb-accent) 64%, transparent);background:#c5ebcb57;border-radius:46% 54% 52% 48%;width:116%;height:1.35rem;animation:7s ease-in-out infinite alternate ReadinessOrb-module__DXgnhq__readiness-wave;position:absolute;top:-.65rem;left:-8%;transform:rotate(-1.4deg)}.ReadinessOrb-module__DXgnhq__waveSecondary{background:#e1f3e229;border-radius:55% 45% 46% 54%;width:110%;animation-duration:9s;animation-direction:alternate-reverse;animation-delay:-3.5s;top:-.35rem;left:-4%;transform:rotate(1.2deg)}.ReadinessOrb-module__DXgnhq__highlight{border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(circle at 50% 12%,#fff3,#0000 22%),linear-gradient(122deg,#ffffff1a,#0000 24% 74%,#ffffff0a);position:absolute;inset:0}.ReadinessOrb-module__DXgnhq__readout{pointer-events:none;text-align:center;text-shadow:0 2px 18px #000c;z-index:6;flex-direction:column;align-items:center;width:64%;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ReadinessOrb-module__DXgnhq__scoreGroup{flex-direction:column;gap:.25rem;display:flex}.ReadinessOrb-module__DXgnhq__score{color:#fbf4e8;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.08em;padding-right:.04em;font-size:clamp(4.65rem,20vw,5.25rem);font-style:normal;font-weight:600;line-height:.82}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__score{font-size:3.45rem}.ReadinessOrb-module__DXgnhq__maximum{color:#ddd0bfdb;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:1rem;font-weight:500}.ReadinessOrb-module__DXgnhq__status{color:var(--orb-accent);text-wrap:balance;margin-top:1.35rem;font-size:clamp(1.65rem,7vw,2rem);font-style:normal;font-weight:600;line-height:.96}.ReadinessOrb-module__DXgnhq__label{color:#f0e2d1e6;margin-top:.2rem;font-size:.9rem}@keyframes ReadinessOrb-module__DXgnhq__readiness-wave{0%{transform:translate(-1.5%,.05rem)rotate(-1.4deg)}to{transform:translate(1.5%,-.08rem)rotate(1.4deg)}}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__tickLabel{font-size:21px}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__tick{stroke-width:2px}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__tick[data-major=true]{stroke-width:2.8px}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__gaugeTrack{stroke-width:6px}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__gaugeRange{stroke-width:8px}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__readout{width:62%;top:48.5%}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__scoreGroup{gap:.08rem}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__maximum{font-size:.66rem}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__status{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.6rem;font-size:1rem;overflow:hidden}.ReadinessOrb-module__DXgnhq__root[data-size=compact] .ReadinessOrb-module__DXgnhq__label{margin-top:.08rem;font-size:.58rem}@media (prefers-reduced-motion:reduce){.ReadinessOrb-module__DXgnhq__liquid{transition:none}.ReadinessOrb-module__DXgnhq__wave,.ReadinessOrb-module__DXgnhq__waveSecondary{animation:none}}
