:root{--color-brand-main:#fefc00;--color-brand-accessory:#fefc0099;--color-brand-highlight:#fefc001a;--color-text-onbrand:#010101;--color-text-onbrand-40:#01010166;--color-text-primary-100:#fff;--color-text-subprimary-80:#fffc;--color-text-secondary-60:#fff9;--color-text-tertiary-40:#fff6;--color-text-quaternary-20:#fff3;--color-bg-white:#fff;--color-bg-base:#010101;--color-bg-primary:#111;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#3a3a3c;--color-bg-fill:#ffffff1a;--color-bg-light:#ffffff0d;--color-bg-highlight:#ffffff29;--color-border-oparity-100:#fff;--color-border-oparity-16:#ffffff29;--color-border-oparity-10:#ffffff1a;--color-border-oparity-8:#ffffff14;--color-border-oparity-5:#ffffff0d;--color-mask-page-80:#000c;--color-mask-heavy-60:#01010199;--color-mask-medium-40:#01010166;--color-mask-light-20:#01010133;--color-function-error:#ff453a;--color-function-warning:#ff9f0a;--color-function-success:#30d158;--color-function-link:#0a84ff;--padding-page:48px;--padding-gap:24px;--padding-screen:16px;--padding-lg:12px;--padding-md:8px;--padding-sm:6px;--padding-xs:4px;--padding-xxs:2px;--radius-full:80px;--radius-s1:32px;--radius-s2:24px;--radius-s3:16px;--radius-s4:12px;--radius-s5:8px;--radius-s6:6px;--radius-s7:4px;--typography-display-lg-font-family:Roboto,sans-serif;--typography-display-lg-font-size:36px;--typography-display-lg-font-weight:600;--typography-display-lg-line-height:44px;--typography-display-lg-letter-spacing:.288px;--typography-headline-lg-font-family:Roboto,sans-serif;--typography-headline-lg-font-size:32px;--typography-headline-lg-font-weight:600;--typography-headline-lg-line-height:40px;--typography-headline-lg-letter-spacing:.128px;--typography-headline-md-font-family:Roboto,sans-serif;--typography-headline-md-font-size:28px;--typography-headline-md-font-weight:600;--typography-headline-md-line-height:36px;--typography-headline-md-letter-spacing:.112px;--typography-headline-sm-font-family:Roboto,sans-serif;--typography-headline-sm-font-size:24px;--typography-headline-sm-font-weight:600;--typography-headline-sm-line-height:32px;--typography-headline-sm-letter-spacing:.096px;--typography-title-xl-font-family:Roboto,sans-serif;--typography-title-xl-font-size:22px;--typography-title-xl-font-weight:600;--typography-title-xl-line-height:28px;--typography-title-xl-letter-spacing:.1px;--typography-title-lg-font-family:Roboto,sans-serif;--typography-title-lg-font-size:18px;--typography-title-lg-font-weight:600;--typography-title-lg-line-height:24px;--typography-title-lg-letter-spacing:.018px;--typography-title-md-font-family:Roboto,sans-serif;--typography-title-md-font-size:16px;--typography-title-md-font-weight:600;--typography-title-md-line-height:24px;--typography-title-md-letter-spacing:.1px;--typography-title-sm-font-family:Roboto,sans-serif;--typography-title-sm-font-size:14px;--typography-title-sm-font-weight:600;--typography-title-sm-line-height:20px;--typography-title-sm-letter-spacing:.014px;--typography-body-lg-font-family:Roboto,sans-serif;--typography-body-lg-font-size:16px;--typography-body-lg-font-weight:400;--typography-body-lg-line-height:24px;--typography-body-lg-letter-spacing:.4px;--typography-body-lg-medium-font-family:Roboto,sans-serif;--typography-body-lg-medium-font-size:16px;--typography-body-lg-medium-font-weight:500;--typography-body-lg-medium-line-height:24px;--typography-body-lg-medium-letter-spacing:.4px;--typography-body-md-font-family:Roboto,sans-serif;--typography-body-md-font-size:14px;--typography-body-md-font-weight:400;--typography-body-md-line-height:20px;--typography-body-md-letter-spacing:.4px;--typography-body-md-medium-font-family:Roboto,sans-serif;--typography-body-md-medium-font-size:14px;--typography-body-md-medium-font-weight:500;--typography-body-md-medium-line-height:20px;--typography-body-md-medium-letter-spacing:.4px;--typography-body-sm-font-family:Roboto,sans-serif;--typography-body-sm-font-size:12px;--typography-body-sm-font-weight:400;--typography-body-sm-line-height:16px;--typography-body-sm-letter-spacing:.4px;--typography-body-sm-medium-font-family:Roboto,sans-serif;--typography-body-sm-medium-font-size:12px;--typography-body-sm-medium-font-weight:500;--typography-body-sm-medium-line-height:16px;--typography-body-sm-medium-letter-spacing:.4px;--typography-label-lg-font-family:Roboto,sans-serif;--typography-label-lg-font-size:11px;--typography-label-lg-font-weight:400;--typography-label-lg-line-height:16px;--typography-label-lg-letter-spacing:.4px;--typography-label-lg-medium-font-family:Roboto,sans-serif;--typography-label-lg-medium-font-size:11px;--typography-label-lg-medium-font-weight:500;--typography-label-lg-medium-line-height:16px;--typography-label-lg-medium-letter-spacing:.4px;--typography-label-sm-font-family:Roboto,sans-serif;--typography-label-sm-font-size:10px;--typography-label-sm-font-weight:400;--typography-label-sm-line-height:12px;--typography-label-sm-letter-spacing:.04px;--typography-label-sm-medium-font-family:Roboto,sans-serif;--typography-label-sm-medium-font-size:10px;--typography-label-sm-medium-font-weight:500;--typography-label-sm-medium-line-height:12px;--typography-label-sm-medium-letter-spacing:.04px;--typography-chat-narration-font-family:Roboto,sans-serif;--typography-chat-narration-font-size:15px;--typography-chat-narration-font-weight:400;--typography-chat-narration-line-height:24px;--typography-chat-narration-letter-spacing:0px;--typography-chat-dialogue-font-family:Roboto,sans-serif;--typography-chat-dialogue-font-size:15px;--typography-chat-dialogue-font-weight:500;--typography-chat-dialogue-line-height:24px;--typography-chat-dialogue-letter-spacing:0px;--typography-chat-describe-font-family:Roboto,sans-serif;--typography-chat-describe-font-size:15px;--typography-chat-describe-font-weight:400;--typography-chat-describe-line-height:24px;--typography-chat-describe-letter-spacing:0px}*{box-sizing:border-box}html,body{color:#fff;-webkit-font-smoothing:antialiased;background:#000;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,sans-serif}button,a{font:inherit}.page{width:100%;max-width:600px;min-height:0;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:#000;margin:auto;position:relative;overflow:hidden}.page-bg{z-index:0;aspect-ratio:390/1000;object-fit:cover;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.brand{z-index:3;height:24px;color:var(--color-brand-main);align-items:center;gap:6px;font-size:18px;font-weight:700;line-height:24px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.brand-icon{background:var(--color-brand-main);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.brand-icon img{width:13px;height:11px}.hero-art{aspect-ratio:390/288;height:auto;position:relative;overflow:hidden}.intro{text-align:center;padding:16px 24px;position:relative}.intro h1,.section h2{color:var(--color-text-primary-100);letter-spacing:.1px;margin:0;font-size:22px;font-weight:600;line-height:28px}.title-highlight{color:var(--color-brand-main)}.intro h1{color:#0000;text-shadow:0 1px 1px #0000001a;background:linear-gradient(105deg,#e77607 0% 38%,#fefc00 47%,#fff76a 50%,#fefc00 53%,#e77607 62% 100%) 130% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite hero-title-shine}.intro h1 .title-highlight{color:#0000}.hero-title-line{display:block}.intro p{color:#ff9f0a;opacity:.6;letter-spacing:.4px;text-shadow:0 1px 1px #0000001a;margin:8px 0 0;font-size:12px;line-height:16px}.date{justify-content:center;align-items:center;gap:var(--padding-xs);height:24px;padding:0 var(--padding-lg);border-radius:var(--radius-full);color:#ff9f0a;letter-spacing:.4px;background:#ff9f0a1a;border:1px solid #ff9f0a1a;margin-top:8px;font-size:12px;line-height:16px;display:inline-flex}.date-icon{flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.date-icon img{display:block}.eligibility-card:last-child .eligibility-crown{object-fit:contain;transform:rotate(7.21deg)}@keyframes hero-title-shine{0%,6%{background-position:130% 0}94%,to{background-position:-30% 0}}.section{padding:16px;position:relative}.section-head{margin-bottom:16px}.section-head p{color:var(--color-text-secondary-60);letter-spacing:.4px;margin:4px 0 0;font-size:14px;line-height:20px}.eligibility .section-head p,.rewards .section-head p{margin-top:2px}.section-head .reward-subtitle-highlight{color:var(--color-text-primary-100)}.eligibility:after{content:"";background:linear-gradient(90deg,#0000,#2effd3b3);width:108px;height:1px;position:absolute;top:72px;right:-1px;box-shadow:0 2px 10px #2effd359}.eligibility-grid,.reward-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.eligibility-card{background:var(--color-bg-primary);border:1px solid #0000;border-radius:12px;height:142px;position:relative;overflow:hidden}.eligibility-crown{z-index:2;object-fit:cover;width:40px;height:40px;position:absolute;top:0;right:0;transform:scaleX(-1)}.eligibility-card:first-child .eligibility-crown{width:42px;height:42px;top:-1px;right:-1px}.eligibility-copy{z-index:1;height:142px;padding:12px;position:relative}.eligibility-copy h3{letter-spacing:.018px;width:100%;max-width:124px;font-size:18px;line-height:24px}.eligibility-copy h3,.reward-card h3{margin:0;font-weight:600}.reward-card h3{letter-spacing:.1px;font-size:16px;line-height:24px}.eligibility-copy p,.reward-card p{color:var(--color-text-secondary-60);letter-spacing:.4px;margin:4px 0 0;font-size:12px;line-height:16px}.platform-link{width:100%;color:var(--color-text-secondary-60);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:11px;line-height:16px;text-decoration:underline}.reward-card{border:.5px solid var(--color-border-oparity-16);background:#111111b3;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:12px 12px 8px;display:flex}.reward-card:nth-child(2){background:var(--color-bg-secondary);border-color:var(--color-border-oparity-10)}.reward-copy{min-height:72px}.reward-stack{gap:8px;width:100%;display:grid}.reward-payout{border:.5px solid var(--color-border-oparity-10);border-radius:var(--radius-s4);background:0 0;flex:0 0 48px;width:100%;height:48px;padding:8px 60px 8px 12px;position:relative;overflow:hidden}.reward-payout-amount{color:var(--color-text-primary-100);white-space:nowrap;font-size:16px;font-weight:900;line-height:16px;display:block}.reward-payout-usd{color:var(--color-text-tertiary-40);letter-spacing:.04px;white-space:nowrap;margin-top:4px;font-size:10px;line-height:12px;display:block}.payout-mochi-slot{place-items:center;width:48px;height:48px;display:grid;position:absolute;top:0;right:0}.payout-mochi{width:28px;height:28px;position:relative;overflow:hidden}.payout-mochi img{object-fit:fill;object-position:bottom;pointer-events:none;width:116.66%;max-width:none;height:116.66%;position:absolute;inset:-8.33%}.reward-footnote{color:var(--color-text-secondary-60);letter-spacing:.4px;text-align:center;margin:16px 0 0;font-size:11px;line-height:16px}.surge,.maximum{grid-column:1/-1;padding:12px}.surge .reward-copy,.maximum .reward-copy{min-height:0}.surge .reward-stack,.maximum .reward-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.surge{background:linear-gradient(#212629 0%,#101112 60%,#212629 90%,#2d3438);border:1px solid #a5b7d3;box-shadow:0 2px 3px #bbd0f066}.maximum{background:linear-gradient(#332b09 0%,#0f0d01 60%,#332b09 90%);border:1px solid #cd9440;box-shadow:0 2px 6px #f8e59f66}.surge h3,.maximum h3{color:var(--color-text-primary-100)}.plus .tier-name{color:#ccdbf0}.ultra .tier-name{color:#e3bd58}.membership-card{border-radius:12px;flex:0 0 48px;height:48px;padding:8px 12px;position:relative;overflow:hidden}.membership-card.plus{background:linear-gradient(90deg,#212629,#101112);border:.5px solid #bbd0f066}.membership-card.ultra{background:linear-gradient(90deg,#211c09,#0f0d01);border:.5px solid #f8e59f66}.tier-name{font-size:16px;font-weight:900;line-height:16px}.tier-time{color:var(--color-text-subprimary-80);margin-top:4px;font-size:12px;font-weight:500;line-height:12px}.membership-card img{object-fit:cover;object-position:top;width:50px;height:58px;position:absolute;top:0;right:0}.referral-list{gap:17px;display:grid}.referral-row{grid-template-columns:minmax(0,33%) minmax(0,1fr);align-items:center;gap:24px;display:grid}.referral-row:first-child{height:64px}.referral-row:nth-child(2){height:72px}.referral-row:nth-child(3){height:86px}.referral-row p{color:var(--color-text-secondary-60);letter-spacing:.4px;margin:0;font-size:12px;line-height:16px}.single-person{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:118px;display:flex}.single-person>img{width:20px;height:20px}.person-tag{border-radius:var(--radius-full);background:var(--color-bg-fill);align-items:center;gap:2px;height:18px;padding:3px 6px;font-size:10px;line-height:12px;display:flex}.tag-mochi{flex:0 0 12px;width:12px;height:12px;position:relative;overflow:visible}.tag-mochi img{object-fit:fill;object-position:bottom;width:116.66%;max-width:none;height:116.66%;position:absolute;inset:-8.33%}.people{border:1px dashed var(--color-border-oparity-10);border-radius:var(--radius-s4);background:var(--color-bg-fill);flex-wrap:wrap;flex-shrink:0;place-content:flex-start;justify-self:center;width:118px;min-width:118px;max-width:118px;padding:0 0 8px;display:flex;overflow:hidden}.people img{opacity:.65;flex:0 0 36px;width:36px;height:36px;margin-right:-16px;padding:9px}.people img:nth-child(5n){margin-right:0}.people img:nth-child(n+6){margin-top:-12px}.people-count{width:100%;height:16px;color:var(--color-text-primary-100);letter-spacing:.4px;text-align:center;margin-top:0;font-size:12px;line-height:16px}.referral-reward>p{margin-bottom:8px}.referral-reward .membership-card{width:100%}.referral-note{color:var(--color-text-tertiary-40);letter-spacing:.04px;margin-top:16px;font-size:10px;line-height:12px}.referral-note p{margin:0}.referral-note p+p{margin-top:12px}.before .section-head{margin-bottom:12px}.rules-list{gap:12px;display:grid}.rule{color:var(--color-text-secondary-60);letter-spacing:.4px;grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:12px;line-height:16px;display:grid}.rule>span{border:.5px solid var(--color-border-oparity-5);border-radius:var(--radius-s7);background:var(--color-bg-fill);letter-spacing:.04px;place-items:center;width:16px;height:16px;font-size:10px;line-height:12px;display:grid}.rule p{margin:0}.other ul{gap:12px;margin:12px 0 0;padding-left:18px;display:grid}.other li{color:var(--color-text-secondary-60);letter-spacing:.4px;padding-left:0;font-size:12px;line-height:16px}.cta-dock{z-index:20;width:100%;max-width:600px;height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#000;border:0;outline:0;margin-inline:auto;position:fixed;bottom:0;left:0;right:0}.cta-wrap{height:72px;padding:12px}.cta{background:var(--color-brand-main);width:100%;height:48px;color:var(--color-text-onbrand);letter-spacing:.1px;cursor:pointer;border:0;border-radius:80px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.time-chip{color:#fffc;background:#ffffff1a;border:.5px solid #ffffff14;border-radius:4px;padding:0 4px;font-weight:400;line-height:16px;display:inline-block}.before .rule:nth-child(2) p{line-height:18px}dialog{border:.5px solid var(--color-border-oparity-16);background:var(--color-bg-secondary);color:#fff;border-radius:16px;width:min(342px,100% - 32px);padding:20px}dialog::backdrop{backdrop-filter:blur(4px);background:#000000b8}dialog h2{margin:0 0 8px;font-size:18px;line-height:24px}dialog p{color:var(--color-text-secondary-60);margin:0;font-size:14px;line-height:20px}.close-dialog{background:var(--color-bg-highlight);color:#fff;border:0;border-radius:80px;width:100%;height:40px;margin-top:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.membership-card{overflow:hidden}.reward-copy p{margin:0}.eligibility-requirements{flex-direction:column;gap:12px;display:flex}.eligibility .eligibility-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px}.eligibility-card{background:0 0;height:auto;display:flex;overflow:visible}.eligibility-copy{background:var(--color-bg-primary);border-radius:12px;width:100%;height:auto;min-height:100%;padding:12px;overflow:hidden}.eligibility-copy h3{overflow-wrap:anywhere;letter-spacing:.014px;width:calc(100% - 36px);max-width:124px;font-size:14px;line-height:20px}.eligibility-copy p{margin-top:4px}.eligibility-and{color:var(--color-brand-main);letter-spacing:.4px;align-self:center;font-size:12px;line-height:16px}.eligibility-crown,.eligibility-card:first-child .eligibility-crown{top:-8px;right:0}.eligibility-requirements>.platform-link{align-self:center;width:auto;margin:0}.maximum .reward-footnote{margin:0;font-size:10px;line-height:12px}.membership-card img{pointer-events:none;max-width:none;position:absolute}.membership-card.plus img,.membership-card.ultra img{object-fit:contain;width:48px;height:48px;top:6px;right:2px}.reward-keyword{color:var(--color-text-primary-100);font-weight:500}.tier-highlight{color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}.tier-highlight.plus-text{background-image:linear-gradient(90deg,#a5b7d3 10%,#ccdbf0 70%,#f8fdfe)}.tier-highlight.ultra-text{background-image:linear-gradient(90deg,#cd9440,#ffea8c)}.reward-value-usd{color:var(--color-text-tertiary-40);letter-spacing:.04px;white-space:nowrap;font-size:10px;font-weight:400;line-height:12px}.maximum{isolation:isolate;animation:3.2s ease-in-out infinite zenith-breathe;position:relative}.maximum:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;animation:3.2s ease-in-out infinite zenith-halo;position:absolute;inset:-1px}.maximum>:not(.zenith-particles){z-index:1;position:relative}.zenith-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.zenith-particles i{left:var(--x);top:var(--y);opacity:0;width:3px;height:3px;animation:3.6s ease-out infinite zenith-particle;animation-delay:var(--delay);background:#e3bd58;border-radius:50%;position:absolute;box-shadow:0 0 5px #e3bd58,0 0 10px #e3bd5899}@keyframes zenith-breathe{0%,to{box-shadow:0 2px 6px #f8e59f47}50%{box-shadow:0 0 10px #e3bd58ad,0 0 24px #e3bd584d}}@keyframes zenith-halo{0%,to{box-shadow:0 0 #e3bd5800}50%{box-shadow:0 0 18px #e3bd586b}}@keyframes zenith-particle{0%,18%{opacity:0;transform:translate(0)scale(.5)}28%{opacity:.9}62%{opacity:.35}78%,to{opacity:0;transform:translate(var(--dx),var(--dy))scale(1.2)}}@keyframes eligibility-creator-float{0%,to{transform:translate(0,0)scaleX(-1)}50%{transform:translateY(-6px)scaleX(-1)}}@keyframes eligibility-new-float{0%,to{transform:translate(0,0)rotate(7.21deg)}50%{transform:translateY(-6px)rotate(7.21deg)}}.eligibility-grid.is-visible .eligibility-card:first-child .eligibility-crown{animation:3.2s ease-in-out .62s infinite eligibility-creator-float}.eligibility-grid.is-visible .eligibility-card:last-child .eligibility-crown{animation:3.5s ease-in-out .7s infinite eligibility-new-float}.platform-overlay{z-index:50;display:none;position:fixed;inset:0}.platform-overlay.is-open{display:block}.platform-backdrop{background:var(--color-mask-page-80);border:0;position:absolute;inset:0}.platform-popover{z-index:1;top:var(--platform-top,50%);left:var(--platform-left,50%);border:.5px solid var(--color-border-oparity-16);border-radius:var(--radius-s4);background:var(--color-bg-secondary);width:min(280px,100% - 32px);color:var(--color-text-primary-100);padding:12px;position:fixed}.platform-popover p{color:var(--color-text-secondary-60);letter-spacing:.4px;margin:0;font-size:12px;line-height:16px}.scroll-reveal{opacity:0;transform:translate3d(0,var(--reveal-offset,18px),0);transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.scroll-reveal.is-visible{opacity:1;transform:translate(0,0)}.scroll-reveal.is-resetting{transition:none}@media (prefers-reduced-motion:reduce){.intro h1{background:#fefc00;-webkit-background-clip:text;background-clip:text;animation:none}.maximum,.maximum:before,.zenith-particles i,.eligibility-crown{animation:none}.maximum{box-shadow:0 2px 6px #f8e59f66}.scroll-reveal,.scroll-reveal.is-visible{opacity:1;will-change:auto;transition:none;transform:none}}.maximum .reward-stack{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow:auto hidden}.maximum .reward-stack::-webkit-scrollbar{display:none}.maximum .reward-stack>*{scroll-snap-align:start}.maximum .membership-card{flex:1 0 162px;min-width:162px}.maximum .reward-payout,.maximum .studio-spark-card{flex:1 0 140px;min-width:140px}.studio-spark-card{border:.5px solid var(--color-border-oparity-10);height:48px;color:var(--color-text-primary-100);white-space:nowrap;border-radius:12px;padding:8px 12px}.studio-spark-name{letter-spacing:.1px;font-size:11px;font-weight:500;line-height:16px}.studio-spark-time{color:var(--color-text-subprimary-80);letter-spacing:.4px;margin-top:4px;font-size:10px;line-height:10px}.referral-row:first-child{height:auto;min-height:80px}.reward-grid{grid-template-rows:minmax(149px,auto) minmax(138px,auto) minmax(158px,auto)}.reward-card{min-width:0}.how-it-works .section-head{margin-bottom:12px}.how-it-works .rules-list{gap:8px}.how-it-works .rule{border:.5px solid var(--color-border-oparity-10);background:#111111b3;border-radius:12px;padding:12px}.how-it-works .rule>span{color:var(--color-brand-main)}.how-it-works .rule strong{color:var(--color-text-primary-100);margin-bottom:2px;font-size:13px;font-weight:600;line-height:16px;display:block}html,body,#root{width:100%;height:auto;min-height:0;overflow-y:visible}#root{flex-direction:column;display:flex}.creator-referral-root{color:#fff;background:#000;flex:1;width:100%;min-width:0}.creator-referral-root *{font-family:inherit}.creator-referral-root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,sans-serif;font-size:14px;line-height:normal}.creator-referral-root span:not([class]),.creator-referral-root strong:not([class]),.creator-referral-root b:not([class]){font-size:inherit}.hero-title-line,.title-highlight,.reward-subtitle-highlight,.reward-keyword,.tier-highlight,.rule p,.referral-note p{font-size:inherit;line-height:inherit}.hero-title-line,.title-highlight{font-weight:inherit}.date-icon img{width:12px;height:12px}[hidden]{display:none!important}.referral-row:nth-child(2){height:auto;min-height:72px}.referral-row:nth-child(3){height:auto;min-height:86px}.referral-row{grid-template-columns:minmax(0,33%) minmax(0,1fr)}.referral-reward,.eligibility-copy,.rule p{overflow-wrap:break-word;min-width:0}.referral-reward .membership-card{width:100%;min-width:0;padding-right:48px}.creator-referral-root .how-it-works .rule .rule-heading{font-size:13px;font-weight:600;line-height:16px}