.content-progress-modal{display:flex;flex-direction:column;gap:var(--component-padding-x16, 16px);width:100%}.content-progress-modal__heading{margin:0;text-align:center;font-weight:700;font-size:20px;line-height:1.3;color:var(--foreground-base, #f5f9ff)}.content-progress-modal__subtitle{margin:0;text-align:center;font-size:14px;line-height:1.4;color:var(--foreground-secondary, #9a9fa7)}.content-progress-modal__link{color:var(--accent-primary, #00ff93);text-decoration:none}.content-progress-modal__link:hover{text-decoration:underline}.content-progress-modal__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--component-padding-x12, 12px)}.content-progress-modal__list>*:first-child{grid-column:1/-1}.content-progress-modal__cta{width:100%}@media(max-width:599px){.content-progress-modal__list{grid-template-columns:minmax(0,1fr)}.content-progress-modal__list>*:first-child{grid-column:auto}}.shared-content-progress{display:flex;align-items:center}.shared-content-progress--modal{border-radius:var(--block-radius-xL, 16px);background:var(--surface-primary, #1f2329);padding:var(--component-padding-x8, 8px) var(--component-padding-x12, 12px);gap:var(--component-padding-x12, 12px)}@media(min-width:1280px){.shared-content-progress--modal{padding:var(--component-padding-x12, 12px) var(--component-padding-x16, 16px);gap:var(--component-padding-x16, 16px);background:var(--surface-secondary, #2c3137)}}.shared-content-progress--modal.shared-content-progress--prize{background:#25341c}.shared-content-progress--prize{cursor:pointer}.shared-content-progress--tap-bar{padding:var(--component-padding-x8, 8px) var(--page-margin, 16px) 0 var(--page-margin, 16px);gap:var(--component-padding-x12, 12px)}@media(min-width:1280px){.shared-content-progress--tap-bar{padding:0}}.shared-content-progress__image{width:28px;min-width:28px;height:28px;border-radius:var(--block-radius-L, 8px);object-fit:cover}@media(min-width:1280px){.shared-content-progress__image{width:48px;min-width:48px;height:48px;border-radius:var(--block-radius-L, 12px)}}.shared-content-progress__text-wrapper{display:flex;flex-direction:column;width:100%;gap:4px}.shared-content-progress--modal .shared-content-progress__text-wrapper{gap:0}.shared-content-progress__game-name{color:var(--foreground-muted, #686d75);font-size:var(--font-size-by-L, 12px);font-weight:300;line-height:var(--font-line-height-by-L, 16px)}.shared-content-progress__info-icon{flex-shrink:0;color:var(--foreground-muted, #686d75)}.shared-content-progress__info-text{color:var(--foreground-soft, #9a9fa7);font-size:13px;font-weight:300;line-height:var(--font-line-height-by-L, 16px)}.shared-content-progress__info-text span{font-weight:500}.shared-content-progress__get-prize-text{color:#8cd51f;font-weight:600}.shared-content-progress__progress-bar-wrapper{display:flex;align-items:center;gap:var(--component-padding-x12, 12px)}.shared-content-progress__progress-bar-image{width:24px;min-width:24px;height:24px;border-radius:var(--component-radius-x4, 4px);object-fit:cover}.shared-content-progress__chevron-right{color:var(--foreground-soft, #9a9fa7)}.progress-bar{display:flex;height:6px;width:100%;border-radius:var(--component-radius-max, 9999px);overflow:hidden;position:relative}.progress-bar__background{background:var(--surface-secondary, #2c3137);position:absolute;inset:0}.progress-bar__progress-line{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:var(--component-radius-max, 9999px);background:var(--variant-positive-default, #8cd51f);transition:width .2s ease-in-out}.progress-bar__progress-line--potential{background:#8cd51f52}.modal-content{display:flex;flex-direction:column;gap:var(--spacing-2xS, 16px);align-self:stretch}.modal-content__text-block{display:flex;flex-direction:column;gap:var(--block-padding-L, 8px)}.modal-content__title{color:var(--foreground-base, #f5f9ff);text-align:center;font-size:var(--font-size-hd-M, 16px);font-weight:500;line-height:var(--font-line-height-hd-M, 24px)}.modal-content__description{color:var(--foreground-soft, #9a9fa7);text-align:center;font-size:var(--font-size-by-xL, 14px);font-weight:300;line-height:var(--font-line-height-by-xL, 20px)}.modal-content__description a{color:var(--variant-info-default, #5e9dff)}.modal-content__cards{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3xS, 8px)}@media(min-width:768px){.modal-content__cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-2xS, 16px)}}@media(min-width:768px){.modal-content__cards>:first-child{grid-column-start:1;grid-column-end:3}}
