.reward-details-modal[data-v-7c19f183]{display:flex;flex-direction:column;gap:var(--magic-size-6);height:100%}.reward-details-modal__media[data-v-7c19f183]{position:relative;width:100%;aspect-ratio:2.875;overflow:hidden;border-radius:var(--magic-corner-radius-high);flex-shrink:0}.reward-details-modal__image[data-v-7c19f183]{width:100%;height:100%;object-fit:cover}.reward-details-modal__image--default[data-v-7c19f183]{display:flex;align-items:center;justify-content:center;background:url(/img/rewards/reward-default-bg.png) center/cover no-repeat}.reward-details-modal__default-illustration[data-v-7c19f183]{width:var(--magic-size-13);height:var(--magic-size-13)}.reward-details-modal__body[data-v-7c19f183]{display:flex;flex-direction:column;gap:var(--magic-size-2);flex:1}.reward-details-modal__your-reward[data-v-7c19f183]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-5);line-height:var(--magic-line-height-3);font-weight:600}.reward-details-modal__your-reward[data-v-7c19f183]{margin:0;color:var(--magic-text-default)}.reward-details-modal__description[data-v-7c19f183]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.reward-details-modal__description[data-v-7c19f183]{margin:0;color:var(--magic-text-medium)}.reward-details-modal__description[data-v-7c19f183] ul{margin:var(--magic-size-1) 0 0;padding-left:var(--magic-size-5)}.reward-details-modal__description[data-v-7c19f183] li{margin-bottom:var(--magic-size-1)}.reward-details-modal__description[data-v-7c19f183] li:last-child{margin-bottom:0}.reward-details-modal__description[data-v-7c19f183] *{margin:0;font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.reward-details-modal__footer[data-v-7c19f183]{display:flex;flex-direction:column;align-items:stretch;gap:var(--magic-size-4);flex-shrink:0;padding-top:var(--magic-size-2)}@media(min-width:768px){.reward-details-modal__footer[data-v-7c19f183]{flex-direction:row;align-items:center}}.reward-details-modal__terms[data-v-7c19f183]{display:flex;align-items:center;gap:var(--magic-size-1);flex:1;min-width:0;margin-bottom:var(--magic-size-2)}@media(min-width:768px){.reward-details-modal__terms[data-v-7c19f183]{margin-bottom:0}}.reward-details-modal__terms:hover .reward-details-modal__terms-icon[data-v-7c19f183]{color:var(--magic-text-medium)}.reward-details-modal__terms-icon[data-v-7c19f183]{display:none;flex-shrink:0;width:var(--magic-size-6);height:var(--magic-size-6);color:var(--magic-text-default);transition:color var(--magic-duration, .3s)}@media(min-width:768px){.reward-details-modal__terms-icon[data-v-7c19f183]{display:flex}}.reward-details-modal__terms-read-prefix[data-v-7c19f183]{font-weight:400;color:var(--magic-text-medium)}@media(min-width:768px){.reward-details-modal__terms-read-prefix[data-v-7c19f183]{display:none}}.reward-details-modal__terms-link[data-v-7c19f183]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.reward-details-modal__terms-link[data-v-7c19f183]{color:var(--magic-text-link-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.reward-details-modal__terms-link[data-v-7c19f183]{color:var(--magic-text-default)}}.reward-details-modal__terms-link[data-v-7c19f183]:hover{text-decoration:none;color:var(--magic-text-medium)}.reward-details-modal__claim[data-v-7c19f183],.reward-details-modal__forfeit[data-v-7c19f183]{flex-shrink:0}.reward-details-modal__games[data-v-7c19f183] .games{--magic-game-list-gap: var(--magic-game-margin, 8px);--game-list-item-size: var(--magic-game-list-item-size, 104px);display:grid;grid-gap:var(--magic-game-list-gap);grid-template-columns:repeat(auto-fill,var(--game-list-item-size));justify-content:center;min-height:1px;padding-bottom:var(--magic-size-4)}@media(min-width:768px){.reward-details-modal__games[data-v-7c19f183] .games{--game-list-item-size: var(--magic-game-list-item-size-tablet, 116px)}}@media(min-width:1024px){.reward-details-modal__games[data-v-7c19f183] .games{--game-list-item-size: var(--magic-game-list-item-size-desktop, 128px);--magic-game-list-gap: var(--magic-game-margin-desktop, 16px)}}.reward-details-modal__games[data-v-7c19f183] .games--swipeable{--visible-cols: var(--magic-game-list-columns);--magic-game-list-visible-gaps: calc((var(--visible-cols) - 1) * var(--magic-game-list-gap));justify-content:flex-start;box-sizing:content-box;padding-right:var(--magic-game-list-swipeable-negative-margin, var(--magic-size-4));margin-right:calc(-1 * var(--magic-game-list-swipeable-negative-margin, var(--magic-size-4)));grid-template-columns:none;grid-auto-columns:var(--game-list-item-size);grid-auto-flow:column;margin-left:calc(-1 * var(--magic-game-list-swipeable-negative-margin, var(--magic-size-4)));padding-left:var(--magic-game-list-swipeable-negative-margin, var(--magic-size-4))}.reward-details-modal__games[data-v-7c19f183] .games--swipeable{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}.reward-details-modal__games[data-v-7c19f183] .games--swipeable::-webkit-scrollbar,.reward-details-modal__games[data-v-7c19f183] .games--swipeable::-webkit-scrollbar-track,.reward-details-modal__games[data-v-7c19f183] .games--swipeable::-webkit-scrollbar-thumb,.reward-details-modal__games[data-v-7c19f183] .games--swipeable::-webkit-scrollbar-track-piece:start,.reward-details-modal__games[data-v-7c19f183] .games--swipeable::-webkit-scrollbar-track-piece:end{display:none;width:0;height:0;background:transparent none 0 0;visibility:hidden;scrollbar-width:none}.reward-details-modal__games[data-v-7c19f183] .games--swipeable{overflow:auto;backface-visibility:hidden;overflow-x:auto;overflow-y:hidden}@media(pointer:coarse){.reward-details-modal__games[data-v-7c19f183] .games--swipeable{scroll-behavior:smooth}}.reward-details-modal__games[data-v-7c19f183] .games--swipeable{scroll-snap-type:x mandatory;scroll-padding-inline-start:calc(var(--magic-game-list-swipeable-negative-margin, var(--magic-size-4)) + var(--magic-game-list-gap) / 2);touch-action:pan-y}.reward-details-modal__games[data-v-7c19f183] .games--expanded{--game-list-item-min-size: var(--magic-game-list-item-size, 104px);grid-template-columns:repeat(auto-fill,minmax(var(--game-list-item-min-size),1fr));justify-content:center;max-width:var(--magic-game-list-expanded-max-width, 1280px);margin-inline:auto}@media(min-width:1024px){.reward-details-modal__games[data-v-7c19f183] .games--expanded{--game-list-item-min-size: var(--magic-game-list-item-size-desktop, 128px)}}.reward-details-modal__games[data-v-7c19f183] .game{grid-column:span 1;will-change:transform;scroll-snap-align:start}.reward-details-modal__games[data-v-7c19f183] .game--double{grid-column:span 2}.reward-details-modal__games[data-v-7c19f183] .game--double .thumbnail:not(.thumbnail--double){padding:0 0 calc(75% - (var(--magic-game-list-gap, var(--magic-game-margin, 8px)) - var(--magic-game-list-gap, var(--magic-game-margin, 8px)) / 4))}.reward-details-modal__games[data-v-7c19f183] .game .thumbnail{display:block;position:relative;padding:0 0 150%;border-radius:var(--magic-corner-radius-low);overflow:hidden;background-color:var(--magic-surface-lv-2)}.reward-details-modal__games[data-v-7c19f183] .game .thumbnail--tiny{padding:0 0 100%}.reward-details-modal__games[data-v-7c19f183] .game .thumbnail--double{padding:0 0 calc(75% - (var(--magic-game-list-gap, var(--magic-game-margin, 8px)) - var(--magic-game-list-gap, var(--magic-game-margin, 8px)) / 4))}.reward-details-modal__games[data-v-7c19f183] .game .image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.reward-details-modal__games[data-v-7c19f183] .games{padding-top:var(--magic-size-3);justify-content:flex-start}.reward-details-modal__button[data-v-7c19f183]{width:100%;height:var(--magic-size-9);padding:0 var(--magic-size-7)}@media(min-width:768px){.reward-details-modal__button[data-v-7c19f183]{width:auto}}
