:root{--color-discount-gradient-core:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-gradient-banner:var(--color-discount-gradient-core);--color-discount-gradient-countdown:var(--color-discount-gradient-core);--color-discount-gradient-entry:linear-gradient(258deg, #3f3cff -19.07%, #86fff7 2.05%, #3b4eff 21.8%, #83b4fe 37.36%, #8d9bff 55.49%, #2b2fff 71.52%, #5af1ff 99.35%);--color-discount-gradient-text:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-gradient-modal-text:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-gradient-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-neutral-static-white-100) 8%, transparent) 0%, color-mix(in srgb, var(--color-bg-neutral-static-white-100) 3%, transparent) 42%, transparent 100%);--color-discount-gradient-banner-gloss:linear-gradient(90deg, transparent, transparent);--color-discount-gradient-brand:var(--color-discount-gradient-core);--color-discount-surface-overlay:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 55%, transparent);--color-discount-surface-modal:var(--color-bg-base-tertiary);--color-discount-surface-modal-border:var(--color-border-neutral-white-16);--color-discount-surface-modal-panel:transparent;--color-discount-surface-modal-panel-border:var(--color-border-neutral-white-12);--color-discount-surface-highlight:var(--color-bg-alpha-brand-assistive);--color-discount-surface-highlight-mobile:var(--color-bg-alpha-brand-assistive);--color-discount-surface-highlight-border:color-mix(in srgb, var(--color-border-brand-default) 28%, transparent);--color-discount-surface-highlight-border-strong:var(--color-border-brand-default);--color-discount-surface-entry:var(--color-discount-gradient-entry);--color-discount-surface-entry-outline:var(--color-border-neutral-white-12);--color-discount-surface-entry-shadow:#585e5c;--color-discount-surface-entry-shadow-hover:#585e5c;--color-discount-surface-entry-mobile:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-surface-entry-mobile-controls:var(--color-bg-neutral-static-inverse-80);--color-discount-surface-entry-mobile-outline:var(--color-border-neutral-white-12);--color-discount-surface-entry-mobile-shadow:#252525;--color-discount-surface-entry-timer:transparent;--color-discount-surface-entry-timer-inset:transparent;--color-discount-surface-banner:var(--color-discount-gradient-banner);--color-discount-surface-banner-topline:color-mix(in srgb, var(--color-bg-neutral-static-white-100) 8%, transparent);--color-discount-button-primary-surface:var(--color-bg-neutral-static-white-100);--color-discount-button-primary-surface-hover:color-mix(in srgb, var(--color-bg-neutral-static-white-100) 92%, transparent);--color-discount-button-primary-inset:color-mix(in srgb, var(--color-bg-neutral-static-white-100) 58%, transparent);--color-discount-button-primary-border:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 10%, transparent);--color-discount-button-primary-border-hover:color-mix(in srgb, var(--color-border-brand-static-assistive) 72%, var(--color-bg-neutral-static-white-100));--color-discount-button-primary-shadow-soft:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 12%, transparent);--color-discount-button-primary-shadow:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 20%, transparent);--color-discount-button-modal-primary-surface:var(--color-bg-neutral-static-inverse-100);--color-discount-button-modal-primary-surface-hover:var(--color-bg-neutral-static-inverse-100);--color-discount-button-modal-primary-text:var(--color-text-neutral-static-white-95);--color-discount-button-entry-surface:var(--color-bg-neutral-static-white-80);--color-discount-button-entry-surface-hover:var(--color-bg-neutral-static-white-100);--color-discount-button-entry-mobile-surface:var(--color-bg-neutral-static-white-100);--color-discount-button-entry-mobile-surface-hover:var(--color-bg-neutral-static-white-100);--color-discount-button-entry-mobile-text:var(--color-text-neutral-static-inverse-95);--color-discount-button-secondary-surface:var(--color-button-base-tonal-default);--color-discount-button-secondary-surface-hover:var(--color-button-base-tonal-default-interactive);--color-discount-rim-gradient:linear-gradient(90deg, transparent 0%, var(--color-bg-purple-static-default) 18%, var(--color-bg-brand-static-default) 48%, var(--color-bg-brand-static-secondary) 72%, var(--color-bg-purple-static-default) 88%, transparent 100%);--color-discount-rim-mask:linear-gradient(var(--color-bg-neutral-static-white-100) 0 0);--color-discount-shadow-soft:color-mix(in srgb, var(--color-bg-base-emphasis) 18%, transparent);--color-discount-shadow-medium:color-mix(in srgb, var(--color-bg-base-emphasis) 28%, transparent);--color-discount-shadow-strong:color-mix(in srgb, var(--color-bg-base-emphasis) 42%, transparent);--color-discount-shadow-intense:color-mix(in srgb, var(--color-bg-base-emphasis) 58%, transparent);--color-discount-text-primary:var(--color-text-neutral-white-95);--color-discount-text-secondary:var(--color-text-neutral-white-80);--color-discount-text-muted:var(--color-text-neutral-white-60);--color-discount-text-static-white-95:var(--color-text-neutral-static-white-95);--color-discount-text-static-white-60:var(--color-text-neutral-static-white-60);--color-discount-text-static-inverse-95:var(--color-text-neutral-static-inverse-95)}.dark{--color-discount-gradient-core:linear-gradient(90deg, #561eff 0.96%, #794dff 12.02%, #9454fb 30.77%, #4ba3fb 51.45%, #399fff 80.29%, #2a71ff 94.4%);--color-discount-gradient-banner:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-gradient-countdown:var(--color-discount-gradient-core);--color-discount-gradient-entry:linear-gradient(258deg, #3f3cff -19.07%, #86fff7 2.05%, #3b4eff 21.8%, #83b4fe 37.36%, #8d9bff 55.49%, #2b2fff 71.52%, #5af1ff 99.35%);--color-discount-gradient-text:linear-gradient(90deg, #561eff 0.96%, #794dff 12.02%, #9454fb 30.77%, #4ba3fb 51.45%, #399fff 80.29%, #2a71ff 94.4%);--color-discount-gradient-modal-text:linear-gradient(90deg, #561eff 0.96%, #794dff 12.02%, #9454fb 30.77%, #4ba3fb 51.45%, #399fff 80.29%, #2a71ff 94.4%);--color-discount-gradient-brand:var(--color-discount-gradient-core);--color-discount-surface-highlight:var(--color-bg-alpha-brand-assistive);--color-discount-surface-highlight-mobile:var(--color-bg-alpha-brand-assistive);--color-discount-surface-highlight-border:color-mix(in srgb, var(--color-border-brand-default) 52%, transparent);--color-discount-surface-highlight-border-strong:var(--color-border-brand-default);--color-discount-surface-entry-shadow:#585e5c;--color-discount-surface-entry-shadow-hover:#585e5c;--color-discount-surface-entry-mobile:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-surface-entry-mobile-controls:var(--color-bg-neutral-static-inverse-80);--color-discount-surface-entry-mobile-outline:var(--color-border-neutral-white-12);--color-discount-surface-entry-mobile-shadow:#252525;--color-discount-button-primary-shadow-soft:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 14%, transparent);--color-discount-button-primary-shadow:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 24%, transparent);--color-discount-button-modal-primary-surface:var(--color-bg-neutral-static-white-100);--color-discount-button-modal-primary-surface-hover:var(--color-bg-neutral-static-white-100);--color-discount-button-modal-primary-text:var(--color-text-neutral-static-inverse-95)}@media (prefers-color-scheme:dark){.system{--color-discount-gradient-core:linear-gradient(90deg, #561eff 0.96%, #794dff 12.02%, #9454fb 30.77%, #4ba3fb 51.45%, #399fff 80.29%, #2a71ff 94.4%);--color-discount-gradient-banner:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-gradient-countdown:var(--color-discount-gradient-core);--color-discount-gradient-entry:linear-gradient(258deg, #3f3cff -19.07%, #86fff7 2.05%, #3b4eff 21.8%, #83b4fe 37.36%, #8d9bff 55.49%, #2b2fff 71.52%, #5af1ff 99.35%);--color-discount-gradient-text:linear-gradient(90deg, #561eff 0.96%, #794dff 12.02%, #9454fb 30.77%, #4ba3fb 51.45%, #399fff 80.29%, #2a71ff 94.4%);--color-discount-gradient-modal-text:linear-gradient(90deg, #561eff 0.96%, #794dff 12.02%, #9454fb 30.77%, #4ba3fb 51.45%, #399fff 80.29%, #2a71ff 94.4%);--color-discount-gradient-brand:var(--color-discount-gradient-core);--color-discount-surface-highlight:var(--color-bg-alpha-brand-assistive);--color-discount-surface-highlight-mobile:var(--color-bg-alpha-brand-assistive);--color-discount-surface-highlight-border:color-mix(in srgb, var(--color-border-brand-default) 52%, transparent);--color-discount-surface-highlight-border-strong:var(--color-border-brand-default);--color-discount-surface-entry-shadow:#585e5c;--color-discount-surface-entry-shadow-hover:#585e5c;--color-discount-surface-entry-mobile:linear-gradient(281deg, #5c54ff -17.76%, #2e43ff -1.88%, #3ba0ff 28.14%, #1259ff 53.71%, #211add 75.34%, #8c72ff 96.44%, #8559ff 115.99%);--color-discount-surface-entry-mobile-controls:var(--color-bg-neutral-static-inverse-80);--color-discount-surface-entry-mobile-outline:var(--color-border-neutral-white-12);--color-discount-surface-entry-mobile-shadow:#252525;--color-discount-button-primary-shadow-soft:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 14%, transparent);--color-discount-button-primary-shadow:color-mix(in srgb, var(--color-bg-neutral-static-inverse-100) 24%, transparent);--color-discount-button-modal-primary-surface:var(--color-bg-neutral-static-white-100);--color-discount-button-modal-primary-surface-hover:var(--color-bg-neutral-static-white-100);--color-discount-button-modal-primary-text:var(--color-text-neutral-static-inverse-95)}}.base-modal-footer .payment-method-modal__ok{background:var(--color-discount-button-modal-primary-surface);border:1px solid var(--color-discount-button-primary-border);box-shadow:0 4px 12px 0 var(--color-discount-button-primary-shadow);color:var(--color-discount-button-modal-primary-text);isolation:isolate;position:relative;overflow:visible}.base-modal-footer .payment-method-modal__ok:after{background:var(--color-discount-rim-gradient);border-radius:inherit;content:"";-webkit-mask:var(--color-discount-rim-mask) content-box, var(--color-discount-rim-mask);-webkit-mask:var(--color-discount-rim-mask) content-box, var(--color-discount-rim-mask);mask:var(--color-discount-rim-mask) content-box, var(--color-discount-rim-mask);-webkit-mask-composite:xor;opacity:.55;pointer-events:none;z-index:-1;background-position:0;background-size:180% 180%;padding:1px;transition:opacity .18s;animation:1.3s ease-in-out infinite alternate payment-method-modal-rim-flow;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.base-modal-footer .payment-method-modal__ok:hover:not(:disabled){background:var(--color-discount-button-modal-primary-surface-hover);box-shadow:0 4px 12px 0 var(--color-discount-button-primary-shadow)}.base-modal-footer .payment-method-modal__ok:focus-visible:not(:disabled){background:var(--color-discount-button-modal-primary-surface-hover);box-shadow:0 4px 12px 0 var(--color-discount-button-primary-shadow)}.base-modal-footer .payment-method-modal__ok:hover:not(:disabled):after{opacity:1}.base-modal-footer .payment-method-modal__ok:focus-visible:not(:disabled):after{opacity:1}.base-modal-footer .payment-method-modal__ok:disabled:after{opacity:.35;animation:none}@keyframes payment-method-modal-rim-flow{0%{background-position:0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.base-modal-footer .payment-method-modal__ok:after{animation:none}}.discount-entry[data-v-30926f6d]{background:var(--color-discount-surface-entry);border:.6px solid var(--color-discount-surface-entry-outline);box-shadow:0 2px 6px 0 var(--color-discount-surface-entry-shadow);border-radius:28px;align-items:center;gap:4px;min-height:28px;padding:2px 4px;transition:box-shadow .16s,background .16s;display:inline-flex;position:relative}.discount-entry[data-v-30926f6d]:hover{box-shadow:0 2px 6px 0 var(--color-discount-surface-entry-shadow-hover)}.discount-entry__shell[data-v-30926f6d]{background-color:#0000;border-style:none;align-items:center;gap:4px;min-width:0;padding:0;display:inline-flex}.discount-entry__shell--compact[data-v-30926f6d]{flex:auto;justify-content:space-between;gap:8px;min-width:0}.discount-entry__shell--timerless[data-v-30926f6d]{gap:0}.discount-entry__label[data-v-30926f6d]{color:var(--color-discount-text-static-white-95);font-family:var(--font-family-en,"IBM Plex Sans");font-size:var(--font-size-12,12px);white-space:nowrap;align-items:center;gap:4px;min-width:0;padding:0 8px 0 6px;font-style:normal;font-weight:500;line-height:20px;display:inline-flex}.discount-entry__label-icon[data-v-30926f6d]{color:var(--color-discount-text-static-white-95);flex-shrink:0}.discount-entry__label-text[data-v-30926f6d]{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.discount-entry__timer[data-v-30926f6d]{background:var(--color-discount-surface-entry-timer);color:var(--color-discount-text-static-white-95);font-family:var(--font-family-en,"IBM Plex Sans");font-size:var(--font-size-12,12px);white-space:nowrap;border-radius:0;align-items:center;height:20px;padding:0 4px;font-style:normal;font-weight:400;line-height:20px;display:inline-flex}.discount-entry__digit[data-v-30926f6d]{color:var(--color-discount-text-static-white-95)}.discount-entry__separator[data-v-30926f6d]{color:var(--color-discount-text-static-white-60)}.discount-entry__cta[data-v-30926f6d]{background:var(--color-discount-button-entry-surface);box-shadow:inset 0 1px 0 var(--color-discount-button-primary-inset);color:var(--color-discount-text-static-inverse-95);font-family:var(--font-family-en,"IBM Plex Sans");font-size:var(--font-size-12,12px);font-style:normal;font-weight:var(--mark-mark-medium-emphasized-Weight,500);height:24px;line-height:var(--mark-mark-medium-emphasized-Line-Height,20px);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding-left:8px;padding-right:8px;transition:background-color .16s;display:inline-flex}.discount-entry:hover .discount-entry__cta[data-v-30926f6d]{background:var(--color-discount-button-entry-surface-hover)}.discount-entry__dismiss[data-v-30926f6d]{color:var(--color-discount-text-static-white-95);opacity:.84;z-index:1;background-color:#0000;border-style:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:relative}.discount-entry--compact[data-v-30926f6d]{background:var(--color-discount-surface-entry-mobile);box-shadow:none;border:none;border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;margin-bottom:-19px;padding:4px 8px 24px 16px;display:flex}.discount-entry--compact .discount-entry__shell[data-v-30926f6d]{gap:8px;margin-top:1px}.discount-entry--compact .discount-entry__label[data-v-30926f6d]{color:var(--color-discount-text-static-white-95);flex:auto;padding:0;font-size:14px;line-height:22px}.discount-entry--compact .discount-entry__label-icon[data-v-30926f6d]{color:var(--color-discount-text-static-white-95)}.discount-entry__actions[data-v-30926f6d]{background:var(--color-discount-surface-entry-mobile-controls);border:.6px solid var(--color-discount-surface-entry-mobile-outline);box-shadow:0 2px 6px 0 var(--color-discount-surface-entry-mobile-shadow);border-radius:28px;flex-shrink:0;align-items:center;gap:4px;height:28px;padding:4px;display:inline-flex}.discount-entry--compact .discount-entry__timer[data-v-30926f6d]{height:20px;padding:0 4px;font-size:12px;line-height:20px}.discount-entry--compact .discount-entry__cta[data-v-30926f6d]{background:var(--color-discount-button-entry-mobile-surface);color:var(--color-discount-button-entry-mobile-text);padding:0 8px;font-size:12px}.discount-entry--compact:hover .discount-entry__cta[data-v-30926f6d]{background:var(--color-discount-button-entry-mobile-surface-hover)}.discount-entry--compact .discount-entry__dismiss[data-v-30926f6d]{color:var(--color-discount-text-static-white-95);opacity:1;width:22px;height:22px;margin-top:4px}@media (max-width:767px){.discount-entry--compact .discount-entry__shell[data-v-30926f6d]{gap:4px}.discount-entry--compact .discount-entry__label[data-v-30926f6d]{min-width:0}}
