.top-up-promo-banner_root__SDaCW{--promo-pink:var(--pink,#ff3ea5);--promo-bg:var(--bg-card,#0b0b0d);--promo-border:var(--border,rgba(255,255,255,0.12));--promo-text:var(--text,#f4f5f2);--promo-display:var(--display,"Avenir Next",Inter,"PingFang SC",system-ui,sans-serif);--promo-serif:var(--serif,Georgia,"Times New Roman",serif);display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:var(--promo-bg);border:1px solid var(--promo-border);border-left:2px solid var(--promo-pink);padding:20px 28px;margin-bottom:26px}.top-up-promo-banner_slot__1lQ41{margin-top:-58px}.top-up-promo-banner_promo__LOiQg{display:flex;align-items:center;justify-content:space-between;gap:32px;flex:1;min-width:0;position:relative}.top-up-promo-banner_body__rNEIG{display:flex;flex-direction:column;gap:6px;min-width:0}.top-up-promo-banner_title__ZA5BX{font-family:var(--promo-display);font-size:20px;font-weight:600;color:var(--promo-text);letter-spacing:-.02em;line-height:1.3;white-space:nowrap}.top-up-promo-banner_title__ZA5BX em{font-family:var(--promo-serif);font-style:italic;font-weight:400;color:var(--promo-pink);letter-spacing:0}.top-up-promo-banner_titleEnd__xyPMX{white-space:nowrap}.top-up-promo-banner_arr__XK85q{color:var(--promo-pink);font-weight:400;padding:0 2px}.top-up-promo-banner_help__pAED7{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:8px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:transparent;color:rgba(255,255,255,.62);font-family:var(--promo-display);font-size:11px;font-weight:600;line-height:1;vertical-align:1px;cursor:help;flex-shrink:0}.top-up-promo-banner_help__pAED7:focus-visible{color:var(--promo-pink);border-color:var(--promo-pink)}@media (hover:hover){.top-up-promo-banner_help__pAED7:hover{color:var(--promo-pink);border-color:var(--promo-pink)}}.top-up-promo-banner_help__pAED7:focus-visible{outline:2px solid var(--promo-pink);outline-offset:2px}.top-up-promo-banner_helpPanel__9g5Ng{box-sizing:border-box;width:min(380px,var(--radix-tooltip-content-available-width,380px));max-height:min(280px,var(--radix-tooltip-content-available-height,280px));overflow-y:auto;background:#121214;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:14px 16px;color:rgba(244,245,242,.88);font-family:var(--promo-display);font-size:13px;font-weight:400;line-height:1.55;letter-spacing:0;text-align:left;white-space:normal;z-index:200}.top-up-promo-banner_sub__MPcKE{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--promo-display);font-size:13px;font-weight:400;color:rgba(255,255,255,.62);letter-spacing:.01em;line-height:1.4}.top-up-promo-banner_modelNote__AHe2E{display:inline-flex;align-items:center;gap:5px;color:var(--promo-pink);text-decoration:none;transition:color .18s ease}.top-up-promo-banner_root__SDaCW .top-up-promo-banner_modelTitle__vnbAf{color:var(--promo-pink);text-decoration:underline dotted;text-decoration-color:rgba(255,62,165,.35);text-underline-offset:4px}@media (hover:hover){.top-up-promo-banner_root__SDaCW .top-up-promo-banner_modelTitle__vnbAf:hover{text-decoration-style:solid}}.top-up-promo-banner_root__SDaCW .top-up-promo-banner_modelTitle__vnbAf:focus-visible{outline:2px solid var(--promo-pink);outline-offset:3px}.top-up-promo-banner_modelNote__AHe2E svg{flex-shrink:0}@media (hover:hover){.top-up-promo-banner_modelNote__AHe2E:hover{color:#ff8bc8}}.top-up-promo-banner_modelNote__AHe2E:focus-visible{border-radius:3px;outline:2px solid var(--promo-pink);outline-offset:2px}.top-up-promo-banner_subDivider__Sonl0{color:rgba(255,255,255,.34)}.top-up-promo-banner_root__SDaCW .top-up-promo-banner_cta__C08mh{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:44px;padding:0 24px;font-family:var(--promo-display);font-size:14px;font-weight:600;letter-spacing:.01em;color:#0a0a0a;background:var(--promo-pink);border-radius:12px;text-decoration:none;cursor:pointer;border:none;transition:filter .18s ease,transform .18s ease;animation:top-up-promo-banner_tpCtaPulse__itMJA 1.8s ease infinite}@media (hover:hover){.top-up-promo-banner_root__SDaCW .top-up-promo-banner_cta__C08mh:hover{color:#0a0a0a;filter:brightness(1.12);transform:translateY(-1px)}}.top-up-promo-banner_root__SDaCW .top-up-promo-banner_cta__C08mh:focus-visible{outline:2px solid var(--promo-pink);outline-offset:3px}.top-up-promo-banner_root__SDaCW .top-up-promo-banner_cta__C08mh svg{display:block;color:#0a0a0a}@keyframes top-up-promo-banner_tpCtaPulse__itMJA{0%,to{box-shadow:0 0 0 0 rgba(255,62,165,.45)}50%{box-shadow:0 0 0 7px rgba(255,62,165,0)}}@media (max-width:900px){.top-up-promo-banner_title__ZA5BX{white-space:normal}.top-up-promo-banner_promo__LOiQg{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:720px){.top-up-promo-banner_root__SDaCW{padding:16px 18px}.top-up-promo-banner_title__ZA5BX{font-size:17px}.top-up-promo-banner_root__SDaCW .top-up-promo-banner_cta__C08mh{width:100%}.top-up-promo-banner_slot__1lQ41{margin-top:-24px}}@media (prefers-reduced-motion:reduce){.top-up-promo-banner_root__SDaCW .top-up-promo-banner_cta__C08mh{animation:none}}.top-up-promo-banner_root__SDaCW.top-up-promo-banner_ribbon__vgb7V{padding:10px 18px;margin-bottom:0;background:rgba(255,62,165,.035);border:0;border-block:1px solid rgba(255,62,165,.16)}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_body__rNEIG{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 20px}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_title__ZA5BX{font-size:14px;font-weight:500}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_title__ZA5BX em{font-family:inherit;font-size:inherit;font-style:normal;font-weight:500}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_sub__MPcKE{font-size:11px}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_promo__LOiQg>a{background:transparent;border:0;box-shadow:none;color:var(--promo-pink);font-size:12px;padding:6px 0;min-height:32px;height:auto;animation:none}@media(max-width:767px){.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_body__rNEIG{align-items:flex-start;flex-direction:column}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_promo__LOiQg{gap:16px}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_title__ZA5BX{font-size:13px;white-space:normal}}@media(max-width:900px){.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_promo__LOiQg{flex-direction:row;align-items:center;gap:12px}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_promo__LOiQg>a{width:auto;flex-shrink:0;white-space:nowrap}.top-up-promo-banner_ribbon__vgb7V .top-up-promo-banner_body__rNEIG{gap:6px}}.top-up-promo-banner_root__SDaCW.top-up-promo-banner_topbar__MvwEI{height:48px;min-height:48px;margin:0;padding:6px 24px;flex-wrap:nowrap}.top-up-promo-banner_topbar__MvwEI .top-up-promo-banner_promo__LOiQg{max-width:1502px;width:100%;margin-inline:auto}@media(max-width:900px){.top-up-promo-banner_topbar__MvwEI .top-up-promo-banner_sub__MPcKE{display:none}.top-up-promo-banner_root__SDaCW.top-up-promo-banner_topbar__MvwEI{padding-inline:12px}.top-up-promo-banner_topbar__MvwEI .top-up-promo-banner_title__ZA5BX{font-size:12px;white-space:nowrap}.top-up-promo-banner_topbar__MvwEI .top-up-promo-banner_help__pAED7{width:16px;height:16px;margin-left:4px}}.top-up-promo-banner_root__SDaCW.top-up-promo-banner_topbar__MvwEI{position:relative;padding-right:64px}.top-up-promo-banner_topbar__MvwEI .top-up-promo-banner_promo__LOiQg{max-width:none}.top-up-promo-banner_close__cosOl{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--promo-text);opacity:.65;cursor:pointer}@media (hover:hover){.top-up-promo-banner_close__cosOl:hover{opacity:1;background:rgba(255,255,255,.08)}}.top-up-promo-banner_close__cosOl:focus-visible{outline:2px solid var(--promo-pink);outline-offset:2px;opacity:1}@media(max-width:900px){.top-up-promo-banner_root__SDaCW.top-up-promo-banner_topbar__MvwEI{padding-right:46px}.top-up-promo-banner_close__cosOl{right:6px}.top-up-promo-banner_topbar__MvwEI .top-up-promo-banner_promo__LOiQg>a{display:none}}