.rfe-main[data-astro-cid-mmytgntd]{user-select:none;background:radial-gradient(1200px 700px at 50% -10%, #fff 0%, var(--color-bg) 55%, #efece4 100%);min-height:calc(100vh - 96px);color:var(--color-brand-blue-dark);flex-direction:column;align-items:center;padding:24px 16px 56px;display:flex;overflow-x:hidden}.rfe-top[data-astro-cid-mmytgntd]{text-align:center;max-width:900px;margin-bottom:6px}.rfe-kicker[data-astro-cid-mmytgntd]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-blue);background:#0047e914;border-radius:100px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 16px;font-size:clamp(11px,1.6vw,14px);font-weight:700;display:inline-flex}.rfe-kicker[data-astro-cid-mmytgntd] svg[data-astro-cid-mmytgntd]{width:16px;height:16px}.rfe-title[data-astro-cid-mmytgntd]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0 0 6px;font-size:clamp(34px,7vw,68px);font-weight:900;line-height:.92}.rfe-title[data-astro-cid-mmytgntd] span[data-astro-cid-mmytgntd]{color:var(--color-brand-blue)}.rfe-sub[data-astro-cid-mmytgntd]{opacity:.72;max-width:560px;margin:0 auto;font-size:clamp(14px,2.2vw,19px);font-weight:500}.rfe-stage[data-astro-cid-mmytgntd]{aspect-ratio:1;justify-content:center;align-items:center;width:min(88vw,560px);margin:22px auto 8px;display:flex;position:relative}.rfe-pointer[data-astro-cid-mmytgntd]{z-index:6;filter:drop-shadow(0 6px 10px #00133f59);pointer-events:none;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.rfe-wheel-wrap[data-astro-cid-mmytgntd]{border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 30px 60px -18px #00133f73,0 0 0 12px #fff,0 0 0 17px #00133f1a}#rfe-wheel[data-astro-cid-mmytgntd]{will-change:transform;border-radius:50%;width:100%;height:100%;transition:transform 6s cubic-bezier(.12,.66,.12,1);display:block;transform:rotate(0)}#rfe-wheel[data-astro-cid-mmytgntd] .rfe-seg-text{font-family:var(--font-display);letter-spacing:.02em;font-weight:800}#rfe-wheel[data-astro-cid-mmytgntd] .rfe-seg-pct{font-family:var(--font-display);font-weight:900}.rfe-hub[data-astro-cid-mmytgntd]{z-index:5;width:23%;height:23%;box-shadow:0 0 0 5px var(--color-brand-blue-dark), 0 8px 18px #00133f59;text-align:center;pointer-events:none;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rfe-hub-logo[data-astro-cid-mmytgntd]{font-family:var(--font-display);color:var(--color-brand-blue-dark);letter-spacing:.02em;font-size:clamp(22px,5.4vw,40px);font-weight:900}.rfe-hub-sub[data-astro-cid-mmytgntd]{color:var(--color-brand-blue-dark);letter-spacing:.02em;opacity:.9;margin-top:2px;font-size:clamp(6px,1.35vw,9px);font-weight:700}.rfe-controls[data-astro-cid-mmytgntd]{flex-direction:column;align-items:center;gap:12px;margin-top:14px;display:flex}.rfe-spin-btn[data-astro-cid-mmytgntd]{appearance:none;cursor:pointer;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--color-brand-blue);border:none;border-radius:100px;padding:16px 54px;font-size:clamp(22px,4.2vw,34px);font-weight:900;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 14px 28px -8px #0047e999}.rfe-spin-btn[data-astro-cid-mmytgntd]:hover{transform:translateY(-2px);box-shadow:0 20px 34px -8px #0047e9a6}.rfe-spin-btn[data-astro-cid-mmytgntd]:active{transform:translateY(0)}.rfe-spin-btn[data-astro-cid-mmytgntd]:disabled{box-shadow:none;cursor:not-allowed;opacity:.8;background:#9aa6bf;transform:none}.rfe-hint[data-astro-cid-mmytgntd]{opacity:.6;font-size:13px;font-weight:500}.rfe-overlay[data-astro-cid-mmytgntd]{z-index:60;backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#00133f8c;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.rfe-overlay[data-astro-cid-mmytgntd].rfe-show{opacity:1;visibility:visible}.rfe-card[data-astro-cid-mmytgntd]{text-align:center;background:#fff;border-radius:34px;width:100%;max-width:440px;padding:40px 30px 32px;transition:transform .35s cubic-bezier(.2,.9,.2,1.2);position:relative;transform:scale(.85)translateY(16px);box-shadow:0 40px 80px -20px #00133f99}.rfe-overlay[data-astro-cid-mmytgntd].rfe-show .rfe-card[data-astro-cid-mmytgntd]{transform:scale(1)translateY(0)}.rfe-badge[data-astro-cid-mmytgntd]{background:var(--color-brand-teal);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 18px;display:flex}.rfe-badge[data-astro-cid-mmytgntd] svg[data-astro-cid-mmytgntd]{width:46px;height:46px}.rfe-card[data-astro-cid-mmytgntd].rfe-lose .rfe-badge[data-astro-cid-mmytgntd]{background:#e6eaf2}.rfe-card[data-astro-cid-mmytgntd] h2[data-astro-cid-mmytgntd]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-brand-blue-dark);margin:0 0 4px;font-size:clamp(26px,6vw,38px);font-weight:900;line-height:.95}.rfe-prize[data-astro-cid-mmytgntd]{font-family:var(--font-display);color:var(--color-brand-blue);text-transform:uppercase;margin:6px 0 8px;font-size:clamp(46px,13vw,84px);font-weight:900;line-height:.9}.rfe-card[data-astro-cid-mmytgntd] p[data-astro-cid-mmytgntd]:not(.rfe-prize){opacity:.72;margin:6px 0 24px;font-size:16px;font-weight:500;line-height:1.45}.rfe-again-btn[data-astro-cid-mmytgntd]{appearance:none;cursor:pointer;font-family:var(--font-body);color:#fff;background:var(--color-brand-blue-dark);letter-spacing:.02em;border:none;border-radius:100px;padding:15px 40px;font-size:17px;font-weight:800;transition:transform .15s}.rfe-again-btn[data-astro-cid-mmytgntd]:hover{transform:translateY(-2px)}.rfe-confetti[data-astro-cid-mmytgntd]{pointer-events:none;z-index:59;position:fixed;inset:0;overflow:hidden}.rfe-confetti[data-astro-cid-mmytgntd] i{opacity:.95;border-radius:2px;width:10px;height:16px;animation:linear forwards rfe-fall;position:absolute;top:-20px}@keyframes rfe-fall{to{opacity:.9;transform:translateY(110vh)rotate(720deg)}}@media (width<=520px){.rfe-spin-btn[data-astro-cid-mmytgntd]{padding:15px 44px}.rfe-hub-sub[data-astro-cid-mmytgntd]{display:none}}
