.szHT5q_controls{gap:12px;margin-bottom:32px;display:flex}@media (max-width:767px){.szHT5q_controls{flex-direction:column}}.szHT5q_searchInput{border:1px solid var(--color-border);background-color:var(--color-surface);background-image:linear-gradient(180deg, var(--ceramic-highlight-soft) 0%, transparent 60%);box-shadow:0 2px 6px var(--card-shadow),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow);color:var(--color-text-primary);font-size:.85rem;font-weight:500;font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;border-radius:12px;outline:none;flex:1;padding:12px 16px;transition:all .2s}.szHT5q_searchInput::placeholder{color:var(--color-text-secondary);opacity:.5;font-weight:400}.szHT5q_searchInput:focus{border-color:var(--color-primary);box-shadow:0 2px 6px var(--card-shadow),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow),0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}.szHT5q_filters{gap:8px;display:flex}@media (max-width:767px){.szHT5q_filters{flex-direction:column}}.szHT5q_filterDropdown{min-width:200px}@media (max-width:767px){.szHT5q_filterDropdown{width:100%;min-width:0}}.szHT5q_tagSection{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.szHT5q_tagSectionLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.szHT5q_tagChips{flex-wrap:wrap;gap:8px;display:flex}.szHT5q_tagChip{font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:1px solid;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.szHT5q_tagChip:focus-visible{outline-offset:2px}.szHT5q_tagChip-purple{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-primary)}.szHT5q_tagChip-purple:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent);border-color:var(--color-primary)}.szHT5q_tagChip-purple:focus-visible{outline:2px solid var(--color-primary)}.szHT5q_tagChip-purple.szHT5q_tagChipActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.szHT5q_tagChip-purple.szHT5q_tagChipActive:hover{background:var(--color-primary);color:#fff}.szHT5q_tagChip-gold{background:color-mix(in srgb, var(--color-secondary) 10%, transparent);border-color:color-mix(in srgb, var(--color-secondary) 40%, transparent);color:var(--color-secondary)}.szHT5q_tagChip-gold:hover{background:color-mix(in srgb, var(--color-secondary) 18%, transparent);border-color:var(--color-secondary)}.szHT5q_tagChip-gold:focus-visible{outline:2px solid var(--color-secondary)}.szHT5q_tagChip-gold.szHT5q_tagChipActive{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.szHT5q_tagChip-gold.szHT5q_tagChipActive:hover{background:var(--color-secondary);color:#fff}.szHT5q_tagChip-red{background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);color:var(--color-accent)}.szHT5q_tagChip-red:hover{background:color-mix(in srgb, var(--color-accent) 18%, transparent);border-color:var(--color-accent)}.szHT5q_tagChip-red:focus-visible{outline:2px solid var(--color-accent)}.szHT5q_tagChip-red.szHT5q_tagChipActive{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.szHT5q_tagChip-red.szHT5q_tagChipActive:hover{background:var(--color-accent);color:#fff}.szHT5q_tagChip-green{background:color-mix(in srgb, var(--color-accent-alt) 10%, transparent);border-color:color-mix(in srgb, var(--color-accent-alt) 40%, transparent);color:var(--color-accent-alt)}.szHT5q_tagChip-green:hover{background:color-mix(in srgb, var(--color-accent-alt) 18%, transparent);border-color:var(--color-accent-alt)}.szHT5q_tagChip-green:focus-visible{outline:2px solid var(--color-accent-alt)}.szHT5q_tagChip-green.szHT5q_tagChipActive{background:var(--color-accent-alt);border-color:var(--color-accent-alt);color:#fff}.szHT5q_tagChip-green.szHT5q_tagChipActive:hover{background:var(--color-accent-alt);color:#fff}.szHT5q_tagChipLabel{line-height:1}.szHT5q_tagChipCount{opacity:.75;font-size:.75rem;font-weight:600}.szHT5q_activeFilters{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.szHT5q_activeFilterPills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.szHT5q_activeFilterPill{border:1px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border-radius:100px;align-items:center;gap:8px;padding:4px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.szHT5q_activeFilterPill:hover{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.szHT5q_activeFilterPill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.szHT5q_activeFilterPillX{font-size:1.1rem;line-height:1}.szHT5q_clearFiltersButton{color:var(--color-text-secondary);font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:.85rem;text-decoration:underline;transition:all .2s}.szHT5q_clearFiltersButton:hover{color:var(--color-primary)}
.RH2Xhq_tag{text-transform:uppercase;letter-spacing:1px;border-radius:100px;margin-bottom:16px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.RH2Xhq_variant-purple{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.RH2Xhq_variant-gold{background:color-mix(in srgb, var(--color-secondary) 15%, transparent);color:var(--color-secondary)}.RH2Xhq_variant-green{background:color-mix(in srgb, var(--color-accent-alt) 15%, transparent);color:var(--color-accent-alt)}.RH2Xhq_variant-red{background:color-mix(in srgb, var(--color-accent) 15%, transparent);color:var(--color-accent)}
.RqTQWG_wrapper{flex-direction:column;gap:4px;display:flex}.RqTQWG_compact{gap:2px}.RqTQWG_track{background:var(--color-bg);border:1px solid var(--color-border);width:100%;height:6px;box-shadow:inset 0 1px 2px var(--ceramic-inner-shadow);border-radius:100px;overflow:hidden}.RqTQWG_compact .RqTQWG_track{height:4px}.RqTQWG_fill{height:100%;width:var(--fill-width,0%);background-color:var(--color-secondary);background-image:linear-gradient(135deg, var(--ceramic-gloss-strong) 0%, var(--ceramic-gloss-soft) 35%, transparent 55%);box-shadow:0 4px 12px color-mix(in srgb, var(--color-secondary) 20%, transparent),inset 0 1px 0 var(--ceramic-gloss-edge),inset 0 -2px 4px var(--ceramic-shadow-edge);border-radius:100px;transition:width .4s}.RqTQWG_label{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.RqTQWG_raised{color:var(--color-text-primary);align-items:center;gap:2px;font-weight:600;display:inline-flex}.RqTQWG_goal{color:var(--color-text-secondary)}.RqTQWG_zappers{margin-left:auto;font-weight:500}.RqTQWG_loading{min-height:.75rem}.RqTQWG_loadingText{color:var(--color-text-secondary);opacity:.85;align-items:baseline;font-size:.75rem;font-style:italic;display:inline-flex}.RqTQWG_loadingDots{gap:3px;margin-left:2px;display:inline-flex}.RqTQWG_loadingDot{background:var(--color-text-secondary);border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite RqTQWG_zap-bar-dot-bounce}.RqTQWG_loadingDot:nth-child(2){animation-delay:.16s}.RqTQWG_loadingDot:nth-child(3){animation-delay:.32s}@keyframes RqTQWG_zap-bar-dot-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.RqTQWG_loadingDot{animation:none}}
.NO9a7W_card{background-color:var(--color-surface);background-image:linear-gradient(180deg, var(--ceramic-highlight-soft) 0%, transparent 60%);border:1px solid var(--color-border);box-shadow:0 4px 12px var(--card-shadow),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow);border-radius:16px;transition:transform .2s,box-shadow .2s}.NO9a7W_card:hover{box-shadow:0 8px 24px var(--card-shadow-hover),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow);transform:translateY(-4px)}.NO9a7W_card{text-align:left;color:inherit;cursor:pointer;width:100%;padding:24px;text-decoration:none;display:block}.NO9a7W_card:hover{text-decoration:none}.NO9a7W_cardHeader{margin-bottom:8px}.NO9a7W_cardTitle{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--color-text-primary);margin-bottom:8px;font-size:1.15rem;font-weight:700}.NO9a7W_cardDescription{color:var(--color-text-secondary);margin-bottom:16px;font-size:.85rem;line-height:1.65}.NO9a7W_cardMeta{gap:16px;margin-bottom:8px;display:flex}.NO9a7W_metaItem{color:var(--color-text-secondary);font-size:.75rem}.NO9a7W_cardCreator{color:var(--color-text-secondary);margin-bottom:12px;font-size:.75rem;font-weight:500}.NO9a7W_rewardSection{border-top:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.NO9a7W_rewardLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.NO9a7W_rewardItems{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.NO9a7W_rewardBadge{align-items:center;gap:8px;min-width:0;display:inline-flex}.NO9a7W_rewardBadgeImage{object-fit:cover;background:color-mix(in srgb, var(--color-text-primary) 6%, transparent);border-radius:100px;flex-shrink:0;width:32px;height:32px}.NO9a7W_rewardBadgePlaceholder{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:100px;flex-shrink:0;width:32px;height:32px}.NO9a7W_rewardBadgeName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.NO9a7W_rewardPrize{background:color-mix(in srgb, var(--color-secondary) 12%, transparent);color:var(--color-secondary);border-radius:100px;align-items:center;gap:4px;padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-flex}
.p93jrW_achievementCard{background-color:var(--color-surface);background-image:linear-gradient(180deg, var(--ceramic-highlight-soft) 0%, transparent 60%);border:1px solid var(--color-border);box-shadow:0 4px 12px var(--card-shadow),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow);border-radius:16px;transition:transform .2s,box-shadow .2s}.p93jrW_achievementCard:hover{box-shadow:0 8px 24px var(--card-shadow-hover),inset 0 1px 0 var(--ceramic-highlight),inset 0 -2px 4px var(--ceramic-inner-shadow);transform:translateY(-4px)}.p93jrW_achievementCard{flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.p93jrW_achievementLink{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.p93jrW_achievementLink:hover{text-decoration:none}.p93jrW_acceptedPill{background:color-mix(in srgb, var(--color-accent-alt) 18%, transparent);color:var(--color-accent-alt);border-radius:100px;align-self:flex-start;padding:4px 8px;font-size:.75rem;font-weight:600}.p93jrW_achievementImageWrapper{aspect-ratio:1;background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface));border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.p93jrW_achievementImage{object-fit:cover;width:100%;height:100%}.p93jrW_achievementImagePlaceholder{color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.p93jrW_achievementBody{flex-direction:column;gap:4px;display:flex}.p93jrW_achievementName{font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}.p93jrW_achievementChallenge,.p93jrW_achievementDate{color:var(--color-text-secondary);margin:0;font-size:.75rem}
.COLtmG_loadingState{justify-content:center;padding:80px 0;display:flex}.COLtmG_grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}@media (max-width:767px){.COLtmG_grid{grid-template-columns:1fr}}.COLtmG_scrollSentinel{justify-content:center;min-height:32px;padding:32px 0;display:flex}
.EtSCeq_avatar{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary);font-family:var(--font-display),"Nunito",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:2px solid #0000;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.EtSCeq_borderNostr{border-color:var(--color-nostr)}.EtSCeq_borderApproved{border-color:var(--color-accent-alt)}.EtSCeq_borderPending{border-color:var(--color-secondary)}.EtSCeq_borderRejected{border-color:var(--color-accent)}.EtSCeq_linked{cursor:pointer;text-decoration:none}.EtSCeq_linked:hover,.EtSCeq_linked:focus-visible{filter:brightness(1.05)}.EtSCeq_image{object-fit:cover;width:100%;height:100%;display:block}.EtSCeq_sm{width:24px;height:24px;font-size:.75rem}.EtSCeq_md{width:40px;height:40px;font-size:.85rem}.EtSCeq_lg{width:64px;height:64px;font-size:1.15rem}
.xlA7LW_tablist{border-bottom:1px solid var(--color-border);gap:8px;margin-bottom:24px;display:flex}.xlA7LW_tab{color:var(--color-text-secondary);font-family:var(--font-body),"Nunito Sans",-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 20px;font-size:1rem;font-weight:600;transition:color .2s,border-color .2s}.xlA7LW_tab:hover:not(.xlA7LW_tabActive){color:var(--color-text-primary)}.xlA7LW_tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.xlA7LW_tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}
