.socialfi-rewards-page,.socialfi-rewards-page *{box-sizing:border-box}.socialfi-rewards-page{--socialfi-hover-tooltip-z-index:1000000;--socialfi-tier-marker-z-index:30;min-height:calc(100vh - var(--header-height));background:var(--projects-background);color:var(--socialfi-text-color);font-family:var(--font-inter), Inter, sans-serif;-webkit-font-smoothing:antialiased;padding:8px 0 15px;font-size:15px;line-height:1.55;transition:background .25s,color .25s}.socialfi-rewards-page__shell{margin:0 auto}.socialfi-rewards-page__disclaimer{color:var(--socialfi-muted-color);margin:28px 0 0;font-size:11.5px;font-style:italic;line-height:1.7}.socialfi-number{font-variant-numeric:tabular-nums}.socialfi-rewards-page h1,.socialfi-rewards-page h2,.socialfi-rewards-page h3{letter-spacing:0;font-weight:700}.socialfi-section-card{background:var(--card);border-radius:var(--socialfi-radius);box-shadow:var(--socialfi-card-shadow);margin-bottom:20px;padding:26px}.socialfi-section-title{color:var(--socialfi-text-color);align-items:center;margin:0 0 16px;font-size:19px;font-weight:700;display:flex}.socialfi-info-tip{width:auto;height:auto;color:var(--socialfi-muted-color);vertical-align:-2px;cursor:help;background:0 0;border:0;outline:none;align-items:center;margin-left:7px;padding:0;display:inline-flex;position:relative}.socialfi-info-tip__icon{stroke:currentColor;flex-shrink:0;width:14px;height:14px}.socialfi-info-tip:hover,.socialfi-info-tip:focus-visible,.socialfi-info-tip--open{z-index:var(--socialfi-hover-tooltip-z-index);color:var(--socialfi-accent-color)}.socialfi-info-tip__box{z-index:var(--socialfi-hover-tooltip-z-index);width:max-content;max-width:min(235px,100vw - 32px);color:var(--socialfi-text-color);text-align:left;text-transform:none;white-space:normal;background:var(--card);border:1px solid var(--socialfi-border-color);box-shadow:var(--socialfi-tooltip-shadow);opacity:0;visibility:hidden;transform:translateX(calc(-50% + var(--socialfi-tooltip-shift,0px)));pointer-events:none;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s;display:none;position:absolute;bottom:calc(100% + 9px);left:50%}.socialfi-info-tip__box:after{top:100%;left:calc(50% - var(--socialfi-tooltip-shift,0px));border:6px solid #0000;border-top-color:var(--socialfi-border-color);content:"";position:absolute;transform:translate(-50%)}.socialfi-info-tip:hover .socialfi-info-tip__box,.socialfi-info-tip:focus-visible .socialfi-info-tip__box,.socialfi-info-tip--open .socialfi-info-tip__box{opacity:1;visibility:visible;display:block}.socialfi-coin-icon{flex-shrink:0;width:16px;height:16px}.socialfi-coin-icon__back,.socialfi-coin-icon__front{fill:var(--socialfi-coin-color)}.socialfi-coin-icon__ring{stroke:var(--card)}.socialfi-coin-icon__mark{fill:var(--card)}.socialfi-rewards-hero{padding-bottom:18px}.socialfi-rewards-hero__title{margin:0;font-size:20px;font-weight:700}.socialfi-status-grid{grid-template-columns:1.85fr 1fr;align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.socialfi-season-card{background:var(--card);border-radius:var(--socialfi-radius);box-shadow:var(--socialfi-card-shadow);flex-direction:column;padding:20px 24px 18px;display:flex}.socialfi-season-card__main{flex-wrap:wrap;flex:1;align-items:center;gap:26px;min-width:0;padding-bottom:18px;display:flex}.socialfi-season-badge{color:var(--socialfi-text-color);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--secondary);background:#9747ff24;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;font-size:14.5px;font-weight:800;display:inline-flex}.socialfi-season-badge__icon{flex-shrink:0;width:22px;height:22px}.socialfi-season-badge__star{fill:var(--socialfi-text-color)}.socialfi-season-badge .socialfi-info-tip{color:var(--secondary);margin-left:-2px}.socialfi-season-badge .socialfi-info-tip:hover,.socialfi-season-badge .socialfi-info-tip:focus-visible,.socialfi-season-badge .socialfi-info-tip--open{color:var(--socialfi-text-color)}.socialfi-season-badge .socialfi-info-tip__box{letter-spacing:0;font-weight:500}.socialfi-season-card__divider{background:var(--socialfi-border-color);align-self:stretch;width:1px;min-height:40px}.socialfi-season-card__countdown-block{flex-direction:column;gap:3px;min-width:0;display:flex}.socialfi-season-card__eyebrow{color:var(--socialfi-muted-color);white-space:nowrap;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.socialfi-season-card__countdown-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.socialfi-season-countdown{align-items:baseline;gap:10px;margin:3px 0 2px;display:flex}.socialfi-season-countdown__unit{text-align:center}.socialfi-season-countdown__value{color:var(--socialfi-text-color);font-size:26px;font-weight:800;line-height:1.1;display:block}.socialfi-season-countdown__label{color:var(--socialfi-muted-color);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.socialfi-season-countdown__separator{color:var(--secondary);font-size:20px;font-weight:700;transform:translateY(-4px)}.socialfi-season-card__snapshot-copy{max-width:185px;color:var(--socialfi-muted-color);font-size:12px;line-height:1.45}.socialfi-season-card__platform-volume{border-top:1px solid var(--socialfi-border-color);align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:flex}.socialfi-platform-volume-icon{flex-shrink:0;width:34px;height:34px}.socialfi-platform-volume-icon__svg{fill:none;width:100%;height:100%;stroke:var(--socialfi-accent-color);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.socialfi-season-card__platform-volume-copy{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.socialfi-season-card__platform-volume-label{color:var(--socialfi-text-color);font-size:13.5px;font-weight:600}.socialfi-season-card__platform-volume-value{color:var(--socialfi-text-color);white-space:nowrap;font-size:17px;font-weight:800}.socialfi-season-card__platform-volume-goal{color:var(--socialfi-accent-color);white-space:nowrap;font-size:13px;font-weight:700}.socialfi-mystery-drop{text-align:center;width:100%;color:inherit;font:inherit;background:var(--card);border-radius:var(--socialfi-radius);box-shadow:var(--socialfi-card-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:22px 24px;transition:border-color .15s;display:flex}.socialfi-mystery-drop:hover,.socialfi-mystery-drop:focus-visible{border-color:var(--secondary);outline:none}.socialfi-mystery-drop[aria-disabled=true]{cursor:default}.socialfi-mystery-drop[aria-disabled=true]:hover{border-color:#0000}.socialfi-point-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.socialfi-point-icon__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.socialfi-point-icon__image--dark,.dark .socialfi-point-icon__image--light{display:none}.dark .socialfi-point-icon__image--dark{display:block}.socialfi-mystery-drop__chest{flex-shrink:0;width:64px;height:64px;transition:transform .15s;position:relative}.socialfi-mystery-drop__chest-svg{width:100%;height:100%;display:block}.socialfi-mystery-drop:hover .socialfi-mystery-drop__chest{transform:scale(1.06)}.socialfi-mystery-drop[aria-disabled=true]:hover .socialfi-mystery-drop__chest{transform:none}.socialfi-mystery-drop--shaking .socialfi-mystery-drop__chest{animation:.5s ease-in-out socialfi-chest-shake}.socialfi-mystery-drop--ready:not(.socialfi-mystery-drop--opened) .socialfi-mystery-drop__chest:before{background:var(--secondary);width:15px;height:15px;box-shadow:0 0 0 3.5px var(--card);content:"";border-radius:50%;animation:2s ease-in-out infinite socialfi-dot-glow;position:absolute;top:-2px;right:-6px}.socialfi-mystery-drop__copy{min-width:0}.socialfi-mystery-drop__label{color:var(--socialfi-text-color);font-size:16.5px;font-weight:700;line-height:1.3}.socialfi-mystery-drop__label--win{color:var(--secondary)}.socialfi-mystery-drop__sublabel{color:var(--socialfi-muted-color);margin-top:4px;font-size:12.5px}.socialfi-happy-hour{background:linear-gradient(105deg, #ff5c721f, #ff5c7208 30%, #9747ff0d 62%, #ff5c7224), var(--card);border:1px solid var(--socialfi-hot-color);border-radius:var(--socialfi-radius);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;animation:2.6s ease-in-out infinite socialfi-happy-hour-pulse;display:flex}.socialfi-happy-hour__bolt{flex-shrink:0;width:32px;height:32px;line-height:1}.socialfi-happy-hour__copy{min-width:150px;color:var(--socialfi-text-color);flex:1;align-items:center;font-size:16px;font-weight:800;display:flex}.socialfi-happy-hour__timer{color:var(--socialfi-hot-color);letter-spacing:.02em;background:var(--socialfi-deep-background);border-radius:10px;flex-shrink:0;align-items:center;gap:9px;margin-left:auto;padding:10px 18px;font-size:17px;font-weight:800;display:inline-flex}.socialfi-happy-hour__timer-icon{flex-shrink:0;width:18px;height:18px}.socialfi-trading-volume__grid{grid-template-columns:1fr 1.25fr 1fr;gap:14px;margin-bottom:14px;display:grid}.socialfi-trading-volume__locked{justify-content:center;align-items:center;min-height:152px;display:flex}.socialfi-trading-volume__login-button{min-height:44px;color:var(--socialfi-on-accent-color);font-family:var(--font-inter), Inter, sans-serif;background:var(--socialfi-accent-color);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .15s;display:inline-flex}.socialfi-trading-volume__login-button:hover{transform:translateY(-1px)}.socialfi-trading-volume__login-button:focus-visible{outline:2px solid var(--socialfi-text-color);outline-offset:2px}.socialfi-volume-card{background:var(--socialfi-tile-background);border-radius:14px;padding:18px 20px;transition:transform .15s;position:relative}.socialfi-volume-card:hover{transform:translateY(-2px)}.socialfi-volume-card--highlight{background:linear-gradient(160deg, var(--socialfi-accent-softer), transparent 60%), var(--socialfi-tile-background);border:1px solid var(--socialfi-accent-color);box-shadow:var(--socialfi-volume-highlight-shadow)}.socialfi-volume-card--highlight .socialfi-volume-card__value{font-size:31px}.socialfi-volume-card--highlight .socialfi-volume-card__icon{background:var(--socialfi-accent-color)}.socialfi-volume-card--highlight .socialfi-volume-card__icon-svg{stroke:var(--socialfi-on-accent-color)}.socialfi-volume-card--highlight .socialfi-volume-card__rank{color:var(--socialfi-accent-color);border:1px solid var(--socialfi-accent-color);border-radius:999px;padding:3px 11px;font-weight:600;display:inline-block}.socialfi-volume-card__tag{color:var(--socialfi-accent-color);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--card);border:1px solid var(--socialfi-accent-color);border-radius:999px;padding:3px 9px;font-size:9px;font-weight:800;position:absolute;top:14px;right:16px}.socialfi-volume-card__header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.socialfi-volume-card__icon{background:var(--socialfi-accent-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.socialfi-volume-card__icon-svg{fill:none;width:16px;height:16px;stroke:var(--socialfi-accent-color);stroke-width:1.8px;stroke-linecap:round}.socialfi-volume-card__label{color:var(--socialfi-accent-color);font-size:12.5px;font-weight:600}.socialfi-volume-card__value{color:var(--socialfi-text-color);margin:2px 0;font-size:23px;font-weight:700}.socialfi-volume-card__rank{color:var(--socialfi-muted-color);border:1px solid var(--socialfi-border-color);border-radius:999px;margin-top:7px;padding:3px 11px;font-size:11px;font-weight:500;display:inline-block}.socialfi-trading-volume__note{color:var(--socialfi-muted-color);margin:0;font-size:12.5px}.socialfi-volume-headroom{margin-top:16px}.socialfi-volume-headroom__topline{color:var(--socialfi-muted-color);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.socialfi-volume-headroom__value{color:var(--socialfi-text-color);font-weight:600}.socialfi-volume-headroom__bar{background:var(--socialfi-tile-background);border-radius:99px;height:7px;overflow:hidden}.socialfi-volume-headroom__fill{width:var(--socialfi-headroom-progress);background:var(--socialfi-accent-color);border-radius:99px;height:100%}.socialfi-volume-headroom__note{color:var(--socialfi-muted-color);margin-top:6px;font-size:11.5px}.socialfi-stats-leaderboard-grid{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:20px;margin-bottom:20px;display:grid}.socialfi-stats-leaderboard-grid>.socialfi-section-card{flex-direction:column;margin-bottom:0;display:flex}.socialfi-user-stats__primary-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.socialfi-user-stats__secondary-row{align-items:stretch;gap:14px;margin-top:14px;display:flex}.socialfi-user-stats__secondary-row .socialfi-user-stat-card{flex:1}.socialfi-user-stat-card{background:var(--socialfi-tile-background);border-radius:14px;flex-direction:column;justify-content:center;padding:20px;display:flex;position:relative}.socialfi-user-stat-card--streak{justify-content:flex-start}.socialfi-user-stat-card__label{color:var(--socialfi-muted-color);align-items:center;margin-bottom:4px;font-size:12.5px;font-weight:500;display:flex}.socialfi-user-stat-card__value{color:var(--socialfi-text-color);font-size:26px;font-weight:700}.socialfi-user-stat-card__value--accent{color:var(--socialfi-accent-color)}.socialfi-user-stat-card__value--large{font-size:31px;line-height:1.15}.socialfi-user-stat-card__nex-label{color:var(--socialfi-text-color);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:12.5px;font-weight:700}.socialfi-user-stat-card__nex-label--small{color:var(--socialfi-muted-color);font-size:10.5px}.socialfi-user-stat-card__supporting{color:var(--socialfi-muted-color);margin-top:4px;font-size:11.5px}.socialfi-user-stat-card--season-zero .socialfi-user-stat-card__value{color:var(--secondary);font-size:20px}:root:not(.dark) .socialfi-user-stat-card--season-zero .socialfi-user-stat-card__value{color:var(--socialfi-green-color)}.socialfi-veteran-bonus{background:var(--socialfi-veteran-background);border-radius:12px;margin-top:auto;padding:13px 15px}.socialfi-veteran-bonus__combo{color:var(--socialfi-accent-color);flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.socialfi-veteran-badge{color:var(--socialfi-accent-color);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--socialfi-accent-soft);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-flex}.socialfi-veteran-badge__icon{flex-shrink:0;width:12px;height:12px}.socialfi-veteran-badge .socialfi-info-tip{margin-left:1px}.socialfi-veteran-badge .socialfi-info-tip__icon{width:12.5px;height:12.5px}.socialfi-veteran-earned{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.socialfi-veteran-earned__value{color:var(--socialfi-accent-color);font-size:16px;font-weight:800}.socialfi-veteran-earned__label{color:var(--socialfi-muted-color);font-size:11.5px;font-weight:600}.socialfi-streak-flames{flex-wrap:nowrap;align-items:center;gap:4px;min-height:36px;margin:0;display:flex}.socialfi-streak-flame{background:url(/Fire/Fire_Grey.png) 50%/contain no-repeat;width:19px;height:19px;display:block}.socialfi-streak-flame--lit{background-image:url(/Fire/Fire_Purple.png);animation:1.6s ease-in-out infinite socialfi-flame-flicker}.dark .socialfi-streak-flame--lit{background-image:url(/Fire/Fire_Green.png)}.socialfi-streak-flame--lit:nth-child(2){animation-delay:.2s}.socialfi-streak-flame--lit:nth-child(3){animation-delay:.4s}.socialfi-streak-flame--lit:nth-child(4){animation-delay:.1s}.socialfi-streak-days{margin-bottom:14px}.socialfi-streak-goals{flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;margin-bottom:11px;display:flex}.socialfi-streak-goal{color:var(--socialfi-accent-color);white-space:nowrap;background:var(--socialfi-accent-softer);border:1px solid var(--socialfi-accent-color);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.socialfi-streak-goal--gold{color:var(--socialfi-gold-foreground);background:var(--socialfi-gold-soft);border-color:var(--socialfi-gold-border)}.socialfi-streak-goal__icon{flex-shrink:0;width:11px;height:11px;display:block}.socialfi-streak-goal__when{opacity:.8;font-size:11px;font-weight:600}.socialfi-streak-value{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.socialfi-streak-value__days{margin-left:12px;font-size:22px;line-height:1}.socialfi-streak-value__current{color:var(--socialfi-muted-color);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--socialfi-border-color);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;line-height:1}.socialfi-streak-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.socialfi-streak-meta__item{color:var(--socialfi-muted-color);border:1px solid var(--socialfi-border-color);border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:700;line-height:1}.socialfi-bonus-badge-icon{flex-shrink:0;width:36px;height:39px}.socialfi-user-stat-card--season-zero{grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;display:grid}.socialfi-season-zero-card__main{min-width:0}.socialfi-user-stat-card__value-unit{color:var(--socialfi-muted-color);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.socialfi-user-stat-card--referral-compact{grid-template-columns:auto auto 1fr;align-items:center;gap:14px 40px;display:grid}.socialfi-user-stat-card--referral-compact .socialfi-referral-avatar{grid-row:1/3;margin-right:-14px}.socialfi-referral-compact__title{min-width:0;color:var(--socialfi-text-color);grid-column:2/-1;font-size:14.5px;font-weight:700;line-height:1.45}.socialfi-referral-compact__rate{color:var(--socialfi-accent-color);font-weight:800}.socialfi-referral-compact__stat{text-align:left;white-space:nowrap}.socialfi-referral-compact__value{color:var(--secondary);font-size:20px;font-weight:800;line-height:1.2;display:block}:root:not(.dark) .socialfi-referral-compact__value{color:var(--socialfi-green-color)}.socialfi-referral-compact__label{color:var(--socialfi-muted-color);font-size:11px}.socialfi-referral-compact__copy-button{color:var(--socialfi-on-accent-color);font-family:var(--font-inter), Inter, sans-serif;white-space:nowrap;background:var(--socialfi-accent-color);cursor:pointer;border:0;border-radius:6px;justify-self:end;padding:12px 26px;font-size:13px;font-weight:600;transition:transform .15s}.socialfi-referral-compact__copy-button:hover{transform:translateY(-1px)}.socialfi-referral-compact__copy-button:focus-visible{outline:2px solid var(--socialfi-text-color);outline-offset:2px}.socialfi-leaderboard__scroll{scrollbar-color:var(--socialfi-border-color) transparent;scrollbar-width:thin;border-radius:12px;flex:1 1 0;height:0;min-height:0;overflow-y:auto}.socialfi-leaderboard__table{border-collapse:collapse;width:100%;font-size:13px}.socialfi-leaderboard__heading{z-index:3;height:34px;color:var(--socialfi-muted-color);letter-spacing:.09em;text-align:left;text-transform:uppercase;background:var(--card);padding:8px 10px;font-size:10.5px;font-weight:600;position:sticky;top:0}.socialfi-leaderboard__heading--referees,.socialfi-leaderboard__heading--points{text-align:right}.socialfi-leaderboard__cell{border-top:1px solid var(--socialfi-border-color);padding:10px}.socialfi-leaderboard__cell--rank{width:70px;color:var(--socialfi-muted-color);font-weight:600}.socialfi-leaderboard__cell--user{font-weight:600}.socialfi-leaderboard__cell--referees{color:var(--socialfi-muted-color);text-align:right}.socialfi-leaderboard__cell--points{color:var(--socialfi-accent-color);text-align:right;white-space:nowrap;font-weight:700}.socialfi-leaderboard__referees{align-items:center;gap:4px;display:inline-flex}.socialfi-referees-icon{fill:currentColor;width:13px;height:13px}.socialfi-leaderboard__row--current-user .socialfi-leaderboard__cell{z-index:2;color:var(--socialfi-on-accent-color);background:var(--socialfi-accent-color);border-top:0;font-weight:700;position:sticky;top:33px}.socialfi-leaderboard__row--current-user .socialfi-leaderboard__cell:first-child{border-radius:10px 0 0 10px}.socialfi-leaderboard__row--current-user .socialfi-leaderboard__cell:last-child{border-radius:0 10px 10px 0}.socialfi-tier-goal{background:var(--socialfi-tile-background);border-radius:16px;margin-bottom:18px;padding:24px 26px}.socialfi-tier-goal__cards{align-items:stretch;gap:14px;display:flex}.socialfi-tier-goal__card{background:var(--card);border-radius:12px;flex:1;min-width:0;padding:16px 18px}.socialfi-tier-goal__card--live{border:1px solid var(--socialfi-green-color)}.socialfi-tier-goal__card--next{border:1px dashed #00f4a18c}:root:not(.dark) .socialfi-tier-goal__card--next{border-color:#00b87e99}.socialfi-tier-goal__card-label{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.socialfi-tier-goal__card--live .socialfi-tier-goal__card-label{color:var(--socialfi-green-color)}.socialfi-tier-goal__card--next .socialfi-tier-goal__card-label{color:var(--socialfi-muted-color)}.socialfi-tier-goal__live-dot{background:var(--socialfi-green-color);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite socialfi-tier-dot-pulse}.socialfi-tier-goal__lock-icon{flex-shrink:0;width:12px;height:12px}.socialfi-tier-goal__pool{color:var(--socialfi-accent-color);overflow-wrap:anywhere;font-size:clamp(26px,3.6vw,38px);font-weight:800;line-height:1.1}.socialfi-tier-goal__pool--next{color:var(--socialfi-text-color)}.socialfi-tier-goal__pool-unit{color:var(--socialfi-muted-color);font-size:14px;font-weight:600}.socialfi-tier-goal__card-copy{color:var(--socialfi-muted-color);margin-top:6px;font-size:11.5px;line-height:1.5}.socialfi-tier-goal__remaining{color:var(--socialfi-green-color);font-weight:800}.socialfi-tier-goal__arrow{color:var(--socialfi-green-color);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}.socialfi-tier-goal__arrow-icon{width:22px;height:22px;display:block}.socialfi-tier-goal__timeline-scroll{z-index:0;isolation:isolate;background:var(--card);-webkit-overflow-scrolling:touch;border-radius:10px;margin-top:18px;padding:14px 16px 16px;position:relative;overflow-x:auto}:root:not(.dark) .socialfi-tier-goal__timeline-scroll{border:1px solid var(--socialfi-border-color)}.socialfi-tier-goal__timeline-flex{align-items:flex-start;display:flex}.socialfi-tier-goal__legend{z-index:6;background:var(--card);flex-direction:column;flex-shrink:0;padding:48px 12px 0 0;display:flex;position:sticky;left:0}.socialfi-tier-goal__legend-label{color:var(--socialfi-muted-color);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700}.socialfi-tier-goal__legend-label--pool{align-items:center;height:24px;display:flex}.socialfi-tier-goal__legend-label--volume{align-items:center;height:15px;margin-top:34px;display:flex}.socialfi-tier-goal__timeline{flex:1;min-width:740px;padding-top:48px;position:relative}.socialfi-tier-goal__timeline-line,.socialfi-tier-goal__timeline-fill{border-radius:99px;height:5px;position:absolute;top:87px}.socialfi-tier-goal__timeline-line{background:#ffffff14;left:5%;right:5%}:root:not(.dark) .socialfi-tier-goal__timeline-line{background:var(--socialfi-border-color)}.socialfi-tier-goal__timeline-fill{width:var(--socialfi-tier-fill-width,0%);background:var(--socialfi-green-color);left:5%}.socialfi-tier-goal__timeline-marker{top:84.5px;left:var(--socialfi-tier-marker-position,5%);z-index:3;background:var(--socialfi-green-color);width:10px;height:10px;box-shadow:0 0 0 3px var(--card), 0 0 12px #00f4a1cc;border-radius:50%;margin-left:-5px;animation:1.8s ease-in-out infinite socialfi-tier-marker-pulse;position:absolute}.socialfi-tier-goal__caption{top:0;left:var(--socialfi-tier-marker-position,5%);z-index:var(--socialfi-tier-marker-z-index);white-space:nowrap;background:var(--card);border:1px solid var(--socialfi-green-color);border-radius:999px;align-items:baseline;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%)}.socialfi-tier-goal__caption:after{background:linear-gradient(to bottom, var(--socialfi-green-color), #00f4a126);content:"";width:2px;height:55px;margin-left:-1px;position:absolute;top:100%;left:50%}.socialfi-tier-goal__caption-primary{color:var(--socialfi-green-color)}.socialfi-tier-goal__caption-secondary{color:var(--socialfi-text-color)}.socialfi-tier-goal__checkpoint-grid{z-index:2;grid-template-columns:repeat(var(--socialfi-tier-count,10), 1fr);display:grid;position:relative}.socialfi-tier-goal__checkpoint{flex-direction:column;align-items:center;display:flex}.socialfi-tier-goal__checkpoint-pool{height:23px;color:var(--socialfi-text-color);white-space:nowrap;background:var(--projects-background);border:1px solid #0000;border-radius:7px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}:root:not(.dark) .socialfi-tier-goal__checkpoint-pool{background:var(--socialfi-tile-background);border-color:var(--socialfi-border-color)}.socialfi-tier-goal__checkpoint-node{background:var(--projects-background);border:2.5px solid var(--socialfi-tier-divider-color);box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin:10px 0 8px}:root:not(.dark) .socialfi-tier-goal__checkpoint-node{background:var(--card);border-color:var(--socialfi-border-color)}.socialfi-tier-goal__checkpoint-volume{color:var(--socialfi-muted-color);white-space:nowrap;font-size:12px;font-weight:700}.socialfi-tier-goal__checkpoint--done .socialfi-tier-goal__checkpoint-pool{color:var(--socialfi-muted-color)}.socialfi-tier-goal__checkpoint--done .socialfi-tier-goal__checkpoint-node{background:var(--socialfi-green-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%23070710' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px 11px no-repeat;border-color:var(--socialfi-green-color)}.socialfi-tier-goal__checkpoint--now .socialfi-tier-goal__checkpoint-pool{color:var(--socialfi-green-color);background:var(--socialfi-tier-current-background);border-color:var(--socialfi-green-color)}:root:not(.dark) .socialfi-tier-goal__checkpoint--now .socialfi-tier-goal__checkpoint-pool{background:var(--socialfi-tier-current-background)}.socialfi-tier-goal__checkpoint--now .socialfi-tier-goal__checkpoint-volume{color:var(--socialfi-green-color)}.socialfi-tier-goal__checkpoint--next .socialfi-tier-goal__checkpoint-node{border-color:var(--socialfi-green-color);border-style:dashed}.socialfi-tier-goal__checkpoint--next .socialfi-tier-goal__checkpoint-volume{color:var(--socialfi-text-color)}.socialfi-tier-goal__checkpoint--max .socialfi-tier-goal__checkpoint-pool{color:var(--secondary);background:#9747ff24}.socialfi-tier-goal__checkpoint--max .socialfi-tier-goal__checkpoint-node{border-color:var(--secondary)}.socialfi-tier-goal__checkpoint--max .socialfi-tier-goal__checkpoint-volume{color:var(--secondary)}.socialfi-tier-goal-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.socialfi-tier-goal-cta__link{color:var(--socialfi-on-accent-color);font-family:var(--font-inter), Inter, sans-serif;background:var(--socialfi-accent-color);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.socialfi-tier-goal-cta__link:hover{transform:translateY(-1px)}.socialfi-tier-goal-cta__link:focus-visible{outline:2px solid var(--socialfi-text-color);outline-offset:2px}.socialfi-tier-goal-cta__footnote{color:var(--socialfi-muted-color);white-space:pre-line;font-size:11.5px}.socialfi-tasks-section__head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.socialfi-tasks-section__title{color:var(--socialfi-text-color);margin:0;font-size:23px;font-weight:700;line-height:1}.socialfi-tasks-section__head-actions{align-items:center;gap:14px;display:flex}.socialfi-social-connections{align-items:center;gap:8px;display:flex}.socialfi-social-connections__label{color:var(--socialfi-muted-color);letter-spacing:.09em;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:700}.socialfi-social-connection-pill{height:34px;color:var(--socialfi-text-color);font-family:var(--font-inter), Inter, sans-serif;background:var(--card);border:1px solid var(--socialfi-border-color);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.socialfi-social-connection-pill--connected{cursor:default}.socialfi-social-connection-pill--connect{color:var(--socialfi-muted-color);cursor:pointer}.socialfi-social-connection-pill--connect:hover{color:var(--socialfi-text-color);border-color:var(--socialfi-accent-color)}.socialfi-social-connection-pill--connect:focus-visible{outline:2px solid var(--socialfi-accent-color);outline-offset:2px}.socialfi-social-connection-pill__logo{fill:currentColor;flex-shrink:0;width:15px;height:15px}.socialfi-social-connection-pill__plug{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.socialfi-social-connection-pill--connect:hover .socialfi-social-connection-pill__logo,.socialfi-social-connection-pill--connect:hover .socialfi-social-connection-pill__plug{color:var(--socialfi-accent-color)}.socialfi-social-connection-pill__dot{background:var(--socialfi-accent-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--socialfi-accent-soft);border-radius:50%;flex-shrink:0}.socialfi-platform-select{width:var(--socialfi-platform-select-width,auto);color:var(--socialfi-text-color);font-family:var(--font-inter), Inter, sans-serif;appearance:none;background:linear-gradient(45deg, transparent 50%, var(--socialfi-muted-color) 50%) right 17px center / 6px 6px no-repeat, linear-gradient(135deg, var(--socialfi-muted-color) 50%, transparent 50%) right 12px center / 6px 6px no-repeat, var(--socialfi-tile-background);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;padding:10px 32px 10px 14px;font-size:13.5px;font-weight:600}.socialfi-tasks-section__intro{max-width:760px;color:var(--socialfi-muted-color);margin:0 0 14px;font-size:13px;line-height:1.55}.socialfi-tasks-section__list{display:block}.socialfi-tasks-pagination{border-top:1px solid var(--socialfi-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.socialfi-tasks-pagination__summary{color:var(--socialfi-muted-color);font-size:12.5px;font-weight:600}.socialfi-tasks-pagination__controls,.socialfi-tasks-pagination__pages{align-items:center;gap:8px;display:flex}.socialfi-tasks-pagination__button{min-width:36px;min-height:36px;color:var(--socialfi-text-color);font-family:var(--font-inter), Inter, sans-serif;background:var(--socialfi-tile-background);border:1px solid var(--socialfi-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.socialfi-tasks-pagination__button:hover:not(:disabled){color:var(--socialfi-accent-color);border-color:var(--socialfi-accent-color);transform:translateY(-1px)}.socialfi-tasks-pagination__button:focus-visible{outline:2px solid var(--socialfi-accent-color);outline-offset:2px}.socialfi-tasks-pagination__button:disabled{opacity:.58;cursor:not-allowed}.socialfi-tasks-pagination__button--active{color:var(--socialfi-on-accent-color);background:var(--socialfi-accent-color);border-color:var(--socialfi-accent-color);opacity:1}.socialfi-tasks-pagination__button--active:disabled{opacity:1}.socialfi-tasks-pagination__button--step{min-width:86px}.socialfi-tasks-pagination__ellipsis{min-width:20px;min-height:36px;color:var(--socialfi-muted-color);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.socialfi-task-card{border-top:1px solid var(--socialfi-border-color)}.socialfi-task-card__row{cursor:pointer;grid-template-columns:40px 1fr 116px 140px 28px;align-items:center;gap:14px;padding:12px 4px;display:grid}.socialfi-task-card__row:focus-visible{outline:2px solid var(--socialfi-accent-color);outline-offset:-2px}.socialfi-task-card__platform{background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.socialfi-task-platform-icon__svg,.socialfi-task-icon-asset{justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.socialfi-task-icon-asset__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.socialfi-task-card__platform--x .socialfi-task-platform-icon__path{fill:#000}.socialfi-task-card__platform--discord .socialfi-task-platform-icon__path,.socialfi-task-card__platform--youtube .socialfi-task-platform-icon__path,.socialfi-task-card__platform--telegram .socialfi-task-platform-icon__path,.socialfi-task-card__platform--tiktok .socialfi-task-platform-icon__path{fill:#fff}.socialfi-task-card__platform--deposit .socialfi-task-platform-icon__svg,.socialfi-task-card__platform--trade .socialfi-task-platform-icon__svg{fill:none;stroke:var(--socialfi-accent-color);stroke-width:1.8px}.socialfi-task-card__title{color:var(--socialfi-text-color);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.socialfi-task-card__tag{color:var(--socialfi-muted-color);letter-spacing:.09em;text-transform:uppercase;background:var(--socialfi-tile-background);border-radius:5px;padding:3px 8px;font-size:9px;font-weight:600}.socialfi-task-card__reward-label{color:var(--socialfi-muted-color);font-size:12px}.socialfi-task-card__reward-value{color:var(--socialfi-text-color);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.socialfi-task-card__action{text-align:right}.socialfi-task-card__action-button{color:var(--socialfi-on-accent-color);font-family:var(--font-inter), Inter, sans-serif;white-space:nowrap;background:var(--socialfi-accent-color);border:0;border-radius:4px;padding:7px 18px;font-size:13px;font-weight:600}.socialfi-task-card__action-button--complete{cursor:pointer}.socialfi-task-card__action-button--done{cursor:default}.socialfi-task-card__action-button:disabled{opacity:.72;cursor:not-allowed}.socialfi-task-card__action-button--loading{opacity:.86}.socialfi-task-card__timer-label{color:var(--socialfi-muted-color);font-size:12px}.socialfi-task-card__timer-value{color:var(--socialfi-text-color);font-size:15px;font-weight:700}.socialfi-task-card__toggle{width:30px;height:30px;color:var(--socialfi-muted-color);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;transition:transform .2s;display:flex}.socialfi-task-card--open .socialfi-task-card__toggle{transform:rotate(180deg)}.socialfi-task-card__description{color:var(--socialfi-muted-color);padding:0 4px 13px 58px;font-size:13px;display:none}.socialfi-task-card--open .socialfi-task-card__description{display:block}.socialfi-task-card__submission{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 4px 18px 74px;display:grid}.socialfi-task-card__submission-input{min-width:0;min-height:38px;color:var(--socialfi-text-color);font-family:var(--font-inter), Inter, sans-serif;background:var(--socialfi-tile-background);border:1px solid var(--socialfi-border-color);border-radius:4px;padding:0 12px;font-size:13.5px}.socialfi-task-card__submission-input:focus{outline:2px solid var(--socialfi-accent-color);outline-offset:1px}.socialfi-task-card__submission-help{color:var(--socialfi-muted-color);grid-column:1/-1;font-size:11.5px}.socialfi-task-card__submission-actions{align-items:center;gap:8px;display:flex}.socialfi-task-card__submission-button{min-height:38px;color:var(--socialfi-on-accent-color);font-family:var(--font-inter), Inter, sans-serif;background:var(--socialfi-accent-color);cursor:pointer;border:0;border-radius:4px;padding:0 16px;font-size:13px;font-weight:600}.socialfi-task-card__submission-button--secondary{color:var(--socialfi-text-color);background:var(--socialfi-tile-background);border:1px solid var(--socialfi-border-color)}.socialfi-task-card__submission-button:disabled{opacity:.68;cursor:not-allowed}.socialfi-tasks-section__footnote{color:var(--socialfi-muted-color);margin:16px 0 0;font-size:11.5px}.socialfi-referral-section__row{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.socialfi-referral-section__left{flex:1;align-items:flex-start;gap:18px;min-width:280px;display:flex}.socialfi-referral-avatar{background:var(--socialfi-accent-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.socialfi-referral-avatar__icon{width:26px;height:26px;stroke:var(--socialfi-accent-color)}.socialfi-referral-section__main{flex:1;min-width:0}.socialfi-referral-section__copy{color:var(--socialfi-text-color);margin:0 0 8px;font-size:14px;font-weight:500}.socialfi-referral-section__note{color:var(--socialfi-muted-color);border-left:2px solid var(--socialfi-accent-color);padding-left:12px;font-size:12.5px}.socialfi-referral-section__note-strong{color:var(--socialfi-accent-color)}.socialfi-copy-link{gap:10px;margin-top:14px;display:flex}.socialfi-copy-link__input{min-width:0;color:var(--socialfi-muted-color);font-family:var(--font-inter), Inter, sans-serif;background:var(--socialfi-tile-background);border:0;border-radius:6px;flex:1;padding:12px 16px;font-size:12.5px}.socialfi-copy-link__button{color:var(--socialfi-on-accent-color);font-family:var(--font-inter), Inter, sans-serif;white-space:nowrap;background:var(--socialfi-accent-color);cursor:pointer;border:0;border-radius:4px;padding:0 22px;font-size:13px;font-weight:600}.socialfi-referral-section__stats{gap:14px;display:flex}.socialfi-referral-stat-card{text-align:center;background:var(--socialfi-tile-background);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:130px;padding:16px 18px;display:flex}.socialfi-referral-stat-card__value{color:var(--socialfi-accent-color);font-size:26px;font-weight:800}.socialfi-referral-stat-card__value--alternate{color:var(--socialfi-green-color)}.dark .socialfi-referral-stat-card__value--alternate{color:var(--secondary)}.socialfi-referral-stat-card__label{color:var(--socialfi-muted-color);margin-top:2px;font-size:11.5px}.socialfi-pool-popup-backdrop{--socialfi-pool-popup-card:#fff;--socialfi-pool-popup-tile:#fff;--socialfi-pool-popup-line:#e3e5ee;--socialfi-pool-popup-text:#16161f;--socialfi-pool-popup-muted:#5c6172;--socialfi-pool-popup-green:#00b87e;--socialfi-pool-popup-purple:#9747ff;--socialfi-pool-popup-gold:#b8860b;--socialfi-pool-popup-accent:#9747ff;--socialfi-pool-popup-on-accent:#fff;--socialfi-pool-popup-dash:#d8dbe6;--socialfi-pool-popup-glow:#9747ff17;--socialfi-pool-popup-backdrop:#16161f59;z-index:1000001;padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));background:var(--socialfi-pool-popup-backdrop);-webkit-backdrop-filter:blur(5px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.dark .socialfi-pool-popup-backdrop{--socialfi-pool-popup-card:#070710;--socialfi-pool-popup-tile:#2b2b39;--socialfi-pool-popup-line:#2b2b3a;--socialfi-pool-popup-text:#f5f6fa;--socialfi-pool-popup-muted:#9ba0b3;--socialfi-pool-popup-green:#00f4a1;--socialfi-pool-popup-gold:#ffc94a;--socialfi-pool-popup-accent:#00f4a1;--socialfi-pool-popup-on-accent:#000;--socialfi-pool-popup-dash:#3e3e52;--socialfi-pool-popup-glow:#00f4a124;--socialfi-pool-popup-backdrop:#000000a8}.socialfi-pool-popup{width:100%;max-width:410px;color:var(--socialfi-pool-popup-text);text-align:center;background:radial-gradient(120% 90% at 50% -10%, var(--socialfi-pool-popup-glow), transparent 55%), var(--socialfi-pool-popup-tile);background-clip:padding-box;border:1px solid #0000;border-radius:18px;margin:auto;padding:38px 30px 26px;animation:.45s cubic-bezier(.2,.9,.3,1.25) socialfi-pool-popup-in;position:relative;box-shadow:0 24px 70px #16161f2e,0 0 40px #9747ff14}.dark .socialfi-pool-popup{box-shadow:0 24px 80px #0000008c,0 0 44px #00f4a11f}.socialfi-pool-popup:before{z-index:-1;background:linear-gradient(140deg, var(--socialfi-pool-popup-purple), #9747ff24 35%, #00b87e2e 70%, var(--socialfi-pool-popup-green));content:"";border-radius:19px;position:absolute;inset:-1px}.dark .socialfi-pool-popup:before{background:linear-gradient(140deg, var(--socialfi-pool-popup-green), #00f4a126 35%, #9747ff40 70%, var(--socialfi-pool-popup-purple))}.socialfi-pool-popup__close{z-index:3;width:32px;height:32px;color:var(--socialfi-pool-popup-muted);font-family:var(--font-inter), Inter, sans-serif;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;padding:0;font-size:19px;line-height:1;position:absolute;top:12px;right:12px}.socialfi-pool-popup__close:hover{color:var(--socialfi-pool-popup-text);background:#16161f0f}.dark .socialfi-pool-popup__close:hover{background:#ffffff12}.socialfi-pool-popup__close:focus-visible,.socialfi-pool-popup__cta:focus-visible{outline:2px solid var(--socialfi-pool-popup-text);outline-offset:2px}.socialfi-pool-popup__confetti{pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.socialfi-pool-popup__confetti-piece{top:-12px;left:var(--socialfi-pool-popup-confetti-left);background:var(--socialfi-pool-popup-confetti-color);opacity:0;width:7px;height:11px;animation:socialfi-pool-popup-confetti-fall var(--socialfi-pool-popup-confetti-duration) cubic-bezier(.25, .4, .6, 1) var(--socialfi-pool-popup-confetti-delay) forwards;border-radius:2px;position:absolute}.socialfi-pool-popup__confetti-piece--round{border-radius:50%;width:7px;height:7px}.socialfi-pool-popup__coin{width:76px;height:76px;margin:0 auto 14px;animation:.6s cubic-bezier(.2,.9,.3,1.4) .15s backwards socialfi-pool-popup-coin-pop;position:relative}.socialfi-pool-popup__coin:before,.socialfi-pool-popup__coin:after{background:var(--socialfi-pool-popup-gold);content:"";border-radius:50%;animation:1.7s ease-in-out infinite socialfi-pool-popup-spark;position:absolute}.socialfi-pool-popup__coin:before{width:8px;height:8px;top:-3px;right:-10px}.socialfi-pool-popup__coin:after{background:var(--socialfi-pool-popup-purple);width:5px;height:5px;animation-delay:.55s;bottom:4px;left:-11px}.socialfi-pool-popup__coin-svg{filter:drop-shadow(0 0 14px #9747ff42);width:100%;height:100%;display:block}.dark .socialfi-pool-popup__coin-svg{filter:drop-shadow(0 0 18px #00f4a159)}.socialfi-pool-popup__coin-ring{transform-origin:32px 32px;animation:9s linear infinite socialfi-pool-popup-ring-spin}.socialfi-pool-popup__coin-halo{fill:var(--socialfi-pool-popup-accent)}.socialfi-pool-popup__coin-dashes,.socialfi-pool-popup__coin-border{stroke:var(--socialfi-pool-popup-accent)}.socialfi-pool-popup__logo{background:var(--socialfi-pool-popup-accent);width:27px;height:27px;margin:auto;position:absolute;inset:0;-webkit-mask:url(/points-icons/weekly-pool-popup-logo-mask.png) 50%/contain no-repeat;mask:url(/points-icons/weekly-pool-popup-logo-mask.png) 50%/contain no-repeat}.socialfi-pool-popup__kicker{color:var(--socialfi-pool-popup-accent);letter-spacing:.11em;text-transform:uppercase;background:#9747ff14;border:1px solid #9747ff73;border-radius:999px;margin-bottom:10px;padding:5px 13px;font-size:10px;font-weight:800;display:inline-block}.dark .socialfi-pool-popup__kicker{background:#00f4a112;border-color:#00f4a166}.socialfi-pool-popup__title{color:var(--socialfi-pool-popup-text);margin:2px 0 4px;font-size:17px;font-weight:700;line-height:1.3}.socialfi-pool-popup__amount{color:var(--socialfi-pool-popup-accent);letter-spacing:0;font-size:46px;font-weight:900;line-height:1.12}.socialfi-pool-popup__amount-unit{color:var(--socialfi-pool-popup-muted);letter-spacing:0;font-size:14px;font-weight:700}.socialfi-pool-popup__breakdown{border-top:1px dashed var(--socialfi-pool-popup-dash);border-bottom:1px dashed var(--socialfi-pool-popup-dash);margin:20px 0;padding:13px 2px}.socialfi-pool-popup__line{color:var(--socialfi-pool-popup-muted);text-align:left;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:12.5px;line-height:1.45;display:flex}.socialfi-pool-popup__line-label{min-width:0}.socialfi-pool-popup__line-value{color:var(--socialfi-pool-popup-text);white-space:nowrap;font-size:14px;font-weight:800}.socialfi-pool-popup__line-value--accent{color:var(--socialfi-pool-popup-green)}.socialfi-pool-popup__veteran-icon{vertical-align:-1px;width:12px;height:12px;margin-right:5px;display:inline-flex}.socialfi-pool-popup__veteran-icon svg{fill:none;width:100%;height:100%;stroke:var(--socialfi-pool-popup-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.socialfi-pool-popup__cta{width:100%;color:var(--socialfi-pool-popup-on-accent);font-family:var(--font-inter), Inter, sans-serif;background:var(--socialfi-pool-popup-accent);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;padding:14px 24px;font-size:14.5px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 0 #00f4a100}.socialfi-pool-popup__cta:hover{transform:translateY(-1px);box-shadow:0 6px 22px #9747ff4d}.dark .socialfi-pool-popup__cta:hover{box-shadow:0 6px 24px #00f4a159}.socialfi-pool-popup__foot{color:var(--socialfi-pool-popup-muted);margin-top:14px;font-size:11.5px}.socialfi-pool-popup__foot-value{color:var(--socialfi-pool-popup-text);font-weight:600}.socialfi-pool-popup .socialfi-number{font-family:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace}@keyframes socialfi-pool-popup-in{0%{opacity:0;transform:scale(.86)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes socialfi-pool-popup-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(330px)rotate(340deg)}}@keyframes socialfi-pool-popup-coin-pop{0%{transform:scale(0)rotate(-14deg)}to{transform:scale(1)rotate(0)}}@keyframes socialfi-pool-popup-ring-spin{to{transform:rotate(360deg)}}@keyframes socialfi-pool-popup-spark{0%,to{opacity:.35;transform:scale(.55)}50%{opacity:1;transform:scale(1.2)}}@keyframes socialfi-dot-glow{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes socialfi-chest-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}}@keyframes socialfi-happy-hour-pulse{0%,to{box-shadow:0 0 #ff5c7238}50%{box-shadow:0 0 0 7px #ff5c7200}}@keyframes socialfi-flame-flicker{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.08)translateY(-1px)}}@keyframes socialfi-tier-dot-pulse{0%,to{box-shadow:0 0 #00f4a180}50%{box-shadow:0 0 0 5px #00f4a100}}@keyframes socialfi-tier-marker-pulse{0%,to{box-shadow:0 0 0 3px var(--card), 0 0 0 0 #00f4a180}50%{box-shadow:0 0 0 3px var(--card), 0 0 0 7px #00f4a100}}@media (max-width:1000px){.socialfi-status-grid,.socialfi-stats-leaderboard-grid{grid-template-columns:1fr}.socialfi-leaderboard__scroll{flex:none;height:380px}.socialfi-user-stat-card--streak{justify-content:center}.socialfi-mystery-drop{text-align:left;flex-direction:row;justify-content:flex-start;gap:14px;padding:14px 18px}.socialfi-mystery-drop__chest{width:44px;height:44px}.socialfi-mystery-drop--ready:not(.socialfi-mystery-drop--opened) .socialfi-mystery-drop__chest:before{width:11px;height:11px;box-shadow:0 0 0 2.5px var(--card);top:-4px;right:-5px}.socialfi-mystery-drop__label{font-size:15px}.socialfi-mystery-drop__sublabel{margin-top:2px}}@media (max-width:1100px){.socialfi-season-card__divider{display:none}}@media (max-width:900px){.socialfi-rewards-hero{padding-top:24px}.socialfi-trading-volume__grid{grid-template-columns:1fr}.socialfi-volume-card:not(.socialfi-volume-card--highlight){display:none}.socialfi-user-stats__primary-grid{grid-template-columns:1fr 1fr}.socialfi-season-card__snapshot-copy{max-width:none}.socialfi-social-connections__label,.socialfi-social-connection-pill__name{display:none}.socialfi-social-connection-pill{padding:0 10px}.socialfi-task-card__row{cursor:default;grid-template-rows:auto auto;grid-template-columns:44px 1fr auto;gap:8px 14px;padding:16px 2px}.socialfi-task-card__platform{grid-row:1;width:42px;height:42px}.socialfi-task-platform-icon__svg,.socialfi-task-icon-asset{width:26px;height:26px}.socialfi-task-card__title{grid-area:1/2;font-size:15px}.socialfi-task-card__toggle{display:none}.socialfi-task-card__description{padding-left:2px;display:block}.socialfi-task-card__submission{grid-template-columns:1fr;padding-left:2px}.socialfi-task-card__reward{grid-area:2/2;align-items:baseline;gap:8px;display:flex}.socialfi-task-card__reward-label{font-size:11.5px}.socialfi-task-card__action{text-align:right;grid-area:2/3}.socialfi-task-card__action-button{padding:8px 20px;font-size:13px}.socialfi-tasks-pagination{align-items:stretch}.socialfi-tasks-pagination__controls{justify-content:space-between;width:100%}}@media (max-width:768px){.socialfi-user-stats__primary-grid{grid-template-columns:1fr}}@media (max-width:560px){.socialfi-rewards-page__shell{padding-bottom:48px}.socialfi-section-card{padding:20px 18px}.socialfi-user-stat-card{padding:18px 16px}.socialfi-tier-goal{padding:20px 16px}.socialfi-user-stats__primary-grid{grid-template-columns:1fr}.socialfi-user-stats__secondary-row{flex-direction:column}.socialfi-season-countdown{gap:7px}.socialfi-season-countdown__value{font-size:26px}.socialfi-season-countdown__separator{font-size:20px}.socialfi-tier-goal__pool{font-size:30px}.socialfi-tier-goal__cards{flex-direction:column;gap:10px}.socialfi-tier-goal__arrow-icon{transform:rotate(90deg)}.socialfi-tier-goal__card{padding:14px 16px}.socialfi-tier-goal__timeline-scroll{padding:14px 14px 16px;overflow-x:hidden}.socialfi-tier-goal__timeline{min-width:0}.socialfi-tier-goal__checkpoint-pool{padding:0 9px;font-size:11px}.socialfi-tier-goal__checkpoint-volume{font-size:12px}.socialfi-tier-goal__legend{padding-right:10px}.socialfi-tier-goal__legend-label{font-size:9px}.socialfi-tier-goal__caption{flex-direction:column;align-items:center;gap:1px;padding:5px 12px;font-size:11px;line-height:1.35;left:53.3%}.socialfi-tier-goal__caption:after{height:46px}.socialfi-tier-goal__checkpoint-grid{grid-template-columns:1fr 1fr}.socialfi-tier-goal__checkpoint{display:none}.socialfi-tier-goal__checkpoint--now,.socialfi-tier-goal__checkpoint--next,.socialfi-tier-goal__checkpoint--mobile-current,.socialfi-tier-goal__checkpoint--mobile-next{display:flex}.socialfi-tier-goal__checkpoint--mobile-current .socialfi-tier-goal__checkpoint-pool{color:var(--socialfi-green-color);background:var(--socialfi-tier-current-background);border-color:var(--socialfi-green-color)}.socialfi-tier-goal__checkpoint--mobile-current .socialfi-tier-goal__checkpoint-volume{color:var(--socialfi-green-color)}.socialfi-tier-goal__checkpoint--mobile-next .socialfi-tier-goal__checkpoint-node{border-color:var(--socialfi-green-color);border-style:dashed}.socialfi-tier-goal__checkpoint--mobile-next .socialfi-tier-goal__checkpoint-volume{color:var(--socialfi-text-color)}.socialfi-tier-goal__timeline-line{left:2%;right:2%}.socialfi-tier-goal__timeline-fill{width:51.3%;left:2%}.socialfi-tier-goal__timeline-marker{left:53.3%}.socialfi-tasks-section__head{flex-wrap:wrap}.socialfi-tasks-section__head-actions{flex:100%;justify-content:space-between;gap:10px}.socialfi-tasks-section__title{font-size:24px}.socialfi-streak-flames{margin:8px 0 6px}.socialfi-trading-volume__grid{margin-bottom:10px}.socialfi-leaderboard__table{font-size:12px}.socialfi-leaderboard__cell{padding:9px 6px}.socialfi-leaderboard__cell--rank{width:46px}.socialfi-season-card__main{gap:16px}.socialfi-season-badge{gap:10px;padding:10px 18px;font-size:14.5px}.socialfi-season-badge__icon{width:22px;height:22px}.socialfi-season-card__countdown-block{flex:100%;min-width:0}.socialfi-season-card__countdown-row{flex-wrap:wrap;gap:10px 20px}.socialfi-season-card__snapshot-copy{min-width:0;max-width:none}.socialfi-season-card{padding:18px}.socialfi-mystery-drop{padding:12px 16px}.socialfi-mystery-drop__chest{width:40px;height:40px}.socialfi-happy-hour{gap:12px;padding:16px 18px}.socialfi-happy-hour__copy{font-size:15px}.socialfi-happy-hour__timer{justify-content:center;width:100%;margin-left:0;padding:11px 14px}.socialfi-referral-section__row{flex-direction:column;align-items:stretch;gap:18px}.socialfi-referral-section__stats{justify-content:center;width:100%}.socialfi-referral-stat-card{flex:1;min-width:0}.socialfi-copy-link{flex-direction:column}.socialfi-copy-link__button{padding:12px}.socialfi-user-stat-card--referral-compact{grid-template-columns:1fr 1fr;gap:12px 18px}.socialfi-user-stat-card--referral-compact .socialfi-referral-avatar{display:none}.socialfi-referral-compact__title{white-space:normal;grid-column:1/-1;overflow:visible}.socialfi-referral-compact__stat{text-align:left}.socialfi-referral-compact__copy-button{grid-column:1/-1;justify-self:stretch;padding:13px}}@media (max-width:440px){.socialfi-pool-popup-backdrop{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.socialfi-pool-popup{padding:30px 20px 20px}.socialfi-pool-popup__close{width:38px;height:38px;font-size:20px;top:8px;right:8px}.socialfi-pool-popup__coin{width:64px;height:64px;margin-bottom:12px}.socialfi-pool-popup__logo{width:23px;height:23px}.socialfi-pool-popup__title{font-size:16px}.socialfi-pool-popup__amount{font-size:36px}.socialfi-pool-popup__amount-unit{font-size:13px}.socialfi-pool-popup__breakdown{margin:16px 0;padding:11px 0}.socialfi-pool-popup__line{font-size:12px}.socialfi-pool-popup__line-value{font-size:13.5px}.socialfi-pool-popup__cta{padding:15px 20px;font-size:14px}.socialfi-pool-popup__foot{font-size:11px}}@media (max-width:420px){.socialfi-rewards-page,.socialfi-rewards-page__container,.socialfi-rewards-page__shell{overflow-x:clip}.socialfi-section-card{padding:18px 14px}.socialfi-stats-leaderboard-grid,.socialfi-user-stats,.socialfi-leaderboard,.socialfi-user-stats__primary-grid,.socialfi-user-stats__secondary-row{width:100%;min-width:0}.socialfi-user-stats,.socialfi-leaderboard{overflow:visible}.socialfi-user-stats__secondary-row .socialfi-user-stat-card{flex:auto;width:100%}.socialfi-user-stat-card{min-width:0;overflow:visible}.socialfi-user-stat-card--season-zero{min-height:0;padding:18px 16px}.socialfi-user-stat-card__value{overflow-wrap:anywhere;font-size:24px}.socialfi-user-stat-card__value--large{font-size:28px}.socialfi-veteran-badge,.socialfi-veteran-earned{white-space:normal;flex-wrap:wrap;max-width:100%}.socialfi-bonus-badge-icon{width:32px;height:35px}.socialfi-streak-flames,.socialfi-streak-value{flex-wrap:wrap}.socialfi-streak-goal{flex-wrap:wrap;margin-left:0}.socialfi-volume-card__tag{margin-bottom:10px;display:inline-flex;position:static}.socialfi-season-card__platform-volume{align-items:flex-start}.socialfi-season-card__platform-volume-copy{gap:4px 8px}.socialfi-season-card__platform-volume-goal{white-space:normal}.socialfi-leaderboard__scroll{width:100%;max-width:100%;overflow-x:hidden}.socialfi-leaderboard__table{table-layout:auto;width:100%;min-width:0;font-size:11.5px}.socialfi-leaderboard__heading,.socialfi-leaderboard__cell{overflow-wrap:anywhere;padding-left:6px;padding-right:6px}.socialfi-leaderboard__heading--referees,.socialfi-leaderboard__cell--referees{display:none}.socialfi-leaderboard__cell--rank{width:auto}.socialfi-leaderboard__cell--points{white-space:normal;width:auto}.socialfi-task-card__row{grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr);gap:9px 12px;padding:16px 0}.socialfi-task-card__platform{width:38px;height:38px}.socialfi-task-platform-icon__svg,.socialfi-task-icon-asset{width:26px;height:26px}.socialfi-task-card__title{min-width:0;font-size:14px;line-height:1.35}.socialfi-task-card__tag{padding:3px 7px;font-size:8.5px;line-height:1.2}.socialfi-task-card__reward{flex-wrap:wrap;grid-area:2/2;gap:5px 8px}.socialfi-task-card__reward-value{font-size:14px}.socialfi-task-card__action{text-align:left;grid-area:3/1/auto/-1}.socialfi-task-card__action-button{width:100%;min-height:38px;padding:9px 12px}.socialfi-task-card__description{padding:0 0 16px 50px;font-size:12.5px}.socialfi-task-card__submission{padding:0 0 16px 50px}.socialfi-task-card__submission-actions{align-items:stretch}.socialfi-task-card__submission-button{flex:1}.socialfi-tasks-pagination__controls{flex-wrap:wrap}.socialfi-tasks-pagination__pages{order:-1;justify-content:center;width:100%}.socialfi-tasks-pagination__button--step{flex:1}.socialfi-referral-section__row,.socialfi-referral-section__left,.socialfi-referral-section__stats,.socialfi-copy-link{width:100%;min-width:0}.socialfi-referral-section__row{gap:16px}.socialfi-referral-section__left{flex-direction:column;align-items:stretch;gap:12px}.socialfi-referral-avatar{width:46px;height:46px}.socialfi-referral-avatar__icon{width:22px;height:22px}.socialfi-referral-section__copy{font-size:13.5px;line-height:1.5}.socialfi-referral-section__note{padding-left:10px;font-size:12px;line-height:1.55}.socialfi-copy-link__input{text-overflow:ellipsis;width:100%;padding:11px 12px;font-size:12px}.socialfi-copy-link__button{min-height:38px}.socialfi-referral-section__stats{flex-direction:column;gap:10px}.socialfi-referral-stat-card{width:100%;padding:14px 12px}.socialfi-referral-stat-card__value{font-size:24px}.socialfi-referral-stat-card__label{max-width:190px;margin-left:auto;margin-right:auto;line-height:1.35}.socialfi-referral-stat-card__label-text{overflow-wrap:anywhere}}@media (max-height:640px){.socialfi-pool-popup{padding-top:26px}.socialfi-pool-popup__coin{width:56px;height:56px;margin-bottom:8px}.socialfi-pool-popup__logo{width:20px;height:20px}.socialfi-pool-popup__amount{font-size:34px}.socialfi-pool-popup__breakdown{margin:12px 0;padding:9px 0}}@media (prefers-reduced-motion:reduce){.socialfi-rewards-page *,.socialfi-rewards-page :before,.socialfi-rewards-page :after{transition:none!important;animation:none!important}}
