.offer-countdown_countdown__mAoeY{display:inline-grid;grid-template-columns:repeat(4,minmax(2.5rem,auto));gap:var(--offer-countdown-gap,clamp(.75rem,1.7vw,1.5rem));color:var(--offer-countdown-ink,var(--ink-900,#0f1730));font-variant-numeric:tabular-nums;max-width:100%}.offer-countdown_unit__uipg0{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.2rem}.offer-countdown_value__DA4G2{display:block;min-width:var(--offer-countdown-min-width,2.75rem);padding:var(--offer-countdown-padding,.3rem .5rem);border-radius:8px;background:var(--offer-countdown-surface,transparent);font-size:var(--offer-countdown-font-size,clamp(1.35rem,2.2vw,1.875rem));font-weight:800;line-height:1.1;letter-spacing:-.025em}.offer-countdown_label__Lg0fj{color:var(--offer-countdown-label,var(--ink-600,#365275));font-size:var(--offer-countdown-label-size,.75rem);font-weight:600;line-height:1.4}.referral-reward-overlay{position:fixed;inset:0;z-index:50;background:rgb(15 23 48/52%)}.referral-reward{position:fixed;top:50%;left:50%;z-index:50;translate:none;transform:translate(-50%,-50%);display:block;width:min(440px,calc(100vw - 32px));max-width:440px;max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;border-radius:24px;background:#fff;color:#0f1730;box-shadow:0 24px 64px rgb(16 40 85/24%)}.referral-reward__surface{position:relative;isolation:isolate}.referral-reward__close{position:absolute;z-index:3;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:rgb(255 255 255/84%);color:#365275;cursor:pointer}.referral-reward__close:hover{background:#e3efff}.referral-reward button:focus-visible{outline:3px solid #377df4;outline-offset:3px}.referral-reward__hero{position:relative;padding:20px 28px 22px;text-align:center;background:linear-gradient(180deg,#e9f4ff,#f4f8ff 72%,#fff)}.referral-reward__mascot-stage{display:grid;place-items:center;height:160px;margin-bottom:10px}.referral-reward__mascot{display:block;width:152px;height:152px;object-fit:contain;animation:referral-nini-arrive .64s cubic-bezier(.16,1,.3,1) both}.referral-reward__title{margin:0;font-size:clamp(22px,5.8vw,28px);font-weight:800;line-height:1.25;letter-spacing:-.025em;color:#133d8b;text-wrap:balance}.referral-reward__reward{margin:10px 0 0;font-size:16px;line-height:1.5;font-weight:600;color:#233e62}.referral-reward__reward strong{color:#1656c1;font-size:24px;font-weight:800}.referral-reward__description{margin:10px auto 0;max-width:34ch;font-size:14px;line-height:1.65;color:#415777;overflow-wrap:anywhere}.referral-reward__description strong{font-weight:700}.referral-reward__body{position:relative;padding:0 28px 22px}.referral-reward__voucher{display:grid;gap:7px;padding:18px 16px;text-align:center;border:1px dashed #8caef0;border-radius:14px;background:#f4f8ff}.referral-reward__label{color:#415777;font-size:12px;line-height:1.5}.referral-reward__code{color:#1656c1;font-family:ui-monospace,monospace;font-size:24px;font-weight:800;line-height:1.3;letter-spacing:.08em;overflow-wrap:anywhere}.referral-reward__expiry{font-size:13px;line-height:1.5;color:#365275;font-variant-numeric:tabular-nums}.referral-reward__actions{display:grid;grid-template-columns:1fr 1.35fr;gap:12px;margin-top:20px}.referral-reward__actions button{min-width:0;min-height:48px;padding:11px 12px;border-radius:12px;font:inherit;font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;transition:background-color .16s,color .16s}.referral-reward__later{border:1px solid #d2dfef;background:#fff;color:#365275}.referral-reward__later:hover{background:#f0f5fc}.referral-reward__apply{border:0;background:#245edb;color:#fff}.referral-reward__apply:hover{background:#194ebe}.referral-reward__saved{margin:12px 0 0;text-align:center;color:#50627b;font-size:12px;line-height:1.5}.referral-reward__confetti{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:24px;pointer-events:none}.referral-reward__confetti i{position:absolute;top:-18px;left:var(--x);display:block;width:7px;height:13px;border-radius:2px;background:var(--color);animation:referral-confetti-fall 2.3s cubic-bezier(.18,.62,.35,1) var(--delay) both}.referral-reward__confetti i:nth-child(3n){width:9px;height:9px;border-radius:50%}@keyframes referral-confetti-fall{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(0)}8%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),560px,0) rotate(var(--turn))}}@keyframes referral-nini-arrive{0%{opacity:0;transform:translateY(14px) rotate(-7deg) scale(.88)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@media (max-width:380px){.referral-reward__body,.referral-reward__hero{padding-right:20px;padding-left:20px}}@media (prefers-reduced-motion:reduce){.referral-reward,.referral-reward-overlay,.referral-reward__mascot{animation:none!important}.referral-reward__confetti{display:none}.referral-reward__actions button{transition:none}}