.bf-scratch-dialog{--ink:#211d1e;--paper:#f4f1ed;--green:#a3e16d;--blue:#79adf7;--orange:#ff7655;font-family:var(--font-instrument-sans), system-ui, sans-serif}.bf-scratch-dialog h2{font-family:var(--font-rena), Georgia, serif}.bf-scratch-dialog .close{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:28px;line-height:1}@keyframes enter{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes claimArrival{0%{opacity:0;transform:translate(32%,-150px)scale(.38)}35%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes orangeJet{0%{opacity:0;clip-path:polygon(88% 0,100% 0,100% 12%,88% 12%);transform:scale(.5)}20%{opacity:.85}60%{opacity:.55;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1.3)}to{opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1.4)}}@keyframes buttonFlight{0%{opacity:0;background:#ff765500;transform:translateY(-340px)scale(.55)}35%{opacity:.5;transform:translateY(-200px)scale(.75)}68%{opacity:1;background:#ff7655b0;transform:translateY(0)scale(.96)}82%{opacity:1;background:var(--orange);transform:translateY(0)scale(1)}90%{transform:translateY(-7px)scale(1.035)}to{opacity:1;background:var(--orange);transform:translateY(0)scale(1)}}@keyframes popupMist{0%{opacity:0;transform:scale(.8)rotate(-8deg)}20%{opacity:.8;transform:scale(1.08)rotate(7deg)}42%{opacity:.9;transform:scale(.98)rotate(-5deg)}62%{opacity:.8;filter:blur(18px);transform:scale(1.03)rotate(3deg)}82%{opacity:.5;filter:blur(4px);transform:translateY(30px)scale(.08)}87%,to{opacity:0;transform:translateY(30px)scale(0)}}@keyframes buttonDescent{0%{opacity:0;background:#ff765500;transform:translateY(-340px)scale(.55)}58%{opacity:.4;background:#ff765560;transform:translateY(-140px)scale(.75)}74%{opacity:1;background:var(--orange);transform:translateY(-60px)scale(.95)}88%{opacity:1;transform:translateY(0)scale(1)}94%{transform:translateY(-6px)scale(1.025)}to{opacity:1;background:var(--orange);transform:translateY(0)scale(1)}}@keyframes mistGather{0%{opacity:0;filter:blur(14px);transform:rotate(-7deg)scale(.88)}18%{opacity:.9;transform:rotate(8deg)scale(1.06)}37%{opacity:.95;transform:rotate(-5deg)scale(1)}52.38%{opacity:1;filter:blur(12px);transform:rotate(5deg)scale(1)}70%{opacity:.95;filter:blur(10px);transform:rotate(-12deg)scale(.65)}86%{opacity:.9;filter:blur(6px);transform:rotate(20deg)scale(.27)}96%{opacity:.75;filter:blur(2px);transform:rotate(-25deg)scale(.055)}to{opacity:0;filter:blur();transform:rotate(0)scale(0)}}.bf-scratch-dialog{z-index:10000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090909bd;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.bf-scratch-dialog[hidden]{display:none}.bf-scratch-dialog .modal{background:var(--paper);width:min(100%,520px);color:var(--ink);border-radius:32px;padding:30px 34px 26px;animation:.35s enter;position:relative;box-shadow:0 30px 100px #0006}.bf-scratch-dialog .topline{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.bf-scratch-dialog .topline img{filter:brightness(0);width:100px}.bf-scratch-dialog .close{background:0 0;border:1px solid #211d1e30;border-radius:50%;width:38px;height:38px;font-size:26px;line-height:1}.bf-scratch-dialog .eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600}.bf-scratch-dialog .modal h2{letter-spacing:-.04em;max-width:380px;margin:0 0 13px;font:46px/.98 Rena}.bf-scratch-dialog .intro{color:#5d5653;margin:0 0 21px;font-size:15px;line-height:1.5}.bf-scratch-dialog .scratch{background:var(--blue);isolation:isolate;border:1px solid #211d1e;border-radius:21px;height:226px;position:relative;overflow:hidden}.bf-scratch-dialog .reward{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.bf-scratch-dialog .reward .percent{letter-spacing:-.07em;margin-bottom:12px;font:91px/.86 Rena}.bf-scratch-dialog .percent span{letter-spacing:-.03em;font-size:34px}.bf-scratch-dialog .reward strong{font-size:18px;font-weight:600}.bf-scratch-dialog .reward p{margin:10px 0 0;font-size:14px}.bf-scratch-dialog .scratch canvas{touch-action:none;cursor:crosshair;z-index:2;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.bf-scratch-dialog .scratch.revealed canvas{opacity:0;pointer-events:none}.bf-scratch-dialog .scratch-label{z-index:3;pointer-events:none;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.bf-scratch-dialog .scratch-label strong{letter-spacing:-.03em;font:36px Rena}.bf-scratch-dialog .scratch-label span{opacity:.7;margin-top:9px;font-size:12px}.bf-scratch-dialog .scratch.started .scratch-label,.bf-scratch-dialog .scratch.revealed .scratch-label{opacity:0}.bf-scratch-dialog .scratch .spark{background:var(--green);clip-path:polygon(50% 0,62% 36%,100% 50%,62% 63%,50% 100%,37% 63%,0 50%,37% 36%);width:27px;height:27px;margin-bottom:17px}.bf-scratch-dialog .reveal-row{justify-content:space-between;align-items:center;gap:14px;margin:12px 1px 19px;display:flex}.bf-scratch-dialog .expiry{color:#5d5653;font-size:12px}.bf-scratch-dialog .reveal-alt{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #211d1e65;padding:3px 0;font-size:12px}.bf-scratch-dialog .claim{background:var(--orange);width:100%;color:var(--ink);border-radius:40px;justify-content:center;align-items:center;min-height:54px;padding:17px 12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.bf-scratch-dialog .claim[hidden]{display:none}.bf-scratch-dialog .pre-reveal{text-align:center;color:#69615e;margin:0 0 14px;font-size:12px}.bf-scratch-dialog .terms{color:#69615e;text-align:center;margin:15px 0 0;font-size:11px;line-height:1.5}.bf-scratch-dialog .terms a{color:inherit}.bf-scratch-dialog .status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bf-scratch-dialog .preview-note{text-align:center;color:#b9b2af;font-size:11px;position:fixed;bottom:16px;left:0;right:0}.bf-scratch-dialog .modal-foot{text-align:center;color:#6a625f;margin:16px 0 0;font-size:11px}body.bf-scratch-open{overflow:hidden}@media (max-width:560px){.bf-scratch-dialog{align-items:center;padding:14px}.bf-scratch-dialog .modal{border-radius:27px;padding:22px}.bf-scratch-dialog .topline{margin-bottom:17px}.bf-scratch-dialog .modal h2{font-size:40px}.bf-scratch-dialog .intro{margin-bottom:17px;font-size:14px}.bf-scratch-dialog .scratch{height:208px}.bf-scratch-dialog .reward .percent{font-size:83px}.bf-scratch-dialog .reward strong{font-size:16px}.bf-scratch-dialog .reward p{font-size:13px}.bf-scratch-dialog .reveal-row{margin-bottom:16px}.bf-scratch-dialog .expiry{font-size:11px}.bf-scratch-dialog .terms{font-size:10px}.bf-scratch-dialog .claim{font-size:15px}.bf-scratch-dialog .demo-label{text-align:right;max-width:120px}.bf-scratch-dialog .demo-header img{width:110px}}@media (max-height:700px){.bf-scratch-dialog{align-items:start}.bf-scratch-dialog .modal{margin:0 auto}.bf-scratch-dialog .topline{margin-bottom:12px}.bf-scratch-dialog .modal h2{font-size:37px}.bf-scratch-dialog .intro{margin-bottom:14px}.bf-scratch-dialog .scratch{height:180px}}@media (prefers-reduced-motion:reduce){.bf-scratch-dialog,.bf-scratch-dialog *{transition:none!important;animation:none!important}}.bf-scratch-dialog{overscroll-behavior:contain}.bf-scratch-dialog .modal{padding:24px 28px 20px}.bf-scratch-dialog .topline{margin-bottom:15px}.bf-scratch-dialog .modal h2{font-size:40px}.bf-scratch-dialog .intro{margin-bottom:16px}.bf-scratch-dialog .scratch{touch-action:none;overscroll-behavior:none;height:258px}.bf-scratch-dialog .scratch canvas{touch-action:none}.bf-scratch-dialog .reward{justify-content:center;padding-bottom:22px;transition:filter .35s,opacity .35s}.bf-scratch-dialog .scratch.cta-ready .reward{filter:brightness(.72);opacity:.8;justify-content:flex-start;padding-top:29px;padding-bottom:80px}.bf-scratch-dialog .reward .percent{font-size:78px}.bf-scratch-dialog .scratch .claim{z-index:4;width:calc(100% - 28px);min-height:49px;padding:13px 10px;font-size:15px;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 20px #0002}.bf-scratch-dialog .scratch .claim[hidden]{display:none}.bf-scratch-dialog .terms{margin-top:9px;font-size:10px}.bf-scratch-dialog .reveal-row{margin:10px 1px}.bf-scratch-dialog .pre-reveal{margin-bottom:8px;font-size:11px}@media (max-width:560px){.bf-scratch-dialog .modal{border-radius:25px;padding:20px}.bf-scratch-dialog .modal h2{font-size:35px}.bf-scratch-dialog .intro{margin-bottom:14px;font-size:13px}.bf-scratch-dialog .topline img{width:87px}.bf-scratch-dialog .topline{margin-bottom:14px}.bf-scratch-dialog .scratch{height:244px}.bf-scratch-dialog .reward .percent{font-size:72px}.bf-scratch-dialog .reward strong{font-size:15px}.bf-scratch-dialog .reward p{font-size:12px}.bf-scratch-dialog .scratch.cta-ready .reward{padding-top:27px}.bf-scratch-dialog .terms{font-size:10px;line-height:1.45}}@media (max-height:650px){.bf-scratch-dialog .scratch{height:230px}.bf-scratch-dialog .modal{padding:16px 20px}.bf-scratch-dialog .modal h2{font-size:31px}.bf-scratch-dialog .topline,.bf-scratch-dialog .intro{margin-bottom:10px}.bf-scratch-dialog .scratch.cta-ready .reward{padding-top:23px}.bf-scratch-dialog .reward .percent{font-size:67px}}.bf-scratch-dialog .scratch{border:5px solid var(--ink)}@media (max-width:560px){.bf-scratch-dialog .scratch{border-width:4px}}.bf-scratch-dialog .scratch .claim{transform-origin:50%;animation:.85s cubic-bezier(.18,.75,.25,1) both claimArrival}.bf-scratch-dialog .reward{transition:filter .8s,opacity .8s,padding .8s}@media (prefers-reduced-motion:reduce){.bf-scratch-dialog .scratch canvas{transition:none!important}.bf-scratch-dialog .scratch .claim{animation:none!important}}.bf-scratch-dialog .scratch:after{content:"";z-index:3;pointer-events:none;opacity:0;transform-origin:100% 0;background:radial-gradient(at 90% 10%,#ff7655cc 0%,#ff765599 25%,#ff765500 72%);position:absolute;inset:0}.bf-scratch-dialog .scratch.cta-ready:after{animation:.85s ease-out both orangeJet}@media (prefers-reduced-motion:reduce){.bf-scratch-dialog .scratch.cta-ready:after{animation:none!important}}.bf-scratch-dialog .modal{isolation:isolate}.bf-scratch-dialog .scratch{overflow:visible}.bf-scratch-dialog .scratch canvas,.bf-scratch-dialog .scratch-label,.bf-scratch-dialog .reward{border-radius:15px}.bf-scratch-dialog .scratch.cta-ready:after{display:none;animation:none!important}.bf-scratch-dialog .modal:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;opacity:0;filter:blur(14px);transform-origin:50% 72%;background:radial-gradient(at 10% 24%,#ff7655aa,#0000 40%),radial-gradient(at 86% 32%,#ff7655a6,#0000 38%),radial-gradient(at 40% 76%,#ff765599,#0000 45%);position:absolute;inset:0}.bf-scratch-dialog .scratch .claim{z-index:6;transform-origin:50%;will-change:transform,opacity;animation:1.8s cubic-bezier(.2,.65,.3,1) both buttonFlight}@media (max-width:560px){@keyframes buttonFlight{0%{opacity:0;background:#ff765500;transform:translateY(-290px)scale(.55)}35%{opacity:.5;transform:translateY(-170px)scale(.75)}68%{opacity:1;background:#ff7655b0;transform:translateY(0)scale(.96)}82%{opacity:1;background:var(--orange);transform:translateY(0)scale(1)}90%{transform:translateY(-7px)scale(1.035)}to{opacity:1;background:var(--orange);transform:translateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.bf-scratch-dialog .modal.offer-celebrate:after{opacity:0;animation:none!important}.bf-scratch-dialog .scratch .claim{will-change:auto;animation:none!important}}.bf-scratch-dialog .modal{background:var(--ink);color:var(--paper)}.bf-scratch-dialog .topline img{filter:none}.bf-scratch-dialog .close{color:var(--paper);border-color:#f4f1ed66}.bf-scratch-dialog .expiry,.bf-scratch-dialog .terms,.bf-scratch-dialog .pre-reveal{color:#d2ccca}.bf-scratch-dialog .scratch{border-color:var(--paper)}.bf-scratch-dialog .scratch canvas{transition:opacity 2s ease-in-out}.bf-scratch-dialog .scratch .claim{animation:2.2s cubic-bezier(.2,.65,.3,1) both buttonDescent}.bf-scratch-dialog .modal:after{z-index:5;transform-origin:50% var(--mist-target,72%);filter:blur(12px);background:radial-gradient(at 14% 25%,#ff7655ef,#0000 48%),radial-gradient(at 87% 36%,#ff904fe0,#0000 45%),radial-gradient(at 40% 72%,#ff7655e6,#0000 50%);inset:0}.bf-scratch-dialog .modal.offer-celebrate:after{animation:4.2s ease-in-out both mistGather}@media (max-width:560px){@keyframes buttonDescent{0%{opacity:0;background:#ff765500;transform:translateY(-290px)scale(.55)}58%{opacity:.4;background:#ff765560;transform:translateY(-125px)scale(.75)}74%{opacity:1;background:var(--orange);transform:translateY(-55px)scale(.95)}88%{opacity:1;transform:translateY(0)scale(1)}94%{transform:translateY(-6px)scale(1.025)}to{opacity:1;background:var(--orange);transform:translateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.bf-scratch-dialog .scratch canvas{transition:none!important}.bf-scratch-dialog .scratch .claim,.bf-scratch-dialog .modal.offer-celebrate:after{animation:none!important}}.bf-scratch-dialog .scratch{background:#292627}.bf-scratch-dialog .reward{color:var(--paper);background:repeating-linear-gradient(24deg,#0000 0 37px,#79adf71c 37px 37.5px,#0000 37.5px 79px),repeating-linear-gradient(112deg,#0000 0 53px,#a3e16d16 53px 53.5px,#0000 53.5px 113px),repeating-linear-gradient(158deg,#0000 0 67px,#ff765518 67px 67.5px,#0000 67.5px 131px),#292627}.bf-scratch-dialog .scratch.cta-ready .reward{filter:none;opacity:1}.bf-scratch-dialog .scratch .claim{color:var(--ink)}.bf-scratch-dialog .close{color:var(--green);background:0 0;border:0;border-radius:0;width:44px;height:44px;font-size:32px}.bf-scratch-dialog .close:focus,.bf-scratch-dialog .close:focus-visible{box-shadow:none;outline:none}.bf-scratch-dialog .close:focus-visible{color:var(--green);text-shadow:0 0 5px #a3e16d80}body.bf-scratch-open{overscroll-behavior:none;width:100%;position:fixed;inset-inline:0;overflow:hidden}.bf-scratch-dialog .modal h2,.bf-scratch-dialog .scratch-label strong,.bf-scratch-dialog .reward .percent{font-family:var(--font-rena), Georgia, serif}.bf-scratch-dialog .scratch .claim{cursor:pointer;appearance:none;border:0;font-family:inherit}.bf-offer-locked .bf-offer-locked__modal{width:min(100%,440px)}.bf-offer-locked .bf-offer-locked__modal h2{max-width:none;margin-bottom:14px}.bf-offer-locked__body{color:#d2ccca;margin:0;font-size:15px;line-height:1.55}@media (max-width:560px){.bf-offer-locked__body{font-size:14px}}
