.missions-module__IO5apG__ring{color:#fff;text-align:center;width:154px;height:154px;margin:14px auto 0;position:relative}.missions-module__IO5apG__ringSvg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.missions-module__IO5apG__ringTrack{fill:none;stroke:#ffffff61;stroke-width:8px}.missions-module__IO5apG__ringArc{fill:none;stroke:var(--color-yellow-400);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease-out)}.missions-module__IO5apG__ringCoin{filter:drop-shadow(0 4px 8px #0a1e7859);width:72px;height:72px;margin-left:-36px;position:absolute;top:26px;left:50%}.missions-module__IO5apG__ringValue{font:700 16px/1.2 var(--font-family);font-variant-numeric:tabular-nums;margin:0;position:absolute;top:101px;left:0;right:0}.missions-module__IO5apG__ringUnit{font-size:14px;font-weight:500}.missions-module__IO5apG__ringCaption{font:400 12px/1.3 var(--font-family);color:#ffffffeb;margin:0;position:absolute;top:121px;left:0;right:0}.missions-module__IO5apG__ringCoin{animation:missions-module__IO5apG__coinIn .52s var(--ease-out) .12s both}@keyframes missions-module__IO5apG__coinIn{0%{opacity:0;transform:scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}.missions-module__IO5apG__list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.missions-module__IO5apG__row{border-radius:var(--radius-md);box-shadow:var(--elevation-1), 0 0 2px #0000000a;background:#fff;overflow:hidden}.missions-module__IO5apG__rowBody{min-height:66px;color:inherit;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) ease, background var(--dur-fast) ease;grid-template-columns:29px minmax(0,1fr) 68px auto;align-items:center;column-gap:6px;padding:7px 8px 7px 9px;text-decoration:none;display:grid}a.missions-module__IO5apG__rowBody:active{background:var(--color-neutral-bg);transform:scale(.98)}a.missions-module__IO5apG__rowBody:focus-visible{outline:var(--border-focus);outline-offset:-2px;border-radius:var(--radius-md)}.missions-module__IO5apG__rowDone{box-shadow:none;border:var(--border-hairline);background:#fafbfc}.missions-module__IO5apG__rowDone .missions-module__IO5apG__title{color:var(--color-neutral-gray-700)}.missions-module__IO5apG__marker{place-items:center;width:29px;height:29px;margin-right:7px;display:grid}.missions-module__IO5apG__marker svg{transform:rotate(-90deg)}.missions-module__IO5apG__markerTrack{fill:none;stroke:#c9d0db;stroke-width:2.5px}.missions-module__IO5apG__markerArc{fill:none;stroke:var(--color-primary-500);stroke-width:3px;stroke-linecap:round}.missions-module__IO5apG__markerDone{background:var(--color-success-green);color:#fff;border-radius:50%}.missions-module__IO5apG__markerDone svg{transform:none}.missions-module__IO5apG__main{gap:4px;min-width:0;display:grid}.missions-module__IO5apG__title{font:700 14px/1.25 var(--font-family);color:var(--color-neutral-black);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.missions-module__IO5apG__chips{flex-wrap:wrap;gap:5px;display:flex}.missions-module__IO5apG__chip{border-radius:var(--radius-full);height:20px;color:var(--color-neutral-gray-700);font:500 12px/1 var(--font-family);white-space:nowrap;background:#eef1f5;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.missions-module__IO5apG__chip svg{width:11px;height:11px}.missions-module__IO5apG__chipNew{background:var(--color-blue-tint-50);color:var(--color-blue-link);font-weight:700}.missions-module__IO5apG__chipUrgent{color:var(--color-red-commerce-500);background:#fdecec;font-weight:700}.missions-module__IO5apG__progress{font:400 12px/1.2 var(--font-family);color:var(--color-neutral-gray-700)}.missions-module__IO5apG__reward{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.missions-module__IO5apG__rewardCoin{flex:none;width:30px;height:30px}.missions-module__IO5apG__rewardPoints{line-height:1.1;display:grid}.missions-module__IO5apG__rewardPoints strong{font:700 15px/1.1 var(--font-family);color:var(--color-blue-link);font-variant-numeric:tabular-nums}.missions-module__IO5apG__rewardPoints span{font:500 12px/1.2 var(--font-family);color:var(--color-neutral-black)}.missions-module__IO5apG__rewardStacked{text-align:center;flex-direction:column;gap:3px}.missions-module__IO5apG__rewardWheel{width:37px;height:auto}.missions-module__IO5apG__rewardCoupon{width:44px;height:auto}.missions-module__IO5apG__rewardLabel{font:500 12px/1.2 var(--font-family);color:var(--color-neutral-black);white-space:nowrap}.missions-module__IO5apG__cta{border-radius:var(--radius-full);background:var(--color-primary-600);color:#fff;min-width:66px;height:31px;font:700 13px/1 var(--font-family);place-items:center;margin-left:9px;padding:0 14px;display:inline-grid;box-shadow:0 2px 6px #2450d847}.missions-module__IO5apG__rowAction{justify-content:space-between;align-items:center;gap:var(--space-xs);border-top:var(--border-hairline);font:var(--text-caption);color:var(--color-neutral-gray-700);padding:8px 9px 10px 50px;display:flex}.missions-module__IO5apG__doneButton{border:var(--border-accent);color:var(--color-blue-link);border-radius:var(--radius-full);height:32px;font:700 12px/1 var(--font-family);cursor:pointer;background:#fff;padding:0 12px}.missions-module__IO5apG__doneButton:disabled{opacity:.5}.missions-module__IO5apG__row{animation:missions-module__IO5apG__rowIn .34s var(--ease-out) both;animation-delay:calc(var(--stagger) * var(--i,0))}@keyframes missions-module__IO5apG__rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:350px){.missions-module__IO5apG__rowBody{grid-template-columns:26px minmax(0,1fr) 60px auto;column-gap:4px;padding-right:6px}.missions-module__IO5apG__marker{margin-right:4px}.missions-module__IO5apG__cta{min-width:52px;margin-left:4px;padding:0 10px}.missions-module__IO5apG__rewardLabel{font-size:11px}}.missions-module__IO5apG__sectionTitle{font:700 20px/1.3 var(--font-family);margin:10px 4px 8px}.missions-module__IO5apG__list+.missions-module__IO5apG__sectionTitle{margin-top:var(--space-lg)}
