.fireworks[data-v-7ef885ea]{height:160px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px;z-index:-1}.fireworks>.fireworks-burst[data-v-7ef885ea]{height:0;left:var(--x);position:absolute;top:var(--y);width:0}.fireworks>.fireworks-burst[data-v-7ef885ea]:before{animation:firework-rise-7ef885ea var(--rise-duration) ease-in var(--delay) forwards;background:linear-gradient(to top,var(--color),#0000);content:"";height:18px;margin-left:-1px;margin-top:-18px;opacity:0;position:absolute;width:2px}.fireworks>.fireworks-burst>.fireworks-flash[data-v-7ef885ea]{animation:firework-flash-7ef885ea var(--flash-duration) ease-out calc(var(--delay) + var(--rise-delay)) forwards;background:var(--color);border-radius:50%;height:6px;margin:-3px;opacity:0;position:absolute;width:6px}.fireworks>.fireworks-burst>.fireworks-spark[data-v-7ef885ea]{animation:firework-spark-7ef885ea var(--spark-duration) ease-out calc(var(--delay) + var(--rise-delay) + 80ms) forwards;background:var(--color);border-radius:50%;box-shadow:0 0 4px 1px var(--color);height:3px;margin:-1.5px;opacity:0;position:absolute;transform:rotate(var(--angle)) translateY(0);width:3px}.stamp-particle[data-v-7ef885ea]{animation:stamp-particle-animation-7ef885ea var(--duration) ease-out var(--delay) forwards;background:linear-gradient(135deg,#fff8d6,gold 50%,#d4a017);clip-path:polygon(50% 0,58% 38%,100% 50%,58% 62%,50% 100%,42% 62%,0 50%,42% 38%);height:var(--size);left:var(--left);opacity:0;pointer-events:none;position:absolute;top:var(--top);width:var(--size);z-index:10}@keyframes firework-rise-7ef885ea{0%{opacity:0;transform:translateY(16px)}40%{opacity:1}to{opacity:0;transform:translateY(0)}}@keyframes firework-flash-7ef885ea{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(2.5)}}@keyframes firework-spark-7ef885ea{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--angle)) translateY(-52px) scale(.2)}}@keyframes stamp-particle-animation-7ef885ea{0%{opacity:0;transform:translate(0) scale(0) rotate(0)}25%{opacity:1;transform:translate(calc(var(--tx)*.4),calc(var(--ty)*.4)) scale(1.2) rotate(45deg)}60%{opacity:.9;transform:translate(calc(var(--tx)*.7),calc(var(--ty)*.7)) scale(.9) rotate(90deg)}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(0) rotate(135deg)}}.achievement[data-v-e15036e9]{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px;padding:11px 16px;width:100%}.achievement[data-v-e15036e9]:has(.stage>.scale){row-gap:16px}.achievement>.status[data-v-e15036e9]{flex-basis:250px;flex-grow:1;height:fit-content}.achievement>.status>.header[data-v-e15036e9]{justify-content:space-between;letter-spacing:.05em}.achievement>.status>.header[data-v-e15036e9],.achievement>.status>.header>.title[data-v-e15036e9]{align-items:center;display:flex;gap:4px}.achievement>.status>.header>.title>.text[data-v-e15036e9]{font-size:1.2rem;letter-spacing:.05em;line-height:1}.achievement>.status>.header>.title>.info-button[data-v-e15036e9]{align-items:center;display:flex;flex-shrink:0;height:12px;justify-content:center;width:12px}.achievement>.status>.header>.title>.info-button[data-v-e15036e9] img{display:block}.achievement>.status>.header>.details[data-v-e15036e9]{align-items:baseline;display:flex;justify-content:end}.achievement>.status>.header>.details>.text[data-v-e15036e9]{font-weight:600;letter-spacing:.05em;line-height:1;white-space:nowrap}.achievement>.status>.header>.details>.text.trial[data-v-e15036e9]{color:#30aeff;font-size:1.4rem}.achievement>.status>.header>.details>.text.target[data-v-e15036e9]{color:#21212180;font-size:1.1rem}.achievement>.status>.header>.details.-expired>.text.trial[data-v-e15036e9]{color:#212121}.achievement>.status>.cleared-text[data-v-e15036e9]{margin-left:auto;padding-block:2px;width:fit-content}@media(min-width:768px){.achievement>.status>.cleared-text[data-v-e15036e9]{margin-top:2px;padding-block:7px}}.achievement>.status>.cleared-text>.text[data-v-e15036e9]{color:#30aeff;font-size:1rem;font-weight:600;letter-spacing:.06em;line-height:12px}@media(min-width:768px){.achievement>.status>.cleared-text>.text[data-v-e15036e9]{font-size:1.4rem;line-height:14px}}.achievement>.status>.cleared-text.-hidden[data-v-e15036e9]{visibility:hidden}.achievement>.status>.cleared-text.-animation[data-v-e15036e9]{animation:nudge-copy-animation-e15036e9 var(--v8f900d9c) cubic-bezier(.34,1.56,.64,1) both;transform-origin:right top}.achievement>.status>.speech-bubble[data-v-e15036e9]{background:#fff59d;border-radius:4px;margin-inline:auto -8px;margin-top:4px;padding:2px 8px;position:relative;width:fit-content}@media(min-width:768px){.achievement>.status>.speech-bubble[data-v-e15036e9]{margin-top:8px;padding:4px 8px}}.achievement>.status>.speech-bubble[data-v-e15036e9]:before{border-color:#0000 #0000 #fff59d #fff59d;border-style:solid;border-width:2px;content:"";display:block;height:0;margin-inline:auto 8px;position:absolute;right:8px;top:-4px;width:0}@media(min-width:768px){.achievement>.status>.speech-bubble[data-v-e15036e9]:before{border-color:#0000 #0000 #fff59d #fff59d;border-style:solid;border-width:3px;top:-6px}}.achievement>.status>.speech-bubble>.text[data-v-e15036e9]{color:#c71047;font-size:1rem;font-weight:600;letter-spacing:.06em;line-height:12px}@media(min-width:768px){.achievement>.status>.speech-bubble>.text[data-v-e15036e9]{font-size:1.2rem;line-height:14px}}.achievement>.status>.speech-bubble.-hidden[data-v-e15036e9]{visibility:hidden}.achievement>.status>.speech-bubble.-animation[data-v-e15036e9]{animation:nudge-copy-animation-e15036e9 var(--v8f900d9c) cubic-bezier(.34,1.56,.64,1) both;transform-origin:right top}.achievement>.progress[data-v-e15036e9]{flex-basis:500px;flex-grow:999}.achievement>.progress>.bar[data-v-e15036e9]{align-items:center;display:flex;flex:1;margin-inline:15px;margin-top:3px;min-height:30px;position:relative}.achievement>.progress>.bar>.track[data-v-e15036e9]{background:#2121210d;border-radius:12px;height:8px;overflow:hidden;position:relative;width:100%}.achievement>.progress>.bar>.track>.fill[data-v-e15036e9]{inset:0;position:absolute;width:calc(clamp(0,var(--per),1)*100%)}.achievement>.progress>.bar>.track>.fill.-trial[data-v-e15036e9]{background:repeating-linear-gradient(135deg,#bbe2ff,#bbe2ff 2px,#f1f9ff 0 4px)}.achievement>.progress>.bar>.track>.fill.-fixed[data-v-e15036e9]{background:#30aeff}.achievement>.progress>.bar>.track>.fill.-expired[data-v-e15036e9]{background:#c4c4c4}.achievement>.progress>.bar.-has-stages[data-v-e15036e9]{margin-bottom:37px}.achievement>.progress>.bar>.stages[data-v-e15036e9]{inset:0;position:absolute}.achievement>.progress>.bar>.stages>.stage[data-v-e15036e9]{align-items:end;display:grid;gap:2px;grid-template:"price" 24px "arrow" 23px "reward" 26px/40px;inset:0;justify-items:center;left:calc(clamp(0,var(--per),1)*100% - 20px);position:absolute;top:-5px;width:40px}.achievement>.progress>.bar>.stages>.stage>.scale[data-v-e15036e9]{align-items:center;display:flex;flex-direction:column;grid-area:price;justify-content:center}.achievement>.progress>.bar>.stages>.stage>.scale>.price[data-v-e15036e9]{color:#212121a6;font-size:8px;letter-spacing:.05em;line-height:1;margin-bottom:12px}.achievement>.progress>.bar>.stages>.stage>.scale>.line[data-v-e15036e9]{background:#21212133;height:12px;width:1px}.achievement>.progress>.bar>.stages>.stage>.arrow[data-v-e15036e9]{align-items:center;border-radius:50%;display:flex;grid-area:arrow;height:6px;justify-content:center;width:6px}.achievement>.progress>.bar>.stages>.stage>.arrow[data-state=achieved][data-v-e15036e9]{background:#30aeff;height:12px;width:12px}.achievement>.progress>.bar>.stages>.stage>.reward[data-v-e15036e9]{align-items:center;border-radius:2px;cursor:pointer;display:flex;grid-area:reward;height:26px;justify-content:center;position:relative;width:26px}.achievement>.progress>.bar>.stages>.stage>.reward[data-state=achieved][data-v-e15036e9]{background:#30aeff;border:1px solid #0084d6}.achievement>.progress>.bar>.stages>.stage>.reward[data-state=trial][data-v-e15036e9]{background:repeating-linear-gradient(135deg,#bbe2ff,#bbe2ff 2px,#f1f9ff 0 4px);border:1px solid #30aeff}.achievement>.progress>.bar>.stages>.stage>.reward[data-state=not-achieved][data-v-e15036e9]{background:#fff;border:1px solid #c4c4c4}.achievement>.progress>.bar>.stages>.stage>.reward[data-v-e15036e9]:after{background:#ffd337;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.achievement>.progress>.bar>.stages>.stage.-animation[data-v-e15036e9]>:is(.arrow[data-state=achieved],.reward[data-state=achieved]){animation:stage-achieve-animation-e15036e9 var(--v2d0b33f8) cubic-bezier(.34,1.4,.64,1);transform-origin:center bottom}.achievement>.progress>.bar .reward-tooltip-wrapper[data-v-e15036e9]{align-items:center;bottom:21px;display:flex;flex-direction:column;left:13px;max-width:92px;position:absolute;transform:translate(-50%);width:max-content;z-index:1}.achievement>.progress>.bar .reward-tooltip-wrapper>.reward-tooltip[data-v-e15036e9]{background:#eaf6ff;border-radius:4px;box-shadow:0 2px 8px #21212133;padding:8px}.achievement>.progress>.bar .reward-tooltip-wrapper>.reward-tooltip>.text[data-v-e15036e9]{font-size:1rem;font-weight:600;letter-spacing:.06em;line-height:1}.achievement>.progress>.bar .reward-tooltip-wrapper[data-v-e15036e9]:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:8px solid #eaf6ff;content:"";display:block;height:0;width:0}.achievement>.progress>.bar>.icons[data-v-e15036e9]{inset:0;position:absolute}.achievement>.progress>.bar>.icons>.icon[data-v-e15036e9]{align-items:center;border-radius:50%;display:flex;height:30px;inset:0;justify-content:center;left:calc(clamp(0,var(--per),1)*100% - 15px);margin-block:auto;position:absolute;width:30px}.achievement>.progress>.bar>.icons>.icon[data-state=achieved][data-v-e15036e9]{background:#30aeff}.achievement>.progress>.bar>.icons>.icon[data-state=trial][data-v-e15036e9]{background:repeating-linear-gradient(135deg,#bbe2ff,#bbe2ff 2px,#f1f9ff 0 4px)}.achievement>.progress>.bar>.icons>.icon[data-state=not-achieved][data-v-e15036e9]{background:#fff;border:2px dotted #9dd9ff}.achievement>.progress>.bar>.icons[data-v-e15036e9]>:is(.icon[data-state=achieved].-expired,.icon[data-state=trial].-expired){background:#c4c4c4}.achievement>.progress>.bar>.icons>.icon[data-state=not-achieved].-expired[data-v-e15036e9]{border-color:#c4c4c4}.achievement>.progress>.bar>.icons>.icon>.complete-decoration[data-v-e15036e9]{height:fit-content;position:absolute;right:-8px;top:-5px}.achievement>.progress>.bar>.icons>.icon>.complete-decoration.-animation[data-v-e15036e9]{animation:complete-decoration-animation-e15036e9 var(--v4bf015b3) ease-in-out}@keyframes nudge-copy-animation-e15036e9{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes complete-decoration-animation-e15036e9{0%,to{opacity:1;transform:scale(1)}14%,42%,70%{opacity:.15;transform:scale(1.15)}28%,56%,84%{opacity:1;transform:scale(1)}}@keyframes stage-achieve-animation-e15036e9{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.icon[data-v-e15036e9] img{display:block}.wrapper[data-v-fed44209]{container-type:inline-size;gap:8px}.earned-reward[data-v-fed44209]{background:#fff;border:1px solid #30aeff;border-radius:4px;color:#30aeff;font-size:1.1rem;font-weight:600;letter-spacing:.06em;line-height:1;margin-bottom:-2px;margin-left:8px;padding:2px 10px;position:relative;transform-origin:left bottom;transition:all var(--fc97975a) cubic-bezier(.34,1.56,.64,1);width:fit-content;z-index:1}.earned-reward[data-v-fed44209]:before{border-color:#30aeff #30aeff #0000 #0000;border-style:solid;border-width:2px;bottom:-4px;content:"";display:block;height:0;left:8px;position:absolute;width:0}.earned-reward>.text[data-v-fed44209]{display:block;overflow:hidden;text-overflow:ellipsis}.earned-reward.-hidden[data-v-fed44209]{opacity:0;transform:scale(0);visibility:hidden}.content[data-v-fed44209]{border:1px solid #9dd9ff;border-radius:6px;margin-bottom:8px;padding-bottom:8px}.content>.header[data-v-fed44209]{align-items:center;background:linear-gradient(180deg,#e0f2fc,#0000);border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;letter-spacing:.05em;line-height:1;padding:8px 16px}.content>.header>.title[data-v-fed44209]{font-size:1.4rem;font-weight:600;padding-right:8px}.content>.header>.stamp-container[data-v-fed44209]{display:flex;position:relative}.content>.header>.stamp-container.-animation[data-v-fed44209]{animation:stamp-scale-up-fed44209 var(--v7417bec2) ease-in-out forwards,stamp-scale-down-fed44209 var(--v743965ee) var(--v7885f62e) ease-in-out forwards}.content>.header>.stamp-container>.stamp[data-v-fed44209]{border-radius:50px;font-size:1.1rem;font-weight:600;letter-spacing:.05em;margin-block:-2.5px;margin-right:-8px;padding:4px 16px;white-space:nowrap}.content>.header>.stamp-container>.stamp[data-state=challenging][data-v-fed44209]{background:#c71047;color:#fff}.content>.header>.stamp-container>.stamp[data-state=achieved][data-v-fed44209]{background:#30aeff;color:#fff}.content>.header>.stamp-container>.stamp[data-state=expired][data-v-fed44209]{background:#fff;border:1px solid #212121}.content>.header>.stamp-container>.stamp.-layer[data-v-fed44209]{position:absolute;right:0;z-index:1}.content>.header>.stamp-container>.stamp.-layer.-animation[data-v-fed44209]{animation:stamp-wipe-animation-fed44209 var(--v784ba712) var(--v71ee00c5) ease-in-out forwards}.achievement-list[data-v-fed44209]{display:flex;flex:1;flex-direction:column;gap:6px;margin-bottom:6px}.achievement-list>.achievement-separator[data-v-fed44209]{background:#f7f7f7;height:2px;margin-inline:16px}@container (min-width: 750px){.achievement-list[data-v-fed44209]{flex-direction:row}.achievement-list>.achievement-separator[data-v-fed44209]{display:none}}.footer[data-v-fed44209]{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:2px 16px 0;width:100%}.footer[data-v-fed44209]>:is(.duration,.legend){align-items:center;display:flex;gap:6px}.footer>:is(.duration,.legend)>.text[data-v-fed44209]{color:#212121a6;font-size:1.1rem;letter-spacing:.05em}.footer>.legend>.trial-color[data-v-fed44209]{background:repeating-linear-gradient(135deg,#bbe2ff,#bbe2ff 2px,#f1f9ff 0 4px);display:block;height:12px;width:12px}.footer>.duration[data-v-fed44209]{margin-left:auto}.reward-note[data-v-fed44209]{background:#fff9c5;font-size:1.1rem;letter-spacing:.05em;margin-top:8px;padding:2px 16px;text-align:center}.supplement[data-v-fed44209]{line-height:1;text-align:right}.supplement>.lp-link[data-v-fed44209]{color:#0d46db;cursor:pointer;font-size:1.1rem;text-decoration:none}@keyframes stamp-scale-up-fed44209{0%{transform:scale(1)}to{transform:scale(1.15)}}@keyframes stamp-wipe-animation-fed44209{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes stamp-scale-down-fed44209{0%{transform:scale(1.15)}to{transform:scale(1)}}
