.account-page{gap:clamp(1.25rem,3vw,1.75rem)}.account-header,.account-page{display:flex;flex-direction:column}.account-header{gap:.5rem;padding:clamp(1.1rem,2.5vw,1.45rem);border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--color-primary-soft) 35%,transparent),transparent 58%),var(--color-background-elevated);box-shadow:0 18px 48px color-mix(in srgb,var(--color-shadow) 40%,transparent)}.account-identity{display:flex;flex-direction:column;gap:.35rem}.account-header__title,.account-identity__title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;letter-spacing:.005em;line-height:1.25;color:var(--color-foreground)}.account-header__meta,.account-identity__meta{margin:0;font-size:.9375rem;line-height:1.55;color:var(--color-foreground-muted)}.account-header__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--color-foreground-muted)}.account-panel--identity{border-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-border))}.account-panel{padding:clamp(1.1rem,2.5vw,1.45rem);border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--color-primary-soft) 22%,transparent),transparent 58%),var(--color-background-elevated);box-shadow:0 14px 36px color-mix(in srgb,var(--color-shadow) 28%,transparent)}.account-panel--plan{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--color-primary-soft) 40%,transparent),transparent 58%),var(--color-background-elevated)}.account-panel__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.25rem}.account-panel__copy{min-width:0;flex:1 1 14rem}.account-panel__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:var(--color-primary)}.account-panel__title{margin:.35rem 0 0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--color-foreground)}.account-panel__reads{display:flex;align-items:baseline;gap:.5rem;margin-top:.35rem}.account-panel__reads--offer{flex-direction:column;align-items:flex-start;gap:.2rem}.account-panel__reads-count{font-size:clamp(2.5rem,8vw,3.25rem);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.account-panel__reads-label{font-size:1rem;font-weight:600;color:var(--color-foreground-muted)}.account-panel__actions{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;min-width:min(100%,11.5rem)}.account-panel__secondary-link{font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;color:var(--color-foreground-muted)}.account-panel__secondary-link:hover{color:var(--color-primary);text-decoration:underline}.account-panel__meta{margin:.45rem 0 0}.account-panel__meta,.account-panel__note{font-size:.8125rem;line-height:1.5;color:var(--color-foreground-muted)}.account-panel__note{margin:.65rem 0 0}.account-panel__note strong{font-weight:700;color:var(--color-foreground)}.account-panel__lede{margin:.35rem 0 0;font-size:.875rem;line-height:1.55;color:var(--color-foreground-muted)}.account-panel__heading{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--color-foreground)}.account-panel__intro{margin:.35rem 0 0;font-size:.875rem;line-height:1.55;color:var(--color-foreground-muted)}.account-panel__body{margin-top:1.15rem}.account-panel__body--divided,.account-panel__body--orders{margin-top:1.35rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}.account-panel__section-eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--color-foreground-muted)}.account-panel>.account-panel__section-eyebrow+.account-panel__heading,.account-panel__body--divided .account-panel__heading,.account-panel__body--orders .account-panel__heading{margin-top:.35rem}.account-order-list{margin:.85rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.account-order{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);background:color-mix(in srgb,var(--color-background-elevated) 97%,var(--color-background-muted));box-shadow:0 8px 22px color-mix(in srgb,var(--color-shadow) 14%,transparent);color:var(--color-foreground)}.account-order__main{display:flex;align-items:flex-start;gap:.85rem;min-width:0;flex:1 1 14rem}.account-order__cover{display:none;height:5rem;width:5rem;flex-shrink:0;overflow:hidden;border-radius:.65rem;background:var(--color-background-muted)}@media (min-width:640px){.account-order__cover{display:block}}.account-order__copy{min-width:0}.account-order__kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted)}.account-order__title-link{display:inline-block;margin-top:.25rem;color:inherit;text-decoration:none}.account-order__title-link:hover .account-order__title{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.account-order__title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:1.1875rem;font-weight:600;line-height:1.35;letter-spacing:.005em;color:var(--color-foreground)}.account-order__meta{margin:.45rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--color-foreground-muted)}.account-order__side{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;flex-shrink:0;margin-left:auto}.account-order__price{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.account-order__receipt{min-height:2.25rem;padding-inline:.85rem;font-size:.8125rem}.account-list{margin:.85rem 0 0;padding:0;list-style:none}.account-list__item{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.7rem 0}.account-list__link{font-size:.9375rem;font-weight:600;color:var(--color-primary)}.account-list__link:hover{text-decoration:underline}.account-list__side{flex-shrink:0;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.account-list__side--muted{font-weight:500;color:var(--color-foreground-muted)}.account-renew{margin-top:1rem;padding:.9rem 1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);background:color-mix(in srgb,var(--color-background-muted) 35%,var(--color-background-elevated))}.account-renew__label{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted)}.account-renew__lede{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:var(--color-foreground-muted)}.account-renew__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.account-renew__message{color:var(--color-foreground)}.account-renew__error,.account-renew__message{margin:.65rem 0 0;font-size:.875rem;line-height:1.45}.account-renew__error{font-weight:600;color:var(--color-destructive)}.account-renew__fields{margin:.85rem 0 0;display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;color:var(--color-foreground-muted)}.account-renew__fields div{display:flex;gap:.5rem}.account-renew__fields dt{font-weight:700;color:var(--color-foreground)}.membership{display:flex;flex-direction:column;gap:clamp(2rem,5vw,3rem)}.membership-hero{--pass-primary:#d4af37;--pass-accent:#f6e27a;--pass-surface:#fffcf7;--pass-border:color-mix(in srgb,#d4af37 42%,transparent);--pass-ink:#3d3010;--pass-icon-bg:color-mix(in srgb,#f6e27a 42%,white);padding:clamp(1.5rem,4vw,2.25rem);border-radius:1.25rem;border:1px solid var(--pass-border);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--pass-accent) 55%,transparent),transparent 58%),var(--pass-surface);box-shadow:0 18px 48px color-mix(in srgb,var(--color-shadow) 16%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.membership-hero--platinum{--pass-primary:#b8c2cc;--pass-accent:#eef2f6;--pass-surface:#f7f8fa;--pass-border:color-mix(in srgb,#8a96a3 40%,transparent);--pass-ink:#2f343c;--pass-icon-bg:#eef2f6}.membership-hero--diamond{--pass-primary:#67e8f9;--pass-accent:#e0f7ff;--pass-surface:#f5fcff;--pass-border:color-mix(in srgb,#22d3ee 38%,transparent);--pass-ink:#0e4a55;--pass-icon-bg:#e0f7ff}.membership-hero__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.membership-hero__eyebrow{margin:0;font-size:.75rem;letter-spacing:.12em}.membership-hero__chip,.membership-hero__eyebrow{font-weight:700;text-transform:uppercase;color:var(--pass-ink)}.membership-hero__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--pass-primary) 35%,transparent);background:color-mix(in srgb,var(--pass-accent) 55%,white);font-size:.6875rem;letter-spacing:.06em}.membership-hero__chip-dot{width:.45rem;height:.45rem;border-radius:9999px;background:var(--color-success)}.membership-hero__chip--ending .membership-hero__chip-dot{background:var(--color-foreground-muted)}.membership-hero__identity{display:flex;align-items:flex-start;gap:.9rem;margin-top:1.35rem}.membership-hero__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.9rem;background:var(--pass-icon-bg);color:var(--pass-ink)}.membership-hero__title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:clamp(1.75rem,4.5vw,2.35rem);font-weight:600;letter-spacing:.005em;line-height:1.15;color:var(--color-foreground)}.membership-hero__subtitle{margin:.4rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--color-foreground-muted)}.membership-hero__dot{margin-inline:.4rem}.membership-hero__usage{margin-top:1.75rem;display:flex;flex-direction:column;gap:.85rem}.membership-hero__usage-label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted)}.membership-hero__usage-metric{margin:.35rem 0 0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600;line-height:1.25;color:var(--color-foreground);font-variant-numeric:tabular-nums}.membership-hero__usage-note{margin:.45rem 0 0;font-size:.875rem;line-height:1.55;color:var(--color-foreground-muted);max-width:36rem}.membership-hero__progress{height:.55rem;width:100%;max-width:22rem;overflow:hidden;border-radius:9999px;background:color-mix(in srgb,var(--pass-primary) 16%,var(--color-background-muted))}.membership-hero__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pass-primary) 75%,white),var(--pass-primary));transition:width .22s ease}.membership-status{margin-top:1.5rem;display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--pass-primary) 28%,transparent);background:color-mix(in srgb,var(--pass-accent) 35%,white)}.membership-status--renew{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 1.75rem;border-width:1.5px;border-color:color-mix(in srgb,var(--pass-primary) 45%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--pass-accent) 70%,transparent),color-mix(in srgb,white 88%,var(--pass-accent)));box-shadow:inset 0 1px 0 color-mix(in srgb,white 70%,transparent),0 12px 28px color-mix(in srgb,var(--pass-primary) 12%,transparent)}.membership-status__main{min-width:0;flex:1 1 14rem;display:flex;flex-direction:column;gap:.85rem}.membership-status__facts{margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.membership-status__facts div{display:flex;flex-direction:column;gap:.3rem;min-width:0}.membership-status__facts dt{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pass-ink);opacity:.72}.membership-status__facts dd{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:clamp(1.15rem,2.8vw,1.4rem);font-weight:600;line-height:1.25;color:var(--color-foreground);font-variant-numeric:tabular-nums}.membership-status__progress{height:.45rem;width:100%;max-width:18rem;overflow:hidden;border-radius:9999px;background:color-mix(in srgb,var(--pass-ink) 18%,transparent)}.membership-status__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--pass-primary) 75%,white),var(--pass-primary));transition:width .22s ease}.membership-status__note{margin:0;font-size:.9375rem;font-weight:600;line-height:1.45;color:var(--color-foreground)}.membership-status__lede{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-foreground-muted)}.membership-status__cta{flex:0 0 auto;align-self:flex-end;min-width:min(100%,11.5rem)}.membership-status__actions{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;flex:0 0 auto;min-width:min(100%,11.5rem)}.membership-status__actions .membership-status__cta{align-self:stretch;width:100%}.membership-hero__renew{margin:1.35rem 0 0;padding:0}.membership-hero__renew div{display:flex;flex-direction:column;gap:.25rem}.membership-hero__renew dt{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted)}.membership-hero__renew dd{margin:0;font-size:1rem;font-weight:600;color:var(--color-foreground)}.membership-hero__pending{margin:1rem 0 0;font-size:.875rem;line-height:1.55;color:var(--color-foreground-muted);max-width:38rem}.membership-hero__includes{margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid color-mix(in srgb,var(--pass-primary) 22%,transparent)}.membership-hero__includes-title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--color-foreground)}.membership-hero__benefits{margin:.85rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.55rem 1.25rem}@media (min-width:720px){.membership-hero__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.membership-hero__benefit{display:flex;align-items:flex-start;gap:.6rem;font-size:.9375rem;line-height:1.45;color:var(--color-foreground)}.membership-hero__benefit-icon{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex-shrink:0;margin-top:.1rem;border-radius:9999px;background:color-mix(in srgb,var(--pass-accent) 70%,white);color:var(--pass-ink)}.membership-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.membership-btn{min-height:2.75rem;border-radius:9999px;padding-inline:1.25rem;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:.875rem;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.membership-btn--primary{background:var(--color-primary);color:var(--color-background);box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 28%,transparent)}.membership-btn--primary:hover{transform:translateY(-1px)}.membership-btn--secondary{border:1.5px solid color-mix(in srgb,var(--color-border) 90%,var(--color-foreground));background:transparent;box-shadow:none}.membership-btn--ghost{box-shadow:none}.membership-section{display:flex;flex-direction:column;gap:.35rem}.membership-section__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground-muted)}.membership-section__title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:clamp(1.5rem,3.5vw,1.85rem);font-weight:600;line-height:1.25;color:var(--color-foreground)}.membership-section--purchases{padding-top:.5rem}.membership-manage{scroll-margin-top:1.5rem}.membership-manage .account-renew{margin-top:0}.membership-purchases{margin:1.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.membership-purchase{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;padding:1.1rem 1.15rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);background:var(--color-background-elevated);box-shadow:0 8px 22px color-mix(in srgb,var(--color-shadow) 10%,transparent);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.membership-purchase:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border));box-shadow:0 14px 32px color-mix(in srgb,var(--color-shadow) 16%,transparent)}.membership-purchase__main{display:flex;align-items:flex-start;gap:1rem;min-width:0;flex:1 1 16rem}.membership-purchase__cover{width:5.5rem;height:5.5rem;flex-shrink:0;overflow:hidden;border-radius:.75rem;background:var(--color-background-muted)}.membership-purchase__plan-icon{--pass-primary:#d4af37;--pass-accent:#f6e27a;--pass-ink:#3d3010;--pass-icon-bg:color-mix(in srgb,#f6e27a 42%,white);display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--pass-accent) 70%,transparent),transparent 58%),color-mix(in srgb,var(--pass-icon-bg) 80%,white);color:var(--pass-ink)}.membership-purchase__plan-icon--platinum{--pass-primary:#b8c2cc;--pass-accent:#eef2f6;--pass-ink:#2f343c;--pass-icon-bg:#eef2f6}.membership-purchase__plan-icon--diamond{--pass-primary:#67e8f9;--pass-accent:#e0f7ff;--pass-ink:#0e4a55;--pass-icon-bg:#e0f7ff}.membership-purchase__plan-icon-svg{width:2.25rem;height:2.25rem}@media (min-width:640px){.membership-purchase__cover{width:6.5rem;height:6.5rem}.membership-purchase__plan-icon-svg{width:2.75rem;height:2.75rem}}.membership-purchase__kicker{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted)}.membership-purchase__title-link{display:inline-block;margin-top:.25rem;color:inherit;text-decoration:none}.membership-purchase__title-link:hover .membership-purchase__title{color:var(--color-primary)}.membership-purchase__title{margin:0;font-family:var(--font-serif,ui-serif,Georgia,serif);font-size:1.2rem;font-weight:600;line-height:1.3;color:var(--color-foreground)}.membership-purchase__meta{margin:.4rem 0 0;font-size:.8125rem;color:var(--color-foreground-muted)}.membership-purchase__badge{display:inline-flex;margin-top:.65rem;padding:.25rem .55rem;border-radius:9999px;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.membership-purchase__side{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;margin-left:auto}.membership-purchase__price{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-foreground)}.membership-empty{padding:clamp(1.5rem,4vw,2rem)}.account-faq{border-radius:.85rem;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);overflow:hidden;background:color-mix(in srgb,var(--color-background-elevated) 96%,var(--color-background-muted))}.account-faq__item{border-top:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}.account-faq__item:first-child{border-top:none}.account-faq__summary{display:flex;cursor:pointer;list-style:none;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--color-foreground)}.account-faq__summary::-webkit-details-marker{display:none}.account-faq__summary::marker{content:""}.account-faq__chevron{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.15rem;color:var(--color-foreground-muted);transition:transform .15s ease}.account-faq__item[open] .account-faq__chevron{transform:rotate(180deg)}.account-faq__answer{margin:0;padding:0 .85rem .8rem;font-size:.8125rem;line-height:1.5;color:var(--color-foreground-muted)}.account-affiliate-steps{margin:.65rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem;counter-reset:affiliate-step}.account-affiliate-steps li{position:relative;padding-left:1.75rem;font-size:.875rem;line-height:1.5;color:var(--color-foreground);counter-increment:affiliate-step}.account-affiliate-steps li:before{content:counter(affiliate-step);position:absolute;left:0;top:.05rem;display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:.6875rem;font-weight:700;line-height:1}.account-affiliate-pitch{margin:.55rem 0 0;padding:.75rem .9rem;border-radius:.75rem;border-left:3px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-background-muted) 55%,transparent);font-size:.875rem;line-height:1.5;color:var(--color-foreground)}.account-panel--affiliate-cta{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border));background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--color-primary-soft) 42%,transparent),transparent 58%),var(--color-background-elevated)}.account-affiliate-link{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:34rem;margin-inline:auto;width:100%}.account-affiliate-link .account-panel__title{text-wrap:balance}.account-affiliate-link__compose{display:inline-flex;flex-direction:column;align-items:stretch;gap:.75rem;width:auto;max-width:100%;padding:.85rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--color-background) 70%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-background-elevated) 80%,transparent)}@media (min-width:640px){.account-affiliate-link__compose{flex-direction:row;align-items:center;gap:.875rem;padding:.55rem .55rem .55rem 1.1rem}}.account-affiliate-link__url{flex:0 1 auto;min-width:0;margin:0;padding:.25rem 0;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--color-foreground);text-align:center;user-select:all;overflow-wrap:anywhere;word-break:break-word}@media (min-width:640px){.account-affiliate-link__url{text-align:left;padding-right:.15rem}}.account-affiliate-link__copy{width:100%}@media (min-width:640px){.account-affiliate-link__copy{width:auto}}