#tmobile-track-card{position:relative;isolation:isolate;overflow:hidden}#tmobile-track-content{transition:opacity .2s}#tmobile-track-card.is-loading{border-color:#f5abd0;box-shadow:0 8px 35px #e200740b}#tmobile-track-card.is-loading #tmobile-track-content{visibility:hidden;opacity:0}.order-loading[hidden]{display:none}.order-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:38px;padding:26px 40px;background:radial-gradient(ellipse at 20% 50%,#fde8f4 0,transparent 50%),linear-gradient(115deg,#fff7fb,#fff 70%);overflow:hidden}.order-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffffa0 48%,transparent 66%);transform:translateX(-100%);animation:order-sweep 4s ease-in-out infinite;pointer-events:none}.loading-visual{position:relative;flex:0 0 126px;height:126px;display:grid;place-items:center}.loading-orbit{position:absolute;border:1px solid #edbdd6;border-radius:50%;inset:0}.orbit-one{border-top-color:#e20074;border-right-color:transparent;animation:order-spin 6s linear infinite}.orbit-two{inset:14px;border-style:dashed;border-color:#f3cce0;animation:order-spin 20s linear infinite reverse}.loading-package{height:64px;width:64px;display:grid;place-items:center;border-radius:18px;background:#fff;box-shadow:0 8px 22px #cf2d7e18;color:#d8006e;animation:order-float 3s ease-in-out infinite}.loading-package svg{width:39px;height:39px}.loading-brand{position:absolute;right:1px;bottom:8px;background:#e20074;color:white;border:4px solid #fff4fa;border-radius:10px;padding:3px 7px;font:bold 19px Georgia,serif}.orbit-spark{position:absolute;width:7px;height:7px;background:#e20074;border:3px solid #ffe6f3;box-sizing:content-box;border-radius:50%;top:4px;left:24px;animation:order-pulse 2s ease-in-out infinite}.loading-copy{position:relative;z-index:1;max-width:430px;width:100%}.loading-eyebrow{font-size:10px;font-weight:750;letter-spacing:.17em;color:#c61b70}.loading-copy h3{font-size:23px;letter-spacing:-.7px;font-weight:750;color:#172033;margin:8px 0;display:flex;align-items:baseline;gap:8px}.loading-copy p{font-size:13px;color:#7e7180;margin:0;line-height:1.6}.loading-dots{display:inline-flex;gap:3px}.loading-dots i{width:4px;height:4px;border-radius:50%;background:#dc217b;animation:order-pulse 1.4s ease-in-out infinite}.loading-dots i:nth-child(2){animation-delay:.2s}.loading-dots i:nth-child(3){animation-delay:.4s}.loading-track{height:3px;background:#f5e6ee;overflow:hidden;border-radius:8px;margin-top:20px}.loading-track span{display:block;height:100%;width:36%;border-radius:8px;background:linear-gradient(90deg,transparent,#e20074,#f4a5ce);animation:order-travel 2.4s ease-in-out infinite}.loading-meta{display:flex;justify-content:space-between;gap:14px;color:#a28c99;font-size:10px;margin-top:9px}.loading-meta>span:last-child{font-variant-numeric:tabular-nums}@keyframes order-spin{to{transform:rotate(360deg)}}@keyframes order-float{50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes order-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes order-travel{from{transform:translateX(-110%)}to{transform:translateX(390%)}}@keyframes order-sweep{65%,100%{transform:translateX(100%)}}@media(max-width:600px){.order-loading{flex-direction:column;gap:18px;padding:22px}.loading-visual{flex-basis:100px;width:100px;height:100px}.loading-copy{max-width:330px}.loading-copy h3{font-size:20px}.loading-meta{font-size:9px}}@media(prefers-reduced-motion:reduce){.order-loading *,.order-loading:after{animation:none!important;transition:none!important}.loading-track span{width:100%;opacity:.45}}
