.pl-hono-compact{border-radius:var(--radius-card);background:var(--b-pastel);border:1px solid var(--b-pastel);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:11px 14px;display:flex}.pl-hono-compact--earned{background:color-mix(in srgb, var(--b-good) 12%, var(--b-surface));border-color:color-mix(in srgb, var(--b-good) 32%, transparent)}.pl-hono-compact__icon{border-radius:var(--radius-inset);width:30px;height:30px;color:var(--b-on-accent);background:var(--b-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.pl-hono-compact--earned .pl-hono-compact__icon{color:var(--b-on-accent);background:var(--b-good-fill)}.pl-hono-compact__text{flex:auto;min-width:0}.pl-hono-compact__title{color:var(--b-ink);font-size:14px;font-weight:700}.pl-hono-compact__sub{color:var(--b-muted);font-size:12px}.pl-hono-compact__how{cursor:pointer;color:var(--b-accent-text);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.pl-hono-compact__how:hover{color:var(--b-accent)}
.pl-hono{border-radius:var(--radius-tile);background:var(--b-pastel);border:1px solid var(--b-pastel);flex-direction:column;gap:12px;margin-bottom:18px;padding:16px;display:flex;position:relative}.pl-hono--earned{background:color-mix(in srgb, var(--b-good) 14%, var(--b-surface));border-color:color-mix(in srgb, var(--b-good) 40%, transparent)}.pl-hono__head{align-items:center;gap:12px;display:flex}.pl-hono__icon{border-radius:var(--radius-row);width:44px;height:44px;color:var(--b-on-accent);background:var(--b-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.pl-hono--earned .pl-hono__icon{color:var(--b-on-accent);background:var(--b-good-fill)}.pl-hono__head-main{flex:auto;min-width:0}.pl-hono__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--b-warn);font-size:10px;font-weight:800}.pl-hono__title{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--b-ink);margin-top:2px;font-size:19px;font-weight:800;line-height:1.2}.pl-hono__pill{border-radius:var(--radius-pill);white-space:nowrap;color:var(--b-on-accent);background:var(--b-accent);flex:none;padding:6px 13px;font-size:12.5px;font-weight:800}.pl-hono--earned .pl-hono__pill{color:var(--b-good);background:color-mix(in srgb, var(--b-good) 18%, transparent)}.pl-hono__msg,.pl-hono__rule{color:var(--b-ink-soft);margin:0;font-size:14px;line-height:1.5}.pl-hono__rule{color:var(--b-ink-soft);font-size:13px}.pl-hono__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pl-hono__daysleft{color:var(--b-muted);font-size:12px}.pl-hono__how{cursor:pointer;color:var(--b-accent-text);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.pl-hono__how:hover{color:var(--b-accent)}.pl-hono__cta{border-radius:var(--radius-pill);cursor:pointer;width:100%;height:44px;color:var(--b-on-accent);background:var(--b-accent);border:0;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.pl-hono__cta:hover{filter:brightness(1.12)}
