.page_container__jZF7q{min-height:100vh;display:flex;flex-direction:column}.page_header__oRW75{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.page_header__oRW75{background:rgba(15,23,42,.8)}}.page_headerContent__vImKI{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.page_logo__ikIZE{display:flex;align-items:center;gap:.75rem}.page_logoIcon__FOO5m{font-size:2rem;filter:drop-shadow(0 2px 8px rgba(0,82,255,.3))}.page_logoTitle__CxYtW{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.page_logoTagline__gWXt9{font-size:.75rem;color:var(--text-secondary);margin:0}.page_main__nw1Wk{flex:1 1;max-width:1200px;margin:0 auto;padding:2rem;width:100%}.page_hero__7KFOs{text-align:center;padding:3rem 1rem;margin-bottom:2rem}.page_heroTitle__ixXIp{font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 50%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.page_heroDescription__BOlMS{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.6}.page_section__zQZ2o{margin-bottom:4rem}.page_sectionHeader___raMx{text-align:center;margin-bottom:2rem}.page_sectionTitle__6ic_4{font-size:2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,var(--foreground) 0,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_sectionDescription__9_4_N{font-size:1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.page_footer__F3MD0{background:var(--surface);border-top:1px solid var(--border);padding:2rem;text-align:center}.page_footer__F3MD0 p{color:var(--text-secondary);font-size:.875rem;margin:0}.page_networkBadge__0aVK8{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:1rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:2rem;font-size:.75rem;font-weight:600;color:var(--warning);text-transform:uppercase;letter-spacing:.05em}.page_networkDot__hm24e{width:8px;height:8px;background:var(--warning);border-radius:50%;animation:page_pulse__XPtbN 2s infinite}@keyframes page_pulse__XPtbN{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.page_headerContent__vImKI{padding:1rem}.page_logo__ikIZE{gap:.5rem}.page_logoIcon__FOO5m{font-size:1.5rem}.page_logoTitle__CxYtW{font-size:1.25rem}.page_logoTagline__gWXt9{font-size:.7rem}.page_main__nw1Wk{padding:1rem}.page_hero__7KFOs{padding:2rem .5rem}.page_section__zQZ2o{margin-bottom:3rem}}.ColorPicker_container__6ZWOV{width:100%;max-width:500px;margin:0 auto}.ColorPicker_card__wwy0D{background:var(--surface);border-radius:1.5rem;padding:2rem;box-shadow:var(--shadow-xl);border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1)}.ColorPicker_card__wwy0D:hover{box-shadow:var(--shadow-xl),0 0 40px rgba(0,82,255,.1)}.ColorPicker_selectedCard__Xpxn2{text-align:center;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05));border-color:var(--success)}.ColorPicker_checkmark__NId_c{width:60px;height:60px;margin:0 auto 1rem;background:linear-gradient(135deg,var(--success) 0,#059669 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:white;box-shadow:var(--shadow-lg),0 0 30px rgba(16,185,129,.3);animation:ColorPicker_scaleIn__hzQhr .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ColorPicker_scaleIn__hzQhr{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ColorPicker_title__U94Wm{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ColorPicker_description__BEYIb{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.95rem}.ColorPicker_pickerWrapper__BY7tG{margin:1.5rem 0;padding:1rem;background:var(--background);border-radius:1rem;display:flex;justify-content:center;touch-action:pan-y;overscroll-behavior:contain}.ColorPicker_pickerWrapper__BY7tG .react-colorful{width:100%!important;max-width:300px;height:250px;touch-action:none}.ColorPicker_pickerWrapper__BY7tG .react-colorful__saturation{border-radius:1rem 1rem 0 0}.ColorPicker_pickerWrapper__BY7tG .react-colorful__hue{border-radius:0 0 1rem 1rem;height:40px;margin-top:1rem}.ColorPicker_pickerWrapper__BY7tG .react-colorful__pointer{width:28px;height:28px;border:3px solid white;box-shadow:var(--shadow-lg)}.ColorPicker_colorInfo__38IYd{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.ColorPicker_colorPreview__sSrHM{width:60px;height:60px;border-radius:.75rem;border:3px solid var(--border);box-shadow:var(--shadow-md);transition:all .3s ease;flex-shrink:0}.ColorPicker_colorPreview__sSrHM:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.ColorPicker_colorInput__u01U8{flex:1 1;padding:.75rem 1rem;font-size:1.125rem;font-weight:600;font-family:Monaco,Courier New,monospace;border:2px solid var(--border);border-radius:.75rem;background:var(--background);color:var(--foreground);transition:all .3s ease}.ColorPicker_colorInput__u01U8:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,82,255,.1)}.ColorPicker_colorDisplay__yUvcD{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.ColorPicker_colorHex__ZUjqH{font-size:1.25rem;font-weight:700;font-family:Monaco,Courier New,monospace;color:var(--foreground)}.ColorPicker_walletInput__2QxTV{margin-bottom:1.5rem}.ColorPicker_label__cDIhH{display:block;font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem}.ColorPicker_input__q5U0P{width:100%;padding:.75rem 1rem;font-size:.95rem;border:2px solid var(--border);border-radius:.75rem;background:var(--background);color:var(--foreground);transition:all .3s ease;font-family:Monaco,Courier New,monospace}.ColorPicker_input__q5U0P:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,82,255,.1)}.ColorPicker_hint__YqLYn{display:block;font-size:.75rem;color:var(--text-tertiary);margin-top:.5rem}.ColorPicker_message__Ggt_v{padding:.875rem 1rem;border-radius:.75rem;margin-bottom:1rem;font-size:.95rem;font-weight:500;animation:ColorPicker_slideIn__ch_6k .3s ease}@keyframes ColorPicker_slideIn__ch_6k{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ColorPicker_message__Ggt_v.ColorPicker_success__1mHPN{background:rgba(16,185,129,.1);color:var(--success);border:1px solid rgba(16,185,129,.3)}.ColorPicker_message__Ggt_v.ColorPicker_error___S4_9{background:rgba(239,68,68,.1);color:var(--error);border:1px solid rgba(239,68,68,.3)}.ColorPicker_note__5ml7D{color:var(--text-secondary);font-size:.95rem;margin-top:1rem}@media (max-width:640px){.ColorPicker_card__wwy0D{padding:1.5rem}.ColorPicker_pickerWrapper__BY7tG .react-colorful{height:200px}.ColorPicker_title__U94Wm{font-size:1.25rem}}.CollectiveColor_container__jL_Y2{width:100%;max-width:600px;margin:2rem auto}.CollectiveColor_card__Pp83U{background:var(--surface);border-radius:1.5rem;padding:2rem;box-shadow:var(--shadow-xl);border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1)}.CollectiveColor_card__Pp83U:hover{box-shadow:var(--shadow-xl),0 0 40px rgba(124,58,237,.1)}.CollectiveColor_loading__Puj8f{height:400px;position:relative;overflow:hidden}.CollectiveColor_shimmer__u8Dvu{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 100%;animation:CollectiveColor_shimmer__u8Dvu 2s infinite}.CollectiveColor_header__9ljO7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CollectiveColor_title__HUSwD{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--secondary) 0,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CollectiveColor_badge__xQzWW{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 100%);border-radius:.75rem;box-shadow:var(--shadow-md)}.CollectiveColor_count__I3YxN{font-size:1.5rem;font-weight:700;color:white}.CollectiveColor_label__3zQ7E{font-size:.75rem;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.5px}.CollectiveColor_colorDisplay__lE9jN{margin:1.5rem 0}.CollectiveColor_collectiveColor__FL_gk{width:100%;height:200px;border-radius:1rem;position:relative;overflow:hidden;box-shadow:var(--shadow-xl);transition:all .5s ease;animation:CollectiveColor_colorPulse__nL_c6 3s ease-in-out infinite}@keyframes CollectiveColor_colorPulse__nL_c6{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.CollectiveColor_colorOverlay__5DXc7{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);display:flex;align-items:center;justify-content:center}.CollectiveColor_colorHex__Jms3b{font-size:1.5rem;font-weight:700;color:white;font-family:Monaco,Courier New,monospace;text-shadow:0 2px 10px rgba(0,0,0,.5)}.CollectiveColor_colorsGrid__mnbZk{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));grid-gap:.5rem;gap:.5rem;margin:1.5rem 0}.CollectiveColor_miniColor__JiQZR{width:100%;aspect-ratio:1;border-radius:.5rem;box-shadow:var(--shadow-sm);transition:all .3s ease;cursor:pointer}.CollectiveColor_miniColor__JiQZR:hover{transform:scale(1.1);box-shadow:var(--shadow-md);z-index:1}.CollectiveColor_moreColors__oDxjb{display:flex;align-items:center;justify-content:center;background:var(--background);border:2px dashed var(--border);border-radius:.5rem;color:var(--text-secondary);font-size:.875rem;font-weight:600}.CollectiveColor_info__kJpxk{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.CollectiveColor_infoItem__d3ZII{display:flex;align-items:center;gap:.75rem}.CollectiveColor_infoIcon__LPcQV{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.CollectiveColor_infoLabel__cT7_z{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.CollectiveColor_infoValue__SCTHR{font-size:1rem;font-weight:700;color:var(--foreground)}.CollectiveColor_emptyState__krq2x{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.95rem}@media (max-width:640px){.CollectiveColor_card__Pp83U{padding:1.5rem}.CollectiveColor_header__9ljO7{flex-direction:column;gap:1rem;align-items:flex-start}.CollectiveColor_title__HUSwD{font-size:1.25rem}.CollectiveColor_collectiveColor__FL_gk{height:150px}.CollectiveColor_info__kJpxk{grid-template-columns:1fr}}.NFTMarketplace_container__doY96{width:100%;padding:2rem 0}.NFTMarketplace_grid__NU6aI{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.NFTMarketplace_card__h_8II{background:var(--surface);border-radius:1.25rem;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1)}.NFTMarketplace_card__h_8II:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl),0 0 40px rgba(0,82,255,.15)}.NFTMarketplace_loading__XgVXL{height:350px;position:relative}.NFTMarketplace_shimmer__hyfj2{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 100%;animation:NFTMarketplace_shimmer__hyfj2 2s infinite}.NFTMarketplace_colorPreview__4Ub1M{width:100%;height:200px;position:relative;overflow:hidden;transition:all .3s ease}.NFTMarketplace_card__h_8II:hover .NFTMarketplace_colorPreview__4Ub1M{height:220px}.NFTMarketplace_colorOverlay__zsy4g{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.NFTMarketplace_card__h_8II:hover .NFTMarketplace_colorOverlay__zsy4g{opacity:1}.NFTMarketplace_colorHex__GqB0o{font-size:1.125rem;font-weight:700;color:white;font-family:Monaco,Courier New,monospace;text-shadow:0 2px 10px rgba(0,0,0,.5)}.NFTMarketplace_cardContent__xSl3L{padding:1.25rem}.NFTMarketplace_cardHeader__9Uagq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.NFTMarketplace_date__ECT2M{font-size:1.125rem;font-weight:700;color:var(--foreground)}.NFTMarketplace_soldBadge__DA1Yp{padding:.25rem .75rem;background:linear-gradient(135deg,var(--error) 0,#DC2626 100%);color:white;border-radius:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.5px;box-shadow:var(--shadow-sm)}.NFTMarketplace_stats__v4Bl8{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.NFTMarketplace_stat__Yztu6{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem;background:var(--background);border-radius:.75rem;transition:all .3s ease}.NFTMarketplace_stat__Yztu6:hover{background:linear-gradient(135deg,rgba(0,82,255,.05),rgba(124,58,237,.05));transform:scale(1.05)}.NFTMarketplace_statIcon__K23Up{font-size:1.25rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.NFTMarketplace_statValue__LWYL3{font-size:1.25rem;font-weight:700;color:var(--foreground)}.NFTMarketplace_statLabel__BEOKI{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.NFTMarketplace_emptyState___WvTN{text-align:center;padding:4rem 2rem}.NFTMarketplace_emptyIcon__9jQEj{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.NFTMarketplace_emptyState___WvTN h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--foreground)}.NFTMarketplace_emptyState___WvTN p{font-size:1rem;color:var(--text-secondary)}@media (max-width:640px){.NFTMarketplace_grid__NU6aI{grid-template-columns:1fr}.NFTMarketplace_colorPreview__4Ub1M{height:180px}.NFTMarketplace_card__h_8II:hover .NFTMarketplace_colorPreview__4Ub1M{height:200px}}.ClaimRewards_container__usB4M{width:100%;max-width:600px;margin:0 auto}.ClaimRewards_infoBox__TStc_{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:rgba(0,82,255,.05);border:1px solid rgba(0,82,255,.2);border-radius:.75rem;color:var(--text-secondary);font-size:.9rem}.ClaimRewards_infoIcon__vlOWb{font-size:1.5rem;flex-shrink:0}.ClaimRewards_infoText__wEJx8{flex:1 1}.ClaimRewards_card__i_mKL{background:var(--surface);border-radius:1rem;padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--border);transition:all .3s ease}.ClaimRewards_card__i_mKL:hover{box-shadow:var(--shadow-lg)}.ClaimRewards_title__LNYiX{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#0052FF,#2D6CFF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ClaimRewards_description__y6vfV{color:var(--text-secondary);margin:0 0 2rem;font-size:.95rem}.ClaimRewards_loading__hdYD_{text-align:center;padding:2rem;color:var(--text-secondary)}.ClaimRewards_rewardAmount__VFGV_{background:linear-gradient(135deg,rgba(0,82,255,.05),rgba(0,200,255,.05));border:1px solid rgba(0,82,255,.2);border-radius:var(--radius-md);padding:2rem;text-align:center;margin-bottom:1.5rem}.ClaimRewards_amountLabel___RAAM{color:var(--text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.ClaimRewards_amount__tr3Tv{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#0052FF,#2D6CFF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.25rem}.ClaimRewards_amountUsd__8ZLWg{color:var(--text-secondary);font-size:.9rem}.ClaimRewards_note__tu3dn{margin-top:1.5rem;padding:1rem;background:rgba(0,82,255,.05);border-left:3px solid var(--primary);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-secondary);line-height:1.6}.ClaimRewards_note__tu3dn p{margin:0}.ClaimRewards_note__tu3dn strong{color:var(--foreground);font-weight:700}