.perk-claim-panel.svelte-28z0p8{border-top:1px solid #ffffff1a;grid-column:1/-1;gap:8px;margin-top:2px;padding-top:12px;display:grid}.perk-claim-panel__claim-row.svelte-28z0p8{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.perk-claim-panel__claim.svelte-28z0p8{background:var(--perk-fg,#fff);height:30px;color:var(--perk-bg,#111015);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1;transition:filter .14s;display:inline-flex}.perk-claim-panel__claim.svelte-28z0p8:hover,.perk-claim-panel__claim.svelte-28z0p8:focus-visible{filter:brightness(.92)}.perk-claim-panel__claim.svelte-28z0p8:disabled{cursor:wait;opacity:.68}.perk-claim-panel__note.svelte-28z0p8{color:var(--perk-muted,#ffffffa3);margin:0;font-size:11px;line-height:1.4}.perk-claim-panel__code-row.svelte-28z0p8{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perk-claim-panel__code.svelte-28z0p8{min-height:28px;color:var(--perk-fg,#fff);font-family:var(--ds-font-mono);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;background:#8f8c9952;border-radius:4px;align-items:center;padding:4px 10px;font-size:14px;display:inline-flex}.perk-claim-panel__code--url.svelte-28z0p8{letter-spacing:0;overflow-wrap:anywhere;text-transform:none;white-space:normal;font-size:11px}.perk-claim-panel__copy.svelte-28z0p8{height:28px;color:var(--perk-fg,#fff);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.perk-claim-panel__link.svelte-28z0p8{color:var(--perk-fg,#fff);text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.perk-claim-panel__instruction.svelte-28z0p8,.perk-claim-panel__soldout.svelte-28z0p8,.perk-claim-panel__error.svelte-28z0p8{color:var(--perk-muted,#ffffffa3);margin:0;font-size:12px;line-height:1.44}.perk-claim-panel__soldout.svelte-28z0p8 a:where(.svelte-28z0p8){color:var(--perk-fg,#fff)}.perk-claim-panel__error.svelte-28z0p8{color:#fca5a5}.guide-perk.svelte-1vyqhdw{border:1px solid var(--perk-border);background:var(--perk-bg);color:var(--perk-fg);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.guide-perk__logo.svelte-1vyqhdw{width:44px;height:44px;color:var(--perk-fg);border:1px solid #ffffff1f;border-radius:8px;place-items:center;font-weight:600;display:grid;overflow:hidden}.guide-perk__logo.svelte-1vyqhdw img:where(.svelte-1vyqhdw){object-fit:contain;width:100%;height:100%;display:block}.guide-perk__copy.svelte-1vyqhdw{gap:3px;min-width:0;display:grid}.guide-perk.svelte-1vyqhdw p:where(.svelte-1vyqhdw),.guide-perk.svelte-1vyqhdw h3:where(.svelte-1vyqhdw),.guide-perk.svelte-1vyqhdw span:where(.svelte-1vyqhdw){margin:0}.guide-perk.svelte-1vyqhdw p:where(.svelte-1vyqhdw){color:var(--perk-muted);text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.35}.guide-perk.svelte-1vyqhdw h3:where(.svelte-1vyqhdw){color:var(--perk-fg);font-size:15px;font-weight:600;line-height:1.25}.guide-perk.svelte-1vyqhdw span:where(.svelte-1vyqhdw){color:var(--perk-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.guide-perk__open.svelte-1vyqhdw{width:32px;height:32px;color:var(--perk-fg);border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.guide-perk__lock.svelte-1vyqhdw{width:32px;height:32px;color:var(--perk-muted);border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.guide-perk__upsell.svelte-1vyqhdw{border-top:1px solid #ffffff1a;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding-top:12px;display:flex}.guide-perk__upsell.svelte-1vyqhdw p:where(.svelte-1vyqhdw){color:var(--perk-fg);text-transform:none;margin:0;font-size:13px;font-weight:500;line-height:1.4}.guide-perk__upsell-actions.svelte-1vyqhdw{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.guide-perk__upsell-cta.svelte-1vyqhdw{border-radius:var(--ds-radius-md);background:rgb(var(--ds-brand-500));color:#fff;letter-spacing:-.01em;cursor:pointer;border:0;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.guide-perk__upsell-cta.svelte-1vyqhdw:hover,.guide-perk__upsell-cta.svelte-1vyqhdw:focus-visible{transform:translateY(-1px)}.guide-perk__upsell-alt.svelte-1vyqhdw{color:var(--perk-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:1.4;text-decoration:underline;display:inline-flex}.guide-perk__upsell-alt.svelte-1vyqhdw:hover,.guide-perk__upsell-alt.svelte-1vyqhdw:focus-visible{color:var(--perk-fg)}.guide-perk--follow.svelte-1vyqhdw .guide-perk__upsell:where(.svelte-1vyqhdw){flex-basis:100%}.guide-perk--follow.guide-perk--stacked.svelte-1vyqhdw{flex-wrap:wrap;width:100%;height:auto}.guide-perk--follow.svelte-1vyqhdw .perk-claim-panel{flex-basis:100%}.guide-perk--follow.svelte-1vyqhdw{width:max-content;max-width:100%;height:73px;color:rgb(var(--ds-text-primary));background:#1c1b21;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:16px;display:inline-flex}.guide-perk--follow.svelte-1vyqhdw .guide-perk__logo:where(.svelte-1vyqhdw){background:#000;border:0;border-radius:10px;width:40px;height:40px}.guide-perk--follow.svelte-1vyqhdw .guide-perk__copy:where(.svelte-1vyqhdw){align-self:center;gap:7px}.guide-perk--follow.svelte-1vyqhdw p:where(.svelte-1vyqhdw){color:rgb(var(--ds-text-secondary));letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:400;line-height:1.1}.guide-perk--follow.svelte-1vyqhdw h3:where(.svelte-1vyqhdw){min-width:0;color:rgb(var(--ds-text-primary));letter-spacing:-.014em;flex-wrap:nowrap;align-items:baseline;gap:4px;font-size:16px;font-weight:400;line-height:1.1;display:flex}.guide-perk--follow.svelte-1vyqhdw small:where(.svelte-1vyqhdw){text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--ds-text-secondary));font-family:var(--ds-font-mono);letter-spacing:.01em;text-transform:uppercase;flex:0 auto;font-size:11px;font-weight:400;line-height:1.52;overflow:hidden}
