.E0kJGG_header{padding:var(--cs-space-4) 0;border-bottom:1px solid var(--cs-line)}.E0kJGG_brand{font-family:var(--cs-family-display);color:var(--cs-ink);font-size:20px;font-weight:700;text-decoration:none}.E0kJGG_hero{padding:var(--cs-space-10) var(--gutter);gap:var(--cs-space-6);display:grid}.E0kJGG_hero p{max-width:var(--measure)}.E0kJGG_heroActions{gap:var(--cs-space-2);display:grid}.E0kJGG_card{background:var(--cs-espresso);color:var(--cs-on-espresso);border-radius:var(--cs-radius-lg);padding:var(--cs-space-6);gap:var(--cs-space-4);display:grid}.E0kJGG_cardTop{justify-content:space-between;align-items:baseline;gap:var(--cs-space-4);display:flex}.E0kJGG_cardCafe{font-family:var(--cs-family-display);font-size:22px;font-weight:600}.E0kJGG_cardLabel{font-family:var(--cs-family-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cs-crema);font-size:12px}.E0kJGG_cardCount{font-family:var(--cs-family-mono);font-size:var(--cs-stamp-count-size);line-height:var(--cs-stamp-count-lh);font-weight:500}.E0kJGG_cardStatus{color:var(--cs-crema)}.E0kJGG_section{padding:var(--cs-space-10) var(--gutter);border-top:1px solid var(--cs-line);gap:var(--cs-space-6);display:grid}.E0kJGG_cols{gap:var(--cs-space-4);display:grid}.E0kJGG_col{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);padding:var(--cs-space-6);gap:var(--cs-space-2);align-content:start;display:grid}.E0kJGG_steps{gap:var(--cs-space-4);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.E0kJGG_steps li{gap:var(--cs-space-4);grid-template-columns:36px 1fr;align-items:start;display:grid}.E0kJGG_steps li:before{counter-increment:s;content:counter(s);border-radius:var(--cs-radius-full);background:var(--cs-caramel);width:36px;height:36px;color:var(--cs-on-espresso);font-family:var(--cs-family-mono);place-items:center;font-weight:500;display:grid}.E0kJGG_footer{padding:var(--cs-space-6) var(--gutter) var(--cs-space-10);border-top:1px solid var(--cs-line);gap:var(--cs-space-2);display:grid}@media (min-width:720px){.E0kJGG_heroActions{grid-template-columns:auto auto;justify-content:start}.E0kJGG_heroActions .btn{width:auto}.E0kJGG_cols{grid-template-columns:repeat(3,1fr)}.E0kJGG_hero{grid-template-columns:1.2fr 1fr;align-items:center}}
