@keyframes swipeHintArrowLeft{0%,to{transform:translateX(0);box-shadow:0 6px 18px -10px rgba(15,23,42,.45)}50%{transform:translateX(-6px);box-shadow:0 8px 22px -10px rgba(232,80,0,.45)}}@keyframes swipeHintArrowRight{0%,to{transform:translateX(0);box-shadow:0 6px 18px -10px rgba(15,23,42,.45)}50%{transform:translateX(6px);box-shadow:0 8px 22px -10px rgba(232,80,0,.45)}}.swipe-hint-arrow-left{animation:swipeHintArrowLeft 1.15s ease-in-out infinite}.swipe-hint-arrow-right{animation:swipeHintArrowRight 1.15s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.swipe-hint-arrow-left,.swipe-hint-arrow-right{animation:none}}@keyframes ctaAttentionPulse{0%{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 0 rgba(232,80,0,.35),0 14px 28px -16px rgba(194,65,12,.48)}60%{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 0 0 14px rgba(232,80,0,0),0 18px 34px -16px rgba(194,65,12,.58)}to{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 0 rgba(232,80,0,0),0 14px 28px -16px rgba(194,65,12,.42)}}.cta-attention-pulse{animation:ctaAttentionPulse 1.8s ease-out infinite;outline:2px solid rgba(232,80,0,.35);outline-offset:0;will-change:transform,box-shadow}.cta-attention-pulse:focus-visible,.cta-attention-pulse:hover{outline-color:rgba(194,65,12,.45)}.cta-attention-pulse:active,.cta-attention-pulse:focus-visible,.cta-attention-pulse:hover{animation:none}@media (prefers-reduced-motion:reduce){.cta-attention-pulse{animation:none}}.buyback-estimate-price-text{background-color:#0047ff;background-image:radial-gradient(ellipse 80% 50% at 20% 30%,rgba(255,255,255,.22) 0,transparent 55%),radial-gradient(ellipse 70% 45% at 75% 65%,rgba(0,0,0,.12) 0,transparent 50%),linear-gradient(118deg,#00267a,#0047ff 18%,#003ACC 36%,#3366FF 52%,#0047ff 68%,#3366FF 84%,#00267a);background-size:140% 160%,120% 140%,200% 100%;background-position:0 40%,100% 60%,0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.buyback-estimate-price-text{-webkit-text-fill-color:inherit;color:#E85000;background:none}}@keyframes buybackJourneyTravelPulse{0%{left:var(--journey-from-pct);opacity:0;transform:translate(-50%,-50%) scale(.45)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}88%{opacity:1}to{left:var(--journey-to-pct);opacity:0;transform:translate(-50%,-50%) scale(.75)}}@keyframes buybackJourneyDotComplete{0%{transform:scale(1);box-shadow:0 5px 14px -6px rgba(232,80,0,.55)}45%{transform:scale(1.18);box-shadow:0 0 0 8px rgba(232,80,0,.12),0 8px 20px -6px rgba(232,80,0,.65)}to{transform:scale(1);box-shadow:0 5px 14px -6px rgba(232,80,0,.55)}}@keyframes buybackJourneyDotActivate{0%{transform:scale(.82);box-shadow:0 0 0 0 rgba(232,80,0,.35)}55%{transform:scale(1.22);box-shadow:0 0 0 10px rgba(232,80,0,0),0 10px 24px -8px rgba(232,80,0,.75)}to{transform:scale(1);box-shadow:0 5px 14px -6px rgba(232,80,0,.55)}}@keyframes buybackJourneyRocketBoost{0%{transform:translateY(0) rotate(0deg) scale(1)}20%{transform:translateY(-14%) rotate(-10deg) scale(1.1)}55%{transform:translateY(-8%) rotate(6deg) scale(1.06)}80%{transform:translateY(-3%) rotate(-3deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes buybackJourneyRocketExhaust{0%{opacity:0;transform:translateY(-50%) scaleX(.35)}18%{opacity:.95}to{opacity:0;transform:translateY(-50%) scaleX(1)}}@keyframes buybackJourneySegmentGlow{0%{opacity:0;transform:scaleX(.2)}25%{opacity:1}to{opacity:.35;transform:scaleX(1)}}@keyframes buybackJourneyCloudPart{0%{opacity:.35;transform:translate(-50%,-50%) scale(.75)}40%{opacity:1;transform:translate(-62%,-58%) scale(1.05)}to{opacity:0;transform:translate(-38%,-42%) scale(1.15)}}@keyframes buybackJourneyCloudReveal{0%{opacity:0;transform:scale(.55) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes buybackJourneyTreasureGlow{0%,to{filter:drop-shadow(0 0 0 rgba(232,80,0,0));transform:scale(1)}50%{filter:drop-shadow(0 0 14px rgba(232,80,0,.45));transform:scale(1.06)}}@keyframes buybackJourneyBubbleIn{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes buybackJourneyLabelEnter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes buybackJourneyConnectorForward{0%{transform:translateX(-110%);opacity:.12}28%{opacity:.34}to{transform:translateX(340%);opacity:.12}}.buyback-journey-travel-pulse{animation:buybackJourneyTravelPulse var(--journey-duration,.75s) cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-dot-complete{animation:buybackJourneyDotComplete var(--journey-duration,.75s) cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-dot-activate{animation:buybackJourneyDotActivate .52s cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-rocket-boost{animation:buybackJourneyRocketBoost var(--journey-duration,.9s) cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-rocket-exhaust{animation:buybackJourneyRocketExhaust var(--journey-duration,.9s) cubic-bezier(.22,1,.36,1) forwards;transform-origin:right center}.buyback-journey-segment-glow{animation:buybackJourneySegmentGlow var(--journey-duration,.9s) cubic-bezier(.22,1,.36,1) forwards;transform-origin:left center}.buyback-journey-cloud-part{animation:buybackJourneyCloudPart var(--journey-duration,.9s) cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-cloud-reveal{animation:buybackJourneyCloudReveal .68s cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-treasure-glow{animation:buybackJourneyTreasureGlow .68s cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-bubble-in{animation:buybackJourneyBubbleIn .42s cubic-bezier(.22,1,.36,1) forwards}.buyback-journey-label-enter{animation:buybackJourneyLabelEnter .45s cubic-bezier(.32,.72,0,1) .08s both}.buyback-journey-connector-forward{animation:buybackJourneyConnectorForward 5.75s ease-in-out infinite}.reprise-mission-connector-forward{animation-duration:9.5s}@keyframes buybackCheckoutProgressShimmer{0%{transform:translateX(-120%);opacity:.12}28%{opacity:.34}to{transform:translateX(340%);opacity:.12}}.buyback-checkout-progress-shimmer{animation:buybackCheckoutProgressShimmer 5.75s ease-in-out infinite}@keyframes buybackJourneyCloudDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes buybackJourneyPathCloudFloat{0%,to{transform:translateY(0);opacity:.82}50%{transform:translateY(-1.5px);opacity:.95}}.buyback-journey-cloud-drift{animation:buybackJourneyCloudDrift 5.5s ease-in-out infinite}.buyback-journey-path-cloud{animation:buybackJourneyPathCloudFloat 6.5s ease-in-out infinite}@keyframes repriseMissionFillShine{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.reprise-mission-fill-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:repriseMissionFillShine 4.5s ease-in-out infinite}@keyframes repriseMissionTreasureTease{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.04)}}.reprise-mission-treasure-tease{animation:repriseMissionTreasureTease 2.2s ease-in-out infinite}@keyframes repriseMissionTreasureSparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.75)}}.reprise-mission-treasure-sparkle{animation:repriseMissionTreasureSparkle 1.4s ease-in-out infinite}@keyframes repriseMissionChestGlow{0%,to{opacity:.55;transform:translate(-50%) scale(1)}50%{opacity:.9;transform:translate(-50%) scale(1.1)}}.reprise-mission-chest-glow{animation:repriseMissionChestGlow 2.2s ease-in-out infinite}@keyframes repriseMissionCurrentRing{0%,to{box-shadow:0 4px 0 #9a3412,0 8px 14px rgba(232,80,0,.3),0 0 0 3px rgba(232,80,0,.14)}50%{box-shadow:0 4px 0 #9a3412,0 8px 14px rgba(232,80,0,.3),0 0 0 6px rgba(232,80,0,.24)}}.reprise-mission-current-ring{animation:repriseMissionCurrentRing 1.8s ease-in-out infinite}@keyframes repriseMissionRocketFloat{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}.reprise-mission-rocket-float{animation:repriseMissionRocketFloat 1.6s ease-in-out infinite}.reprise-mission-coin{display:inline-flex;align-items:center;justify-content:center;border:3px solid #fff;font-weight:900;color:#fff}.reprise-mission-coin--current{background-color:#e85000;box-shadow:0 4px 0 #9a3412,0 8px 14px rgba(232,80,0,.3)}.reprise-mission-coin--done{background-color:#10b981;box-shadow:0 4px 0 #047857,0 8px 14px rgba(4,120,87,.28)}.reprise-mission-coin--upcoming{background-color:#e2e8f0;box-shadow:0 3px 0 #94a3b8}.reprise-mission-coin--offer{border-radius:1rem;background-color:#10b981;padding:.375rem .75rem;box-shadow:0 4px 0 #047857,0 8px 14px rgba(4,120,87,.28)}@keyframes repriseMissionOfferAmount{0%,to{transform:translateY(0);box-shadow:0 4px 0 #047857,0 8px 14px rgba(4,120,87,.28)}50%{transform:translateY(-1px);box-shadow:0 5px 0 #047857,0 10px 18px rgba(4,120,87,.34)}}.reprise-mission-offer-coin{animation:repriseMissionOfferAmount 1.6s ease-in-out infinite}.reprise-mission-offer-amount{display:inline-block;line-height:1;transform-origin:center}@keyframes repriseMissionRewardEnter{0%{opacity:0;transform:translateY(-1.25rem) scale(.92)}55%{opacity:1;transform:translateY(.2rem) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes repriseMissionRewardExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.75rem) scale(.96)}}@keyframes repriseMissionRewardEmoji{0%,to{transform:rotate(-6deg) scale(1)}35%{transform:rotate(8deg) scale(1.12)}70%{transform:rotate(-4deg) scale(1.04)}}.reprise-mission-reward-enter{animation:repriseMissionRewardEnter .62s cubic-bezier(.22,1,.36,1) both}.reprise-mission-reward-exit{animation:repriseMissionRewardExit .38s ease-in forwards}.reprise-mission-reward-emoji{animation:repriseMissionRewardEmoji .9s ease-in-out .12s both}@keyframes repriseQuestUnlockCoinBg{0%,45%{background-color:#e2e8f0;box-shadow:0 6px 0 #94a3b8}to{background-color:#e85000;box-shadow:0 6px 0 #9a3412,0 12px 18px rgba(232,80,0,.35)}}@keyframes repriseQuestUnlockShake{0%,to{transform:rotate(0deg)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-5deg)}}@keyframes repriseQuestLockClosed{0%,82%{opacity:1}to{opacity:0}}@keyframes repriseQuestLockOpen{0%,55%{opacity:0;transform:scale(.9)}62%{opacity:1;transform:scale(1.18) translateY(-2px)}78%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.55) translateY(-8px)}}@keyframes repriseQuestNumberIn{0%,78%{opacity:0;transform:scale(.3)}88%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes repriseQuestUnlockBurst{0%,72%{box-shadow:0 0 0 0 rgba(232,80,0,0)}80%{box-shadow:0 0 0 4px rgba(232,80,0,.4)}to{box-shadow:0 0 0 22px rgba(232,80,0,0)}}@keyframes repriseQuestUnlockCardGlow{0%,60%{box-shadow:0 1px 2px rgba(15,23,42,.05)}80%{box-shadow:0 0 0 4px rgba(232,80,0,.18),0 12px 32px -12px rgba(232,80,0,.35)}to{box-shadow:0 1px 2px rgba(15,23,42,.05)}}.reprise-quest-unlock-coin{animation:repriseQuestUnlockCoinBg 2s ease-in-out both,repriseQuestUnlockBurst 2.4s ease-out both}.reprise-quest-unlock-lock-closed{animation:repriseQuestUnlockShake 1.1s ease-in-out both,repriseQuestLockClosed 1.6s ease-in-out both}.reprise-quest-unlock-lock-open{animation:repriseQuestLockOpen 2s ease-in-out both}.reprise-quest-unlock-number{animation:repriseQuestNumberIn 2.3s ease-out both}.reprise-quest-unlock-card{animation:repriseQuestUnlockCardGlow 2.6s ease-out both}@keyframes repriseQuestUnlockCardRevealed{0%{transform:scale(1);box-shadow:0 1px 2px rgba(15,23,42,.05)}35%{transform:scale(1.012);box-shadow:0 0 0 3px rgba(232,80,0,.2),0 0 0 6px rgba(16,185,129,.12),0 16px 40px -14px rgba(232,80,0,.28)}to{transform:scale(1);box-shadow:0 0 0 2px rgba(232,80,0,.1),0 12px 28px -16px rgba(232,80,0,.18)}}.reprise-quest-unlock-card-revealed{animation:repriseQuestUnlockCardRevealed 1.4s ease-out both;border-color:rgba(251,146,60,.35)!important}@keyframes repriseQuestShipStepEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reprise-quest-ship-step-enter{border-color:rgba(251,146,60,.28)!important}.reprise-quest-ship-banner,.reprise-quest-ship-step-enter{animation:repriseQuestShipStepEnter .45s ease-out both}@keyframes repriseQuestUnlockBannerIn{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes repriseQuestUnlockBannerCelebrate{0%,to{box-shadow:0 4px 14px -4px rgba(16,185,129,.25)}50%{box-shadow:0 8px 24px -6px rgba(232,80,0,.3)}}.reprise-quest-unlock-banner{animation:repriseQuestUnlockBannerIn .55s ease-out both}.reprise-quest-unlock-banner-revealed{animation:repriseQuestUnlockBannerIn .55s ease-out both,repriseQuestUnlockBannerCelebrate 2.4s ease-in-out .4s infinite}@keyframes repriseQuestUnlockSparkle{0%,to{opacity:0;transform:scale(0) rotate(0deg)}40%{opacity:1;transform:scale(1.4) rotate(180deg)}70%{opacity:.6;transform:scale(.8) rotate(1turn)}}.reprise-quest-unlock-sparkle{animation:repriseQuestUnlockSparkle 1.8s ease-in-out infinite}@keyframes repriseQuestUnlockMascotWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-6deg) scale(1.03)}75%{transform:rotate(6deg) scale(1.03)}}.reprise-quest-unlock-mascot-wiggle{animation:repriseQuestUnlockMascotWiggle .9s ease-in-out infinite}@keyframes repriseQuestUnlockMascotPop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.reprise-quest-unlock-mascot-pop{animation:repriseQuestUnlockMascotPop .7s ease-out both}@keyframes repriseQuestUnlockBannerLock{0%,to{transform:rotate(0deg) scale(1)}30%{transform:rotate(-12deg) scale(1.15)}60%{transform:rotate(8deg) scale(1.1)}}.reprise-quest-unlock-banner-lock{animation:repriseQuestUnlockBannerLock 1.2s ease-in-out infinite}@keyframes repriseQuestUnlockCtaHint{0%,to{transform:translateY(0);box-shadow:0 4px 0 #9a3412}50%{transform:translateY(-2px);box-shadow:0 6px 0 #9a3412,0 10px 20px -8px rgba(232,80,0,.45)}}.reprise-quest-unlock-cta-hint{animation:repriseQuestUnlockCtaHint 1.6s ease-in-out infinite}.reprise-quest-status-pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;background-color:#e85000;padding:.375rem .75rem;font-size:.625rem;font-weight:900;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 4px 0 #9a3412}.reprise-quest-status-pill--done{background-color:#10b981;box-shadow:0 4px 0 #047857}.reprise-quest-status-pill--pending{animation:repriseQuestUnlockCtaHint 1.6s ease-in-out infinite}.reprise-quest-status-pill--compact{gap:.25rem;padding:.25rem .5rem;font-size:.5625rem;box-shadow:0 3px 0 #047857}.reprise-quest-status-pill--compact.reprise-quest-status-pill--done{box-shadow:0 3px 0 #047857}.reprise-quest-status-pill--subtask{gap:.5rem;padding:.5rem 1rem;font-size:.6875rem;box-shadow:0 5px 0 #9a3412}.reprise-quest-status-pill--subtask.reprise-quest-status-pill--done{box-shadow:0 5px 0 #047857}.reprise-quest-status-pill--on-image{max-width:calc(100% - .25rem);justify-content:center;text-align:center;white-space:normal;line-height:1.15}.reprise-quest-subtask-card{min-height:7.5rem}@media (min-width:640px){.reprise-quest-status-pill--subtask{padding:.5625rem 1.125rem;font-size:.75rem}.reprise-quest-subtask-card{min-height:8.5rem}}@media (min-width:1024px){.reprise-quest-subtask-card{min-height:9.5rem}}@media (min-width:640px){.reprise-quest-status-pill{font-size:.6875rem;padding:.4375rem .875rem}.reprise-quest-status-pill--compact{font-size:.625rem;padding:.3125rem .625rem}}.reprise-quest-ship-deadline-wrap{display:flex;justify-content:flex-start}.reprise-quest-ship-deadline{display:inline-flex;align-items:center;gap:.375rem;width:auto;margin:0;border-radius:9999px;border:2px solid #facc15;background-color:#0f172a;padding:.375rem .75rem;font-size:.625rem;font-weight:800;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:#fef08a;box-shadow:0 3px 0 #020617,0 6px 14px -8px rgba(15,23,42,.45)}.reprise-quest-ship-deadline-icon{flex-shrink:0;width:.75rem;height:.75rem;color:#facc15}.reprise-quest-ship-deadline-date{color:#fff;font-weight:900}.reprise-quest-ship-option-card{display:flex;flex-direction:column;height:100%;border-radius:1.5rem;border:3px solid #fff;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:1rem;box-shadow:0 4px 0 #e2e8f0,0 14px 32px -18px rgba(15,23,42,.14)}.reprise-quest-ship-option-flow{min-height:0}@media (min-width:640px){.reprise-quest-ship-option-flow{min-height:2rem}}.reprise-quest-ship-option-flow__step{hyphens:none;overflow-wrap:normal;word-break:normal;white-space:nowrap;max-width:100%}@media (max-width:639px){.reprise-quest-ship-option-flow__step{white-space:normal;text-align:center;width:100%}.reprise-quest-ship-option-card{padding:.65rem}.reprise-quest-ship-option-card--active-pickup,.reprise-quest-ship-option-card--active-relay{transform:none}.reprise-quest-ship-cta--compact{gap:.2rem;padding:.55rem .45rem}.reprise-quest-ship-cta--compact .reprise-quest-ship-cta-title{font-size:.5625rem;line-height:1.2}.reprise-quest-ship-cta--compact .reprise-quest-ship-cta-desc{font-size:.5rem;line-height:1.2}.reprise-quest-ship-cta--compact svg{height:1rem;width:1rem}}.reprise-quest-ship-option-card--relay{box-shadow:0 4px 0 #6ee7b7,0 14px 32px -18px rgba(16,185,129,.22)}.reprise-quest-ship-option-card--pickup{box-shadow:0 4px 0 #93c5fd,0 14px 32px -18px rgba(59,130,246,.2)}.reprise-quest-ship-option-card--idle{opacity:.55;box-shadow:0 4px 0 #cbd5e1,0 10px 24px -16px rgba(15,23,42,.1)}.reprise-quest-ship-option-card--idle:hover{opacity:.72}.reprise-quest-ship-option-card--active-relay{filter:none;opacity:1;transform:scale(1.01);box-shadow:0 4px 0 #6ee7b7,0 16px 36px -14px rgba(16,185,129,.28)}.reprise-quest-ship-option-card--active-pickup{filter:none;opacity:1;transform:scale(1.01);box-shadow:0 4px 0 #93c5fd,0 16px 36px -14px rgba(59,130,246,.26)}.reprise-quest-ship-actions-reveal,.reprise-quest-ship-label-ready{animation:repriseQuestShipActionsReveal .35s ease-out both}.reprise-quest-ship-answer{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border:2px solid #fff;border-radius:1rem;padding:.7rem .6rem;font-size:.6875rem;font-weight:900;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-align:center;transition:transform .15s ease}.reprise-quest-ship-answer--choice{flex-direction:column;align-items:flex-start;text-align:left;text-transform:none;padding:.85rem 1rem;gap:.25rem}.reprise-quest-ship-answer--choice .reprise-quest-ship-answer__title{font-size:.875rem;font-weight:900;line-height:1.25}.reprise-quest-ship-answer--choice .reprise-quest-ship-answer__desc{font-size:.75rem;font-weight:500;line-height:1.35;opacity:.85}.reprise-quest-ship-answer--yes{background-color:#ecfdf5;color:#047857;box-shadow:0 4px 0 #6ee7b7}.reprise-quest-ship-answer--no{background-color:#eff6ff;color:#1d4ed8;box-shadow:0 4px 0 #93c5fd}.reprise-quest-ship-answer:hover{transform:translateY(-1px)}.reprise-quest-ship-answer:active{transform:translateY(2px)}@keyframes repriseQuestShipActionsReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reprise-quest-ship-actions-reveal{animation:none}}.reprise-quest-ship-badge{align-self:flex-start;border-radius:9999px;border:2px solid #fff;padding:.3rem .65rem;font-size:.5625rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#fff}.reprise-quest-ship-badge--relay{background-color:#10b981;box-shadow:0 3px 0 #047857}.reprise-quest-ship-badge--pickup{background-color:#3b82f6;box-shadow:0 3px 0 #1d4ed8}.reprise-quest-ship-icon-coin{display:flex;align-items:center;justify-content:center;border:3px solid #fff;border-radius:1.25rem;color:#fff}.reprise-quest-ship-icon-coin--relay{background-color:#10b981;box-shadow:0 4px 0 #047857,0 8px 14px rgba(4,120,87,.25)}.reprise-quest-ship-icon-coin--pickup{background-color:#3b82f6;box-shadow:0 4px 0 #1d4ed8,0 8px 14px rgba(29,78,216,.22)}.reprise-quest-ship-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;border:none;border-radius:1rem;background-color:#e85000;padding:.75rem .65rem;text-align:center;color:#fff;box-shadow:0 4px 0 #9a3412;transition:transform .15s ease}.reprise-quest-ship-cta:hover:not(:disabled){transform:translateY(-1px)}.reprise-quest-ship-cta:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #9a3412}.reprise-quest-ship-cta:disabled{cursor:not-allowed;opacity:.55}.reprise-quest-ship-cta--scheduled:disabled{cursor:default;opacity:1;background-color:#059669;box-shadow:0 4px 0 #047857}.reprise-quest-ship-cta--scheduled:disabled .reprise-quest-ship-cta-desc{opacity:.95}.reprise-quest-ship-cta--pulse:not(:disabled){animation:repriseQuestUnlockCtaHint 1.6s ease-in-out infinite}.reprise-quest-ship-cta-title{font-size:.625rem;font-weight:900;line-height:1.25;letter-spacing:.03em;text-transform:uppercase}.reprise-quest-ship-cta-desc{font-size:.5625rem;font-weight:600;line-height:1.25;text-transform:none;opacity:.92}@media (min-width:640px){.reprise-quest-ship-badge{font-size:.625rem;padding:.35rem .75rem}.reprise-quest-ship-cta-title{font-size:.6875rem}.reprise-quest-ship-cta-desc{font-size:.625rem}}@keyframes repriseQuestUnlockArrowBounce{0%,to{transform:translateY(0);box-shadow:0 4px 12px -4px rgba(232,80,0,.35)}50%{transform:translateY(5px);box-shadow:0 8px 20px -6px rgba(232,80,0,.45)}}.reprise-quest-unlock-arrow{animation:repriseQuestUnlockArrowBounce 1.1s ease-in-out infinite;background:linear-gradient(180deg,#fff7ed,#ffffff)!important;box-shadow:0 0 0 1px rgba(251,146,60,.45),0 4px 12px -4px rgba(232,80,0,.35)}@keyframes repriseQuestUnlockTitlePop{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.reprise-quest-unlock-title-pop{animation:repriseQuestUnlockTitlePop .8s ease-out both;display:inline-block}@keyframes repriseQuestUnlockBadgePulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(16,185,129,.35)}50%{transform:scale(1.06);box-shadow:0 0 0 6px rgba(16,185,129,0)}}.reprise-quest-unlock-badge{animation:repriseQuestUnlockBadgePulse 1.8s ease-in-out infinite}@keyframes repriseQuestActiveBadgePulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(234,88,12,.38)}50%{transform:scale(1.07);box-shadow:0 0 0 6px rgba(234,88,12,0)}}.reprise-quest-active-badge{animation:repriseQuestActiveBadgePulse 1.8s ease-in-out infinite}.reprise-quest-locked-next-card{border-color:rgba(251,146,60,.28)!important;box-shadow:0 1px 2px rgba(15,23,42,.05),0 0 0 1px rgba(251,146,60,.08)}.reprise-quest-locked-distant-card{border-color:rgba(226,232,240,1)!important}.reprise-quest-locked-distant-coin{opacity:.85}@keyframes repriseQuestUnlockOptionIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.reprise-quest-unlock-options .reprise-quest-unlock-option{animation:repriseQuestUnlockOptionIn .65s ease-out both}.reprise-quest-unlock-options .reprise-quest-unlock-option:nth-child(2){animation-delay:.18s}@keyframes repriseQuestUnlockOptionPulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,0)}50%{box-shadow:0 0 0 4px rgba(16,185,129,.18)}}.reprise-quest-unlock-option-pulse{animation:repriseQuestUnlockOptionIn .65s ease-out both,repriseQuestUnlockOptionPulse 2.2s ease-in-out .8s infinite}.reprise-quest-unlock-options .reprise-quest-unlock-option:nth-child(2).reprise-quest-unlock-option-pulse{animation:repriseQuestUnlockOptionIn .65s ease-out .18s both,repriseQuestUnlockOptionPulse 2.2s ease-in-out 1s infinite}@keyframes repriseQuestUnlockContentReveal{0%{opacity:.6}to{opacity:1}}.reprise-quest-unlock-content-reveal{animation:repriseQuestUnlockContentReveal .5s ease-out both}@media (prefers-reduced-motion:reduce){.buyback-journey-bubble-in,.buyback-journey-cloud-drift,.buyback-journey-cloud-part,.buyback-journey-cloud-reveal,.buyback-journey-connector-forward,.buyback-journey-dot-activate,.buyback-journey-dot-complete,.buyback-journey-label-enter,.buyback-journey-path-cloud,.buyback-journey-rocket-boost,.buyback-journey-rocket-exhaust,.buyback-journey-segment-glow,.buyback-journey-travel-pulse,.buyback-journey-treasure-glow,.reprise-mission-chest-glow,.reprise-mission-current-ring,.reprise-mission-fill-shine:after,.reprise-mission-offer-amount,.reprise-mission-offer-coin,.reprise-mission-reward-emoji,.reprise-mission-reward-enter,.reprise-mission-reward-exit,.reprise-mission-rocket-float,.reprise-mission-treasure-sparkle,.reprise-mission-treasure-tease,.reprise-quest-active-badge,.reprise-quest-locked-distant-card,.reprise-quest-locked-next-card,.reprise-quest-ship-banner,.reprise-quest-ship-cta--pulse,.reprise-quest-ship-step-enter,.reprise-quest-status-pill--pending,.reprise-quest-unlock-arrow,.reprise-quest-unlock-badge,.reprise-quest-unlock-banner,.reprise-quest-unlock-banner-lock,.reprise-quest-unlock-banner-revealed,.reprise-quest-unlock-card,.reprise-quest-unlock-card-revealed,.reprise-quest-unlock-coin,.reprise-quest-unlock-content-reveal,.reprise-quest-unlock-cta-hint,.reprise-quest-unlock-lock-closed,.reprise-quest-unlock-lock-open,.reprise-quest-unlock-mascot-pop,.reprise-quest-unlock-mascot-wiggle,.reprise-quest-unlock-number,.reprise-quest-unlock-option,.reprise-quest-unlock-option-pulse,.reprise-quest-unlock-sparkle,.reprise-quest-unlock-title-pop{animation:none!important}}.dhl-sp-modal{overflow:hidden!important;max-width:100%}.dhl-sp-modal-body{display:flex;flex-direction:column}.dhl-sp-modal-body,.dhl-sp-modal-body-inner,.dhl-sp-modal-map-shell{min-width:0;max-width:100%}.dhl-sp-modal-map-shell{display:flex;flex-direction:column}.dhl-sp-modal-map-shell .dhl-sp-map-canvas{max-width:100%;width:100%;height:min(300px,38dvh)!important}@media (min-width:768px){.dhl-sp-modal-map-shell{min-height:min(400px,48dvh);height:100%}.dhl-sp-modal-map-shell .dhl-sp-map-canvas{flex:1 1 auto;min-height:min(400px,48dvh);height:100%!important}}.dhl-sp-modal .dhl-sp-modal-point-card{padding:.55rem .65rem}.dhl-sp-modal-point-card{border-radius:1.25rem;border:2px solid #fff;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:.85rem .9rem;box-shadow:0 4px 0 #e2e8f0}.dhl-sp-modal-point-card--active{box-shadow:0 4px 0 #6ee7b7,0 10px 24px -14px rgba(16,185,129,.28);outline:1px solid #a7f3d0}.dhl-sp-modal-point-coin{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.75rem;border:2px solid #fff;background-color:#10b981;color:#fff;box-shadow:0 3px 0 #047857}.dhl-sp-modal-action-btn{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:2px solid #fff;background-color:#f8fafc;padding:.4rem .7rem;font-size:.625rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#334155;box-shadow:0 3px 0 #e2e8f0;transition:transform .15s ease}.dhl-sp-modal-action-btn:hover{transform:translateY(-1px)}.dhl-sp-modal-action-btn--active{background-color:#ecfdf5;color:#047857;box-shadow:0 3px 0 #6ee7b7}.dhl-pickup-modal-section-badge{display:inline-flex;border-radius:9999px;border:2px solid #fff;background-color:#3b82f6;padding:.35rem .75rem;font-size:.625rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 3px 0 #1d4ed8}.dhl-pickup-modal-section{border-radius:1.25rem;border:2px solid #fff;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:1rem;box-shadow:0 4px 0 #93c5fd}.dhl-pickup-modal-field-list{display:flex;flex-direction:column;gap:.5rem}.dhl-pickup-modal-field-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0}.dhl-pickup-modal-field-label{font-size:.6875rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#64748b;flex-shrink:0}.dhl-pickup-modal-field-value{font-size:.875rem;font-weight:700;line-height:1.35;color:#0f172a;min-width:0;word-break:break-word}.dhl-pickup-modal-input{margin-top:.375rem;height:2.75rem;width:100%;border-radius:.875rem;border:2px solid #fff;background-color:#fff;padding:0 .75rem;font-size:.875rem;font-weight:600;color:#0f172a;box-shadow:0 3px 0 #e2e8f0,0 0 0 1px #f1f5f9}.dhl-pickup-modal-input:focus-visible{outline:none;box-shadow:0 3px 0 #93c5fd,0 0 0 2px #dbeafe}.dhl-pickup-modal-select{margin-top:.375rem;height:2.75rem;width:100%;border-radius:9999px;border:2px solid #fff;background-color:#fff;padding:0 .875rem;font-size:.875rem;font-weight:700;color:#0f172a;box-shadow:0 3px 0 #e2e8f0}.dhl-pickup-modal-time-slot-row{display:flex;align-items:stretch;gap:.625rem;margin-top:.375rem}.dhl-pickup-modal-time-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:2px solid #fff;border-radius:9999px;background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 4px 0 #b45309}.dhl-pickup-modal-time-icon svg{width:1.25rem;height:1.25rem}.dhl-pickup-modal-select--with-icon{margin-top:0;flex:1;min-width:0}.dhl-pickup-modal-calendar-shell{margin-top:.375rem;border-radius:1rem;border:2px solid #fff;background-color:#fff;padding:.5rem;box-shadow:0 3px 0 #e2e8f0}@media (min-width:1024px){.dhl-pickup-modal-section{padding:.875rem}.dhl-pickup-modal-calendar-shell{padding:.375rem}}.reprises-list-page .reprise-quest-ship-option-card{background:#fff}.reprises-list-page .reprise-quest-unlock-arrow{background:#fff!important}.reprise-quest-counter-offer-btn-reject{border:2px solid #94a3b8!important;background-color:#fff!important;color:#334155!important;box-shadow:none!important}.reprise-quest-counter-offer-btn-reject:hover:not(:disabled){border-color:#64748b!important;background-color:#f8fafc!important}.reprise-quest-counter-offer-btn-reject:disabled{opacity:.6}.buyback-checkout-page .buyback-checkout-field-input,.buyback-checkout-page .buyback-checkout-field-label{font-size:1rem;line-height:1.5rem}.buyback-checkout-page .buyback-checkout-section-title{font-size:1.5rem;line-height:2rem}.buyback-checkout-page .buyback-checkout-terms-notice{font-size:.875rem;line-height:1.625rem}.buyback-checkout-page .buyback-checkout-payment-notice{font-size:1.125rem;line-height:1.75rem}.buyback-checkout-page .buyback-checkout-submit-button{font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.buyback-checkout-page .buyback-checkout-submit-button{min-height:3.5rem;height:3.5rem;font-size:1.125rem;line-height:1.75rem}}.buyback-checkout-page .buyback-checkout-muted-text{font-size:1rem;line-height:1.5rem}.buyback-checkout-page .buyback-checkout-field-error{font-size:.875rem;line-height:1.25rem}.buyback-checkout-page .buyback-checkout-summary-device{font-size:1.125rem;line-height:1.75rem}.buyback-checkout-page .buyback-checkout-summary-storage{font-size:1rem;line-height:1.5rem}.buyback-checkout-page .buyback-checkout-summary-meta{font-size:.875rem;line-height:1.375rem}.buyback-checkout-page .buyback-checkout-summary-price-badge{font-size:.625rem;line-height:1rem}.buyback-checkout-page .buyback-checkout-sidebar-price-primary{font-size:clamp(3.4rem,5.2vw,4.5rem);line-height:1}.buyback-checkout-page .buyback-checkout-sidebar-price-secondary{font-size:1.25rem;line-height:1.625rem}.buyback-checkout-page .buyback-checkout-summary-price-label{font-size:1.125rem;line-height:1.75rem}.buyback-checkout-page .buyback-checkout-summary-price-value{font-size:1.75rem;line-height:2rem}.buyback-checkout-page .buyback-checkout-summary-price-secondary{font-size:.875rem;line-height:1.25rem}@media (max-width:1023px){.buyback-checkout-page .buyback-checkout-field-input,.buyback-checkout-page .buyback-checkout-field-label,.buyback-checkout-page .buyback-checkout-form-card button[type=button],.buyback-checkout-page .buyback-checkout-muted-text,.buyback-checkout-page .buyback-checkout-phone-field [role=combobox],.buyback-checkout-page .buyback-checkout-phone-field input{font-size:.875rem!important;line-height:1.25rem!important}.buyback-checkout-page .buyback-checkout-field-input,.buyback-checkout-page .buyback-checkout-phone-field [role=combobox],.buyback-checkout-page .buyback-checkout-phone-field input,.buyback-checkout-page .buyback-checkout-phone-field>div.flex{min-height:2.75rem!important;height:2.75rem!important}.buyback-checkout-page .buyback-checkout-section-title{font-size:1.125rem!important;line-height:1.5rem!important}.buyback-checkout-page .buyback-checkout-terms-notice,.buyback-checkout-page .buyback-checkout-terms-notice a{font-size:.75rem!important;line-height:1.125rem!important}.buyback-checkout-page .buyback-checkout-payment-notice{font-size:1.125rem!important;line-height:1.625rem!important}.buyback-checkout-page .buyback-checkout-submit-button{font-size:1.375rem!important;line-height:1.875rem!important;min-height:4rem!important;height:4rem!important}.buyback-checkout-page .buyback-checkout-field-error{font-size:.8125rem!important;line-height:1.125rem!important}.buyback-checkout-page .buyback-checkout-summary-device{font-size:1.25rem!important;line-height:1.75rem!important}.buyback-checkout-page .buyback-checkout-summary-storage{font-size:1.125rem!important;line-height:1.625rem!important}.buyback-checkout-page .buyback-checkout-summary-meta{font-size:1rem!important;line-height:1.5rem!important}.buyback-checkout-page .buyback-checkout-summary-price-badge{font-size:.6875rem!important;line-height:1rem!important}.buyback-checkout-page .buyback-checkout-summary-price-label{font-size:1.25rem!important;line-height:1.75rem!important}.buyback-checkout-page .buyback-checkout-summary-price-value{font-size:2.125rem!important;line-height:2.375rem!important}.buyback-checkout-page .buyback-checkout-mobile-summary p,.buyback-checkout-page .buyback-checkout-summary-price-secondary{font-size:1rem!important;line-height:1.5rem!important}}
/*# sourceMappingURL=05016c88a4805ef1.css.map*/