html[data-viewport-mode=mobile-landscape] .route-checkpoint-card.merchant-card-v2--mode-reward .merchant-card-v2__content{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm)}html[data-viewport-mode=mobile-landscape] .route-checkpoint-card.merchant-card-v2--mode-reward .merchant-card-v2__art{flex:0 1 58px;min-height:44px;max-height:58px;aspect-ratio:auto}html[data-viewport-mode=mobile-landscape] .route-checkpoint-card .merchant-card-v2__meta,html[data-viewport-mode=mobile-landscape] .route-checkpoint-card .merchant-card-v2__desc,html[data-viewport-mode=mobile-landscape] .route-checkpoint-card__action-label{font-size:var(--rsize-meta)}html[data-viewport-mode=mobile-landscape] .route-checkpoint-card .merchant-card-v2__body,html[data-viewport-mode=mobile-landscape] .route-checkpoint-card .merchant-card-v2__desc,html[data-viewport-mode=mobile-landscape] .route-checkpoint-card__action{flex:0 0 auto}html[data-viewport-mode=mobile-landscape] .route-checkpoint-card .merchant-card-v2__footer{display:none}html[data-viewport-mode=mobile-landscape] .route-checkpoint-card .merchant-card-v2__name{font-size:var(--rsize-label)}html[data-viewport-mode=mobile-landscape] .route-checkpoint-card__action{grid-template-columns:24px minmax(0,1fr);min-height:32px;margin-top:0;padding:var(--space-2xs) var(--space-xs)}html[data-viewport-mode=mobile-landscape] .route-checkpoint-card__action-icon{width:22px;height:22px}html[data-viewport-mode=mobile-landscape] .d2inv{flex:0 1 auto;width:min(calc(100% - (var(--space-10) * 2)),calc(var(--app-vw) / var(--game-scale-inv) - (var(--space-10) * 2)));min-width:0;max-width:min(calc(100% - (var(--space-10) * 2)),calc(var(--app-vw) / var(--game-scale-inv) - (var(--space-10) * 2)))}html[data-viewport-mode=mobile-landscape] .inv-overlay{justify-content:flex-start}html[data-viewport-mode=desktop-canvas] #appRoot .hero-rail__hint,html[data-viewport-mode=desktop-canvas] #appRoot .sprite__hp-guard-value--was,html[data-viewport-mode=desktop-canvas] #appRoot .sprite__hp-guard-arrow{font-size:var(--rsize-meta)}html[data-viewport-mode=desktop-canvas] #appRoot .hero-rail__name,html[data-viewport-mode=desktop-canvas] #appRoot .sprite__hp-guard-value--projected{font-size:var(--rsize-label)}html[data-viewport-mode=desktop-canvas] #appRoot .hero-spotlight{grid-template-columns:minmax(calc(var(--space-28) * 11),calc(var(--space-3xl) * 10)) minmax(0,1fr)}html[data-viewport-mode=desktop-canvas] #appRoot .reward-choice-card--charm .reward-choice-card__slot-badge{position:static;display:inline-flex;align-self:flex-start;margin-top:var(--space-3xs)}html[data-viewport-mode=desktop-canvas] #appRoot .merchant-card-v2--reward-charm .merchant-card-v2__name{min-height:0;padding-right:0}@media(max-height:330px){html[data-viewport-mode=mobile-landscape] .route-checkpoint-card.merchant-card-v2--mode-reward .merchant-card-v2__art{display:none}}@media(max-width:700px){html[data-viewport-mode=mobile-landscape] .route-checkpoint-card .merchant-card-v2__desc{-webkit-line-clamp:1;line-clamp:1}}
