:root{color-scheme:dark light}#__next,body,html{height:100%}body,html{margin:0;padding:0}*{box-sizing:border-box}img{max-width:100%;height:auto;display:block}button{font:inherit}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:16px}body{visibility:visible}:root{--glass-bg:#080c12a8;--veil:#0000008c;--bg:#0e1c2b;--bg-2:#102338;--panel:#ffffffb8;--panel-strong:#ffffffd1;--blur:12px;--ink:#0a1b2a;--ink-soft:#30485f;--ink-inv:#0f1b27;--primary:#2aa7ff;--primary-2:#6be2ff;--accent:#7b61ff;--accent-2:#ff9b6b;--success:#30d07a;--warning:#ffd166;--danger:#ff5c7a;--chip-bg:#ffffffb3;--chip-ink:#0f1b27;--bar-bg:#ffffff73;--bar-fill:linear-gradient(90deg,#2aa7ff,#7b61ff);--card-border:#ffffff59;--shadow:0 22px 55px -18px #0a111e59;--link:#1478ff;--link-hover:#0e5dd1}.theme-ocean-light{--bg:#0f2236;--bg-2:#13304a;--panel:#ffffffd9;--panel-strong:#ffffffeb;--blur:14px;--veil:#07101c47;--glass-bg:#ffffffc7;--card-border:#ffffffa6;--bar-bg:#101f2e1f;--primary:#20b9ff;--primary-2:#8ff0ff;--accent:#8a6bff;--accent-2:#ffaf7b;--success:#20c07a;--warning:#ffd247;--danger:#ff6b8a;--chip-bg:#ffffffeb;--chip-ink:#0d1f31}@media (prefers-color-scheme:light){:root{color-scheme:light}}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&family=Space+Grotesk:wght@400;700&display=swap");:root{--ink:#f0f6ff;--ink-dim:#c0d0f0;--ink-muted:#a0b8e8;--gold:#ffeb99;--aqua:#00eaff;--violet:#8b8cff;--teal:#00ffb3;--rose:#ff4dd2;--glass-1:#ffffff14;--glass-2:#ffffff26;--border:#ffffff26;--shadow-lg:0 32px 72px #00001e99,0 0 60px #00e0ff40;--shadow-md:0 16px 36px #00001980,0 0 40px #7a7dff26;--shadow-sm:0 10px 24px #00001966;--r-lg:16px;--r-md:12px;--r-sm:8px;--blur:18px;--sat:150%}.quest-title a,a{color:var(--link)}.quest-title a:hover,a:hover{color:var(--link-hover);text-decoration:underline}.app-layout{min-height:100vh;width:100%;background:radial-gradient(circle at 50% 50%,#00e0ff26,#0000 70%);overflow-x:hidden}.app-layout,.main-view{position:relative;display:flex}.main-view{flex:1 1;min-width:0;padding:clamp(72px,8vw,96px) clamp(16px,5vw,56px) clamp(56px,9vw,96px);z-index:2;flex-direction:column;align-items:center;background:linear-gradient(180deg,#061325f2,#061325d9)}@media (min-width:1024px){.main-view{margin-left:var(--sidebar-w);padding:clamp(48px,6vw,88px) clamp(32px,6vw,88px);align-items:stretch}}.main-scroll{width:min(1200px,100%);display:flex;flex-direction:column;gap:clamp(24px,4vw,48px)}.page{width:100%;margin:0 auto;animation:fade-in .6s ease-out;padding:clamp(16px,4vw,40px) clamp(8px,3vw,24px);box-sizing:border-box}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));padding:28px;margin-bottom:32px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.section:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 48px #00e0ff59,0 0 60px #7a7dff40}.card{background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);backdrop-filter:blur(calc(var(--blur) - 4px)) saturate(calc(var(--sat) + 20%));-webkit-backdrop-filter:blur(calc(var(--blur) - 4px)) saturate(calc(var(--sat) + 20%));padding:24px;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease}.card:hover{transform:translateY(-6px) scale(1.02);border-color:#00e0ff80;box-shadow:var(--shadow-lg)}.card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,#00e0ff33,#0000 70%);opacity:.5;pointer-events:none;animation:holo-pulse 12s ease-in-out infinite}@keyframes holo-pulse{0%{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}to{opacity:.3;transform:scale(1)}}.card.glass,.glass,.leader-card,.profile-card,.quest-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid var(--card-border);box-shadow:var(--shadow);color:var(--ink)}.glass-strong{background:var(--glass-2);border:1px solid #ffffff38;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(calc(var(--blur) + 4px)) saturate(calc(var(--sat) + 30%));-webkit-backdrop-filter:blur(calc(var(--blur) + 4px)) saturate(calc(var(--sat) + 30%))}.gradient-border{position:relative;border-radius:var(--r-lg)}.gradient-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from 120deg,var(--gold),var(--aqua),var(--violet),var(--rose),var(--gold));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(.5px);animation:ring-shift 6s linear infinite}@keyframes ring-shift{to{transform:rotate(1turn)}}h1,h2,h3,h4{font-family:Space Grotesk,Poppins,system-ui,-apple-system,sans-serif;color:var(--ink);margin:0 0 10px;letter-spacing:.3px;text-shadow:0 2px 4px #0000004d,0 0 20px #00e0ff4d;background:linear-gradient(180deg,var(--ink),var(--aqua));-webkit-background-clip:text;background-clip:text;color:#0000}h1{font-size:clamp(2rem,2.5vw + 1.2rem,3.5rem)}h1,h2{font-weight:700}h2{font-size:clamp(1.6rem,1.5vw + 1rem,2.4rem)}.subtitle{margin-top:8px}.btn,.subtitle{font-family:Space Grotesk,sans-serif}.btn{gap:10px;padding:12px 20px;border-radius:var(--r-md);font-weight:700;border:none;background:linear-gradient(135deg,var(--gold),var(--aqua));color:#0a1a2f;box-shadow:0 12px 28px #00e0ff66,inset 0 0 28px #ffd46640;transition:transform .15s ease,box-shadow .25s ease,filter .2s ease;position:relative;overflow:hidden}.btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 18px 40px #00e0ff80,inset 0 0 32px #ffd4664d}.btn:active{transform:translateY(0);filter:brightness(.95)}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.btn:active:after{width:200px;height:200px;opacity:0}.btn.success{background:linear-gradient(135deg,var(--teal),var(--aqua));color:#0a1a2f;box-shadow:0 12px 28px #00ffb466}.btn.glow{position:relative;background:linear-gradient(135deg,var(--aqua),var(--gold))}.btn.glow:after{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at 30% 10%,#fff9,#0000 50%);filter:blur(20px);opacity:.5;animation:glow-pulse 8s ease-in-out infinite}@keyframes glow-pulse{0%{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}.pill{gap:8px;padding:8px 12px;font-family:Space Grotesk,sans-serif;font-size:13px;background:#ffffff1a;border:1px solid #ffffff2e;color:var(--ink);box-shadow:inset 0 0 16px #00e0ff33;transition:transform .2s ease,box-shadow .2s ease}.pill:hover{transform:scale(1.05);box-shadow:inset 0 0 20px #00e0ff4d}input,select,textarea{width:100%;background:linear-gradient(180deg,#ffffff1a,#ffffff14);border:1px solid #fff3;color:var(--ink);padding:12px 14px;border-radius:var(--r-sm);outline:none;font-family:Space Grotesk,sans-serif;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;position:relative}input::placeholder,textarea::placeholder{color:var(--ink-muted)}input:focus,select:focus,textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 5px #00e0ff4d;transform:translateY(-2px)}.table{width:100%;border-collapse:collapse;background:linear-gradient(180deg,#ffffff0d,#ffffff08);border-radius:var(--r-lg);overflow:hidden}.table td,.table th{padding:14px 16px;border-bottom:1px solid #ffffff26;position:relative}.table th{text-align:left;background:linear-gradient(90deg,#00e0ff26,#7a7dff26);font-family:Space Grotesk,sans-serif}.table:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,#00e0ff0d,#00e0ff0d 2px,#0000 0,#0000 10px);pointer-events:none}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:24px}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.center{display:flex;justify-content:center;align-items:center}.hidden{display:none!important}.hero{padding:32px;border-radius:var(--r-lg);background:radial-gradient(80% 120% at 80% 0,#00e0ff33,#0000 60%),radial-gradient(100% 140% at 0 100%,#7a7dff33,#0000 60%),linear-gradient(180deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;box-shadow:var(--shadow-lg);overflow:hidden;animation:hero-pulse 10s ease-in-out infinite}.hero .title{font-family:Space Grotesk,sans-serif;font-weight:800;background:linear-gradient(180deg,var(--gold),var(--aqua));-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:0 12px 64px #00e0ff4d}@keyframes hero-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.progress-wrap{margin-top:12px}.progress-wrap.compact{margin-top:8px}.bar-outer,.progress-bar{height:10px;background:var(--bar-bg);border-radius:10px;overflow:hidden;position:relative}.bar-inner,.progress-fill{height:100%;border-radius:inherit;background:var(--bar-fill);transition:width .7s cubic-bezier(.22,1,.36,1)}@keyframes prog-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.landing-block{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);box-shadow:var(--shadow-md);padding:24px;position:relative;overflow:hidden}.feature-card,.landing-block{border:1px solid #ffffff26;border-radius:var(--r-lg)}.feature-card{background:linear-gradient(145deg,#ffffff14,#ffffff0a);padding:20px;transition:transform .2s ease,box-shadow .3s ease,border-color .3s ease,filter .3s ease}.feature-card:hover{transform:translateY(-6px) scale(1.03);border-color:var(--aqua);box-shadow:0 20px 48px #00e0ff59,0 0 48px #7a7dff40;filter:saturate(120%)}.cta-row{display:flex;gap:14px;flex-wrap:wrap}.chip.completed{background:#30d07a2e;border-color:#30d07a59}.chip.pending{background:#ffd2472e;border-color:#ffd24759}.chip.twitter{background:#20b9ff29}.chip.telegram{background:#8bdfff29}.chip.discord{background:#8a6bff29}.roadmap-item{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:20px}.partner-slot{min-height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff0f,#ffffff08);border:1px dashed #fff3;border-radius:var(--r-md)}.bottom-callout{background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff26;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:24px}.topbar-home{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;padding:12px 18px;margin-bottom:8px;background:linear-gradient(180deg,#061325e6,#06132500);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topbar-home a{text-decoration:none;color:var(--ink);border:1px solid #fff3;background:linear-gradient(135deg,#ffffff14,#ffffff0a);padding:10px 14px;border-radius:var(--r-md);transition:background .2s ease,border-color .2s ease,transform .2s ease}.topbar-home a:hover{background:linear-gradient(135deg,#00e0ff33,#7a7dff33);border-color:var(--aqua);transform:translateY(-2px)}@media (max-width:1200px){.main-view{padding:24px}}@media (max-width:960px){.grid-3,.grid-4{grid-template-columns:1fr 1fr}.grid-2{grid-template-columns:1fr}.main-view{padding:20px}}@media (max-width:600px){.main-view{padding:16px}.card,.section{padding:18px}}@media (min-width:1025px){.app-layout .main-view{margin-left:var(--sidebar-w)}}.link-underline{position:relative;text-decoration:none;color:var(--aqua);font-family:Space Grotesk,sans-serif}.link-underline:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:3px;background:linear-gradient(90deg,var(--aqua),var(--gold));transition:width .25s ease}.link-underline:hover:after{width:100%}.modal{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:#00000080!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.modal-box{width:min(95vw,600px)!important;max-width:600px!important;border-radius:18px!important;border:1px solid #00e0ff4d!important;background:radial-gradient(80% 120% at 0 0,#00e0ff33,#0000 50%),radial-gradient(100% 90% at 100% 100%,#7a7dff33,#0000 50%),linear-gradient(180deg,#061325f2,#061325e6)!important;box-shadow:0 24px 60px #00000080,0 0 48px #00e0ff4d!important;padding:28px!important;position:relative;overflow:hidden}.modal-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#00e0ff26,#0000 70%);opacity:.5;animation:holo-pulse 10s ease-in-out infinite}@media (max-width:520px){.modal-box{padding:20px!important}}.veil{z-index:0}@keyframes veil-pulse{0%{opacity:.6;transform:translateY(0)}to{opacity:1;transform:translateY(-2%)}}#magic-orbs{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1}#magic-orbs .orb{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,var(--aqua),#0000 70%);opacity:.2;filter:blur(100px) saturate(160%);animation:orb-drift 38s linear infinite;mix-blend-mode:screen}#magic-orbs .orb:first-child{top:5%;left:10%;animation-duration:55s}#magic-orbs .orb:nth-child(2){top:45%;left:65%;background:radial-gradient(circle,var(--gold),#0000 70%);animation-duration:50s}#magic-orbs .orb:nth-child(3){bottom:15%;left:20%;background:radial-gradient(circle,var(--violet),#0000 70%);animation-duration:65s}#magic-orbs .orb:nth-child(4){bottom:10%;right:5%;background:radial-gradient(circle,var(--rose),#0000 70%);animation-duration:60s}@keyframes orb-drift{0%{transform:translateY(0) translateX(0) scale(1)}50%{transform:translateY(-32px) translateX(24px) scale(1.03)}to{transform:translateY(0) translateX(0) scale(1)}}.particles{position:fixed;inset:0;pointer-events:none;z-index:1}.particle{position:absolute;width:6px;height:6px;background:var(--aqua);border-radius:50%;opacity:.5;animation:particle-drift 20s linear infinite}.particle:nth-child(odd){background:var(--gold);animation-duration:25s}.particle:nth-child(2n){background:var(--violet);animation-duration:22s}@keyframes particle-drift{0%{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-50vh) scale(1.2);opacity:.8}to{transform:translateY(-100vh) scale(1);opacity:0}}*{scrollbar-width:thin;scrollbar-color:var(--aqua) #ffffff14}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--aqua),var(--violet));border-radius:999px;border:2px solid #0000004d}@media (prefers-reduced-motion:reduce){.btn:hover,.card:hover,.feature-card:hover,.section:hover{transform:none!important}#magic-orbs .orb,.gradient-border:before,.particle,.progress-fill,.veil{animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.card,.glass,.glass-strong,.modal-box,.section,.topbar-home{background:#0a1a36cc}}.section{padding:16px}.hero h1{margin:0 0 8px}.subtitle{opacity:.8;margin:0}.grid.podium{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.card.glass{padding:16px;border-radius:16px;position:relative}.card.glass.me{outline:2px solid #ffd70099}.corner-rank{position:absolute;top:10px;left:12px;opacity:.7}.big-wallet{font-size:1.1rem;margin:12px 0}.list .row{display:grid;grid-template-columns:56px 1fr auto auto 220px;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;border-radius:12px;margin-bottom:10px}.list .row.me{outline:2px solid #ffd70099}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.xp{min-width:80px;text-align:right}.grow{width:100%}.bar-outer{height:8px;background:var(--bar-bg);border-radius:10px;overflow:hidden}.bar-inner{height:100%;background:var(--bar-fill)}.landing{position:relative;overflow:hidden}.bg-waves{position:fixed;inset:-40vh -20vw 0 -20vw;z-index:0;background:radial-gradient(50% 40% at 20% 0,#66e0ff1f,#0000 60%),radial-gradient(60% 40% at 80% 0,#7a7dff1f,#0000 60%),linear-gradient(180deg,#061325e6,#061325a6 45%,#061325e0);animation:swell 16s ease-in-out infinite;filter:saturate(110%)}.aurora{position:fixed;inset:-10vh -10vw;z-index:1;pointer-events:none;background:radial-gradient(60% 60% at 20% 10%,#7a7dff33,#0000 60%),radial-gradient(60% 60% at 80% 20%,#66e0ff2e,#0000 60%),radial-gradient(40% 40% at 50% 80%,#ffd4661f,#0000 60%);mix-blend-mode:screen;animation:auroraShift 24s ease-in-out infinite alternate}@keyframes auroraShift{0%{transform:translateY(-6px) scale(1);opacity:.75}to{transform:translateY(10px) scale(1.02);opacity:.95}}.bg-particles{position:fixed;inset:0;pointer-events:none;z-index:2}.bg-particles span{--size:calc(6px + (var(--i) * 0.5px));position:absolute;top:calc((var(--i) * 5%) + 5%);left:calc((var(--i) * 6%) - 3%);width:var(--size);height:var(--size);background:radial-gradient(circle at 30% 30%,#ffffffe6,#66e0ff00);border-radius:50%;filter:blur(.6px);animation:drift calc(12s + var(--i)*.45s) linear infinite;opacity:.55}@keyframes drift{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(10px)}to{transform:translateY(0) translateX(0)}}.hero{position:relative;z-index:3}.title{font-family:Space Grotesk,system-ui,sans-serif;font-weight:800;letter-spacing:.5px;font-size:clamp(28px,3.2vw + 8px,56px);margin:0 0 6px;background:linear-gradient(180deg,#ffecb3,#ffd466 55%,#e9b84d);-webkit-background-clip:text;background-clip:text;color:#0000;text-shadow:0 8px 50px #ffd4662e}.hero-subtitle{color:var(--ink-dim);margin:6px 0 16px;max-width:900px}.cta-row .btn.cta-pulse{position:relative;isolation:isolate}.cta-pulse:after{content:"";position:absolute;inset:-2px;border-radius:14px;z-index:-1;background:radial-gradient(60% 120% at 50% 20%,#ffd46673,#66e0ff33,#0000 70%);filter:blur(8px);opacity:.6;animation:pulse 2.2s ease-in-out infinite}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.stat{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:12px}.stat-num{font-size:22px;font-weight:800;color:#ffecb3}.stat-label{color:var(--ink-dim)}.coming,.features-grid,.landing .landing-block,.partners,.roadmap{position:relative;z-index:3;margin-top:18px}.token-sale-banner{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;background:linear-gradient(90deg,#ffd95b,#ffa726);color:#061325;padding:14px 20px;font-weight:700;border-radius:12px;box-shadow:0 18px 38px #00000040;animation:glowPulse 2s infinite}.tsb-left{display:flex;align-items:center;gap:10px}.tsb-emoji{filter:drop-shadow(0 2px 10px rgba(255,255,255,.4))}@keyframes glowPulse{0%,to{box-shadow:0 0 8px #ffd95b}50%{box-shadow:0 0 18px #ffa726}}.countdown{display:flex;align-items:center;gap:12px}.countdown-label{color:#10243a;font-weight:600}.countdown-digits{display:flex;align-items:baseline;gap:8px}.countdown-digits span{font-weight:800;font-size:18px;padding:4px 8px;border-radius:10px;background:#ffffff1f;border:1px solid #ffffff38}.countdown-digits small{color:#10243a;margin-left:-6px}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.features-grid{grid-template-columns:1fr}}.feature-emoji{font-size:24px;margin-bottom:8px}.coming .soon-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.3px;background:#ffffff0f;border:1px solid #ffffff24;padding:6px 10px;border-radius:999px;margin-bottom:10px}.partners .partner-slot{min-height:92px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:14px}.lore-block{position:relative}.lore-timeline{counter-reset:isle;list-style:none;padding:0;margin:18px 0 10px;grid-gap:14px;gap:14px}.lore-node,.lore-timeline{display:grid;position:relative}.lore-node{grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:start}.lore-pin{position:relative;width:28px;height:28px;display:grid;place-items:center}.pin-orb{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffecb3,#ffd466);box-shadow:0 0 18px #ffd4668c,0 0 6px #66e0ff8c;position:relative;z-index:1}.pin-glow{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,#ffd46640,#66e0ff1f,#0000 70%);filter:blur(8px)}.lore-timeline:before{content:"";position:absolute;top:0;bottom:0;left:14px;width:2px;background:linear-gradient(180deg,#ffffff2e,#ffffff0f);pointer-events:none}.lore-card{position:relative;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:14px;padding:14px}.lore-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.lore-emoji{font-size:20px}.lore-title{margin:0;font-size:1.05rem}.lore-text{color:var(--ink-dim);margin:4px 0 0}.fade-in{animation:floatFadeIn .45s ease both}@keyframes floatFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cowrie-sparkle{position:absolute;width:18px;height:18px;top:-6px;left:-2px;opacity:.95;filter:drop-shadow(0 0 6px rgba(255,212,102,.55)) drop-shadow(0 0 10px rgba(102,224,255,.35));animation:cowrieShimmer 2.4s ease-in-out infinite,cowrieFloat 4.5s ease-in-out infinite;pointer-events:none}@keyframes cowrieShimmer{0%,to{transform:rotate(0deg) scale(1);opacity:.9}50%{transform:rotate(8deg) scale(1.06);opacity:1}}@keyframes cowrieFloat{0%,to{translate:0 0}50%{translate:0 -2px}}.lore-epilogue{margin-top:12px}.lore-epilogue .epilogue{padding:16px}.lore-block{--progress:0%}.lore-progress{position:absolute;top:52px;bottom:18px;left:14px;width:2px;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);pointer-events:none}.lore-progress:after{content:"";position:absolute;left:0;top:0;width:100%;height:var(--progress);background:linear-gradient(180deg,#ffd466cc,#66e0ffa6);box-shadow:0 0 10px #ffd46659,0 0 20px #66e0ff47;transition:height .25s ease-out;border-radius:2px}@media (max-width:640px){.lore-node{grid-template-columns:24px 1fr}.lore-progress,.lore-timeline:before{left:12px}}.bottom-callout{margin-top:22px;position:relative;z-index:3}.callout-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.aurora,.bg-particles,.bg-particles>span,.bg-waves{pointer-events:none!important;z-index:0!important}.hero .cta-row,.landing .section,.token-sale-banner,.token-sale-banner .tsb-actions{position:relative;z-index:2}.gradient-border:before{pointer-events:none!important}.hero .btn,.token-sale-banner a,.token-sale-banner button{position:relative;z-index:3}:root{--ink-dim:#dce9ffbf;--aqua:#66e0ff;--gold:#ffd445;--violet:#9b8cff}.subtitle{color:var(--ink-dim);margin-top:6px}.leaderboard-wrapper{max-width:1100px;margin:0 auto;padding:28px}.lb-header{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;margin-bottom:24px}.leaderboard-wrapper h1{font-size:2.2rem;margin:0 0 6px;text-align:center;color:var(--gold);text-shadow:0 0 12px #ffd44566}.lb-fallback,.leaderboard-wrapper .subtitle{text-align:center}.lb-fallback{margin:clamp(48px,12vw,96px) auto;padding:clamp(24px,6vw,48px);border-radius:20px;max-width:520px;display:grid;grid-gap:12px;gap:12px}.lb-fallback.error{border:1px solid #ff7a7a59}.podium{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;align-items:stretch;margin:18px 0 8px}.podium-step{position:relative;text-align:center;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:20px;padding:18px;box-shadow:0 10px 30px #00000059;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease}.podium-step:hover{transform:translateY(-4px);border-color:#ffffff2e;box-shadow:0 16px 38px #0006,0 0 28px #7a7dff2e}.podium-step.me{border-color:#ffd46666;box-shadow:0 16px 40px #ffd46640,0 0 32px #ffd4662e}.podium-step.tall{transform:translateY(-6px)}.podium-step.ghost{height:220px;opacity:.18}.podium-rank{position:absolute;top:10px;left:12px;font-weight:800;font-size:14px;opacity:.9;color:#cfe9ff}.podium-badge{width:72px;height:72px;object-fit:contain;margin:8px auto;filter:drop-shadow(0 0 18px rgba(102,224,255,.25))}.podium-name{font-weight:800;font-size:18px;margin-top:6px}.podium-twitter{font-size:12px;color:var(--ink-dim);margin-top:2px}.podium-meta{display:flex;gap:8px;justify-content:center;margin-top:10px;flex-wrap:wrap}.pill{padding:5px 10px;background:#ffffff14;border:1px solid #ffffff1a}.tier-badge{padding:6px 12px;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.3px;background:linear-gradient(135deg,#66e0ff47,#7a7dff3d);border:1px solid #66e0ff59;color:#e6f7ff;text-transform:capitalize}.tier-badge.free{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#fff3;color:#f0f6ff}.tier-badge.tier-1{background:linear-gradient(135deg,#66e0ff6b,#4ec4ff59);border-color:#66e0ff80}.tier-badge.tier-2{background:linear-gradient(135deg,#a876ff73,#845cff61);border-color:#a876ff80}.tier-badge.tier-3{background:linear-gradient(135deg,#ffd46680,#ffa05073);border-color:#ffd4668c;color:#2a1e00}.lb-link{color:#93c5ff;text-decoration:none;border-bottom:1px dashed #93c5fd73}.lb-link:hover{color:#cde4ff;border-bottom-color:#cde4ffd9}.progress-wrap{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.progress-wrap.compact{margin-top:6px;gap:4px}.progress-bar{position:relative;height:8px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff1f;overflow:hidden}.progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--aqua),var(--gold),var(--violet));box-shadow:0 0 24px #66e0ff59,inset 0 0 10px #ffd46659;transition:width .6s cubic-bezier(.22,1,.36,1)}.muted{color:var(--ink-dim)}.leaderboard-list{margin-top:18px;border-radius:18px;overflow:hidden;border:1px solid #ffffff1a;background:#ffffff08;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.leader-card{display:grid;grid-template-columns:64px 72px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px;border-top:1px solid #ffffff14;transition:transform .18s ease,border-color .25s ease,box-shadow .25s ease}.leader-card:first-child{border-top:none}.leader-card:hover{transform:translateY(-2px);border-color:#ffffff29;box-shadow:0 12px 24px #00000040}.leader-card.me{border-color:#ffd46666;box-shadow:0 12px 30px #ffd46638}.rank-badge{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;font-weight:900;color:#06131f;background:linear-gradient(180deg,#c7f0ff,#8bdcff);box-shadow:0 8px 16px #00000040}.user-badge{width:64px;height:64px;object-fit:contain;border-radius:14px;background:#ffffff0a;border:1px solid #ffffff1a;filter:drop-shadow(0 0 12px rgba(102,224,255,.25))}.user-meta .user-line{line-height:1.2rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-meta .user-line.muted{margin-top:4px}.skeleton{margin-top:18px}.skeleton-bar{height:18px;width:38%;border-radius:10px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:shimmer 1.5s linear infinite}.skeleton-list{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.skeleton-item{height:64px;border-radius:14px;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;animation:shimmer 1.5s linear infinite}.empty{margin-top:18px;text-align:center;padding:24px;border:1px dashed #ffffff2e;border-radius:16px;background:#ffffff08}@media (max-width:960px){.podium{grid-template-columns:1fr;gap:12px}.podium-step.tall{order:-1}.leader-card{grid-template-columns:54px 54px 1fr;padding:12px}.rank-badge{width:48px;height:48px}.user-badge{width:54px;height:54px}}.page{overflow-x:hidden;color:#eaf2ff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-video{position:fixed;inset:0;width:100vw;height:100vh;object-fit:cover;z-index:0;filter:saturate(1.1) brightness(.92)}.veil{position:fixed;z-index:1;background:var(--veil)}.q-container{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:32px 24px 64px;transform-style:preserve-3d}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid var(--card-border);box-shadow:var(--shadow);color:var(--ink);border-radius:16px}.glass-strong{background:#0a101cad;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 16px 40px #00000073,inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-strip{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:20px;gap:20px;padding:18px 20px;margin:16px 0 24px}.profile-widget{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:14px;background:#0a14248c;border:1px solid #ffffff1f;box-shadow:0 12px 32px #0000004d;color:#eaf2ff}.profile-widget .pw-main{display:flex;align-items:center;gap:12px}.profile-widget .pw-badge{width:54px;height:54px;border-radius:12px;background:#061224b3;border:1px solid #ffffff24;box-shadow:0 10px 22px #00000059;object-fit:contain}.profile-widget .pw-copy{display:grid;grid-gap:2px;gap:2px}.profile-widget .pw-label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#8aa3c0}.profile-widget .pw-level{font-size:1.05rem;font-weight:700;color:#eaf2ff}.profile-widget .pw-xp{font-size:.85rem;color:#a8c1ff}.profile-widget .pw-progress{display:grid;grid-gap:6px;gap:6px;min-width:180px}.profile-widget .pw-bar{height:8px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff1f;overflow:hidden}.profile-widget .pw-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary,#66e0ff),var(--accent,#ffd445));box-shadow:0 0 20px #66e0ff59;transition:width .6s ease}.profile-widget .pw-percent{font-size:.75rem;color:#9ab7d8;letter-spacing:.06em;text-transform:uppercase}.muted{color:#8aa3c0;font-size:12px;margin:0}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pill{display:inline-flex;align-items:center;background:#ffd86a1f;color:#ffd86a;border:1px solid #ffd86a59;font-weight:700}.q-header{padding:22px;margin-bottom:22px}.q-title{display:flex;align-items:center;gap:10px}.q-title .emoji{font-size:26px}.q-title h1{margin:0;font-size:30px;font-weight:800;letter-spacing:.3px;color:#ffd86a;text-shadow:0 0 16px #ffd86a40}.subtitle{margin:6px 0 16px;color:#bcd0e6}.tabs{position:-webkit-sticky;position:sticky;top:clamp(16px,6vw,32px);margin:12px -6px 0;padding:8px 6px;background:#061325c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff14;border-radius:14px;z-index:5;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.tab{height:42px;border-radius:12px;border:1px solid #ffffff14;background:#0c122073;color:#d9e7ff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.tab:hover{transform:translateY(-1px);background:#1218268c}.tab.active{background:#ffd86a21;color:#ffe9a6;border-color:#ffd86a59;box-shadow:0 0 0 2px #ffd86a47,0 8px 22px #ffd86a1f}.q-list{display:grid;grid-gap:14px;gap:14px}.quest-card{padding:18px 18px 16px;border-radius:16px;transition:transform .25s ease,box-shadow .25s ease;position:relative;z-index:2}.quest-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000059}.proof-note{font-size:.75rem;color:#adc3e0e6;margin:0 0 6px}.q-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.chip{background:var(--chip-bg);color:var(--chip-ink);border-radius:999px;padding:6px 10px;font-weight:600;border:1px solid #101f2e14}.chip.daily{color:#bde0ff}.chip.social{color:#c8f3ff}.chip.partner{color:#ffe9a6}.chip.insider{color:#f7c2ff}.chip.onchain{color:#cbd4ff}.chip.pending{color:#ffe9a6;border-color:#ffd86a59;background:#ffd86a21}.chip.verified{color:#8affcb;border-color:#17a07873;background:#17a0782e}.chip.rejected{color:#ff9a9a;border-color:#ff505073;background:#ff50502e}.xp-badge{font-size:12px;font-weight:800;color:#8affcb;background:#17a0782e;border:1px solid #17a07859;padding:6px 10px;border-radius:999px}.quest-title{margin:4px 0 10px;font-size:18px;font-weight:700;color:#eef6ff}.btn{-webkit-appearance:none;appearance:none;border:1px solid #ffffff14;background:#0e14228c;color:#eaf2ff;font-weight:800;border-radius:12px;height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;pointer-events:auto;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-1px);background:#121a2899}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:linear-gradient(90deg,var(--primary),var(--accent));color:#fff;border:0}.btn.primary:hover{filter:brightness(1.03) saturate(1.05);transform:translateY(-1px)}.btn.ghost{border:1px solid #101f2e26;background:#fff9;color:var(--ink)}.btn.success{background:linear-gradient(180deg,#3cbe6e38,#3cbe6e26);border-color:#3cbe6e73;color:#c7ffd8}.q-fallback{margin:clamp(48px,12vw,96px) auto;padding:clamp(24px,6vw,48px);border-radius:20px;max-width:480px;text-align:center;display:grid;grid-gap:12px;gap:12px}.q-fallback.error{border:1px solid #ff6a6a59}.actions{display:flex;gap:10px;margin-top:10px}.modal{position:fixed;inset:0;z-index:999;background:#00000073;display:grid;place-items:center;padding:20px}.modal-box{width:min(520px,92vw);border-radius:18px;padding:22px;text-align:center}.modal-box img{width:120px;height:120px;object-fit:contain}@media (max-width:620px){.actions{flex-direction:column}.btn{width:100%;justify-content:center}}@media (max-width:980px){.profile-strip{grid-template-columns:1fr}.profile-widget{flex-direction:column;align-items:stretch}.profile-widget .pw-progress{width:100%;min-width:0}}:root{--bg-deep:#06152d;--bg-ocean:#0a1f44;--glass:#ffffff0f;--glass-strong:#ffffff1f;--text:#eaf2ff;--muted:#a8c1ff;--accent:#ffd445;--accent-2:#79c3ff;--good:#76e2a8;--locked:#8aa2cf;--shadow:0 10px 40px #040d2273;--radius:18px}.isles-page{position:relative;min-height:100vh;color:var(--text);background:linear-gradient(180deg,var(--bg-ocean),var(--bg-deep) 60%,#030a18 100%);overflow-x:hidden}.veil{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70vw 60vh at 65% 25%,#ffffff0a,#0000 60%);animation:shimmer 10s ease-in-out infinite alternate}.isles-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(16px,4vw,40px)}.isles-header h1{margin:0;font-size:clamp(24px,3vw,42px)}.subtitle{color:var(--muted);margin:4px 0 0}.accent{color:var(--accent)}.profile-chip{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--glass);border:1px solid var(--glass-strong);border-radius:16px;box-shadow:var(--shadow)}.chip-left{display:grid}.chip-title{font-weight:700}.chip-sub{font-size:12px;color:var(--muted)}.isles-map{position:relative;padding:12px clamp(12px,3vw,24px) 24px}.route{position:absolute;inset:0;z-index:0;opacity:.55}.route-path{fill:none;stroke-width:2.25;filter:drop-shadow(0 0 6px rgba(122,192,255,.4))}.route-path.animated{stroke-dasharray:4 8;animation:dash-move 5s linear infinite}@keyframes dash-move{to{stroke-dashoffset:-50}}.wp-core{fill:#fff}.wp-bloom{fill:#79c3ff4d}.waypoint.lit .wp-core{fill:var(--accent)}.waypoint.lit .wp-bloom{fill:#ffd44559;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.25);opacity:1}}.isle-grid{list-style:none;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(220px,1fr));padding:0;margin:0 auto;max-width:1200px}@media (max-width:960px){.isle-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:640px){.isle-grid{grid-template-columns:1fr}}.isle-card{position:relative;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--glass-strong);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);transition:transform .25s ease,box-shadow .25s ease}.isle-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px #040d228c}.isle-card.current{border-color:#ffd44580;box-shadow:0 0 0 1px #ffd44533,0 20px 60px #ffd44526}.isle-card.locked:after{content:"🔒";position:absolute;top:10px;right:10px;font-size:16px}.isle-top{display:flex;align-items:center;gap:10px}.isle-emoji{font-size:22px}.isle-name{margin:0;font-size:18px}.isle-tagline{margin:6px 0 10px;font-size:14px;color:var(--muted)}.isle-state{margin-top:6px}.pill{font-size:12px;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid #ffffff29}.pill.good{background:#76e2a81f;border-color:#76e2a859;color:#c9ffe3}.unlock-hint{color:var(--locked);font-size:12px}.isle-perks{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.perk{font-size:12px;padding:6px 10px;border-radius:999px;background:#79c3ff1f;border:1px solid #79c3ff59;color:#d9ecff}.isle-progress{display:flex;align-items:center;gap:12px;margin-top:8px}.progress-copy{font-size:13px;color:var(--muted)}.progress-copy strong{color:var(--text)}.ring-track{stroke:#ffffff29}.ring-progress{stroke:var(--accent);transition:stroke-dasharray .8s ease}.ring-text{fill:var(--text);font-size:12px}.isles-footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:center;gap:14px;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#030a1800,#030a18bf)}.cta{padding:12px 16px;border-radius:12px;text-decoration:none;font-weight:600;border:1px solid #ffffff1f;box-shadow:var(--shadow)}.cta.primary{background:linear-gradient(180deg,#ffe27a,#ffd445);color:#0a1230}.cta.ghost{background:#ffffff0d;color:var(--text)}.isle-card.skeleton{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff14}.sk-chip,.sk-ring,.sk-row{background:linear-gradient(90deg,#ffffff0d,#ffffff26,#ffffff0d);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:6px}.sk-row{height:14px;margin:6px 0}.sk-title{width:60%;height:16px}.sk-sub{width:40%}.sk-ring{width:72px;height:72px;border-radius:50%;margin:10px 0}.sk-chip-row{display:flex;gap:8px;margin-top:6px}.sk-chip{width:60px;height:18px;border-radius:999px}.confetti{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:998}.confetti.show{opacity:1}.toast{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:999;background:#10b981;color:#041314;padding:12px 16px;border-radius:14px;box-shadow:0 10px 30px #00000059;max-width:min(92vw,520px)}.toast h3{margin:0 0 4px;font-size:16px}.toast p{margin:0 0 6px}.toast ul{margin:0 0 6px 18px;padding:0}.toast-cta{display:inline-block;margin-top:6px;padding:8px 12px;border-radius:10px;background:#fff;color:#041314;text-decoration:none;font-weight:800}.page{position:relative;min-height:100vh}.section.referral-wrapper{max-width:960px;margin:48px auto;padding:0 16px}.referral-title{font-size:2.2rem;margin:0 0 6px;letter-spacing:.2px}.referral-sub{margin:0 0 20px;opacity:.85}.glass,.glass-strong,.referral-box,.referral-list,.referral-rewards{background:#ffffff0f;border:1px solid #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:14px 16px}.referral-box{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.referral-rewards{margin:16px 0}.referral-list{margin:16px 0 28px}.referral-input-group{display:grid;grid-template-columns:1fr auto auto;grid-gap:8px;gap:8px}.referral-input-group input{width:100%;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;color:#eaeaea;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;outline:none}.referral-input-group input::selection{background:#0080ff59}.share-btn,button{-webkit-appearance:none;appearance:none;border:1px solid #ffffff29;background:#ffffff12;color:#f5f5f5;padding:10px 14px;border-radius:10px;font-weight:600;cursor:pointer;transition:transform .08s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.share-btn:hover,button:hover{background:#ffffff1f;border-color:#ffffff3d;transform:translateY(-1px)}.share-btn:active,button:active{transform:translateY(0)}.share-btn:disabled,button:disabled{opacity:.6;cursor:not-allowed}.referral-list h2,.referral-rewards h2{margin:4px 0 10px;font-size:1.1rem}.referral-rewards ul{margin:0;padding-left:18px;opacity:.95}.referral-list ul{list-style:none;padding:0;margin:0}.referral-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px dashed #ffffff1f}.referral-list li:last-child{border-bottom:none}.ref-status-complete,.ref-status-pending{font-size:.9rem;padding:4px 8px;border-radius:999px;border:1px solid #0000;white-space:nowrap}.ref-status-complete{background:#10b98126;border-color:#10b98173;color:#b8f8d9}.ref-status-pending{background:#eab3081f;border-color:#eab30861;color:#ffe7a3}@media (max-width:640px){.referral-input-group{grid-template-columns:1fr}.referral-list li{flex-direction:column;align-items:flex-start}}.profile-wrapper{padding:40px}.page.profile,.profile-wrapper{font-family:Poppins,sans-serif;background:radial-gradient(circle at top,#001f3f,#000b1a 70%);color:#fff;min-height:100vh}.page.profile{padding:40px 16px}.section-title{font-size:2.2rem;color:#ffd445;text-align:center;margin-bottom:32px;letter-spacing:1px;text-shadow:0 0 12px #ffd44599}.card.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid var(--card-border);box-shadow:var(--shadow);color:var(--ink);border-radius:14px;padding:24px;margin-bottom:32px}.profile-card{flex-wrap:wrap;gap:20px}.profile-card,.profile-left{display:flex;align-items:center}.profile-left{flex:1 1;min-width:220px;flex-direction:column}.level-badge{width:120px;height:auto;margin-bottom:16px;border-radius:12px;background:#001333cc;padding:10px;box-shadow:0 0 18px #ffd44540;animation:floatBadge 6s ease-in-out infinite}.perk{font-size:1rem;margin-top:8px;color:#ffd445;text-align:center;font-weight:500}.profile-info{flex:2 1;min-width:280px;display:grid;grid-gap:6px;gap:6px}.profile-info p{margin:6px 0;font-size:1rem}.wallet-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wallet-actions{display:inline-flex;gap:8px;margin-left:8px}.wallet-actions .mini{margin:0}.xp-bar{background:var(--bar-bg);border-radius:10px;overflow:hidden;height:14px;margin-top:10px;width:100%;position:relative}.xp-fill{height:100%;background:linear-gradient(90deg,#66e0ff,#ffd445,#8b8cff);background-size:200% 100%;transition:width 1s ease-in-out;animation:xpGlow 5.5s ease-in-out infinite;box-shadow:0 0 16px #66e0ff59}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-label{font-size:.85rem;color:#a8c1ff;margin-top:6px}.proof-status{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#17a0782e;color:#8affcb;font-size:.75rem;font-weight:700;border:1px solid #17a07847}.proof-status.warn{background:#ff7a7a1f;border-color:#ff7a7a47;color:#ffb3b3}.connect-btn{padding:9px 18px;background:linear-gradient(135deg,#ffd445,#ffb347);color:#041314;border-radius:8px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.connect-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ffd44566}.connect-btn:disabled{opacity:.65}.social-status-list{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.social-status{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1rem;flex-wrap:wrap}.connected{color:#76e2a8;font-weight:600}.not-connected{color:#ff7a7a;font-weight:600}.social-actions{display:flex;gap:8px;align-items:center}.mini{padding:6px 10px;background:#ffffff14;color:#eaf6ff;border:1px solid #ffffff2e;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease,opacity .2s ease}.mini:hover{background:#ffffff29;border-color:#ffffff47;transform:translateY(-1px)}.mini:disabled{opacity:.6;cursor:not-allowed}.mini.danger{background:#ff7a7a26;border-color:#ff7a7a59;color:#ffbcbc}.mini.danger:hover:not(:disabled){background:#ff7a7a38;border-color:#ff7a7a80;color:#ffe1e1}.inline-link{color:#93c5ff;text-decoration:none;border-bottom:1px dashed #93c5fd80}.inline-link:hover{color:#cde4ff;border-bottom-color:#cde4ffd9}.history{border-radius:10px;padding:20px}.history h3{color:#ffd445;margin-bottom:14px;font-size:1.2rem}.history ul{list-style:none;padding-left:0;margin:0}.history li{background:#002d4d99;border-radius:10px;margin-bottom:12px;padding:12px 16px;line-height:1.4;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.history li:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000059}.timestamp{display:block;font-size:.8rem;color:#a8c1ff;margin-top:4px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted{opacity:.75}@media screen and (max-width:768px){.profile-card{flex-direction:column}.profile-info{padding-left:0;text-align:center;justify-items:center}.connect-buttons{flex-direction:column;gap:8px}}@keyframes floatBadge{0%{transform:translateY(0) rotate(0deg);box-shadow:0 0 18px #ffd44540}50%{transform:translateY(-6px) rotate(1deg);box-shadow:0 12px 26px #ffd44559}to{transform:translateY(0) rotate(0deg);box-shadow:0 0 18px #ffd44540}}@keyframes xpGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.subscription-wrapper{max-width:1160px;margin:0 auto}.subscription-title{font-size:clamp(28px,3vw,40px);text-align:center;margin:8px 0 20px;color:var(--ink-0);text-shadow:0 0 18px #ffd4662e,0 0 28px #66e0ff2e}.wallet-section{display:flex;justify-content:center;align-items:center;gap:12px;margin:12px 0 22px}.wallet-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-weight:700;font-size:13px;color:var(--ink-0);background:#ffffff14;border:1px solid #ffffff1f;box-shadow:0 6px 16px #00000040}.subscription-alert{margin:12px auto;padding:12px 16px;border-radius:14px;font-weight:600;background:#0613258c;border:1px solid #ffffff24;box-shadow:0 10px 28px #00000059;width:min(520px,100%);text-align:center}.subscription-alert.success{border-color:#3cbe6e73;color:#c9ffd9}.subscription-alert.warn{border-color:#ffd46666;color:#ffe9a6}.subscription-alert.error{border-color:#ff78788c;background:#3c000059;color:#ffc7c7}.subscription-card{display:flex;align-items:center;gap:18px;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:var(--r-lg);padding:18px 20px;margin:18px 0 24px;box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease}.subscription-card:hover{transform:translateY(-3px);border-color:#ffffff2e;box-shadow:0 16px 38px #0006,0 0 30px #66e0ff1f}.subscription-badge{width:84px;height:84px;object-fit:contain;border-radius:12px;animation:badgeGlow 2.4s ease-in-out infinite alternate}@keyframes badgeGlow{0%{filter:drop-shadow(0 0 6px rgba(102,224,255,.55))}to{filter:drop-shadow(0 0 16px rgba(255,212,102,.55))}}.subscription-details p{font-size:15.5px;margin:4px 0;color:var(--ink-0)}.subscription-info{background:linear-gradient(180deg,#06132573,#06132540);border:1px solid #ffffff1a;border-radius:var(--r-lg);padding:16px 18px;margin:6px 0 22px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%)}.subscription-info h2{font-size:18px;color:var(--ink-0);margin:0 0 10px;text-shadow:0 0 14px #66e0ff2e}.subscription-info ul{list-style:none;padding:0;margin:0}.subscription-info li{padding:8px 0;border-bottom:1px solid #ffffff1a;color:var(--ink-0)}.subscription-info li:last-child{border-bottom:0}.tier-title{font-size:clamp(22px,2.4vw,30px);margin:28px 0 8px;color:var(--ink-0);text-align:center;text-shadow:0 0 18px #66e0ff2e}.tier-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:10px}@media (max-width:1100px){.tier-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.tier-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tier-container{grid-template-columns:1fr}}.tier-card{position:relative;background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #ffffff1a;border-radius:var(--r-lg);padding:18px;color:var(--ink-0);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.tier-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(130deg,#ffd4668c,#66e0ff73,#7a7dff73);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tier-card:hover{transform:translateY(-4px);border-color:#ffffff2e;box-shadow:0 16px 38px #0006,0 0 30px #66e0ff1f}.active-ribbon{position:absolute;top:12px;right:12px;padding:6px 10px;border-radius:999px;font-weight:800;font-size:12px;color:#001319;background:linear-gradient(180deg,var(--aqua),var(--teal));box-shadow:0 0 16px #66e0ff59}.tier-card h3{color:var(--ink-0);font-size:18px;margin:0 0 2px;text-shadow:0 0 12px #66e0ff2e}.tier-price{font-size:15.5px;margin:6px 0 2px;color:var(--gold)}.tier-boost{font-size:13.5px;color:var(--aqua-soft);margin-bottom:8px}.tier-card ul{list-style:none;padding:0 0 0 14px;margin:6px 0 14px}.tier-card li{font-size:13.5px;margin:4px 0;color:var(--ink-0)}.subscribe-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r-md);font-weight:800;cursor:pointer;border:0;color:#001319;background:linear-gradient(180deg,var(--aqua),var(--teal));box-shadow:0 10px 22px #40c4ff59,0 0 18px #40c4ff40;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.subscribe-btn:hover{transform:translateY(-1px);box-shadow:0 14px 26px #40c4ff73}.subscribe-btn:active{transform:translateY(0);filter:brightness(.98)}.subscribe-btn.active,.subscribe-btn:disabled{background:linear-gradient(180deg,#cfd8dc,#b0bec5);color:#263238;cursor:not-allowed;box-shadow:none}.skeleton{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff17,#ffffff0d)}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:skShine 1.2s ease-in-out infinite}@keyframes skShine{to{transform:translateX(100%)}}.ts-hero{position:relative;overflow:hidden}.ts-hero-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ts-badge{padding:8px 12px;border-radius:999px;font-weight:800;font-size:12px;color:#001319;background:linear-gradient(180deg,var(--aqua),var(--teal));box-shadow:0 0 16px #66e0ff59}.ts-hero-sub{margin-top:6px}.ts-countdown{margin-top:14px}.ts-countdown-title{font-weight:800;margin-bottom:8px}.ts-countdown-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ts-time{text-align:center;padding:12px;border-radius:14px;background:linear-gradient(180deg,#ffffff1a,#ffffff0d);border:1px solid #ffffff1a}.ts-time span{display:block;font-size:28px;font-weight:900}.ts-time label{font-size:12px}.ts-live-note,.ts-time label{color:var(--ink-dim)}.ts-waves{inset:-40% -10% auto -10%;height:180px;pointer-events:none;overflow:hidden}.ts-waves,.wave{position:absolute}.wave{left:0;right:0;height:90px;border-radius:50%;background:radial-gradient(1200px 90px at 50% 0,#66e0ff1a,#0000 70%);animation:swell 8s ease-in-out infinite}.wave.w1{top:20px;animation-delay:0s}.wave.w2{top:50px;animation-delay:1.2s}.wave.w3{top:80px;animation-delay:2.4s}@keyframes swell{0%,to{transform:translateX(0)}50%{transform:translateX(20px)}}.ts-cta,.ts-wallet-row{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.ts-wallet-row{align-items:center}.ts-wallet-row .connect-buttons{margin:0}.ts-wallet-status{color:var(--ink-dim);font-size:13px}.ts-purchase{margin-top:24px}.ts-form{display:grid;grid-gap:12px;gap:12px;max-width:420px}.ts-form label{font-weight:700;font-size:14px;color:var(--ink-0)}.ts-form input{padding:12px 14px;border-radius:12px;border:1px solid #ffffff29;background:#06132599;color:var(--ink-0);font-size:16px}.ts-form input:focus{outline:none;border-color:#66e0ff73;box-shadow:0 0 0 1px #66e0ff40}.form-error{margin:0;font-size:13px;color:#ff9a9a}.form-notice{margin:0;font-size:13px;color:var(--aqua)}.ts-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:980px){.ts-why{grid-template-columns:1fr}}.ts-bullets{margin:8px 0 0;padding-left:18px}.ts-bullets li{margin:6px 0}.ts-roadmap .ts-steps{margin:6px 0 0;padding-left:20px}.ts-roadmap .ts-steps li{margin:6px 0}.ts-faq details{margin:8px 0}.ts-faq summary{cursor:pointer;font-weight:700}.ts-faq p{margin:6px 0 0}.connect-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.connect-btn{padding:8px 16px;background-color:#ffdc00;color:#001f3f;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .02s ease}.connect-btn:hover{filter:brightness(1.05)}.connect-btn:active{transform:translateY(1px)}.connect-btn:disabled{opacity:.6;cursor:not-allowed}:root{--sidebar-w:260px;--sidebar-border:#ffffff26;--sidebar-bg:linear-gradient(180deg,#061325bf,#0613258c)}.nav-toggle{position:fixed;top:12px;left:12px;z-index:100;width:42px;height:36px;border-radius:10px;border:1px solid #66e0ff59;background:linear-gradient(135deg,#66e0ff2e,#061325b3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;grid-gap:3px;gap:3px;padding:6px 0}.nav-toggle .bar{display:block;width:22px;height:2px;background:#e0f7ff;border-radius:2px}@media (min-width:1025px){.nav-toggle{display:none}}.leftnav-overlay{position:fixed;inset:0;background:#000a1473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:95}.leftnav{position:fixed;left:0;top:0;width:var(--sidebar-w);height:100vh;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);padding:16px;overflow-y:auto;z-index:99;box-shadow:0 20px 40px #00000059;transform:translateX(0);transition:transform .25s ease;display:flex;flex-direction:column;overflow:hidden}.leftnav:after,.leftnav:before{content:"";position:absolute;inset:0;pointer-events:none}.leftnav:before{background:radial-gradient(160% 60% at 20% 0,#66e0ff38,#0000 60%),radial-gradient(120% 70% at 80% 100%,#7a7dff2e,#0000 65%);opacity:.8}.leftnav:after{background:linear-gradient(0deg,#06132540,#0000 35%)}@media (max-width:1024px){.leftnav.closed{transform:translateX(-105%)}.leftnav.open{transform:translateX(0)}}@media (min-width:1025px){.leftnav{transform:none!important}}.brand{display:flex;align-items:center;gap:10px;padding:14px;margin:6px 0 12px;border-radius:14px;color:var(--ink-0);text-decoration:none;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid #ffffff2e}.brand:hover{background:#ffffff0f}.brand-logo{width:26px;height:26px;display:block}.brand-text{font-weight:800;letter-spacing:.2px}.nav{display:grid;grid-gap:12px;gap:12px}.nav-item{display:flex;align-items:center;gap:12px;padding:16px;color:var(--ink-0);text-decoration:none;border-radius:14px;background:linear-gradient(180deg,#ffffff14,#ffffff0f);border:1px solid #ffffff2e;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease}.nav-item .emoji{width:22px;text-align:center;opacity:.92}.nav-item:hover{transform:translateY(-1px);border-color:#66e0ff47;box-shadow:0 10px 24px #66e0ff1f}.nav-item.active{outline:1px solid #ffd46640;box-shadow:inset 0 0 0 1px #ffd46614,0 8px 20px #ffd4661f}.nav-wallet{margin-top:auto;display:flex;justify-content:center}