.card-module__71VQKa__page{z-index:2147482000;background:#f7f6f2;padding:14px 16px 48px;position:fixed;inset:0;overflow-y:auto}.card-module__71VQKa__page>*{max-width:560px;margin-left:auto;margin-right:auto}.card-module__71VQKa__warn{color:#8a1c12;background:#fdecea;border-radius:10px;padding:10px 12px;font-weight:600}.card-module__71VQKa__screen{z-index:2147483000;color:#fff;text-align:center;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow-y:auto}.card-module__71VQKa__valid{background:radial-gradient(circle at 50% 30%,#1f8a4c 0%,#0f5c31 70%)}.card-module__71VQKa__used{background:radial-gradient(circle at 50% 30%,#b3261e 0%,#7a1712 70%)}.card-module__71VQKa__expired{background:#4a4f57}.card-module__71VQKa__screenInner{flex-direction:column;align-items:center;max-width:480px;min-height:100%;margin:0 auto;padding:18px 20px 28px;display:flex}.card-module__71VQKa__brandLine{letter-spacing:.14em;opacity:.85;margin:0 0 6px;font-size:12px;font-weight:700}.card-module__71VQKa__showNow{color:#0f5c31;background:#fff;border-radius:999px;margin:4px 0 8px;padding:6px 14px;font-size:15px;font-weight:800}.card-module__71VQKa__holder{margin:6px 0 0;font-size:34px;font-weight:800;line-height:1.1}.card-module__71VQKa__cardNo{opacity:.85;font-variant-numeric:tabular-nums;margin:2px 0 14px;font-size:14px}.card-module__71VQKa__store{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:clamp(26px,8vw,38px);font-weight:900;line-height:1.05}.card-module__71VQKa__deal{margin:10px 0 2px;font-size:22px;font-weight:700;line-height:1.2}.card-module__71VQKa__dealMonth{opacity:.9;margin:0 0 10px;font-size:14px}.card-module__71VQKa__checkBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:6px 0;padding:0}.card-module__71VQKa__check{filter:drop-shadow(0 0 18px #ffffff8c);width:150px;height:150px;animation:1.6s ease-in-out infinite card-module__71VQKa__pulse}.card-module__71VQKa__ring{fill:#ffffff24;stroke:#fff;stroke-width:6px}.card-module__71VQKa__tick{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;animation:1.6s ease-in-out infinite card-module__71VQKa__draw}.card-module__71VQKa__bounce{animation:.55s card-module__71VQKa__bounce,1.6s ease-in-out .55s infinite card-module__71VQKa__pulse}@keyframes card-module__71VQKa__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes card-module__71VQKa__draw{0%{stroke-dashoffset:90px}45%,to{stroke-dashoffset:0}}@keyframes card-module__71VQKa__bounce{0%{transform:scale(1)}30%{transform:scale(1.35)rotate(-8deg)}60%{transform:scale(.9)rotate(4deg)}to{transform:scale(1)}}.card-module__71VQKa__usedBox{background:#00000038;border-radius:16px;width:100%;margin:12px 0;padding:16px 20px}.card-module__71VQKa__usedBox p{margin:4px 0;font-size:17px}.card-module__71VQKa__usedBig{font-weight:900;font-size:28px!important}.card-module__71VQKa__clock{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:8px 0 0;font-size:40px;font-weight:800}.card-module__71VQKa__date{opacity:.9;margin:0;font-size:16px}.card-module__71VQKa__rule{opacity:.85;margin:12px 0 0;font-size:13px;font-style:italic}.card-module__71VQKa__footLinks{gap:22px;margin-top:18px;display:flex}.card-module__71VQKa__footLinks a{color:#fff;font-weight:700;text-decoration:underline}.card-module__71VQKa__diag{opacity:.7;margin-top:auto;padding-top:14px;font-size:11px}.card-module__71VQKa__offer{flex-direction:column;gap:8px;display:flex}.card-module__71VQKa__testBanner{color:#6b4e00;letter-spacing:.06em;text-align:center;background:#fff4d6;border-radius:8px;margin:0 0 6px;padding:6px 10px;font-size:12px;font-weight:800}.card-module__71VQKa__offerStore{letter-spacing:.08em;color:var(--accent);margin:4px 0 0;font-size:15px;font-weight:800}.card-module__71VQKa__offerDeal{margin:0;font-size:26px;font-weight:900;line-height:1.15}.card-module__71VQKa__offerSub{color:var(--ink-soft);margin:0 0 8px;font-size:14px}.card-module__71VQKa__offerHead{margin:8px 0 2px;font-size:24px;font-weight:800;line-height:1.2}.card-module__71VQKa__offerLine{color:var(--ink);margin:0;font-size:16px}.card-module__71VQKa__bigBtn,.card-module__71VQKa__payBtn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;margin:12px 0 4px;padding:16px 18px;font-size:20px;font-weight:800}.card-module__71VQKa__payBtn{background:#111}.card-module__71VQKa__bigBtn:disabled,.card-module__71VQKa__payBtn:disabled{opacity:.6}.card-module__71VQKa__groupsLine{color:var(--ink-soft);margin:4px 0;font-size:14px}.card-module__71VQKa__linkBtn{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:16px;font-weight:700;text-decoration:underline}.card-module__71VQKa__inlineBtn{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:1px solid;border-radius:8px;margin:4px 0;padding:6px 10px;font-weight:700}.card-module__71VQKa__small{color:var(--ink-soft);margin:2px 0;font-size:13px}.card-module__71VQKa__stepLabel{color:var(--accent);margin:0;font-size:14px;font-weight:700}.card-module__71VQKa__field{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.card-module__71VQKa__field input{letter-spacing:.04em;border:2px solid #c9ccd1;border-radius:12px;padding:12px 14px;font-size:22px}.card-module__71VQKa__field input:focus{border-color:var(--accent);outline:none}.card-module__71VQKa__testCode{color:#4d3900;background:#fff4d6;border-radius:10px;margin:6px 0;padding:10px 12px;font-size:15px}.card-module__71VQKa__err{color:#b3261e;margin:4px 0;font-weight:700}.card-module__71VQKa__dealList{flex-direction:column;gap:10px;margin:4px 0 8px;padding-left:18px;font-size:15px;display:flex}.card-module__71VQKa__countyHead{margin:16px 0 4px;font-size:18px;font-weight:800}.card-module__71VQKa__cardIcon{color:var(--accent)}.card-module__71VQKa__savedBig{color:#0f5c31;margin:10px 0;font-size:24px;font-weight:900}.card-module__71VQKa__testTools{border-top:1px dashed #c9ccd1;flex-direction:column;margin-top:14px;padding-top:10px;display:flex}.card-module__71VQKa__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.card-module__71VQKa__slowRow{color:#b3261e}.card-module__71VQKa__chips{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.card-module__71VQKa__chip{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #c9ccd1;border-radius:999px;padding:7px 13px;font-size:14px;font-weight:700}.card-module__71VQKa__chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.card-module__71VQKa__sponsorGrid{flex-direction:column;gap:10px;margin:6px 0 10px;display:flex}.card-module__71VQKa__sponsorCard{color:var(--ink);background:#fff;border:1px solid #e2e3e6;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 1px 3px #0000000d}.card-module__71VQKa__sponsorCard:active{transform:scale(.99)}.card-module__71VQKa__sponsorInitial{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:22px;font-weight:900;display:grid}.card-module__71VQKa__sponsorText{min-width:0;color:var(--ink-soft);flex-direction:column;gap:2px;font-size:14px;display:flex}.card-module__71VQKa__sponsorText strong{color:var(--ink);font-size:17px}.card-module__71VQKa__sponsorChip{color:#0f5c31;background:#e6f4ec;border-radius:999px;align-self:flex-start;margin-top:3px;padding:2px 9px;font-size:12px;font-weight:800}.card-module__71VQKa__sponsorArrow{color:var(--ink-faint);margin-left:auto;font-size:28px}.card-module__71VQKa__sponsorBox{background:#e6f4ec;border:2px solid #1f8a4c;border-radius:16px;margin:18px 0;padding:16px 18px}.card-module__71VQKa__sponsorTag{color:#fff;background:#1f8a4c;border-radius:999px;margin:0 0 8px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-block}.card-module__71VQKa__sponsorLabel{color:#0f5c31;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:13px;font-weight:700}.card-module__71VQKa__sponsorDeal{color:#0b3d21;margin:2px 0 0;font-size:24px;font-weight:900;line-height:1.2}.card-module__71VQKa__sponsorRule{color:#0f5c31;margin:2px 0 8px;font-size:14px}.card-module__71VQKa__sponsorHow{color:var(--ink);margin:0;font-size:14px}.card-module__71VQKa__listingTestBar{color:#6b4e00;text-align:center;background:#fff4d6;border-radius:8px;max-width:760px;margin:8px auto 0;padding:6px 12px;font-size:13px;font-weight:700}.card-module__71VQKa__listingTestBar a{color:#6b4e00}.card-module__71VQKa__inDir{flex-direction:column;gap:8px;max-width:620px;margin:0 auto;padding-bottom:32px;display:flex}.card-module__71VQKa__qr{background:#fff;border-radius:8px;margin:6px 0;display:block}.card-module__71VQKa__codeLabel{opacity:.9;letter-spacing:.04em;margin:14px 0 0;font-size:15px;font-weight:700}.card-module__71VQKa__codeBig{letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:clamp(64px,22vw,96px);font-weight:900;line-height:1}.card-module__71VQKa__sendSteps{flex-direction:column;gap:6px;margin:6px 0 0;padding-left:22px;font-size:16px;display:flex}.card-module__71VQKa__sendNote{background:#eef0ee;border-radius:12px;margin:8px 0;padding:12px 14px}.card-module__71VQKa__sendNote p{margin:2px 0;font-size:16px}.card-module__71VQKa__sheetDim{z-index:2147482500;background:#0006;position:fixed;inset:0}.card-module__71VQKa__sheet{z-index:2147482600;max-width:560px;padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:6px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0003}.card-module__71VQKa__sendCodeLink{text-align:center;color:#fff;letter-spacing:.03em;background:#1f8a4c;border-radius:12px;margin:8px 0 0;padding:12px 14px;font-size:17px;font-weight:800;text-decoration:none;display:block}.card-module__71VQKa__sendCodeRow{text-align:center;color:#fff;background:#1f8a4c;border-radius:10px;margin:6px 0 0;padding:10px 12px;font-weight:800;text-decoration:none;display:block}
