.PromotionLogo_tile___lXec{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;overflow:hidden;border-radius:4px;background-color:var(--ronin-surface-1-translucent,rgba(243,244,246,.5))}.PromotionLogo_image__1NOYH{object-fit:contain;border-radius:4px}.PromotionLogo_initial__gBMNy{font-size:18px;line-height:1;font-weight:700;color:var(--ronin-text-secondary,#6b7280)}.PromotionCard_card__ekQc6{display:flex;flex-direction:column;gap:16px;overflow:hidden;border:1px solid var(--ronin-surface-2,#e5e7eb);border-radius:12px;background-color:var(--ronin-bg-primary,#fff);font-weight:400;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.PromotionCard_card__ekQc6:hover{border-color:rgba(0,197,121,.4)}@media(min-width:768px){.PromotionCard_card__ekQc6{flex-direction:row;align-items:stretch;gap:0}}.PromotionCard_main__3dAMP{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;padding:16px}@media(min-width:768px){.PromotionCard_main__3dAMP{padding:20px}}.PromotionCard_header__EwT3q{display:flex;align-items:center;gap:12px}.PromotionCard_headline__N3OJa{margin:0;min-width:0;overflow-wrap:anywhere;font-size:14px;line-height:1.375;font-weight:700;color:var(--ronin-text-primary,#111827)}@media(min-width:768px){.PromotionCard_headline__N3OJa{font-size:16px;line-height:24px}}.PromotionCard_description__sNqYJ{margin:0;font-size:14px;line-height:1.625;letter-spacing:normal;color:var(--ronin-text-secondary,#6b7280)}.PromotionCard_features__ZeTgM{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.PromotionCard_feature__yzDEa{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12px;line-height:16px;color:var(--ronin-accent-2,#384252)}.PromotionCard_feature__yzDEa:before{content:none}.PromotionCard_checkBadge__mW3Y1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:#00c579;color:var(--ronin-bg-primary,#fff)}.PromotionCard_featureText__jdAUN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PromotionCard_terms__DQ6io{margin:0;padding:4px 0 2px;font-size:12px;line-height:16px;letter-spacing:normal;color:var(--ronin-text-secondary,#6b7280);text-decoration:underline}.PromotionCard_terms__DQ6io .PromotionCard_termsLink__pAiix{color:inherit;text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1)}.PromotionCard_terms__DQ6io .PromotionCard_termsLink__pAiix:hover{color:var(--ronin-text-primary,#111827)}.PromotionCard_actions__Lu3l9{display:flex;flex-shrink:0;flex-direction:column;justify-content:center;gap:12px;padding:16px;border-top:1px solid var(--ronin-surface-2,#e5e7eb);background-color:var(--ronin-hover-bg)}@media(min-width:768px){.PromotionCard_actions__Lu3l9{width:208px;padding:20px;border-top:0;border-left:1px solid var(--ronin-surface-2,#e5e7eb)}}@media(min-width:1024px){.PromotionCard_actions__Lu3l9{width:224px}}.PromotionCard_countdown__76jjn{display:inline-flex;align-items:center;align-self:stretch;justify-content:center;gap:6px;min-height:25px;padding:4px 10px;border:1px solid rgba(0,197,121,.4);border-radius:9999px;background-color:rgba(0,197,121,.1);color:var(--ronin-text-primary,#111827);font-size:10px;line-height:15px;font-weight:700;letter-spacing:.025em;text-align:center;text-transform:uppercase}.PromotionCard_urgent__x6NcA{border-color:color-mix(in srgb,var(--ronin-danger,#ef4444) 40%,transparent);background-color:rgba(0,0,0,0);background-color:color-mix(in srgb,var(--ronin-danger,#ef4444) 10%,transparent);color:var(--ronin-danger,#ef4444)}.PromotionCard_clockIcon__3Iw4v{flex-shrink:0}.PromotionCard_actions__Lu3l9 .PromotionCard_cta__t_lr9{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:8px 16px;border-radius:14px;background-color:#00c579;color:var(--ronin-bg-primary,#fff);font-size:14px;line-height:20px;font-weight:700;text-align:center;text-decoration:none}.PromotionCard_actions__Lu3l9 .PromotionCard_cta__t_lr9:focus-visible{outline:2px solid #00c579;outline-offset:2px}.PromotionCard_ctaIcon__SmGmK{flex-shrink:0;margin-left:4px}.PromotionCard_actions__Lu3l9 .PromotionCard_channelLink__pw7lX{display:flex;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:16px;color:var(--ronin-text-secondary,#6b7280);text-align:center;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}.PromotionCard_actions__Lu3l9 .PromotionCard_channelLink__pw7lX:hover{color:var(--ronin-accent,#132149)}[data-theme=dark] .PromotionCard_actions__Lu3l9 .PromotionCard_channelLink__pw7lX:hover{color:var(--ronin-text-primary,#111827)}.PromotionCard_chevronIcon__YyqGH{flex-shrink:0}.promotions_pageContent__Q_XZD{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.promotions_pageContent__Q_XZD{gap:24px}}.promotions_header__hL8Pu{display:flex;flex-direction:column;gap:12px}.promotions_title__g5ld_.promotions_title__g5ld_{min-height:0;font-size:18px;line-height:28px;font-weight:700;color:var(--ronin-text-primary,#111827)}@media(min-width:768px){.promotions_title__g5ld_.promotions_title__g5ld_{font-size:20px}}.promotions_intro__Uzuk7{font-size:14px;line-height:20px;font-weight:400;color:var(--ronin-text-secondary,#6b7280)}.promotions_intro__Uzuk7,.promotions_intro__Uzuk7 p{margin:0;letter-spacing:normal}.promotions_listCard__k0uib{font-weight:400}.promotions_tabBar__NysY9{padding:8px;border-bottom:1px solid var(--ronin-surface-2,#e5e7eb)}@media(min-width:768px){.promotions_tabBar__NysY9{padding:8px 12px}}.promotions_tabList__QNmZw{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}.promotions_tabList__QNmZw::-webkit-scrollbar{display:none}.promotions_tabHeading__h2xQA{flex-shrink:0;margin:0;font:inherit;color:inherit}.promotions_tab__QRK9s{display:block;margin:0;padding:4px 12px;border:0;border-radius:12px;background-color:rgba(0,0,0,0);color:var(--ronin-accent-2,#384252);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.promotions_tab__QRK9s:hover{background-color:var(--ronin-surface-1,#f3f4f6)}@media(min-width:768px){.promotions_tab__QRK9s{padding:6px 12px}}.promotions_tabActive__HHFgS,.promotions_tabActive__HHFgS:hover{background-color:var(--ronin-accent,#132149);color:var(--ronin-bg-primary,#fff)}.promotions_list__r6ZUo{display:flex;flex-direction:column;gap:8px;padding:8px;background-color:var(--ronin-hover-bg)}@media(min-width:768px){.promotions_list__r6ZUo{gap:12px;padding:12px}}.promotions_emptyState__CBmG_{margin:0;padding:24px 0;font-size:14px;line-height:20px;letter-spacing:normal;text-align:center;color:var(--ronin-text-secondary,#6b7280)}.promotions_content__m24ZD [id]{scroll-margin-top:80px}