.mission-rank-wheel{position:relative;width:136px;height:136px;flex:none;margin:4px auto 12px;background:radial-gradient(ellipse,#e4f4fc 0%,#b8dceb 48%,transparent 49%);isolation:isolate}
.mission-star-ring{position:absolute;inset:0;pointer-events:none}
.mission-ring-star{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px}
.mission-rank-wheel .mission-ring-star img{position:absolute;inset:0;width:24px;height:24px;object-fit:contain;margin:0}
.mission-ring-star .empty{filter:grayscale(1) brightness(.7);opacity:.55}
.mission-ring-star .filled{transition:clip-path .25s ease-out}
.mission-rank-wheel .mission-ring-grade{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);color:#ffd94e;font:38px/1 ASR,Arial,sans-serif;-webkit-text-stroke:1px #172f49;text-shadow:2px 2px #fff;letter-spacing:-1px}
.mission-ring-caption{position:absolute;left:0;right:0;top:64%;text-align:center;font:bold 9px/1.2 Arial,sans-serif;color:#123650}
.daily-overall .mission-rank-wheel{margin:0}
.daily-verified-panel{display:flex;align-items:center;gap:15px;padding:12px;margin:12px 0;border:1px solid #b8eaff;background:#06254fcf}
.daily-verified-panel .mission-rank-wheel{margin:0;width:110px;height:110px}
.daily-verified-panel .daily-verified{margin:0}
.daily-overall>div:not(.mission-rank-wheel){min-width:0}
.mission-flying-star{position:absolute;z-index:2;width:30px!important;height:30px!important;object-fit:contain;pointer-events:none}
@media(max-width:440px){.daily-overall,.daily-verified-panel{gap:10px;flex-wrap:wrap}.daily-overall .mission-rank-wheel{width:110px;height:110px}.daily-verified-panel .mission-rank-wheel{width:92px;height:92px}.daily-verified-panel .daily-verified{flex:1;min-width:115px}.mission-rank-wheel .mission-ring-star,.mission-rank-wheel .mission-ring-star img{width:19px;height:19px}.mission-rank-wheel .mission-ring-grade{font-size:30px}.mission-ring-caption{font-size:8px}}
@media(prefers-reduced-motion:reduce){.mission-ring-star .filled{transition:none}}
:root[data-effects="low"] .mission-ring-star .filled{transition:none}
.mission-rank-wheel{width:180px;height:132px;background:url('assets/mission-ranks/hud-bubble.png?v=hud-189') center 43%/87% 86% no-repeat;margin-bottom:20px}
.mission-rank-wheel .mission-ring-grade{top:46%;transform:translate(-50%,-50%);line-height:0;text-shadow:none;-webkit-text-stroke:0}
.mission-rank-wheel .mission-grade-texture{width:auto;height:43px;max-width:104px;object-fit:contain;margin:0}
.mission-rank-wheel .mission-ring-star img{filter:drop-shadow(0 1px 1px #162831)}
.mission-ring-star .empty{opacity:.85}
.mission-ring-caption{top:auto;bottom:-5px;color:#d2edff}
.daily-verified-panel .mission-rank-wheel{width:150px;height:110px}
@media(max-width:440px){.daily-overall .mission-rank-wheel,.daily-verified-panel .mission-rank-wheel{width:136px;height:100px}.mission-rank-wheel .mission-grade-texture{height:31px;max-width:78px}.daily-verified-panel .daily-verified{min-width:100%;flex:1}.mission-ring-caption{bottom:-7px}}
