.draft-progress-screen{text-align:center;padding:26px 16px;background:radial-gradient(ellipse at 50% 35%,#154a48,#101c21 65%);border:1px solid #4b817d;border-radius:20px}.draft-ball-image{object-fit:contain;flex-shrink:0;max-width:100%;filter:drop-shadow(0 7px 14px #0008)}.draft-win-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:740px;margin:34px auto}.draft-win-step{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:16px;border-bottom:3px solid #52625f}.draft-win-step.pending{opacity:.35;filter:grayscale(.5)}.draft-win-step.current{border-color:#bdf663;color:#d4ff8b}.draft-win-step.current img{filter:drop-shadow(0 0 16px #92ef8780);transform:scale(1.1)}.draft-win-step.passed{border-color:#55c7a6}.draft-match-history{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:20px 0}.draft-match-history>span{padding:9px 13px;background:#092420;border-radius:10px}.draft-history-loss{color:#ffadad}.draft-reveal{position:relative;max-width:900px;margin:30px auto}.draft-opening-ball{position:relative;width:220px;height:220px;margin:0 auto 25px}.draft-ball-half{position:absolute;inset:0}.draft-ball-half.top{clip-path:inset(0 0 50% 0)}.draft-ball-half.bottom{clip-path:inset(50% 0 0 0)}.is-open .draft-ball-half.top{animation:draftBallTop .85s ease-out forwards}.is-open .draft-ball-half.bottom{animation:draftBallBottom .85s ease-out forwards}.draft-revealed-prizes{animation:draftPrizeReveal .7s .3s both}.is-open .draft-opening-ball{height:70px;transition:height .6s}.draft-revealed-prizes .ut-pack-art{margin-inline:auto}@keyframes draftBallTop{to{transform:translate(-60px,-50px) rotate(-28deg);opacity:0}}@keyframes draftBallBottom{to{transform:translate(60px,50px) rotate(28deg);opacity:0}}@keyframes draftPrizeReveal{from{opacity:0;transform:translateY(25px) scale(.95)}to{opacity:1;transform:none}}@media(max-width:520px){.draft-win-path{gap:5px}.draft-win-step strong{font-size:10px}.draft-win-step img{width:54px;height:54px}.draft-progress-screen{padding:20px 8px}.draft-progress-screen h1{font-size:26px}}@media(prefers-reduced-motion:reduce){.is-open .draft-ball-half{animation:none;display:none}.draft-revealed-prizes{animation:none}}
.draft-progress-screen>.ut-controls{justify-content:center;margin-top:24px}
