.plan-card.svelte-11eshpu{position:relative;padding:24px;background:var(--settings-card)}.plan-heading.svelte-11eshpu{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.plan-heading.svelte-11eshpu>div:where(.svelte-11eshpu){min-width:0}.plan-status.svelte-11eshpu{display:inline-flex;align-items:center;gap:6px;color:var(--settings-ink-3);font-size:10px;font-weight:650;letter-spacing:.035em;line-height:14px;text-transform:uppercase}.plan-status.svelte-11eshpu>span:where(.svelte-11eshpu){width:6px;height:6px;border-radius:999px;background:var(--settings-ink-3)}.plan-status.svelte-11eshpu>.plan-status-live:where(.svelte-11eshpu){background:var(--settings-success-dot);box-shadow:0 0 0 2px color-mix(in srgb,var(--settings-success-dot) 15%,transparent)}.plan-heading.svelte-11eshpu h2:where(.svelte-11eshpu){margin:6px 0 0;font-size:21px;font-weight:600;letter-spacing:-.025em;line-height:27px}.plan-heading.svelte-11eshpu p:where(.svelte-11eshpu){max-width:500px;margin:5px 0 0;color:var(--settings-ink-2);font-size:12px;line-height:18px}.plan-button.svelte-11eshpu{display:inline-flex;height:34px;flex:none;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:var(--settings-ink);padding:0 12px;color:var(--settings-main);font-size:11.5px;font-weight:600;outline:none;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff1a;transition:opacity var(--amicro-duration-fast, .16s) var(--motion-ease-out),transform var(--amicro-duration-press, .12s) var(--amicro-ease-out, cubic-bezier(.16, 1, .3, 1))}.plan-button.svelte-11eshpu:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 14%,transparent),0 1px 2px #0000001f,inset 0 1px #ffffff1a}.plan-button.svelte-11eshpu:active{transform:var(--motion-press-transform);transition-duration:var(--motion-duration-micro)}.plan-button.svelte-11eshpu svg{width:13px;height:13px}.plan-benefits.svelte-11eshpu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;border-top:1px solid var(--settings-line-soft);padding-top:16px}.plan-benefits.svelte-11eshpu span:where(.svelte-11eshpu){display:flex;align-items:flex-start;gap:6px;padding:0 14px;color:var(--settings-ink-2);font-size:10.5px;line-height:15px}.plan-benefits.svelte-11eshpu span:where(.svelte-11eshpu):first-child{padding-left:0}.plan-benefits.svelte-11eshpu span:where(.svelte-11eshpu):last-child{padding-right:0}.plan-benefits.svelte-11eshpu span:where(.svelte-11eshpu)+span:where(.svelte-11eshpu){border-left:1px solid var(--settings-line-soft)}.plan-benefits.svelte-11eshpu svg{width:13px;height:13px;flex:none;color:var(--settings-success);stroke-width:2.2}.referral-code.svelte-11eshpu{display:inline-flex;height:32px;align-items:center;gap:8px;border:1px dashed var(--settings-line);border-radius:9px;background:var(--settings-raised);padding:0 10px;color:var(--settings-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:650;letter-spacing:.06em}.referral-code.svelte-11eshpu svg{width:13px;height:13px;color:var(--settings-ink-3)}.referral-empty.svelte-11eshpu{display:flex;min-height:74px;align-items:center;gap:12px;padding:10px 2px}.referral-empty.svelte-11eshpu>span:where(.svelte-11eshpu){display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid var(--settings-line);border-radius:10px;background:var(--settings-raised);box-shadow:inset 0 1px var(--settings-highlight);color:var(--settings-ink-2)}.referral-empty.svelte-11eshpu>span:where(.svelte-11eshpu) svg{width:16px;height:16px}.referral-empty.svelte-11eshpu>div:where(.svelte-11eshpu){min-width:0;flex:1}.referral-empty.svelte-11eshpu strong:where(.svelte-11eshpu){font-size:12.5px;font-weight:600;line-height:18px}.referral-empty.svelte-11eshpu p:where(.svelte-11eshpu){margin:2px 0 0;color:var(--settings-ink-3);font-size:11.5px;line-height:17px}.redeem-form.svelte-11eshpu{padding:10px 2px}.redeem-form.svelte-11eshpu label:where(.svelte-11eshpu){display:block;margin-bottom:6px;color:var(--settings-ink-2);font-size:11px;font-weight:550;line-height:16px}.redeem-control.svelte-11eshpu{display:flex;gap:8px}.redeem-control.svelte-11eshpu input:where(.svelte-11eshpu){min-width:0;height:38px;flex:1;border:1px solid var(--settings-line);border-radius:9px;background:var(--settings-main);padding:0 11px;color:var(--settings-ink);font:inherit;font-size:13px;outline:none;text-transform:uppercase;transition:border-color var(--amicro-duration-fast, .16s) var(--motion-ease-out),box-shadow var(--amicro-duration-fast, .16s) var(--motion-ease-out)}.redeem-control.svelte-11eshpu input:where(.svelte-11eshpu):focus{border-color:color-mix(in srgb,var(--settings-accent) 58%,var(--settings-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 11%,transparent)}.redeem-control.svelte-11eshpu button:where(.svelte-11eshpu){height:38px;border:0;border-radius:9px;background:var(--settings-ink);padding:0 14px;color:var(--settings-main);font-size:12px;font-weight:600;outline:none;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff1a;transition:opacity var(--amicro-duration-fast, .16s) var(--motion-ease-out),transform var(--amicro-duration-press, .12s) var(--amicro-ease-out, cubic-bezier(.16, 1, .3, 1))}.redeem-control.svelte-11eshpu button:where(.svelte-11eshpu):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 14%,transparent),0 1px 2px #0000001f,inset 0 1px #ffffff1a}.redeem-control.svelte-11eshpu button:where(.svelte-11eshpu):active{transform:var(--motion-press-transform);transition-duration:var(--motion-duration-micro)}.redeem-help.svelte-11eshpu,.redeem-error.svelte-11eshpu{margin:7px 0 0;color:var(--settings-ink-3);font-size:10.5px;line-height:15px}.redeem-error.svelte-11eshpu{color:var(--settings-danger)}@media(max-width:640px){.plan-heading.svelte-11eshpu{flex-direction:column}.plan-benefits.svelte-11eshpu{grid-template-columns:minmax(0,1fr);gap:10px}.plan-benefits.svelte-11eshpu span:where(.svelte-11eshpu){border-left:0!important;padding:0}.referral-empty.svelte-11eshpu{align-items:flex-start;flex-wrap:wrap}}@media(hover:hover)and (pointer:fine){.plan-button.svelte-11eshpu:hover,.redeem-control.svelte-11eshpu button:where(.svelte-11eshpu):hover{opacity:.84}}@media(prefers-reduced-motion:reduce){.plan-button.svelte-11eshpu,.redeem-control.svelte-11eshpu button:where(.svelte-11eshpu){transition-duration:var(--motion-duration-instant)}}
