.CustomMusicPicker-module__XJd-ba__youtubePlayerShell{aspect-ratio:16/9;background:#17131b;border-radius:.9rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4b2d731f}.CustomMusicPicker-module__XJd-ba__youtubePlayerMount,.CustomMusicPicker-module__XJd-ba__youtubePlayerFrame{border:0;width:100%;height:100%;display:block}.CustomMusicPicker-module__XJd-ba__youtubePlayerStatus{color:#f7edf9;text-align:center;background:#17131b;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:.8rem;font-weight:750;line-height:1.5;display:flex;position:absolute;inset:0}.CustomMusicPicker-module__XJd-ba__rangeCard{background:#fffdfb;border:1px solid #e2d7e7;border-radius:.9rem;padding:1rem}.CustomMusicPicker-module__XJd-ba__rangeTitle{color:#28232c;margin:0;font-size:.9rem;font-weight:850}.CustomMusicPicker-module__XJd-ba__rangeValues{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.CustomMusicPicker-module__XJd-ba__rangeValues output{color:#4b2d73;white-space:nowrap;background:#f7f3f9;border-radius:.5rem;align-items:center;gap:.35rem;min-width:0;padding:.35rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.CustomMusicPicker-module__XJd-ba__rangeValues output span{color:#7a7080;font-weight:650}.CustomMusicPicker-module__XJd-ba__rangeControl{height:2.25rem;margin:.45rem 0 0;position:relative}.CustomMusicPicker-module__XJd-ba__rangeRail,.CustomMusicPicker-module__XJd-ba__rangeSelection{border-radius:999px;height:.38rem;position:absolute;top:50%;transform:translateY(-50%)}.CustomMusicPicker-module__XJd-ba__rangeRail{background:#eadfea;left:0;right:0}.CustomMusicPicker-module__XJd-ba__rangeSelection{background:linear-gradient(90deg,#df6688,#b55cc2);box-shadow:0 0 0 1px #b55cc21a}.CustomMusicPicker-module__XJd-ba__rangeInput{z-index:2;appearance:none;pointer-events:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.CustomMusicPicker-module__XJd-ba__rangeInput::-webkit-slider-runnable-track{background:0 0;height:.38rem}.CustomMusicPicker-module__XJd-ba__rangeInput::-webkit-slider-thumb{appearance:none;cursor:grab;pointer-events:auto;background:#fff;border:.2rem solid #df6688;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.44rem;box-shadow:0 .15rem .5rem #4b2d7333}.CustomMusicPicker-module__XJd-ba__rangeInput::-moz-range-track{background:0 0;height:.38rem}.CustomMusicPicker-module__XJd-ba__rangeInput::-moz-range-thumb{cursor:grab;pointer-events:auto;background:#fff;border:.2rem solid #df6688;border-radius:50%;width:.9rem;height:.9rem;box-shadow:0 .15rem .5rem #4b2d7333}.CustomMusicPicker-module__XJd-ba__rangeInput:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:3px solid #6d4caf}.CustomMusicPicker-module__XJd-ba__rangeInput:focus-visible::-moz-range-thumb{outline-offset:3px;outline:3px solid #6d4caf}.CustomMusicPicker-module__XJd-ba__rangeInput:disabled::-webkit-slider-thumb{cursor:not-allowed;border-color:#aaa0ae}.CustomMusicPicker-module__XJd-ba__rangeInput:disabled::-moz-range-thumb{cursor:not-allowed;border-color:#aaa0ae}.CustomMusicPicker-module__XJd-ba__rangeSummary,.CustomMusicPicker-module__XJd-ba__rangeHelp{color:#69616f;margin:0;font-size:.75rem;line-height:1.55}.CustomMusicPicker-module__XJd-ba__rangeSummary{font-weight:750}.CustomMusicPicker-module__XJd-ba__rangeHelp{margin-top:.25rem}@media (max-width:420px){.CustomMusicPicker-module__XJd-ba__rangeCard{padding:.85rem}.CustomMusicPicker-module__XJd-ba__rangeValues{align-items:stretch}.CustomMusicPicker-module__XJd-ba__rangeValues output{white-space:normal;flex-direction:column;flex:1;align-items:flex-start;gap:.1rem}}@media (prefers-reduced-motion:reduce){.CustomMusicPicker-module__XJd-ba__rangeSelection{transition:none}}
.PaymentPlanSelector-module__fviuoa__selector{--payment-purple-900:#4b2d73;--payment-purple-700:#6d4caf;--payment-purple-200:#dcc8eb;--payment-purple-100:#f0e5f7;--payment-pink:#e96583;--payment-ink:#28232c;--payment-muted:#69616f;width:100%;min-width:0;color:var(--payment-ink);margin-bottom:clamp(1rem,2.5vw,1.5rem)}.PaymentPlanSelector-module__fviuoa__heading{max-width:45rem}.PaymentPlanSelector-module__fviuoa__eyebrow{color:var(--payment-purple-700);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.PaymentPlanSelector-module__fviuoa__title{color:var(--payment-ink);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:850;line-height:1.1}.PaymentPlanSelector-module__fviuoa__description{color:var(--payment-muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.65}.PaymentPlanSelector-module__fviuoa__checkout{background:#fff;border:1px solid #e5d8ed;border-radius:1rem;padding:1rem;box-shadow:0 .75rem 2rem #4b2d5d12}.PaymentPlanSelector-module__fviuoa__checkout .PaymentPlanSelector-module__fviuoa__title{margin-top:0;font-size:clamp(1.15rem,3vw,1.4rem)}.PaymentPlanSelector-module__fviuoa__checkoutPlan{background:#fdfaff;border:1px solid #dfd0e8;border-radius:.85rem;margin-top:.75rem;padding:.75rem}.PaymentPlanSelector-module__fviuoa__checkoutPlanHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PaymentPlanSelector-module__fviuoa__checkoutPlanLabel{color:var(--payment-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}.PaymentPlanSelector-module__fviuoa__checkoutPlanName{color:var(--payment-purple-900);margin:.15rem 0 0;font-size:clamp(1rem,3vw,1.2rem);font-weight:850;line-height:1.25}.PaymentPlanSelector-module__fviuoa__checkoutPrice{color:var(--payment-ink);letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(1.15rem,4vw,1.4rem);font-weight:900;line-height:1}.PaymentPlanSelector-module__fviuoa__checkoutFeatures{gap:.65rem;margin-top:1rem;display:grid}.PaymentPlanSelector-module__fviuoa__planFieldset{border:0;min-width:0;margin:1.4rem 0 0;padding:0}.PaymentPlanSelector-module__fviuoa__planGrid{grid-template-columns:1fr;gap:.9rem;min-width:0;display:grid}.PaymentPlanSelector-module__fviuoa__planCard{background:#fff;border:1px solid #e4d6ed;border-radius:1.25rem;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 .55rem 1.4rem #4b2d5d0d}.PaymentPlanSelector-module__fviuoa__planCard:hover:not([data-disabled=true]){border-color:#c9b1dc;transform:translateY(-2px);box-shadow:0 .85rem 1.8rem #4b2d5d17}.PaymentPlanSelector-module__fviuoa__planCard[data-selected=true]{border-color:var(--payment-purple-700);background:#fdfaff;box-shadow:0 0 0 3px #6d4caf1f}.PaymentPlanSelector-module__fviuoa__planCard[data-active=true]{border-color:#9bcfbd}.PaymentPlanSelector-module__fviuoa__planCard[data-disabled=true]{opacity:.68;background:#f8f5f9}.PaymentPlanSelector-module__fviuoa__planOption{cursor:pointer;flex:1;min-height:100%;padding:1.15rem;display:flex;position:relative}.PaymentPlanSelector-module__fviuoa__planCard[data-disabled=true] .PaymentPlanSelector-module__fviuoa__planOption{cursor:not-allowed}.PaymentPlanSelector-module__fviuoa__planRadio{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PaymentPlanSelector-module__fviuoa__radioMark{color:#fff;background:#fff;border:1px solid #cdbed5;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.PaymentPlanSelector-module__fviuoa__planRadio:checked+.PaymentPlanSelector-module__fviuoa__radioMark{border-color:var(--payment-purple-700);background:var(--payment-purple-700)}.PaymentPlanSelector-module__fviuoa__planRadio:focus-visible+.PaymentPlanSelector-module__fviuoa__radioMark{outline-offset:3px;outline:3px solid #ff907c}.PaymentPlanSelector-module__fviuoa__planBody{flex-direction:column;flex:1;min-width:0;margin-left:.7rem;display:flex}.PaymentPlanSelector-module__fviuoa__planTopline{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.PaymentPlanSelector-module__fviuoa__planName{color:var(--payment-purple-900);font-size:1rem;font-weight:850;line-height:1.25}.PaymentPlanSelector-module__fviuoa__recommendedBadge,.PaymentPlanSelector-module__fviuoa__activeBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}.PaymentPlanSelector-module__fviuoa__recommendedBadge{color:#a33d61;background:#fff0f5;padding:.42rem .55rem}.PaymentPlanSelector-module__fviuoa__priceRow{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.8rem;display:flex}.PaymentPlanSelector-module__fviuoa__price{color:var(--payment-ink);letter-spacing:-.04em;font-size:clamp(1.45rem,5vw,1.9rem);font-weight:900;line-height:1}.PaymentPlanSelector-module__fviuoa__priceNote{color:#817788;font-size:.68rem;font-weight:700}.PaymentPlanSelector-module__fviuoa__planDescription{color:var(--payment-muted);margin-top:.75rem;font-size:.8rem;line-height:1.55}.PaymentPlanSelector-module__fviuoa__featureList{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.PaymentPlanSelector-module__fviuoa__feature{color:#514957;align-items:flex-start;gap:.5rem;font-size:.77rem;font-weight:650;line-height:1.4;display:flex}.PaymentPlanSelector-module__fviuoa__feature svg{color:#19826c;flex:none;margin-top:.03rem}.PaymentPlanSelector-module__fviuoa__cardFooter{border-top:1px solid #eee5f1;align-items:center;min-height:2.65rem;padding:.6rem 1.15rem;display:flex}.PaymentPlanSelector-module__fviuoa__activeBadge{color:#126b59;background:#eaf7f2;padding:.45rem .62rem}.PaymentPlanSelector-module__fviuoa__selectedHint{color:var(--payment-purple-700);font-size:.7rem;font-weight:850}.PaymentPlanSelector-module__fviuoa__feedback{background:var(--payment-purple-100);color:#564c5c;border:1px solid #e4d6ed;border-radius:1rem;align-items:flex-start;gap:.6rem;min-height:0;margin-top:.75rem;padding:.7rem .8rem;font-size:.8rem;font-weight:700;line-height:1.5;display:flex}.PaymentPlanSelector-module__fviuoa__feedback svg{flex:none;margin-top:.05rem}.PaymentPlanSelector-module__fviuoa__feedback[data-type=success]{color:#126b59;background:#eff9f5;border-color:#b9ddd0}.PaymentPlanSelector-module__fviuoa__feedback[data-type=error]{color:#9f2d22;background:#fff4f2;border-color:#efc0ba}.PaymentPlanSelector-module__fviuoa__feedback[data-type=pending]{color:#785a16;background:#fff9e9;border-color:#ead29a}.PaymentPlanSelector-module__fviuoa__actionRow{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.PaymentPlanSelector-module__fviuoa__secureNote{color:#746b79;align-items:flex-start;gap:.5rem;max-width:39rem;margin:0;font-size:.72rem;line-height:1.55;display:flex}.PaymentPlanSelector-module__fviuoa__secureNote svg{color:var(--payment-purple-700);flex:none;margin-top:.05rem}.PaymentPlanSelector-module__fviuoa__buttons{flex-direction:column-reverse;gap:.65rem;width:100%;display:flex}.PaymentPlanSelector-module__fviuoa__primaryButton,.PaymentPlanSelector-module__fviuoa__secondaryButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.9rem;padding:.72rem 1.15rem;font-size:.82rem;font-weight:850;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.PaymentPlanSelector-module__fviuoa__primaryButton{border:1px solid var(--payment-purple-700,#6d4caf);background:var(--payment-purple-700,#6d4caf);color:#fff}.PaymentPlanSelector-module__fviuoa__secondaryButton{color:var(--payment-purple-900);background:#fff;border:1px solid #d8c9df}.PaymentPlanSelector-module__fviuoa__primaryButton:hover:not(:disabled),.PaymentPlanSelector-module__fviuoa__secondaryButton:hover:not(:disabled){transform:translateY(-1px)}.PaymentPlanSelector-module__fviuoa__primaryButton:hover:not(:disabled){background:#583a94;border-color:#583a94}.PaymentPlanSelector-module__fviuoa__secondaryButton:hover:not(:disabled){background:var(--payment-purple-100);border-color:#bda4d1}.PaymentPlanSelector-module__fviuoa__primaryButton:focus-visible,.PaymentPlanSelector-module__fviuoa__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #ff907c}.PaymentPlanSelector-module__fviuoa__primaryButton:disabled,.PaymentPlanSelector-module__fviuoa__secondaryButton:disabled{cursor:not-allowed;color:#9a919e;background:#eee9f0;border-color:#e1d9e5;transform:none}.PaymentPlanSelector-module__fviuoa__spinner{animation:.8s linear infinite PaymentPlanSelector-module__fviuoa__payment-spin}.PaymentPlanSelector-module__fviuoa__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PaymentPlanSelector-module__fviuoa__paymentDialogBackdrop{z-index:2200;-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#161219b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.PaymentPlanSelector-module__fviuoa__paymentDialog{color:#28232c;text-align:center;background:#fff;border:1px solid #e4d6ed;border-radius:1.5rem;width:min(100%,31rem);max-height:calc(100svh - 2rem);padding:clamp(1.35rem,5vw,2rem);position:relative;overflow-y:auto;box-shadow:0 1.5rem 4rem #16121952}.PaymentPlanSelector-module__fviuoa__paymentDialogClose{aspect-ratio:1;color:#4b2d73;cursor:pointer;background:#fff;border:1px solid #e4d6ed;border-radius:50%;place-items:center;width:2.5rem;display:grid;position:absolute;top:1rem;right:1rem}.PaymentPlanSelector-module__fviuoa__paymentDialogIcon{aspect-ratio:1;color:#126b59;background:#eff9f5;border-radius:50%;place-items:center;width:4.25rem;margin:0 auto;display:grid}.PaymentPlanSelector-module__fviuoa__paymentDialog[data-kind=failure] .PaymentPlanSelector-module__fviuoa__paymentDialogIcon{color:#9f2d22;background:#fff4f2}.PaymentPlanSelector-module__fviuoa__paymentDialog[data-kind=expired] .PaymentPlanSelector-module__fviuoa__paymentDialogIcon{color:#785a16;background:#fff9e9}.PaymentPlanSelector-module__fviuoa__paymentDialogEyebrow{color:#6d4caf;letter-spacing:.16em;text-transform:uppercase;margin:1rem 0 0;font-size:.66rem;font-weight:850}.PaymentPlanSelector-module__fviuoa__paymentDialogTitle{color:#4b2d73;letter-spacing:-.035em;margin:.45rem 0 0;font-size:clamp(1.45rem,5vw,1.9rem);font-weight:850;line-height:1.15}.PaymentPlanSelector-module__fviuoa__paymentDialogMessage{color:#69616f;margin:.8rem auto 0;font-size:.88rem;line-height:1.65}.PaymentPlanSelector-module__fviuoa__paymentDialogActions{flex-direction:column-reverse;gap:.7rem;margin-top:1.25rem;display:flex}.PaymentPlanSelector-module__fviuoa__paymentDialogPrimary,.PaymentPlanSelector-module__fviuoa__paymentDialogSecondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.9rem;padding:.72rem 1.15rem;font-size:.82rem;font-weight:850;display:inline-flex}.PaymentPlanSelector-module__fviuoa__paymentDialogPrimary{color:#fff;background:#6d4caf;border:1px solid #6d4caf}.PaymentPlanSelector-module__fviuoa__paymentDialogPrimary[data-kind=success]{background:#126b59;border-color:#126b59}.PaymentPlanSelector-module__fviuoa__paymentDialogPrimary[data-kind=failure]{background:#9f2d22;border-color:#9f2d22}.PaymentPlanSelector-module__fviuoa__paymentDialogSecondary{color:#4b2d73;background:#fff;border:1px solid #d8c9df}.PaymentPlanSelector-module__fviuoa__paymentDialogClose:focus-visible,.PaymentPlanSelector-module__fviuoa__paymentDialogPrimary:focus-visible,.PaymentPlanSelector-module__fviuoa__paymentDialogSecondary:focus-visible{outline-offset:3px;outline:3px solid #ff907c}.PaymentPlanSelector-module__fviuoa__paymentDialogPrimary:disabled,.PaymentPlanSelector-module__fviuoa__paymentDialogSecondary:disabled{color:#9a919e;cursor:not-allowed;background:#eee9f0;border-color:#e1d9e5}@keyframes PaymentPlanSelector-module__fviuoa__payment-spin{to{transform:rotate(360deg)}}@media (min-width:720px){.PaymentPlanSelector-module__fviuoa__planGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PaymentPlanSelector-module__fviuoa__planOption{padding:1.2rem 1rem}.PaymentPlanSelector-module__fviuoa__planTopline{flex-direction:column}.PaymentPlanSelector-module__fviuoa__actionRow{flex-direction:row;justify-content:space-between;align-items:center}.PaymentPlanSelector-module__fviuoa__buttons{flex-direction:row;flex:none;width:auto}.PaymentPlanSelector-module__fviuoa__primaryButton,.PaymentPlanSelector-module__fviuoa__secondaryButton{min-width:10rem}.PaymentPlanSelector-module__fviuoa__paymentDialogActions{flex-direction:row;justify-content:center}.PaymentPlanSelector-module__fviuoa__paymentDialogPrimary,.PaymentPlanSelector-module__fviuoa__paymentDialogSecondary{min-width:10rem}}@media (min-width:1020px){.PaymentPlanSelector-module__fviuoa__planOption{padding:1.3rem}.PaymentPlanSelector-module__fviuoa__planTopline{flex-direction:row}}@media (prefers-reduced-motion:reduce){.PaymentPlanSelector-module__fviuoa__planCard,.PaymentPlanSelector-module__fviuoa__primaryButton,.PaymentPlanSelector-module__fviuoa__secondaryButton{transition:none}.PaymentPlanSelector-module__fviuoa__spinner{animation-duration:1.5s}}
.SponsorUnlockModal-module__zk_gpW__backdrop{z-index:2250;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);background:#1d1424bd;justify-content:center;align-items:flex-end;padding:.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.SponsorUnlockModal-module__zk_gpW__dialog{isolation:isolate;color:#28232c;background:radial-gradient(circle at 100% 0,#f0e5f7e6,#0000 42%),#fffdf9;border:1px solid #dfcee9;border-radius:1.65rem;outline:none;width:min(100%,38rem);max-height:calc(100dvh - 1.5rem);padding:clamp(1.25rem,5vw,2rem);position:relative;overflow:hidden auto;box-shadow:0 1.7rem 4.5rem #1d142461}.SponsorUnlockModal-module__zk_gpW__glow{z-index:-1;aspect-ratio:1;filter:blur(.25rem);pointer-events:none;background:#e9658324;border-radius:50%;width:10rem;position:absolute;top:-4.5rem;right:-4rem}.SponsorUnlockModal-module__zk_gpW__header{align-items:center;gap:.9rem;padding-right:2.5rem;display:flex}.SponsorUnlockModal-module__zk_gpW__icon{aspect-ratio:1;color:#6d4caf;background:#f5ecfa;border:1px solid #dcc8eb;border-radius:1.05rem;flex:none;place-items:center;width:3.25rem;transition:border-color .18s,color .18s,background .18s;display:grid;box-shadow:0 .65rem 1.4rem #6d4caf24}.SponsorUnlockModal-module__zk_gpW__icon[data-complete=true]{color:#0f766e;background:#edf8f4;border-color:#a9d5c7}.SponsorUnlockModal-module__zk_gpW__eyebrow{color:#e05278;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0;font-size:.68rem;font-weight:850;display:flex}.SponsorUnlockModal-module__zk_gpW__title{color:#382448;letter-spacing:-.04em;margin:.38rem 0 0;font-size:clamp(1.45rem,6vw,2rem);font-weight:900;line-height:1.1}.SponsorUnlockModal-module__zk_gpW__description{color:#625968;margin:1rem 0 0;font-size:.9rem;line-height:1.65}.SponsorUnlockModal-module__zk_gpW__progressCard{background:#f7effad1;border:1px solid #e2d5e9;border-radius:1.2rem;margin-top:1.15rem;padding:1rem;transition:border-color .22s,background .22s}.SponsorUnlockModal-module__zk_gpW__progressCard[data-complete=true]{background:#f0f9f6;border-color:#add8cb}.SponsorUnlockModal-module__zk_gpW__progressHeader{color:#685e6e;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;font-weight:800;display:flex}.SponsorUnlockModal-module__zk_gpW__progressHeader strong{color:#4b2d73;transform-origin:50%;font-size:.9rem;font-weight:900}.SponsorUnlockModal-module__zk_gpW__progressCard[data-complete=true] .SponsorUnlockModal-module__zk_gpW__progressHeader strong{color:#0f766e}.SponsorUnlockModal-module__zk_gpW__progressTrack{background:#e5dbea;border-radius:999px;height:.62rem;margin-top:.75rem;overflow:hidden}.SponsorUnlockModal-module__zk_gpW__progressFill{border-radius:inherit;background:linear-gradient(90deg,#6d4caf,#e96583);width:0;height:100%;display:block;box-shadow:0 0 .85rem #e9658366}.SponsorUnlockModal-module__zk_gpW__progressCard[data-complete=true] .SponsorUnlockModal-module__zk_gpW__progressFill{background:linear-gradient(90deg,#198577,#42b89f);box-shadow:0 0 .85rem #0f766e4d}.SponsorUnlockModal-module__zk_gpW__markers{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem;display:grid}.SponsorUnlockModal-module__zk_gpW__marker{aspect-ratio:1;color:#817788;background:#fff;border:1px solid #d8c9df;border-radius:50%;justify-self:center;place-items:center;width:1.7rem;font-size:.69rem;font-weight:900;display:grid}.SponsorUnlockModal-module__zk_gpW__marker[data-complete=true]{color:#fff;background:#6d4caf;border-color:#6d4caf}.SponsorUnlockModal-module__zk_gpW__lockedPanel,.SponsorUnlockModal-module__zk_gpW__unlockPanel{margin-top:1rem}.SponsorUnlockModal-module__zk_gpW__lockedHint{color:#66566f;background:#fff5f8;border-radius:.95rem;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem .85rem;font-size:.78rem;font-weight:750;line-height:1.5;display:flex}.SponsorUnlockModal-module__zk_gpW__lockedHint svg{color:#d94e74;flex:none;margin-top:.1rem}.SponsorUnlockModal-module__zk_gpW__sponsorButton,.SponsorUnlockModal-module__zk_gpW__viewButton,.SponsorUnlockModal-module__zk_gpW__shareButton,.SponsorUnlockModal-module__zk_gpW__returnButton,.SponsorUnlockModal-module__zk_gpW__closeButton{font:inherit;cursor:pointer}.SponsorUnlockModal-module__zk_gpW__sponsorButton,.SponsorUnlockModal-module__zk_gpW__viewButton,.SponsorUnlockModal-module__zk_gpW__shareButton{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.1rem;padding:.78rem 1.1rem;font-size:.84rem;font-weight:900;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.SponsorUnlockModal-module__zk_gpW__sponsorButton{color:#fff;background:#6d4caf;border:1px solid #6d4caf;margin-top:.9rem;box-shadow:0 .75rem 1.6rem #6d4caf3b}.SponsorUnlockModal-module__zk_gpW__sponsorButton:hover:not([aria-disabled=true]){background:#593b94;border-color:#593b94;transform:translateY(-1px);box-shadow:0 .9rem 1.8rem #6d4caf47}.SponsorUnlockModal-module__zk_gpW__sponsorButton[aria-disabled=true]{color:#756b7a;box-shadow:none;cursor:wait;background:#e8e0eb;border-color:#c9bad3}.SponsorUnlockModal-module__zk_gpW__newTabNote{color:#817788;text-align:center;margin:.65rem 0 0;font-size:.72rem;font-weight:650}.SponsorUnlockModal-module__zk_gpW__unlockPanel{text-align:center;background:#f4fbf8;border:1px solid #b8ddd2;border-radius:1.2rem;padding:1rem}.SponsorUnlockModal-module__zk_gpW__unlockPanel h3{color:#0f766e;margin:0;font-size:1rem;font-weight:900}.SponsorUnlockModal-module__zk_gpW__unlockPanel p{color:#52635e;margin:.45rem 0 0;font-size:.8rem;line-height:1.55}.SponsorUnlockModal-module__zk_gpW__actions{flex-direction:column;gap:.65rem;margin-top:.9rem;display:flex}.SponsorUnlockModal-module__zk_gpW__viewButton{color:#4b2d73;background:#fff;border:1px solid #6d4caf}.SponsorUnlockModal-module__zk_gpW__viewButton:hover{background:#f4ecf8;transform:translateY(-1px)}.SponsorUnlockModal-module__zk_gpW__shareButton{color:#fff;background:#e96583;border:1px solid #e96583;box-shadow:0 .7rem 1.5rem #e9658338}.SponsorUnlockModal-module__zk_gpW__shareButton:hover{background:#d95378;border-color:#d95378;transform:translateY(-1px)}.SponsorUnlockModal-module__zk_gpW__returnButton{color:#66566f;text-underline-offset:.18rem;background:0 0;border:0;margin-top:.8rem;padding:.35rem .6rem;font-size:.76rem;font-weight:800;text-decoration:underline}.SponsorUnlockModal-module__zk_gpW__closeButton{z-index:2;aspect-ratio:1;color:#4b2d73;background:#fff;border:1px solid #d8c9df;border-radius:50%;place-items:center;width:2.5rem;display:grid;position:absolute;top:1rem;right:1rem}.SponsorUnlockModal-module__zk_gpW__closeButton:hover{background:#f4ecf8}.SponsorUnlockModal-module__zk_gpW__feedback{color:#b42318;background:#fff8f7;border:1px solid #f0c8c4;border-radius:.9rem;margin:.85rem 0 0;padding:.7rem .8rem;font-size:.78rem;font-weight:750;line-height:1.5}.SponsorUnlockModal-module__zk_gpW__sponsorButton:focus-visible,.SponsorUnlockModal-module__zk_gpW__viewButton:focus-visible,.SponsorUnlockModal-module__zk_gpW__shareButton:focus-visible,.SponsorUnlockModal-module__zk_gpW__returnButton:focus-visible,.SponsorUnlockModal-module__zk_gpW__closeButton:focus-visible{outline-offset:3px;outline:3px solid #ff907c}@media (min-width:640px){.SponsorUnlockModal-module__zk_gpW__backdrop{align-items:center;padding:1.5rem}.SponsorUnlockModal-module__zk_gpW__dialog{max-height:calc(100dvh - 3rem)}.SponsorUnlockModal-module__zk_gpW__actions{flex-direction:row}.SponsorUnlockModal-module__zk_gpW__viewButton,.SponsorUnlockModal-module__zk_gpW__shareButton{flex:1}}@media (prefers-reduced-motion:reduce){.SponsorUnlockModal-module__zk_gpW__icon,.SponsorUnlockModal-module__zk_gpW__progressCard,.SponsorUnlockModal-module__zk_gpW__sponsorButton,.SponsorUnlockModal-module__zk_gpW__viewButton,.SponsorUnlockModal-module__zk_gpW__shareButton{transition:none}}
.StickerPickerDialog-module__eBSLcq__backdrop{z-index:2400;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#18121cad;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.StickerPickerDialog-module__eBSLcq__dialog{color:#28232c;background:#fffcf7;border:1px solid #e5d8eb;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;width:100%;max-height:calc(100svh - 1rem);overflow:hidden;box-shadow:0 -1.25rem 3rem #16121947}.StickerPickerDialog-module__eBSLcq__sheetHandle{background:#d4c7da;border-radius:999px;width:2.75rem;height:.28rem;margin:.65rem auto 0;display:block}.StickerPickerDialog-module__eBSLcq__header{background:#fff;border-bottom:1px solid #eadfef;align-items:flex-start;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.StickerPickerDialog-module__eBSLcq__headingIcon{aspect-ratio:1;color:#6d4caf;background:#f0e5f7;border:1px solid #dcc8eb;border-radius:.85rem;flex:none;place-items:center;width:2.5rem;display:grid}.StickerPickerDialog-module__eBSLcq__headingCopy{flex:1;min-width:0}.StickerPickerDialog-module__eBSLcq__title{color:#4b2d73;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:850;line-height:1.25}.StickerPickerDialog-module__eBSLcq__description{color:#746b79;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.StickerPickerDialog-module__eBSLcq__closeButton{aspect-ratio:1;color:#4b2d73;cursor:pointer;background:#fff;border:1px solid #e4d6ed;border-radius:50%;flex:none;place-items:center;width:2.5rem;transition:border-color .16s,background .16s;display:grid}.StickerPickerDialog-module__eBSLcq__gridViewport{overscroll-behavior:contain;max-height:60svh;padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));scrollbar-gutter:stable;overflow-y:auto}.StickerPickerDialog-module__eBSLcq__status{color:#746b79;background:#fff;border:1px dashed #d8c9df;border-radius:.9rem;align-items:center;gap:.45rem;margin:0 0 .8rem;padding:.75rem;font-size:.75rem;font-weight:700;line-height:1.5;display:flex}.StickerPickerDialog-module__eBSLcq__loadingIcon{flex:none;animation:.8s linear infinite StickerPickerDialog-module__eBSLcq__spin}.StickerPickerDialog-module__eBSLcq__pagination{min-height:1px;margin-top:.8rem}.StickerPickerDialog-module__eBSLcq__loadMore{color:#6d4caf;cursor:pointer;background:#fff;border:1px solid #e4d6ed;border-radius:.9rem;width:100%;padding:.75rem;font-size:.75rem;font-weight:700}.StickerPickerDialog-module__eBSLcq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.StickerPickerDialog-module__eBSLcq__option{aspect-ratio:1;color:#746b79;cursor:pointer;background:#fff;border:1px solid #e4d6ed;border-radius:1rem;outline:none;place-items:center;min-width:0;padding:.35rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.StickerPickerDialog-module__eBSLcq__option:hover:not(:disabled){border-color:#bda4d1;transform:translateY(-1px)}.StickerPickerDialog-module__eBSLcq__option[data-selected=true]{border-color:#6d4caf;box-shadow:0 0 0 2px #6d4caf26}.StickerPickerDialog-module__eBSLcq__option:disabled{cursor:not-allowed;opacity:.6}.StickerPickerDialog-module__eBSLcq__optionImage{object-fit:contain;width:100%;height:100%}.StickerPickerDialog-module__eBSLcq__noStickerOption{align-content:center;gap:.2rem;padding:.35rem .2rem}.StickerPickerDialog-module__eBSLcq__noStickerOption span:not(.StickerPickerDialog-module__eBSLcq__checkBadge){text-align:center;font-size:clamp(.55rem,2.7vw,.67rem);font-weight:800;line-height:1.1}.StickerPickerDialog-module__eBSLcq__checkBadge{aspect-ratio:1;color:#fff;background:#6d4caf;border:2px solid #fff;border-radius:50%;place-items:center;width:1.15rem;display:grid;position:absolute;top:.3rem;right:.3rem;box-shadow:0 .2rem .55rem #4b2d733d}.StickerPickerDialog-module__eBSLcq__trigger{color:#28232c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4d6ed;border-radius:1rem;outline:none;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:4.5rem;margin-top:.75rem;padding:.6rem .75rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.StickerPickerDialog-module__eBSLcq__trigger:hover:not(:disabled){background:#fdfaff;border-color:#bda4d1}.StickerPickerDialog-module__eBSLcq__trigger:disabled{cursor:not-allowed;color:#918996;background:#f8f5f9}.StickerPickerDialog-module__eBSLcq__preview{aspect-ratio:1;color:#6d4caf;background:#f0e5f7;border:1px solid #dcc8eb;border-radius:.9rem;flex:none;place-items:center;width:3.25rem;padding:.25rem;display:grid;overflow:hidden}.StickerPickerDialog-module__eBSLcq__previewImage{object-fit:contain;width:100%;height:100%}.StickerPickerDialog-module__eBSLcq__triggerCopy{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.StickerPickerDialog-module__eBSLcq__triggerTitle{color:#4b2d73;align-items:center;gap:.35rem;font-size:.82rem;font-weight:850;line-height:1.25;display:flex}.StickerPickerDialog-module__eBSLcq__triggerValue{color:#746b79;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:650;line-height:1.35;overflow:hidden}.StickerPickerDialog-module__eBSLcq__triggerArrow{color:#8b789a;flex:none}.StickerPickerDialog-module__eBSLcq__trigger:focus-visible,.StickerPickerDialog-module__eBSLcq__closeButton:focus-visible,.StickerPickerDialog-module__eBSLcq__option:focus-visible{outline-offset:3px;outline:3px solid #ff907c}.StickerPickerDialog-module__eBSLcq__closeButton:hover{background:#f8f2fb;border-color:#cdb9dc}@media (min-width:480px){.StickerPickerDialog-module__eBSLcq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:640px){.StickerPickerDialog-module__eBSLcq__backdrop{align-items:center;padding:1rem}.StickerPickerDialog-module__eBSLcq__dialog{border-bottom:1px solid #e5d8eb;border-radius:1.5rem;width:min(100%,34rem);max-height:calc(100svh - 2rem);box-shadow:0 1.5rem 4rem #16121952}.StickerPickerDialog-module__eBSLcq__sheetHandle{display:none}.StickerPickerDialog-module__eBSLcq__header{padding:1.1rem 1.25rem}.StickerPickerDialog-module__eBSLcq__gridViewport{max-height:min(60vh,32rem);padding:1.25rem}}@media (prefers-reduced-motion:no-preference){.StickerPickerDialog-module__eBSLcq__dialog{animation:.18s ease-out both StickerPickerDialog-module__eBSLcq__sheet-enter}@keyframes StickerPickerDialog-module__eBSLcq__sheet-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.StickerPickerDialog-module__eBSLcq__loadingIcon{animation-duration:1.6s}}@keyframes StickerPickerDialog-module__eBSLcq__spin{to{transform:rotate(360deg)}}
