.reward-dialog[data-v-320c243a]{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.reward-dialog[data-v-320c243a]::backdrop{background:0 0}.reward-reveal[data-v-320c243a]{overscroll-behavior:contain;padding:max(56px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:var(--reward-reveal-backdrop);place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.reveal-composition[data-v-320c243a]{text-align:center;width:min(100%,620px);margin:auto;position:relative}.reveal-close[data-v-320c243a] svg{width:22px;height:22px;margin:auto}.reveal-close[data-v-320c243a]{top:max(12px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2;background:var(--reward-reveal-close-bg);width:44px;height:44px;color:var(--reward-reveal-text-color);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:32px;position:fixed}.reveal-rewards[data-v-320c243a]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.reveal-reward[data-v-320c243a]{width:100%;min-width:0;margin:0}.multiple .reveal-reward[data-v-320c243a]{flex:160px;max-width:240px}.reveal-artwork-wrap[data-v-320c243a]{place-items:center;height:calc(clamp(110px,30dvh,230px));margin:0 auto 18px;display:grid;position:relative}.reveal-glow[data-v-320c243a]{background:var(--reward-reveal-glow-bg);pointer-events:none;width:calc(min(300px,80vw));height:130%;animation:.9s ease-out both light-bloom-320c243a;position:absolute}.reveal-artwork[data-v-320c243a]{-o-object-fit:contain;object-fit:contain;width:85%;height:100%;filter:var(--reward-reveal-artwork-filter);margin:auto;animation:.65s ease-out both artwork-arrive-320c243a;position:absolute;inset:0}figcaption[data-v-320c243a],h2[data-v-320c243a]{font-family:inherit}figcaption[data-v-320c243a]{color:var(--reward-reveal-title-color);overflow-wrap:anywhere;font-size:calc(clamp(28px,8vw,32px));font-weight:800;line-height:1.2;animation:.4s ease-out .18s both reveal-up-320c243a;position:relative}h2[data-v-320c243a]{color:var(--reward-reveal-claimed-color);margin:14px 0 22px;font-size:calc(clamp(20px,5.5vw,22px));font-weight:700;animation:.4s ease-out .26s both reveal-up-320c243a}.reveal-continue[data-v-320c243a]{background:var(--reward-reveal-button-bg);min-width:170px;max-width:100%;min-height:44px;color:var(--reward-reveal-button-color);box-shadow:var(--reward-reveal-button-shadow);cursor:pointer;border:0;border-radius:10px;padding:11px 28px;font-size:15px;font-weight:700;animation:.4s ease-out .34s both reveal-up-320c243a}button[data-v-320c243a]:focus-visible{outline:var(--reward-reveal-focus-outline);outline-offset:4px}.reveal-burst[data-v-320c243a]{pointer-events:none;position:absolute;top:22%;left:50%}.reveal-burst i[data-v-320c243a]{background:var(--reward-reveal-particle-gold);width:5px;height:9px;animation:1.2s ease-out 50ms both reveal-burst-320c243a;position:absolute}.reveal-burst i[data-v-320c243a]:nth-child(2n){background:var(--reward-reveal-particle-accent)}.reveal-burst .sparkle[data-v-320c243a]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:13px;height:13px}.reward-reveal-enter-active[data-v-320c243a]{transition:opacity .2s ease-out}.reward-reveal-leave-active[data-v-320c243a]{transition:opacity .16s ease-in}.reward-reveal-enter-from[data-v-320c243a],.reward-reveal-leave-to[data-v-320c243a]{opacity:0}@keyframes artwork-arrive-320c243a{0%{opacity:0;transform:scale(.75)}65%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes light-bloom-320c243a{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes reveal-up-320c243a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-burst-320c243a{0%{opacity:0;transform:scale(.2)}12%{opacity:1}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) rotate(var(--burst-turn)) scale(.4)}}@media (height<=480px){.reveal-artwork-wrap[data-v-320c243a]{height:100px;margin-bottom:8px}figcaption[data-v-320c243a]{font-size:28px}h2[data-v-320c243a]{margin:8px 0 12px}}@media (prefers-reduced-motion:reduce){[data-v-320c243a],[data-v-320c243a]:after,[data-v-320c243a]:before{transition:none!important;animation:none!important}.reveal-burst[data-v-320c243a]{display:none}}.reveal-description[data-v-320c243a]{max-width:360px;color:var(--reward-reveal-secondary-color);margin:-8px auto 18px;font-size:13px;line-height:1.45}@media (height<=480px){.reveal-artwork-wrap[data-v-320c243a]{height:75px}.reveal-description[data-v-320c243a]{margin:0 auto 10px;font-size:12px}h2[data-v-320c243a]{margin:8px 0}}.check-in-card[data-v-df969d41]{z-index:1;border:var(--checkin-card-border);background:var(--checkin-bg);box-shadow:var(--checkin-shadow);border-radius:15px;padding:12px 15px;position:relative}.check-in-header[data-v-df969d41]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.check-in-header>div[data-v-df969d41]{overflow-wrap:anywhere;min-width:0}h2[data-v-df969d41]{color:var(--daily-check-in-root-text);margin:0;font-size:18px;font-weight:750;line-height:1.2}.description[data-v-df969d41]{color:var(--color-text-secondary);margin:2px 0 0;font-size:12px;line-height:1.4}.progress-count[data-v-df969d41]{background:var(--checkin-card-progress-count-bg);color:var(--color-text);white-space:nowrap;border:0;border-radius:6px;flex:none;align-items:center;gap:2px;padding:5px 8px 5px 6px;font-size:13px;font-weight:600;display:inline-flex}.progress-number[data-v-df969d41]{place-items:center;min-width:2ch;display:inline-grid;overflow:hidden}.count-roll-enter-active[data-v-df969d41],.count-roll-leave-active[data-v-df969d41]{transition:opacity .18s,transform .18s}.count-roll-enter-from[data-v-df969d41]{opacity:0;transform:translateY(7px)}.count-roll-leave-to[data-v-df969d41]{opacity:0;transform:translateY(-7px)}.progress-flame[data-v-df969d41]{width:20px;height:23px;color:var(--checkin-flame-color);fill:var(--checkin-flame-fill);stroke-width:2.2px;flex:none}.days-scroll[data-v-df969d41]{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto hidden}.days-scroll[data-v-df969d41]::-webkit-scrollbar{display:none}.days-track[data-v-df969d41]{box-sizing:border-box;gap:6px;width:max-content;min-width:100%;padding-bottom:8px;display:flex;position:relative}.days-track-short[data-v-df969d41]{width:100%}.days-track-short .day-step[data-v-df969d41]{flex:1 0 38px}.day-step[data-v-df969d41]{text-align:center;flex-direction:column;flex:0 0 50px;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.day-step[data-v-df969d41]:not(:last-child):before{background:var(--checkin-track-pending-bg)}.day-step.connector-complete[data-v-df969d41]:not(:last-child):after,.day-step[data-v-df969d41]:not(:last-child):before{content:"";pointer-events:none;width:calc(100% + 6px);height:1.5px;position:absolute;top:24px;left:50%}.day-step.connector-complete[data-v-df969d41]:not(:last-child):after{background:var(--checkin-track-complete-bg);transform-origin:0}.day-step.connector-new[data-v-df969d41]:after{animation:.55s ease-out both connector-fill-df969d41}.day-step.just-completed .day-marker[data-v-df969d41]{animation:.9s ease-out marker-pop-df969d41}@keyframes connector-fill-df969d41{0%{transform:scaleX(0)}}@keyframes marker-pop-df969d41{35%{box-shadow:var(--checkin-complete-shadow);transform:scale(1.15)}}.day-marker[data-v-df969d41]{z-index:1;border:var(--checkin-marker-border);background:var(--checkin-marker-bg);width:30px;height:30px;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:grid;position:relative}.upcoming .day-marker[data-v-df969d41]:not(.reward-marker){border-color:var(--checkin-upcoming-day-border-color);background:var(--checkin-upcoming-day-bg)}.day-marker[data-v-df969d41] svg{width:18px;height:18px}.day-marker[data-v-df969d41] .lock-icon{width:15px;height:15px;fill:var(--checkin-lock-icon-color)}.checked .day-marker[data-v-df969d41]{border-color:var(--checkin-checked-border-color);background:var(--checkin-checked-bg);color:var(--checkin-checked-color)}.available .day-marker[data-v-df969d41]{border:var(--checkin-day-box-available-border);background:var(--checkin-current-bg);color:var(--checkin-current-color);box-shadow:var(--checkin-current-shadow)}.available .day-marker[data-v-df969d41]:after{content:"";border:var(--checkin-current-ring-border);pointer-events:none;border-radius:50%;animation:3s ease-in-out infinite day-breathe-df969d41;position:absolute;inset:-6px}@keyframes day-breathe-df969d41{50%{opacity:.45;transform:scale(1.07)}}.reward-marker[data-v-df969d41]{border-color:var(--checkin-reward-border-color);background:var(--checkin-reward-bg);width:45px;height:45px;box-shadow:var(--checkin-reward-shadow);margin-top:-7px;margin-bottom:-7px}.available .reward-marker[data-v-df969d41]{border-color:var(--checkin-reward-current-border-color);background:var(--checkin-reward-current-bg)}.checked .reward-marker[data-v-df969d41]{border-color:var(--checkin-reward-checked-border-color);background:var(--checkin-reward-checked-bg);box-shadow:var(--checkin-reward-checked-shadow)}.day-marker img[data-v-df969d41]{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.current-dot[data-v-df969d41]{background:var(--checkin-current-dot-bg);width:7px;height:7px;box-shadow:var(--checkin-current-dot-shadow);border-radius:50%}.day-label[data-v-df969d41]{color:var(--color-text-secondary);white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}.available .day-label[data-v-df969d41],.checked .day-label[data-v-df969d41]{color:var(--daily-check-in-root-text);font-weight:700}.available .day-label[data-v-df969d41]{color:var(--color-primary)}.reward-day .day-label[data-v-df969d41]{color:var(--daily-check-in-root-text);font-weight:700}.today-label[data-v-df969d41]{color:var(--color-primary);text-transform:capitalize;font-size:10px;font-weight:600}.day-reward[data-v-df969d41]{color:var(--daily-check-in-root-text);white-space:nowrap;font-size:11px;font-weight:700;line-height:1.1}.check-in-button[data-v-df969d41]{border:var(--checkin-button-border);background:var(--checkin-button-bg);width:100%;min-height:38px;color:var(--checkin-button-color);cursor:pointer;text-transform:capitalize;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:6px 14px;font-size:14px;font-weight:650;transition:transform .12s,filter .15s;display:flex}.check-in-button[data-v-df969d41]:not(:disabled):active{transform:scale(.98)}.check-in-button[data-v-df969d41]:not(:disabled):hover{filter:brightness(1.04)}.button-spinner[data-v-df969d41]{border:var(--checkin-spinner-border);border-top-color:var(--checkin-spinner-top-border-color);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite button-spin-df969d41}@keyframes button-spin-df969d41{to{transform:rotate(1turn)}}.check-in-button svg[data-v-df969d41]{stroke-width:2.5px;width:17px;height:17px}.check-in-button[data-v-df969d41]:not(.checked):active,.check-in-button[data-v-df969d41]:not(.checked):hover{background:var(--checkin-button-hover-bg)}.check-in-button[data-v-df969d41]:disabled{cursor:not-allowed}.check-in-button[data-v-df969d41]:not(.checked):disabled{opacity:.72}.check-in-button.checked[data-v-df969d41]{background:var(--daily-check-in-check-in-button-checked-bg);color:var(--daily-check-in-check-in-button-checked-text);box-shadow:var(--checkin-button-checked-shadow);border-color:#0000}@media (width<=380px){.days-track-short[data-v-df969d41]{gap:5px}.days-track-short .day-step[data-v-df969d41]{flex-basis:35px}.days-track-short .day-step[data-v-df969d41]:not(:last-child):before{width:calc(100% + 5px)}}@media (prefers-reduced-motion:reduce){.check-in-button[data-v-df969d41],.count-roll-enter-active[data-v-df969d41],.count-roll-leave-active[data-v-df969d41],.day-marker[data-v-df969d41]{transition:none}.available .day-marker[data-v-df969d41]:after,.button-spinner[data-v-df969d41],.day-step.connector-new[data-v-df969d41]:after,.day-step.just-completed .day-marker[data-v-df969d41]{animation:none}}.completion-ring[data-v-df969d41]{border:1px solid var(--checkin-complete-ring-color);pointer-events:none;border-radius:50%;animation:.9s ease-out both completion-ring-df969d41;position:absolute;inset:-3px}.completion-particles[data-v-df969d41]{pointer-events:none;position:absolute;inset:50%}.completion-particles i[data-v-df969d41]{background:var(--checkin-particle-color);border-radius:50%;width:3px;height:3px;animation:.85s ease-out both completion-particle-df969d41;position:absolute}.reward-unlocked .completion-particles i[data-v-df969d41]:nth-child(3n){clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:7px;height:7px}.just-completed .completion-check[data-v-df969d41] path{stroke-dasharray:30;animation:.5s ease-out both draw-check-df969d41}.reward-unlocked .reward-marker[data-v-df969d41]{border-color:var(--checkin-reward-current-border-color);background:var(--checkin-reward-bg);box-shadow:var(--checkin-reward-shadow)}.just-completed.reward-unlocked img[data-v-df969d41]{animation:.9s ease-out both voucher-unlocked-df969d41}@keyframes draw-check-df969d41{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes completion-ring-df969d41{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes completion-particle-df969d41{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:translate(var(--particle-x),var(--particle-y)) scale(.3)}}@keyframes voucher-unlocked-df969d41{40%{transform:translateY(-8px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.completion-particles[data-v-df969d41],.completion-ring[data-v-df969d41]{display:none}.just-completed .completion-check[data-v-df969d41] path,.just-completed.reward-unlocked img[data-v-df969d41]{animation:none}}.claimed-check-badge[data-v-df969d41]{background:var(--checkin-claimed-badge-bg);width:18px;height:18px;color:var(--checkin-claimed-badge-color);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-3px}.claimed-check-badge[data-v-df969d41] svg{width:13px;height:13px}.reward-day .day-reward[data-v-df969d41]{white-space:normal;overflow-wrap:normal;align-self:center;width:50px;max-width:50px;font-size:10px}.marker-row[data-v-df969d41]{place-items:center;width:100%;height:50px;display:grid}.reward-marker[data-v-df969d41]{margin-top:0;margin-bottom:0}.days-track .day-step.reward-collected[data-v-df969d41]{flex:0 0 90px}.reward-collected .day-reward[data-v-df969d41]{overflow-wrap:anywhere;width:90px;max-width:90px}.mission-page[data-v-04895ba8]{padding-top:0;padding-bottom:55px}.mission-preview-panel[data-v-04895ba8]{z-index:3;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;margin:12px 0;padding:8px 10px;font-size:12px;position:relative}.mission-preview-panel summary[data-v-04895ba8]{cursor:pointer;letter-spacing:.06em;font-weight:800}.mission-preview-controls[data-v-04895ba8]{gap:8px;margin-top:10px;display:grid}.mission-preview-controls label[data-v-04895ba8]{gap:3px;display:grid}.mission-preview-controls input[type=number][data-v-04895ba8],.mission-preview-controls select[data-v-04895ba8]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:34px;color:var(--color-text);border-radius:6px;padding:5px 7px}.mission-preview-controls .mission-preview-check[data-v-04895ba8]{align-items:center;gap:6px;display:flex}.mission-preview-actions[data-v-04895ba8]{flex-wrap:wrap;gap:6px;display:flex}.mission-preview-actions button[data-v-04895ba8]{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-text);cursor:pointer;border-radius:6px;padding:5px 8px}.mission-preview-actions button[data-v-04895ba8]:disabled{opacity:.5;cursor:not-allowed}.mission-content[data-v-04895ba8]{position:relative}.mission-page-ready[data-v-04895ba8]{display:flow-root}.mission-check-in-overlap[data-v-04895ba8]{z-index:1;margin-top:-22px;position:relative}.mission-page-loading[data-v-04895ba8]{justify-content:center;min-height:112px;padding-top:44px;display:flex}.mission-page-loading-status[data-v-04895ba8]{color:var(--mission-loading-label-color);align-self:flex-start;align-items:center;gap:10px;display:flex}.mission-loading-arc[data-v-04895ba8]{border:var(--mission-loading-arc-border);border-top-color:var(--mission-loading-arc-top-color);border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite mission-loading-orbit-04895ba8}.mission-loading-label[data-v-04895ba8]{font-size:12px;font-weight:600}.mission-content-leave-active[data-v-04895ba8]{z-index:1;transition:opacity .18s ease-in,transform .18s ease-in;position:absolute;inset:0}.mission-content-leave-to[data-v-04895ba8]{opacity:0;transform:translateY(-6px)}.mission-content-enter-active[data-v-04895ba8]{transition:opacity .32s ease-out,transform .32s ease-out}.mission-content-enter-from[data-v-04895ba8]{opacity:0;transform:translateY(7px)}.mission-page-error[data-v-04895ba8]{text-align:center;color:var(--color-text-secondary);padding:20px 12px}.mission-page-error button[data-v-04895ba8]{border:1px solid var(--color-primary);background:var(--color-surface);color:var(--color-primary);cursor:pointer;border-radius:8px;padding:7px 14px}@keyframes mission-loading-orbit-04895ba8{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mission-loading-arc[data-v-04895ba8]{animation:none}.mission-content-enter-active[data-v-04895ba8],.mission-content-leave-active[data-v-04895ba8]{transition:none}}.mission-banner[data-v-04895ba8]{width:calc(100% + 20px);height:104px;margin:0 -10px;position:relative;overflow:hidden}.mission-banner-artwork[data-v-04895ba8]{background:var(--mission-banner-bg);height:104px;position:absolute;inset:0 0 auto}.without-checkin .mission-banner[data-v-04895ba8]{height:78px}.without-checkin .mission-banner-copy[data-v-04895ba8]{height:82px;bottom:auto}.mission-banner-copy[data-v-04895ba8]{width:58%;color:var(--mission-banner-copy-color);text-shadow:var(--mission-banner-copy-shadow);flex-direction:column;justify-content:center;padding-left:18px;display:flex;position:absolute;inset:0 auto 22px 0}.mission-banner h1[data-v-04895ba8]{color:var(--mission-banner-title-color);background:var(--mission-banner-title-bg);-webkit-text-fill-color:transparent;text-shadow:var(--mission-banner-title-shadow);-webkit-background-clip:text;background-clip:text;margin:0;font-size:calc(clamp(17px,5vw,23px));font-weight:800;line-height:1.15}.mission-banner p[data-v-04895ba8]{margin:2px 0 0;font-size:calc(clamp(10px,2.8vw,13px));line-height:1.2}.instant-rebate-banner[data-v-04895ba8]{aspect-ratio:5;border-radius:14px;width:100%;min-height:80px;margin:12px 0 16px;display:block;position:relative;overflow:hidden}.instant-rebate-artwork[data-v-04895ba8]{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.instant-rebate-banner[data-v-04895ba8]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:3px}.instant-rebate-dot[data-v-04895ba8]{z-index:1;border:var(--mission-rebate-dot-border);background:var(--mission-rebate-dot-bg);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:10px}.mission-header[data-v-04895ba8]{margin:17px 0 10px}.mission-header h2[data-v-04895ba8]{color:var(--mission-header-text);margin:0;font-size:18px}.mission-tabs[data-v-04895ba8]{border:var(--mission-tab-border);background:var(--mission-tab-bg);border-radius:11px;gap:0;margin-bottom:10px;padding:4px;display:flex;position:relative}.mission-tab-indicator[data-v-04895ba8]{background:var(--mission-tab-active-bg);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--active-tab) * 100%));pointer-events:none;border-radius:8px;transition:transform .23s;position:absolute;inset:4px auto 4px 4px}.mission-tab[data-v-04895ba8]{z-index:1;min-width:0;min-height:39px;color:var(--mission-tab-text);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:center;gap:3px 5px;padding:6px 7px;font-size:12px;font-weight:600;line-height:1.15;display:inline-flex;position:relative}.mission-tab.active[data-v-04895ba8]{color:var(--mission-tab-indicator-text)}.mission-tab[data-v-04895ba8]:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:-2px}.mission-tab span[data-v-04895ba8]{font-size:11px}.mission-list[data-v-04895ba8]{gap:8px;display:grid}.mission-list[data-v-04895ba8],.mission-list-stage[data-v-04895ba8]{position:relative}.mission-list-switch-enter-active[data-v-04895ba8]{transition:opacity .22s,transform .22s}.mission-list-switch-leave-active[data-v-04895ba8]{pointer-events:none;width:100%;transition:opacity .1s;position:absolute;inset:0}.mission-list-switch-enter-from[data-v-04895ba8]{opacity:0;transform:translateY(6px)}.mission-list-switch-leave-to[data-v-04895ba8]{opacity:0}.mission-card-enter-active[data-v-04895ba8],.mission-card-leave-active[data-v-04895ba8],.mission-card-move[data-v-04895ba8]{transition:transform .26s,opacity .26s}.mission-card-enter-from[data-v-04895ba8],.mission-card-leave-to[data-v-04895ba8]{opacity:0;transform:translateY(6px)}.mission-card-leave-active[data-v-04895ba8]{width:100%;position:absolute}.mission-card[data-v-04895ba8]{border:var(--mission-card-border);background:var(--mission-card-bg);box-shadow:var(--mission-card-shadow);border-radius:11px;padding:10px 12px;transition:background .22s,box-shadow .22s;position:relative}.mission-claimable[data-v-04895ba8]{border-color:var(--mission-claimable-card-border-color);background:var(--mission-claimable-bg);box-shadow:var(--mission-claimable-shadow)}.mission-card-main[data-v-04895ba8]{align-items:flex-start;gap:10px;min-width:0;display:flex}.mission-card-content[data-v-04895ba8]{flex:1;min-width:0}.mission-illustration[data-v-04895ba8]{-o-object-fit:cover;object-fit:cover;border-radius:9px;flex:none;width:52px;height:52px}.mission-card-footer[data-v-04895ba8],.mission-card-heading[data-v-04895ba8]{justify-content:space-between;align-items:center;gap:10px;display:flex}.mission-card-heading[data-v-04895ba8]{align-items:flex-start}.mission-title-wrap[data-v-04895ba8]{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.mission-card h3[data-v-04895ba8]{color:var(--mission-card-text);margin:0;font-size:14px;line-height:1.3}.mission-status[data-v-04895ba8]{max-width:45%;color:var(--mission-status-incomplete-color);background:var(--mission-status-incomplete-bg);text-align:right;overflow-wrap:anywhere;border-radius:6px;flex:none;padding:4px 6px;font-size:10px;font-weight:700}.mission-status.status-claimable[data-v-04895ba8]{color:var(--mission-status-claimable-color);background:var(--mission-status-claimable-bg)}.mission-claimed[data-v-04895ba8]{background:var(--mission-claimed-bg);border-color:var(--mission-claimed-border-color);box-shadow:var(--mission-claimed-shadow)}.mission-claimed h3[data-v-04895ba8]{color:var(--mission-claimed-title-color)}.mission-countdown[data-v-04895ba8]{color:var(--mission-countdown-text);margin:4px 0 0;font-size:11px}.progress-row[data-v-04895ba8]{align-items:center;gap:7px;min-width:0;margin-top:10px;display:flex}.progress-row strong[data-v-04895ba8]{max-width:48%;color:var(--mission-progress-meta-text-2);text-align:right;overflow-wrap:anywhere;flex:0 auto;font-size:10px}.progress-track[data-v-04895ba8]{background:var(--mission-progress-track-bg);border-radius:999px;flex:auto;min-width:30px;height:8px;overflow:hidden}.progress-track span[data-v-04895ba8]{border-radius:inherit;background:var(--mission-progress-track-bg-2);height:100%;transition:width .35s;display:block}.mission-card-footer[data-v-04895ba8]{border-top:var(--mission-card-footer-border);min-width:0;margin-top:9px;padding-top:8px}.reward[data-v-04895ba8]{min-width:0;color:var(--mission-reward-text);overflow-wrap:anywhere;flex:1;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex;position:relative}.reward img[data-v-04895ba8]{-o-object-fit:contain;object-fit:contain;flex:none;width:29px;height:25px}.claim-button[data-v-04895ba8]{background:var(--mission-claim-bg);min-width:72px;min-height:30px;color:var(--mission-claim-button-text);cursor:pointer;border:0;border-radius:8px;flex:none;padding:5px 10px;font-size:12px;font-weight:700}.mission-claimable .claim-button[data-v-04895ba8]:not(:disabled){background:var(--mission-claimable-button-bg);color:var(--mission-claimable-button-color)}.claim-button[data-v-04895ba8]:disabled{background:var(--mission-claim-button-disabled-bg);color:var(--mission-claim-button-disabled-text);cursor:not-allowed}.empty-state[data-v-04895ba8]{border:var(--mission-empty-state-border);color:var(--mission-empty-state-text);text-align:center;border-radius:10px;padding:28px 12px}@media (width<=380px){.mission-card[data-v-04895ba8]{padding:10px}.mission-card-footer[data-v-04895ba8],.mission-card-heading[data-v-04895ba8]{gap:6px}.mission-card h3[data-v-04895ba8]{font-size:14px}.mission-illustration[data-v-04895ba8]{width:48px;height:48px}}@media (width>=700px){.mission-page[data-v-04895ba8]{max-width:760px;margin:0 auto}.mission-banner[data-v-04895ba8],.mission-banner-artwork[data-v-04895ba8]{height:150px}.without-checkin .mission-banner[data-v-04895ba8]{height:124px}.without-checkin .mission-banner-copy[data-v-04895ba8]{height:128px}.mission-banner-copy[data-v-04895ba8]{width:52%}.mission-list[data-v-04895ba8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mission-card[data-v-04895ba8],.mission-card-enter-active[data-v-04895ba8],.mission-card-leave-active[data-v-04895ba8],.mission-card-move[data-v-04895ba8],.mission-list-switch-enter-active[data-v-04895ba8],.mission-list-switch-leave-active[data-v-04895ba8],.mission-tab-indicator[data-v-04895ba8],.progress-track span[data-v-04895ba8]{transition:none}.checkin-reward-claim[data-v-04895ba8]{animation:none}}.checkin-reward-claim[data-v-04895ba8]:disabled{cursor:not-allowed;opacity:.7}.reward-just-unlocked[data-v-04895ba8]{animation:.9s ease-out claim-unlocked-04895ba8}@keyframes claim-unlocked-04895ba8{40%{box-shadow:var(--checkin-complete-shadow);transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.reward-just-unlocked[data-v-04895ba8]{animation:none}}.mission-claimed-check[data-v-04895ba8]{width:20px;height:20px;color:var(--mission-claimed-check-color);flex:none}.checkin-reward-claim[data-v-04895ba8]{background:var(--checkin-reward-claim-bg);width:100%;min-height:44px;color:var(--checkin-reward-claim-color);box-shadow:var(--checkin-reward-claim-shadow);cursor:pointer;overflow-wrap:anywhere;text-align:center;border:0;border-radius:9px;margin-top:10px;padding:10px;font-weight:700;text-decoration:none;display:block}.mission-claimed[data-v-04895ba8]{padding-right:130px}.mission-claimed[data-v-04895ba8]:after{content:"";border-radius:inherit;background:var(--mission-claimed-overlay-bg);pointer-events:none;z-index:1;position:absolute;inset:0}.mission-claimed-stamp[data-v-04895ba8]{border:var(--mission-claimed-stamp-border);background:var(--mission-claimed-stamp-bg);max-width:112px;color:var(--mission-claimed-stamp-color);text-transform:uppercase;overflow-wrap:anywhere;text-align:center;width:104px;box-shadow:var(--mission-claimed-stamp-shadow);opacity:var(--mission-claimed-stamp-opacity);z-index:2;pointer-events:none;border-radius:4px;flex:none;padding:7px 4px;font-size:16px;font-weight:800;line-height:1.2;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(-12deg)}@media (width<=380px){.mission-claimed[data-v-04895ba8]{padding-right:122px}.mission-claimed-stamp[data-v-04895ba8]{width:100px;right:8px}}
