.orbita-update-backdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030618b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.orbita-update-card{color:#f8fbff;background:linear-gradient(145deg,#101a55,#07102c);border:1px solid #a2b4ff73;border-radius:1.6rem;width:min(100%,35rem);padding:1.65rem;overflow:hidden;box-shadow:0 30px 90px #0000008c}.orbita-update-card header{color:#c7d6ff;justify-content:space-between;align-items:center;display:flex}.orbita-update-card header span{letter-spacing:.06em;align-items:center;gap:.45rem;font-size:.72rem;font-weight:900;display:inline-flex}.orbita-update-card header svg{color:#8bb8ff}.orbita-update-card h2{margin:1rem 0 .55rem;font-size:clamp(1.55rem,5vw,2.15rem);line-height:1.04}.orbita-update-card>p{color:#d5ddf9;margin:0;line-height:1.6}.orbita-update-card footer{justify-content:flex-end;gap:.65rem;margin-top:1.55rem;display:flex}.orbita-update-card button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#37a5ff,#7858ff);border:0;border-radius:.8rem;min-height:2.7rem;padding:.65rem 1rem;font-weight:900;box-shadow:0 8px 24px #4b6dff59}.orbita-update-card button:disabled{opacity:.65;cursor:wait}.orbita-update-card .orbita-update-later{box-shadow:none;color:#c9d6ff;background:0 0}.orbita-update-progress{background:#050b25;border:1px solid #cad8ff4d;border-radius:.8rem;height:2.8rem;margin-top:1.35rem;position:relative;overflow:hidden}.orbita-update-progress div{background:linear-gradient(90deg,#328eff,#8a5bff);height:100%;transition:width 80ms linear}.orbita-update-progress b{place-items:center;font-size:.78rem;display:grid;position:absolute;inset:0}.orbita-update-ready{color:#b7ffcf;align-items:center;gap:.5rem;margin-top:1.35rem;font-weight:900;display:flex}.orbita-update-ready svg{width:1.1rem}.orbita-update-card.is-installing{background:radial-gradient(circle at 50% 42%,#327ce9 0,#1550b8 28%,#071549 68%,#03091f 100%);place-items:center;min-height:25rem;display:grid}.orbita-update-installing,.orbita-update-success{text-align:center}.orbita-update-installing h2{margin-top:1.2rem}.orbita-update-installing p{color:#dbe9ff;margin:0}.orbita-update-orbit{border:2px solid #c3e1ff99;border-radius:50%;place-items:center;width:9.5rem;height:9.5rem;margin:auto;animation:3.4s linear infinite orbita-update-spin;display:grid;position:relative}.orbita-update-orbit svg:first-child{fill:#dce9ff;color:#9ec7ff;width:3.35rem;height:3.35rem}.orbita-update-orbit svg:last-child{color:#ffe580;fill:#ffe580;filter:drop-shadow(0 0 14px #ffcc57);width:1.75rem;height:1.75rem;position:absolute;top:.8rem;right:.2rem}.orbita-update-orbit i{background:#9bd2ff;border-radius:50%;width:.8rem;height:.8rem;position:absolute;box-shadow:0 0 14px #87c7ff}.orbita-update-orbit i:first-of-type{top:1rem;left:.4rem}.orbita-update-orbit i:last-of-type{background:#ff9e74;bottom:.6rem;right:1.4rem}.orbita-update-cart{color:#fff;margin-top:1.1rem;display:inline-block;position:relative}.orbita-update-cart>svg{filter:drop-shadow(0 0 12px #9fcaff);width:2.5rem;height:2.5rem}.orbita-update-cart span{border:2px solid #fff;border-radius:50%;width:.52rem;height:.52rem;animation:.65s linear infinite orbita-update-wheel;position:absolute;bottom:-.2rem}.orbita-update-cart span:first-of-type{left:.65rem}.orbita-update-cart span:last-of-type{right:.35rem}.orbita-update-spark{color:#a8d8ff;animation:1.1s ease-in-out infinite alternate orbita-update-flicker;position:absolute}.orbita-update-spark.one{margin:2rem 0 0 -6rem}.orbita-update-spark.two{color:#ffd68a;margin:-2rem 0 0 4rem;animation-delay:.45s}.orbita-update-card.is-complete{background:radial-gradient(circle at 50% 26%,#6349e9 0,#172e83 42%,#071237 100%);place-items:center;min-height:25rem;display:grid}.orbita-update-success{width:100%;padding:1.5rem;position:relative;overflow:hidden}.orbita-update-stars{pointer-events:none;position:absolute;inset:-2rem 0 0}.orbita-update-stars span{color:#ffe685;text-shadow:0 0 14px #fff0a5;font-size:1.25rem;animation:linear infinite orbita-update-star-fall;position:absolute;top:-1.8rem}.orbita-update-success>svg,.orbita-update-success>span,.orbita-update-success>h2,.orbita-update-success>p{z-index:1;position:relative}.orbita-update-success>svg{color:#a7ffd0;filter:drop-shadow(0 0 18px #3ce69a);width:4.75rem;height:4.75rem}.orbita-update-success>span{color:#c7d9ff;letter-spacing:.08em;margin-top:1rem;font-size:.72rem;font-weight:900;display:block}.orbita-update-success h2{margin:.65rem 0}.orbita-update-success p{color:#d8e4ff;margin:0;line-height:1.55}.orbita-update-success button{min-width:10rem;margin-top:1.5rem}.orbita-update-toast{z-index:220;color:#f4fff9;background:linear-gradient(135deg,#0a8059,#07503f);border:1px solid #a6ffd1a6;border-radius:1rem;align-items:center;gap:.7rem;max-width:min(28rem,100vw - 2rem);padding:1rem 1.15rem;font-weight:900;animation:.45s ease-out orbita-update-toast-in;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 50px #00000052}.orbita-update-toast svg{color:#b4ffcf;width:1.35rem}@keyframes orbita-update-spin{to{transform:rotate(360deg)}}@keyframes orbita-update-wheel{to{transform:rotate(360deg)}}@keyframes orbita-update-flicker{to{opacity:.3;transform:scale(.65)rotate(20deg)}}@keyframes orbita-update-toast-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes orbita-update-star-fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(24rem)rotate(160deg)}}@media (max-width:520px){.orbita-update-card{border-radius:1.25rem;padding:1.3rem}.orbita-update-card footer{flex-direction:column-reverse}.orbita-update-card footer button{width:100%}}
