body.supporter-account-page{background:var(--color-dashboard-canvas);color:var(--color-ink);font-family:DM Sans Variable,sans-serif}.supporter-account{min-height:100dvh;color:var(--color-ink);background:#f6f8f7;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#141615}}.supporter-account *{box-sizing:border-box}.supporter-account [hidden]{display:none!important}.supporter-account :is(h1,h2,h3,h4,p){margin:0}.supporter-account p{color:var(--color-muted);max-width:70ch;line-height:1.6}.supporter-account :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){outline:3px solid #81c9ab}}.supporter-account :is(button,input,select){font:inherit;border-radius:7px;min-height:44px}.supporter-account button{background:var(--color-brand-accent-dark);color:#fff;cursor:pointer;border:1px solid #0000;padding:10px 16px;font-weight:650;line-height:1.4;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#0e7a5a}}.supporter-account button:hover:not(:disabled){filter:brightness(.94)}.supporter-account button:disabled{cursor:not-allowed;opacity:.55}.supporter-account input,.supporter-account select{border:1px solid var(--color-rule-strong);background:var(--color-panel);color:var(--color-ink);min-width:0;max-width:100%;caret-color:var(--color-brand-accent-dark);padding:10px 12px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){caret-color:#81c9ab}}.supporter-account input::placeholder{color:var(--color-muted)}.supporter-account a{color:var(--color-brand-accent-dark);text-underline-offset:4px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#81c9ab}}.supporter-account ::selection{background:var(--color-brand-accent-soft);color:var(--color-ink)}.supporter-account :is(label,form,header,section,article,div),.supporter-content{min-width:0}.supporter-account .supporter-language{flex:none;align-items:center;gap:10px;font-weight:400;display:flex}.supporter-workspace{gap:24px;max-width:1280px;padding:32px;display:grid}.supporter-heading{gap:10px;display:grid}.supporter-heading h1{letter-spacing:-.025em;font:500 clamp(32px,3.4vw,44px)/1.12 Newsreader Variable,Georgia,serif}.supporter-heading p{font-size:var(--fs-ui)}.supporter-account h2{letter-spacing:-.02em;font:650 20px/1.3 DM Sans Variable,sans-serif}.supporter-account :is(.supporter-signin,.supporter-purchases,.supporter-settings,.earn,[data-supporter-my-stuff]){border:1px solid var(--color-rule);background:var(--color-panel);border-radius:12px;gap:18px;padding:24px;scroll-margin-top:24px;display:grid}.supporter-signin{width:min(100%,520px);margin:12px auto}.supporter-social{gap:10px;margin-top:4px;display:grid}.supporter-social button{background:var(--color-panel);color:var(--color-ink);border-color:var(--color-rule-strong);font-size:var(--fs-sm);justify-content:center;align-items:center;gap:12px;min-height:48px;display:flex}.supporter-social svg{flex:none;width:20px;height:20px}.supporter-social button[data-supporter-social=apple]{background:var(--color-ink);color:#fff;border-color:var(--color-ink);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:oklch(22% .035 188)}}.supporter-social-status{font-size:var(--fs-sm)}.supporter-signin-divider{font-size:var(--fs-sm);color:var(--color-muted);align-items:center;gap:16px;display:flex}.supporter-signin-divider:before,.supporter-signin-divider:after{content:"";background:var(--color-rule);flex:1;height:1px}.supporter-social button[hidden],.supporter-signin-divider[hidden]{display:none!important}.supporter-account form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.supporter-account label{font-size:var(--fs-sm);flex:220px;gap:8px;font-weight:600;display:grid}.supporter-account label small,.supporter-account small{font-size:var(--fs-fine);color:var(--color-muted);font-weight:400;line-height:1.6}.supporter-account form [role=status]{font-size:var(--fs-sm);overflow-wrap:anywhere;flex-basis:100%}.supporter-account [role=status]:empty{display:none}.supporter-signin form{display:grid}.supporter-signin form button{width:100%}.supporter-wallet{gap:24px;display:grid}.supporter-account__bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.supporter-account__bar strong{overflow-wrap:anywhere;font-size:var(--fs-sm)}.supporter-account__bar p{font-size:var(--fs-ui);margin-top:4px}.supporter-account__bar button,.supporter-account__creator header button,.supporter-settings footer button:first-child{color:var(--color-ink);border-color:var(--color-rule-strong);background:0 0;flex-shrink:0}.supporter-account__summary>div{gap:4px;padding:16px 12px;display:grid}.supporter-account__summary strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.supporter-account__creators{display:grid}.supporter-account__creator{gap:16px;padding-block:20px;display:grid}.supporter-account__creator header{justify-content:space-between;align-items:start;gap:16px;display:flex}.supporter-account__creator h2{overflow-wrap:anywhere;font-size:17px}.supporter-account__creator header p{font-size:var(--fs-ui);overflow-wrap:anywhere}.supporter-account__creator ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.supporter-account__creator li{overflow-wrap:anywhere;font-size:var(--fs-sm);justify-items:start;gap:8px;display:grid}.supporter-account [data-delivery-link-controls]{gap:10px;width:100%;max-width:600px;display:grid}.supporter-account [data-delivery-link-controls] input{width:100%}.supporter-account li>a{align-items:center;min-height:44px;display:inline-flex}.supporter-account summary{cursor:pointer;min-height:44px;font-weight:600;font-size:var(--fs-sm);align-content:center}.supporter-account details>*+*{margin-top:12px}.supporter-settings footer{flex-wrap:wrap;gap:12px;display:flex}.supporter-settings footer button:last-child{color:var(--color-danger);border-color:var(--color-rule-strong);background:0 0;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#fd978f}}.supporter-preview{background:var(--color-brand-accent-soft);font-size:var(--fs-sm);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.supporter-preview strong{font-size:var(--fs-sm)}.supporter-preview p{color:var(--color-ink-2);margin-top:4px}.supporter-preview button{flex-shrink:0}.supporter-account__status{font-size:var(--fs-sm);justify-items:start;gap:12px;display:grid}.supporter-account__status:has(p:empty):not(:has(button:not([hidden]))){display:none}.supporter-account [data-purchase-entry]{background:var(--color-panel);border:1px solid var(--color-rule);border-radius:12px;gap:16px;padding:24px;display:grid}.supporter-account [data-purchase-entry-page]{align-items:center;min-height:44px;display:inline-flex}.supporter-account [data-supporter-my-stuff] h3{font-size:20px}.supporter-account [data-supporter-my-stuff] section{gap:12px;padding-block:16px;display:grid}@media (width<=767px){.supporter-workspace{gap:20px;padding:24px 16px}.supporter-account :is(.supporter-signin,.supporter-purchases,.supporter-settings,.earn,[data-supporter-my-stuff]){padding:20px 16px}.supporter-account__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-account__summary>div:nth-child(3){border-left:0;border-top:1px solid var(--color-rule)}.supporter-account__summary>div:nth-child(4){border-top:1px solid var(--color-rule)}.supporter-account__bar,.supporter-account__creator header,.supporter-preview{flex-wrap:wrap}.supporter-settings footer{display:grid}.supporter-account form>button{width:100%}}.supporter-account{--sa-ink:#14231d;--sa-rule:#e5e8e1;--sa-rule-strong:#d9ded6;--sa-soft:oklch(94% .035 166);--sa-forest:#123c2d;--sa-canvas:#f6f8f7;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--sa-ink:#f1f7f4;--sa-rule:#2d2f2e;--sa-rule-strong:#313330;--sa-soft:#151c19;--sa-canvas:#141615}}body.supporter-account-page{background:var(--sa-canvas)}.supporter-workspace{gap:20px;width:100%;max-width:1440px;margin-inline:auto;padding:28px 40px 56px}.supporter-account button{background:linear-gradient(#1f5b45,#184e3a);border-radius:11px;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #184e3ab3;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:linear-gradient(#1e7a5b,#1c7456);box-shadow:inset 0 1px #ffffff1f,0 6px 16px -8px #1c7456b3}}.supporter-account button:hover:not(:disabled){filter:none;background:linear-gradient(#1a4f3c,#123c2d);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:linear-gradient(#1a7557,#0c6d50)}}.supporter-account :is(.supporter-account__creator,.supporter-settings,.earn,.supporter-account__summary) button,.supporter-account [data-supporter-my-stuff] button,.supporter-account .supporter-social button{color:var(--sa-ink);border:1px solid var(--sa-rule-strong);box-shadow:none;font-size:var(--fs-sm);background:#fff;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.supporter-account :is(.supporter-account__creator,.supporter-settings,.earn) button:hover:not(:disabled),.supporter-account .supporter-social button:hover:not(:disabled){background:#f3f6f4;border-color:#c5ccc3;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#131514;border-color:#373a36}}.supporter-account .supporter-social button[data-supporter-social=apple]{background:var(--color-ink);color:#fff;border-color:var(--color-ink);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:oklch(22% .035 188)}}.supporter-account .earn-button--primary,.supporter-account .supporter-settings form button[type=submit]{color:#fff;background:linear-gradient(#1f5b45,#184e3a);border-color:#0000;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:linear-gradient(#1e7a5b,#1c7456)}}.supporter-account :is(.supporter-signin,.supporter-purchases,.supporter-settings,.earn,[data-supporter-my-stuff],[data-purchase-entry]){border-color:var(--sa-rule);border-radius:16px;padding:22px 24px;box-shadow:0 1px 2px #14231d0a}.supporter-heading{color:#f4faf6;background:radial-gradient(120% 140% at 100% 0,#2f8f68 0%,#2f8f6800 55%),linear-gradient(135deg,#123c2d,#184e3a 60%,#1d5a43);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #123c2dcc;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:radial-gradient(120% 140% at 100% 0,#146e4d 0%,#2f8f6800 55%),linear-gradient(135deg,#012d1f,#093b29 60%,#0c4430);box-shadow:0 24px 50px -30px #0c6d50cc}}.supporter-heading__copy{flex:320px;gap:8px;min-width:0;display:grid}.supporter-heading h1{color:#fff;font-size:clamp(30px,3vw,40px);font-weight:450}.supporter-heading .supporter-account__bar{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;flex-wrap:wrap;flex:0 420px;justify-content:flex-end;gap:12px 16px;padding:14px 16px}.supporter-heading .supporter-account__bar>div{flex:200px}.supporter-heading .supporter-account__bar p{color:#f4faf6c7;font-size:var(--fs-fine)}.supporter-heading .supporter-account__bar button{color:var(--sa-forest);box-shadow:none;background:#fff;border-color:#fff;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#97c3b0;background:#1d1e1e;border-color:#252726}}.supporter-heading .supporter-account__bar button:hover:not(:disabled){background:#e9f4ee;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#111312}}.supporter-workspace:has([data-supporter-account-wallet][hidden]) [data-supporter-hero-account]{display:none}.supporter-account__summary{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.supporter-account__summary>div{border:1px solid var(--sa-rule);background:var(--color-panel);border-radius:14px;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:16px 18px;display:flex}.supporter-account__summary>div+div{border-left:1px solid var(--sa-rule)}.supporter-account__summary small{font-size:var(--fs-sm);color:var(--color-ink-2);font-weight:500}.supporter-account__summary strong{letter-spacing:-.02em;font-size:30px;line-height:1.15}.supporter-account__creator{border:1px solid var(--sa-rule);border-radius:14px;gap:4px;padding:18px}.supporter-account__creators{gap:12px}.supporter-account__creator+.supporter-account__creator{border-top:1px solid var(--sa-rule)}.supporter-account__creator header{align-items:center;padding-bottom:10px}.supporter-account__creator header>div{flex:1;min-width:0}.supporter-account__avatar{background:var(--sa-soft);width:40px;height:40px;color:var(--sa-forest);font-weight:700;font-size:var(--fs-body);border-radius:12px;flex:none;place-items:center;display:grid;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#97c3b0}}.supporter-account__creator ul{gap:0}.supporter-account__creator li{border-top:1px solid var(--sa-rule);color:var(--sa-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.supporter-account__creator li>span{flex:240px;min-width:0}.supporter-account__creator li>[data-delivery-link-controls]{flex-basis:100%}.supporter-account__creator li>a{font-weight:600;font-size:var(--fs-sm)}.supporter-account__creator>p{border-top:1px solid var(--sa-rule);padding-top:10px}.supporter-account [data-supporter-my-stuff]{margin:0}.supporter-account [data-supporter-my-stuff] h3{letter-spacing:-.02em;font:700 19px/1.3 DM Sans Variable,sans-serif}.supporter-account [data-supporter-my-stuff] section{border-top:1px solid var(--sa-rule);margin:0}.supporter-account [data-supporter-my-stuff] ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.supporter-account [data-supporter-my-stuff] :is(li,article){border:1px solid var(--sa-rule);background:#fbfcfb;border-radius:12px;margin:0;padding:14px 16px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#191a1a}}.supporter-account h2{font-size:19px;font-weight:700}.supporter-col,.supporter-wallet>.supporter-columns{display:contents}.supporter-columns>.supporter-col>#purchases{order:1}.supporter-columns>.supporter-col>#saved{order:2}.supporter-columns>.supporter-col>#projects{order:3}.supporter-columns>.supporter-col>#rewards{order:4}.supporter-columns>.supporter-col>#account{order:5}.supporter-wallet{flex-direction:column;display:flex}.supporter-wallet>.supporter-account__summary{order:0}@media (width>=1100px){.supporter-wallet>.supporter-columns{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.supporter-col{align-content:start;gap:20px;min-width:0;display:grid}.supporter-columns>.supporter-col>*{order:0}}.supporter-account [tabindex="-1"]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){outline:3px solid #81c9ab}}@media (width<=767px){.supporter-workspace{padding:20px 16px 40px}.supporter-heading{border-radius:18px;padding:22px 20px}.supporter-heading .supporter-account__bar{flex-basis:100%}.supporter-account__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.supporter-account__summary>div:nth-child(n){border:1px solid var(--sa-rule)}.supporter-account__summary strong{font-size:24px}.supporter-account__creator{padding:14px}}.supporter-account{--sa-shadow:0 1px 2px #14231d0a,0 8px 24px -14px #14231d24}.supporter-account .supporter-heading{color:var(--sa-ink);box-shadow:none;background:0 0;border-radius:0;align-items:end;padding:4px 0 6px;overflow:visible}.supporter-account .supporter-heading h1{color:var(--sa-ink);letter-spacing:-.025em;font:500 clamp(34px,3.4vw,46px)/1.08 Newsreader Variable,Georgia,serif}.supporter-account .supporter-heading p{color:var(--color-ink-2,#4a5a52);font-size:var(--fs-ui);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:var(--color-ink-2,#e2e8e5)}}.supporter-account .supporter-heading .supporter-account__bar{border:1px solid var(--sa-rule);box-shadow:var(--sa-shadow);background:#fff;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.supporter-account .supporter-heading .supporter-account__bar strong{color:var(--sa-ink)}.supporter-account .supporter-heading .supporter-account__bar p{color:var(--color-ink-2,#4a5a52);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:var(--color-ink-2,#e2e8e5)}}.supporter-account .supporter-heading .supporter-account__bar button{color:var(--sa-forest);border:1px solid var(--sa-rule-strong);background:#fff;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#97c3b0;background:#1d1e1e}}.supporter-account .supporter-heading .supporter-account__bar button:hover:not(:disabled){background:#f3f6f4;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#131514}}.supporter-account :is(.supporter-signin,.supporter-purchases,.supporter-settings,.earn,[data-supporter-my-stuff],[data-purchase-entry]){box-shadow:var(--sa-shadow);border-radius:18px}.supporter-account .supporter-signin h2{letter-spacing:-.015em;font:500 26px/1.2 Newsreader Variable,Georgia,serif}.supporter-account .supporter-preview{border-radius:18px}.supporter-account__summary>div,.supporter-account__creator{box-shadow:var(--sa-shadow);border-radius:18px}@media (width<=767px){.supporter-account .supporter-heading{padding:0 0 4px}}.supporter-account__summary>div{--tone-soft:#e6f2ea;--tone-ink:#184e3a;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z'/%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E");padding-top:62px;position:relative;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--tone-soft:#101211;--tone-ink:#e4f4ec}}.supporter-account__summary>div:nth-child(2){--tone-soft:#e7f0f8;--tone-ink:#1f4f75;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 2 4 4-4 4'/%3E%3Cpath d='M3 11v-1a4 4 0 0 1 4-4h14'/%3E%3Cpath d='m7 22-4-4 4-4'/%3E%3Cpath d='M21 13v1a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--tone-soft:#101211;--tone-ink:#92c4f0}}.supporter-account__summary>div:nth-child(3){--tone-soft:#efecf8;--tone-ink:#4b3f86;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7'/%3E%3Cpath d='M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E");&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--tone-soft:#101111;--tone-ink:#bab3fd}}.supporter-account__summary>div:nth-child(4){--tone-soft:#fcf1de;--tone-ink:#7a4708;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='m4.93 4.93 4.24 4.24M14.83 9.17l4.24-4.24M14.83 14.83l4.24 4.24M9.17 14.83l-4.24 4.24'/%3E%3C/svg%3E");&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){--tone-soft:#201d17;--tone-ink:#ebb07a}}.supporter-account__summary>div:before{content:"";background:var(--tone-soft);border-radius:10px;width:34px;height:34px;position:absolute;top:16px;left:18px}.supporter-account__summary>div:after{content:"";background:var(--tone-ink);width:18px;height:18px;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;position:absolute;top:24px;left:26px}:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) .supporter-account__summary>div:where(:not(.force-light,.force-light *)):after{background:#3f4c5e}.supporter-account__summary>div{background:radial-gradient(120% 100% at 100% 0%,var(--tone-soft) 0%,#fff0 60%),#fff;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:radial-gradient(120% 100% at 100% 0%,var(--tone-soft) 0%,#fff0 60%),#1d1e1e}}.supporter-top{z-index:10;border-bottom:1px solid var(--sa-rule);background:#fff;position:sticky;top:0;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.supporter-top__inner{justify-content:space-between;align-items:center;gap:16px 24px;width:100%;max-width:1440px;min-height:68px;margin-inline:auto;padding:12px 40px;display:flex}.supporter-top__brand{align-items:center;gap:14px;min-width:0;display:flex}.supporter-top__brand>.brand{font-size:22px}.supporter-top__brand>span{border-left:1px solid var(--sa-rule-strong);color:var(--color-ink-2);font-size:var(--fs-sm);white-space:nowrap;padding-left:14px;font-weight:600}.supporter-top__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;display:flex}.supporter-top__link{min-height:44px;font-weight:650;font-size:var(--fs-ui);align-items:center;gap:6px;padding:0 4px;text-decoration:none;display:inline-flex}.supporter-top__link:hover{text-decoration:underline}.supporter-account .supporter-language{font-size:var(--fs-sm);color:var(--color-ink-2)}.supporter-account .supporter-language .loresta-select{min-width:150px}@media (width<=480px){.supporter-top__brand .brand-wordmark{display:none}}@media (width<=767px){.supporter-top__inner{min-height:60px;padding:10px 16px}.supporter-top__brand>.brand{font-size:20px}.supporter-top__brand>span{display:none}.supporter-account .supporter-language>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supporter-top__actions{flex-wrap:nowrap;gap:0 8px}.supporter-top__link{font-size:var(--fs-sm)}.supporter-top__link span{display:none}.supporter-account .supporter-language{flex:none;min-width:124px}.supporter-account .supporter-language .loresta-select{width:124px;min-width:124px}.supporter-account .supporter-language select{width:124px;max-width:124px;padding-inline:8px}}.supporter-account .supporter-saved{border:1px solid var(--sa-rule);background:var(--color-panel);box-shadow:var(--sa-shadow);border-radius:18px;gap:16px;padding:22px 24px;scroll-margin-top:84px;display:grid}.supporter-account :is(#purchases,#saved,#projects,#rewards,#account){scroll-margin-top:84px}.saved__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.saved__head a{min-height:44px;font-size:var(--fs-sm);align-items:center;font-weight:650;display:inline-flex}.saved__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.saved__item{border:1px solid var(--sa-rule);background:#fbfcfb;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px;display:grid;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#191a1a}}.saved__avatar{background:var(--sa-soft);width:44px;height:44px;color:var(--sa-forest);border-radius:13px;place-items:center;font-size:18px;font-weight:700;display:grid;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#97c3b0}}.saved__who{min-width:0;display:grid}.saved__who strong{font-size:var(--fs-ui);overflow-wrap:anywhere}.saved__who small{font-size:var(--fs-sm);color:var(--color-muted);overflow-wrap:anywhere}.saved__who span{font-size:var(--fs-sm);color:var(--color-ink-2);overflow-wrap:anywhere}.saved__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.supporter-account .saved__actions :is(a,button){min-height:44px;font-size:var(--fs-sm);border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-weight:650;text-decoration:none;display:inline-flex}.supporter-account .saved__view{color:#fff;background:linear-gradient(#1f5b45,#184e3a);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:linear-gradient(#1e7a5b,#1c7456)}}.supporter-account .saved__actions button{color:var(--sa-ink);border:1px solid var(--sa-rule-strong);box-shadow:none;background:#fff;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.supporter-account .saved__actions button:hover:not(:disabled){background:#f3f6f4;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#131514}}.saved__empty{font-size:var(--fs-ui)}.supporter-saved form{align-items:end}.saved__status{font-size:var(--fs-sm);color:var(--color-ink-2)}.supporter-account .saved__undo{min-height:44px;color:var(--sa-ink);border:1px solid var(--sa-rule-strong);box-shadow:none;background:#fff;margin-left:4px;padding:0 14px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}@media (width>=1100px){.saved__item{grid-template-columns:auto minmax(0,1fr) auto}.saved__actions{flex-wrap:nowrap;grid-column:auto}}.saved__collections{border-top:1px solid var(--sa-rule);font-size:var(--fs-sm);color:var(--color-ink-2);padding-top:14px}.saved__collections a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.supporter-workspace{gap:24px;max-width:1280px}.supporter-heading{box-shadow:none;color:var(--sa-ink);background:0 0;border-radius:0;align-items:center;padding:0;overflow:visible}.supporter-heading h1{color:var(--sa-ink)}.supporter-heading p{color:var(--color-muted)}.supporter-heading .supporter-account__bar{background:0 0;border:0;justify-content:flex-end;max-width:360px;padding:0}.supporter-heading .supporter-account__bar strong{color:var(--sa-ink);font-size:var(--fs-sm)}.supporter-heading .supporter-account__bar a{min-height:44px;font-size:var(--fs-sm);align-items:center;display:inline-flex}.supporter-heading .supporter-account__bar button{border-color:var(--sa-rule-strong);font-size:var(--fs-sm)}.supporter-nav{border-bottom:1px solid var(--sa-rule-strong);flex-wrap:wrap;gap:4px 8px;padding-bottom:12px;display:flex}.supporter-nav a{min-height:44px;font-size:var(--fs-sm);border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-weight:650;text-decoration:none;display:inline-flex}.supporter-nav a:hover{background:var(--sa-soft)}.supporter-nav a[aria-current=page]{background:var(--sa-soft);color:var(--sa-forest);&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#97c3b0}}[data-supporter-panel],[data-supporter-home],[data-supporter-messages]{gap:24px;min-width:0;display:grid}.supporter-home-section{background:var(--color-panel);border:1px solid var(--sa-rule);border-radius:12px;gap:20px;padding:24px;display:grid}.supporter-home-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.supporter-home-section a,.supporter-list-row>a{min-height:44px;font-size:var(--fs-sm);align-items:center;display:inline-flex}.supporter-list-row{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;padding-block:16px;display:flex}.supporter-list-row+.supporter-list-row{border-top:1px solid var(--sa-rule)}.supporter-list-row>div:not(.supporter-row-content){flex:180px;gap:4px;display:grid}.supporter-list-row strong,.supporter-list-row p,.supporter-list-row small{overflow-wrap:anywhere}.supporter-list-row .supporter-row-content{flex:2 260px;gap:6px;display:grid}.supporter-list-row p{font-size:var(--fs-ui)}.supporter-state{font-size:var(--fs-fine);color:var(--sa-forest);font-weight:650;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#97c3b0}}.supporter-creator-total{text-align:right;gap:4px;margin-left:auto;display:grid}.supporter-account__creator header>div:first-of-type{flex:1}.supporter-account__creator header a{min-height:44px;font-size:var(--fs-sm);align-items:center;display:inline-flex}.supporter-purchase-details ul{padding-block:12px}.supporter-purchase-counts{color:var(--sa-forest);margin-left:8px;font-weight:600;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){color:#97c3b0}}.supporter-purchase-details li{border-bottom:1px solid var(--sa-rule);padding:16px 0;scroll-margin-top:96px}.supporter-linked-settings{border-top:1px solid var(--sa-rule);gap:12px;padding-top:20px;display:grid}.supporter-account .supporter-scope-note{font-size:var(--fs-ui);max-width:75ch}.supporter-scope-note a{align-items:center;min-height:44px;display:inline-flex}.supporter-account .earn-search{max-width:480px}.supporter-account .earn-card__who a{font-size:var(--fs-body);align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=599px){.supporter-nav{gap:4px}.supporter-nav a{flex:auto;padding-inline:12px}.supporter-heading .supporter-account__bar{flex-basis:100%;justify-content:flex-start;gap:4px 12px;max-width:none}.supporter-home-section{padding:20px 16px}.supporter-list-row{align-items:flex-start}.supporter-list-row .supporter-row-content{flex-basis:100%}.supporter-list-row>button,.supporter-list-row>a{max-width:100%}.supporter-creator-total{text-align:left;flex-basis:100%;margin-left:0}}.supporter-account .supporter-heading .supporter-account__bar{box-shadow:none;background:0 0;border:0}.supporter-heading .supporter-account__bar>div{gap:0;min-width:0;display:grid}.supporter-account__creator header{grid-template-columns:40px minmax(0,1fr) auto auto;display:grid}.supporter-account__creator header>div{gap:4px;display:grid}.supporter-account__creator header strong,.supporter-account__creator header small{overflow-wrap:anywhere}@media (width<=599px){.supporter-account__creator header{grid-template-columns:40px minmax(0,1fr)}.supporter-account__creator .supporter-creator-total,.supporter-account__creator header>a{grid-column:2}}.supporter-workspace{padding-block:36px 72px}.supporter-account .supporter-heading{align-items:center;gap:16px 40px}.supporter-account .supporter-heading p{font-size:16.5px}.supporter-account .supporter-heading .supporter-account__bar{border:1px solid var(--sa-rule);max-width:none;box-shadow:var(--sa-shadow);background:#fff;border-radius:16px;flex:0 auto;align-items:center;gap:8px 16px;padding:8px 8px 8px 16px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.supporter-account .supporter-heading .supporter-account__bar>div{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.supporter-account .supporter-heading .supporter-account__bar strong{font-size:var(--fs-ui)}.supporter-account .supporter-heading .supporter-account__bar a{min-height:44px;font-size:var(--fs-sm);font-weight:650}.supporter-account .supporter-heading .supporter-account__bar button{min-height:44px;padding-inline:18px}.supporter-account .supporter-preview{box-shadow:none;background:#f1f8f4;border:1px dashed #9fc9b3;border-radius:14px;padding:12px 16px;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#141514;border:1px dashed #304239}}.supporter-account .supporter-preview p{font-size:var(--fs-ui);margin-top:2px}.supporter-nav{border:1px solid var(--sa-rule);width:fit-content;max-width:100%;box-shadow:var(--sa-shadow);scrollbar-width:none;background:#fff;border-radius:15px;flex-wrap:nowrap;gap:2px;padding:4px;display:flex;overflow-x:auto;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.supporter-nav::-webkit-scrollbar{display:none}.supporter-nav a{font-size:var(--fs-ui);color:var(--color-ink-2);border-radius:11px;flex:none;padding:8px 18px}.supporter-nav a:hover{color:var(--sa-ink);background:#f1f6f3;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#131514}}.supporter-nav a[aria-current=page]{background:var(--sa-forest);color:#fff;box-shadow:0 4px 12px -6px #123c2dcc;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#0c6d50;box-shadow:0 4px 12px -6px #0c6d50cc}}.supporter-home-section,.supporter-account :is(.supporter-purchases,.supporter-settings,.earn){box-shadow:var(--sa-shadow);border-radius:20px;padding:26px 28px}.supporter-home-section>header h2,.supporter-account :is(.supporter-purchases,.supporter-settings)>h2{font-size:21px}.supporter-list-row{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:18px;display:flex}.supporter-list-row>.supporter-account__avatar{border-radius:13px;width:44px;height:44px;font-size:18px}.supporter-list-row>div:not(.supporter-row-content){flex:0 220px;gap:2px;min-width:150px;display:grid}.supporter-list-row>div:not(.supporter-row-content) strong{font-size:var(--fs-body)}.supporter-list-row>div:not(.supporter-row-content) small{font-size:var(--fs-sm)}.supporter-list-row .supporter-row-content{flex:280px;gap:4px}.supporter-list-row .supporter-row-content>strong{font-size:var(--fs-body)}.supporter-list-row .supporter-row-content p{font-size:var(--fs-ui);color:var(--color-ink-2)}.supporter-list-row .supporter-row-content small{font-size:var(--fs-sm)}.supporter-state{background:var(--sa-soft);width:fit-content;font-size:var(--fs-fine);border-radius:999px;align-items:center;padding:2px 10px;display:inline-flex}.supporter-list-row>:is(a,button){border:1px solid var(--sa-rule-strong);min-height:44px;color:var(--sa-ink);font-size:var(--fs-sm);box-shadow:none;background:#fff;border-radius:11px;flex:none;justify-content:center;margin-left:auto;padding:0 18px;font-weight:650;text-decoration:none;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#1d1e1e}}.supporter-list-row>:is(a,button):hover{background:#f3f6f4;border-color:#c5ccc3;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){background:#131514;border-color:#373a36}}.supporter-list-row>span:last-child:not(.supporter-account__avatar){font-size:var(--fs-sm);color:var(--color-muted);margin-left:auto}.supporter-account__creator header a{border:1px solid var(--sa-rule-strong);border-radius:11px;padding:0 14px;font-weight:650;text-decoration:none}.supporter-account__summary strong{font-size:32px}.supporter-account__creator{padding:20px 22px}.supporter-account details>summary{color:var(--sa-ink)}.supporter-account .supporter-signin{border-radius:22px;gap:20px;width:100%;margin:0;padding:28px;box-shadow:0 1px 2px #14231d0d,0 24px 48px -28px #14231d4d}.supporter-account .supporter-signin h2{font-size:30px}.supporter-account .supporter-signin>p{font-size:var(--fs-ui);max-width:none}.supporter-account .supporter-signin :is(button,input),.supporter-account .supporter-social button{min-height:52px;font-size:var(--fs-ui)}.supporter-account .supporter-signin form button{box-shadow:inset 0 1px #ffffff1f,0 8px 18px -10px #184e3acc;&:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))):where(:not(.force-light,.force-light *)),:where(:root):where([data-scheme=dark]:not(:has(.storefront-body))) &:where(:not(.force-light,.force-light *)){box-shadow:inset 0 1px #ffffff1f,0 8px 18px -10px #1c7456cc}}.supporter-account .supporter-signin form [data-supporter-signin-change]{color:var(--color-ink);border-color:var(--color-rule-strong);box-shadow:none;background:0 0}.supporter-account .supporter-signin small{font-size:var(--fs-sm)}@media (width>=960px){.supporter-workspace:has([data-supporter-account-wallet][hidden]){grid-template-columns:minmax(0,1fr) minmax(400px,500px);align-items:start;column-gap:72px;padding-top:56px}.supporter-workspace:has([data-supporter-account-wallet][hidden])>*{grid-column:1}.supporter-workspace:has([data-supporter-account-wallet][hidden])>.supporter-preview{grid-area:1/1/auto/-1}.supporter-workspace:has([data-supporter-account-wallet][hidden])>.supporter-heading{grid-row:2;padding-top:12px;display:block}.supporter-workspace:has([data-supporter-account-wallet][hidden])>.supporter-signin{grid-area:2/2/span 4}.supporter-workspace:has([data-supporter-account-wallet][hidden])>[data-purchase-entry]{grid-row:3}.supporter-workspace:has([data-supporter-account-wallet][hidden])>.supporter-account__status{grid-column:1/-1}.supporter-workspace:has([data-supporter-account-wallet][hidden]) .supporter-heading h1{font-size:clamp(44px,4.6vw,60px);line-height:1.04}.supporter-workspace:has([data-supporter-account-wallet][hidden]) .supporter-heading p{max-width:30ch;margin-top:0;font-size:18px}}@media (width<=959px){.supporter-account .supporter-signin{padding:24px 20px}.supporter-account .supporter-signin h2{font-size:26px}}@media (width<=599px){.supporter-home-section,.supporter-account :is(.supporter-purchases,.supporter-settings,.earn){border-radius:18px;padding:20px 16px}.supporter-list-row>div:not(.supporter-row-content){flex:150px}.supporter-list-row>:is(a,button),.supporter-list-row>span:last-child:not(.supporter-account__avatar){margin-left:0}.supporter-account .supporter-heading .supporter-account__bar{width:100%;padding:12px 12px 12px 16px}.supporter-account .supporter-heading .supporter-account__bar>div{flex:140px}}.supporter-home-section{gap:4px}.supporter-home-section>header{margin-bottom:6px}@media (width<=420px){.supporter-nav a{font-size:var(--fs-sm);padding-inline:8px}}
