.grid[data-astro-cid-myxvghfs]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--space-3);display:grid}.slot[data-astro-cid-myxvghfs]{height:var(--slot);border-radius:var(--radius-pill);border:2px dashed var(--stamp-empty-ring);box-shadow:var(--shadow-inset-slot);color:var(--text-muted);opacity:.8;background:0 0;justify-content:center;align-items:center;display:flex}.slot--next[data-astro-cid-myxvghfs]{border-style:solid;border-color:var(--accent);opacity:1}.slot--on[data-astro-cid-myxvghfs]{background:var(--stamp-filled);box-shadow:none;color:var(--ink-900);opacity:1;border:none}.slot__n[data-astro-cid-myxvghfs]{font:var(--text-numeric);opacity:.55}.lc[data-astro-cid-zemwcsem]{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.lc--ink[data-astro-cid-zemwcsem]{background:var(--ink-900);color:var(--cream-100)}.lc--amber[data-astro-cid-zemwcsem]{background:var(--accent);color:var(--ink-900)}.lc--light[data-astro-cid-zemwcsem]{background:var(--surface-card);color:var(--text-primary)}.lc__head[data-astro-cid-zemwcsem]{align-items:center;gap:var(--space-4);display:flex}.lc__holder[data-astro-cid-zemwcsem]{border-radius:var(--radius-pill);background:#ffffff1f;border:1px solid #ffffff24;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lc--amber[data-astro-cid-zemwcsem] .lc__holder[data-astro-cid-zemwcsem],.lc--light[data-astro-cid-zemwcsem] .lc__holder[data-astro-cid-zemwcsem]{background:#14182b14;border-color:#14182b1a}.lc__text[data-astro-cid-zemwcsem]{flex:1;min-width:0}.lc__merchant[data-astro-cid-zemwcsem]{font:var(--text-h3)}.lc__reward[data-astro-cid-zemwcsem]{font:var(--text-small);white-space:nowrap;text-overflow:ellipsis;color:var(--slate-300);overflow:hidden}.lc--amber[data-astro-cid-zemwcsem] .lc__reward[data-astro-cid-zemwcsem]{color:var(--ink-700)}.lc--amber[data-astro-cid-zemwcsem] .slot--on{background:var(--stamp-ready);color:var(--accent)}.lc--amber[data-astro-cid-zemwcsem] .slot:not(.slot--on){border-color:var(--ink-700);color:var(--ink-700)}.lc--light[data-astro-cid-zemwcsem] .lc__reward[data-astro-cid-zemwcsem]{color:var(--text-muted)}.lc__togo[data-astro-cid-zemwcsem]{border-radius:var(--radius-pill);height:24px;font:var(--text-caption);letter-spacing:.02em;white-space:nowrap;color:inherit;background:#ffffff1f;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.lc--amber[data-astro-cid-zemwcsem] .lc__togo[data-astro-cid-zemwcsem],.lc--light[data-astro-cid-zemwcsem] .lc__togo[data-astro-cid-zemwcsem]{background:#14182b14}.rc[data-astro-cid-7jmv42gw]{align-items:center;gap:var(--space-3);padding:var(--space-7);border-radius:var(--radius-lg);color:var(--cream-100);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.rc--ink[data-astro-cid-7jmv42gw]{background:var(--ink-900);border:1px solid #0000}.rc--raised[data-astro-cid-7jmv42gw]{background:var(--ink-800);border:1px solid var(--ink-600)}.rc__label[data-astro-cid-7jmv42gw]{font:var(--text-label);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--slate-300)}.rc__code[data-astro-cid-7jmv42gw]{font:var(--text-code);letter-spacing:var(--text-code-tracking);color:var(--accent)}.rc__count[data-astro-cid-7jmv42gw]{font:var(--text-caption);color:var(--slate-300)}.narrow[data-astro-cid-rebrjudu]{max-width:62ch}.tabs[data-astro-cid-rebrjudu]{border-radius:var(--radius-pill);background:var(--cream-200);gap:4px;margin:32px 0 28px;padding:4px;display:inline-flex}.tabs__btn[data-astro-cid-rebrjudu]{border-radius:var(--radius-pill);height:40px;font:var(--text-body-strong);color:var(--ink-500);cursor:pointer;background:0 0;border:0;padding:0 20px}.tabs__btn--on[data-astro-cid-rebrjudu]{background:var(--white);color:var(--ink-900);box-shadow:var(--shadow-hairline)}.closing[data-astro-cid-rebrjudu]{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.closing__copy[data-astro-cid-rebrjudu]{flex:380px;max-width:560px}.closing__art[data-astro-cid-rebrjudu]{flex-direction:column;flex:340px;gap:20px;min-width:0;max-width:420px;display:flex}
