.coins-options .store-amount:after{--i:var(--i-r-coin-fill);background:var(--coin-fill);width:20px;height:20px}.coins-art{--art-icon:112px}.coins-art .i:nth-of-type(n+2){inset:auto;translate:-50% -50%}.coins-art .i:nth-of-type(2){--s:50px;top:14.645%;left:85.355%}.coins-art .i:nth-of-type(3){--s:38px;top:73.335%;left:26.665%}.coins-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.coins-options .store-option:not(.store-featured){gap:8px;min-height:104px;padding:12px 6px}.coins-options .store-featured{min-height:104px}.coins-options .store-featured .store-amount:after{width:26px;height:26px}@media (width<=900px){.coins-art{--art-icon:92px}.coins-options{gap:10px}.coins-options .store-option:not(.store-featured){min-height:84px}.coins-options .store-featured{min-height:96px}.coins-options .store-option:not(.store-featured) .store-amount:after{width:16px;height:16px}}@media (width>=701px){:is(#coins-modal,#paywall-modal,#prize-modal){--u:min(1vh, 7.4px)}:is(#coins-modal,#paywall-modal,#prize-modal) .store-panel{padding-top:clamp(22px, calc(5 * var(--u)), 44px)}:is(#coins-modal,#paywall-modal,#prize-modal) .store-panel>h2{font-size:clamp(26px, calc(4.6 * var(--u)), 34px)}:is(#coins-modal,#paywall-modal) .store-discount,#prize-modal :is(.store-intro,.store-discount){margin-bottom:clamp(8px, calc(2.2 * var(--u)), 20px)}:is(#coins-modal,#prize-modal) .coins-options{gap:clamp(6px, calc(1.4 * var(--u)), 12px)}:is(#coins-modal,#prize-modal) .coins-options .store-option:not(.store-featured){min-height:clamp(56px, calc(10 * var(--u)), 96px);padding-block:clamp(6px, calc(1.3 * var(--u)), 12px)}:is(#coins-modal,#prize-modal) .coins-options .store-featured{min-height:clamp(64px, calc(10 * var(--u)), 96px);padding-block:clamp(10px, calc(1.8 * var(--u)), 16px)}:is(#coins-modal,#prize-modal):has(.store-status:not(:empty)) .coins-options .store-option:not(.store-featured){gap:4px;min-height:56px;padding-block:6px}:is(#coins-modal,#prize-modal):has(.store-status:not(:empty)) .coins-options .store-featured{min-height:64px;padding-block:6px}#prize-modal .coins-options{gap:clamp(6px, calc(1.2 * var(--u)), 10px)}#prize-modal .coins-options .store-option:not(.store-featured){min-height:clamp(50px, calc(8 * var(--u)), 64px);gap:2px;padding-block:6px}#prize-modal .coins-options .store-featured{min-height:clamp(60px, calc(9 * var(--u)), 80px);row-gap:4px;padding-block:8px}#prize-modal:has(.store-status:not(:empty)) .coins-options .store-option:not(.store-featured){min-height:48px}#prize-modal:has(.store-status:not(:empty)) .coins-options .store-featured{min-height:60px}:is(#coins-modal,#paywall-modal,#prize-modal) .store-actions{padding:clamp(10px, calc(3 * var(--u)), 28px) 0 clamp(12px, calc(3.4 * var(--u)), 32px)}:is(#coins-modal,#paywall-modal,#prize-modal) .store-cta{min-height:clamp(42px, calc(5.8 * var(--u)), 52px)}:is(#coins-modal,#paywall-modal,#prize-modal) .store-note{margin-top:clamp(6px, calc(1.3 * var(--u)), 12px);font-size:clamp(11px, calc(1.4 * var(--u)), 12px)}}@media (width<=700px){.coins-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coins-options .store-option:not(.store-featured){flex-direction:row;justify-content:space-between;min-height:46px;padding:8px 14px}.coins-options .store-featured{min-height:84px;padding-block:12px}:is(#coins-modal,#prize-modal):has(.store-status:not(:empty)) .coins-options .store-option:not(.store-featured){min-height:36px;padding-block:6px}.coins-art{--art-icon:50px}.coins-art .i:nth-of-type(2){--s:22px}.coins-art .i:nth-of-type(3){--s:17px}}@media (width<=360px){.coins-options .store-option:not(.store-featured){padding-inline:10px}}@media (width<=700px) and (height<=760px){.coins-options{gap:6px}.coins-options .store-option:not(.store-featured){min-height:42px;padding-block:6px}.coins-options .store-featured{min-height:76px;padding-block:10px}}.paywall-modal{--art-icon:96px}.paywall-facts{gap:10px;margin-top:18px;display:grid}.paywall-facts li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.paywall-facts .i{width:18px;height:20px;color:var(--coin-rim);flex-shrink:0}.paywall-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;display:grid}.paywall-plans .store-option{text-align:center;gap:6px;min-height:140px;padding:18px 12px}:is(.paywall-plans,.plan-cards) .store-amount{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:11px;line-height:14px}.paywall-plans .store-option:has(:checked) .store-amount{color:var(--ink)}:is(.paywall-plans,.plan-cards) .store-price{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:30px;font-weight:650;line-height:36px}:is(.paywall-plans,.plan-cards) .store-price span{letter-spacing:0;color:var(--muted);font-size:13px;font-weight:500}:is(.paywall-plans,.plan-cards) .store-badge{letter-spacing:.08em;padding:4px 10px;font-size:10px;font-weight:700;line-height:12px;position:absolute;top:0;left:50%;translate:-50% -50%}@media (width>=701px){.paywall-modal .store-panel>form{min-height:0}.paywall-modal fieldset{flex-direction:column;flex-grow:1;min-height:172px;display:flex}.paywall-plans{row-gap:clamp(14px, calc(2.6 * var(--u)), 20px);flex-grow:1;grid-auto-rows:minmax(76px,1fr);min-height:0;max-height:356px}.paywall-plans .store-option{gap:clamp(2px, calc(.8 * var(--u)), 6px);min-height:0;padding-block:clamp(6px, calc(2.4 * var(--u)), 18px)}.paywall-plans .store-price{font-size:clamp(24px, calc(4.4 * var(--u)), 30px);line-height:1.2}.paywall-modal .store-aside{flex-direction:column;display:flex}.paywall-modal .store-brand{margin:clamp(22px, calc(5 * var(--u)), 36px) 40px 0;position:static}.paywall-modal .store-art{width:clamp(120px, calc(27 * var(--u)), 200px);flex-shrink:0;align-self:center;margin-block:auto;position:relative;top:auto;left:auto;translate:none}.paywall-modal .paywall-facts{gap:clamp(4px, calc(1.4 * var(--u)), 10px);margin-top:clamp(10px, calc(2.4 * var(--u)), 18px)}.paywall-modal .store-aside-copy{margin-top:16px;position:static}}@media (width<=900px){.paywall-modal .store-art{width:160px}.paywall-modal{--art-icon:76px}}@media (width<=700px){.paywall-modal{--art-icon:44px}.paywall-plans{grid-template-columns:1fr;gap:8px}.paywall-plans .store-option{text-align:start;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount price""coins per";align-items:center;gap:2px 12px;min-height:68px;padding:10px 16px;display:grid}.paywall-plans .store-option:has(.store-badge){grid-template-areas:"amount price""badge per""coins."}.paywall-modal:has(.store-status:not(:empty)) .paywall-plans .store-option{min-height:56px;padding-block:6px}.paywall-plans .store-amount{letter-spacing:0;text-transform:none;color:var(--ink);grid-area:amount;font-size:16px;line-height:20px}.paywall-plans .store-price{grid-area:price;justify-self:end;font-size:20px;line-height:24px}.paywall-plans .store-detail{grid-area:per;justify-self:end}.paywall-plans .store-badge{letter-spacing:.3px;text-transform:none;grid-area:badge;justify-self:start;position:static;translate:none}}@media (width<=360px){.paywall-plans{gap:6px}.paywall-plans .store-option{grid-template-areas:"amount price""per per""coins coins";min-height:56px;padding-block:6px}.paywall-plans .store-option:has(.store-badge){grid-template-areas:"amount price""badge badge""per per""coins coins"}.paywall-plans :is(.store-detail,.store-coins){justify-self:start}}@media (width<=360px) and (height<=700px){.paywall-modal .store-actions{padding-top:12px}}@media (width<=700px) and (height<=760px){.paywall-modal:has(.store-status:not(:empty)) .paywall-plans .store-option{padding-block:4px}}
