:root{color-scheme:dark;--bg:#08090a;--surface:#101113;--surface2:#15171a;--surface3:#1b1d21;--text:#f6f6f1;--muted:#96999f;--line:#292c30;--lime:#c8ff62;--lime2:#9edc32;--violet:#8b7bff;--orange:#ff785e;--blue:#65b8ff;--radius:16px;--shadow:0 22px 70px rgba(0,0,0,.32)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.muted{color:var(--muted)}
.nav-wrap{position:sticky;z-index:20;top:0;background:rgba(8,9,10,.86);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px)}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:850;letter-spacing:-.035em}.brand img{width:36px;height:36px;border:1px solid #323540;border-radius:10px;object-fit:cover}.nav-center{display:flex;align-items:center;gap:25px}.nav-center a{color:#92959b;text-decoration:none;font-size:.78rem;font-weight:700}.nav-center a:hover,.nav-center a.active{color:white}.nav-actions{display:flex;align-items:center;gap:8px}.wallet-btn,.button{min-height:42px;padding:0 14px;border:1px solid #383b40;border-radius:10px;background:#161719;color:white;font-size:.75rem;font-weight:800;cursor:pointer}.wallet-btn:hover,.button:hover{border-color:#63666d}.wallet-btn{display:inline-flex;align-items:center;gap:8px}.wallet-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.button.primary{border-color:var(--lime);background:var(--lime);color:#111}.button.primary:hover{background:#baf24f}.button.ghost{background:transparent}.menu-btn{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:transparent;color:white}
.hero{position:relative;padding:90px 0 98px;overflow:hidden}.hero::before{content:"";position:absolute;top:-150px;left:38%;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(139,123,255,.15),transparent 67%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.03fr .97fr;gap:72px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #33363a;border-radius:99px;background:rgba(255,255,255,.025);color:#b8bac0;font-size:.66rem;font-weight:800}.pill b{padding:3px 6px;border-radius:99px;background:var(--lime);color:#111;font-size:.56rem}.display{margin:21px 0 23px;font-size:clamp(3.7rem,7.4vw,7.5rem);line-height:.87;letter-spacing:-.08em;font-weight:920}.display span{display:block;color:var(--lime)}.lead{max-width:590px;margin:0 0 30px;color:#b1b4ba;font-size:clamp(1rem,1.45vw,1.17rem);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-actions .button{min-height:49px;padding:0 18px}.proof{display:flex;align-items:center;gap:28px;margin-top:36px}.proof-item strong{display:block;font-size:1rem}.proof-item span{color:#7e8187;font-size:.65rem}.proof-line{width:1px;height:30px;background:var(--line)}
.spotlight{position:relative;padding:15px;border:1px solid #303338;border-radius:22px;background:linear-gradient(145deg,#17191c,#0f1012);box-shadow:var(--shadow)}.spotlight-media{position:relative;height:265px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 68% 28%,rgba(200,255,98,.23),transparent 27%),radial-gradient(circle at 25% 80%,rgba(139,123,255,.38),transparent 39%),#171826}.spotlight-media::before{content:"";position:absolute;left:10%;bottom:-40%;width:62%;height:104%;border:1px solid rgba(255,255,255,.16);border-radius:50% 50% 0 0}.live{position:absolute;z-index:2;top:14px;left:14px;padding:6px 8px;border-radius:6px;background:var(--lime);color:#111;font-size:.57rem;font-weight:900;letter-spacing:.08em}.play{position:absolute;inset:0;margin:auto;width:56px;height:56px;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.48);backdrop-filter:blur(8px);padding-left:3px}.media-meta{position:absolute;left:14px;right:14px;bottom:13px;display:flex;justify-content:space-between;color:#d6d6d9;font-size:.61rem}.spotlight-body{padding:18px 3px 2px}.row{display:flex;align-items:center;justify-content:space-between;gap:18px}.spotlight h2{margin:0;font-size:1.12rem;letter-spacing:-.03em}.sub{margin:6px 0 0;color:var(--muted);font-size:.68rem}.reward{text-align:right}.reward strong{display:block;color:var(--lime);font-size:1.02rem}.reward small{color:#777a80;font-size:.57rem}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0}.tag{padding:5px 7px;border:1px solid #34373b;border-radius:7px;color:#aaaeb4;font-size:.59rem;font-weight:750}.progress-meta{display:flex;justify-content:space-between;margin-bottom:7px;color:#85888e;font-size:.61rem}.progress{height:6px;border-radius:99px;background:#282a2e;overflow:hidden}.progress i{display:block;height:100%;width:64%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--lime))}
.trustbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0e10}.trustbar-inner{display:grid;grid-template-columns:repeat(4,1fr)}.trust-stat{padding:22px;text-align:center;border-right:1px solid var(--line)}.trust-stat:last-child{border:0}.trust-stat strong{display:block;font-size:1.05rem}.trust-stat span{display:block;margin-top:4px;color:#73767c;font-size:.61rem;text-transform:uppercase;letter-spacing:.1em}
.section{padding:100px 0}.section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0e10}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.eyebrow{margin-bottom:8px;color:var(--lime);font-size:.63rem;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.section-title{margin:0;max-width:710px;font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:.95;letter-spacing:-.063em}.section-copy{max-width:410px;margin:0;color:var(--muted);font-size:.82rem;line-height:1.6}
.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.bounty-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:transform .2s,border-color .2s}.bounty-card:hover{transform:translateY(-3px);border-color:#45484e}.bounty-media{position:relative;height:168px;background:linear-gradient(145deg,#393465,#11121a)}.bounty-media.orange{background:linear-gradient(145deg,#894239,#1c1214)}.bounty-media.green{background:linear-gradient(145deg,#1d6b58,#0d1715)}.bounty-media.blue{background:linear-gradient(145deg,#205477,#0c141d)}.bounty-media.gold{background:linear-gradient(145deg,#695828,#17150f)}.bounty-media.pink{background:linear-gradient(145deg,#753255,#1a1017)}.bounty-media::after{content:"▶";position:absolute;inset:0;display:grid;place-items:center;font-size:.8rem}.media-label{position:absolute;z-index:2;top:11px;left:11px;padding:5px 7px;border-radius:6px;background:rgba(5,5,7,.68);backdrop-filter:blur(8px);font-size:.55rem;font-weight:850}.funded{position:absolute;z-index:2;top:11px;right:11px;display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:6px;background:rgba(5,5,7,.68);font-size:.54rem}.funded i{width:5px;height:5px;border-radius:50%;background:var(--lime)}.bounty-content{padding:15px}.card-meta{display:flex;justify-content:space-between;color:#7f8288;font-size:.61rem}.bounty-content h3{margin:9px 0 14px;font-size:.98rem;letter-spacing:-.025em}.bounty-footer{display:flex;align-items:end;justify-content:space-between;padding-top:13px;border-top:1px solid var(--line)}.bounty-footer strong{display:block;color:var(--lime);font-size:.88rem}.bounty-footer span{display:block;margin-top:2px;color:#73767b;font-size:.56rem}.text-link{border:0;background:transparent;color:white;padding:0;font-size:.65rem;font-weight:800;cursor:pointer}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.step{min-height:260px;padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.step-num{font:800 .62rem ui-monospace,monospace;color:#666a70}.step-icon{width:50px;height:50px;margin:58px 0 20px;border-radius:13px;background:var(--surface3);display:grid;place-items:center;font-size:1.15rem}.step:nth-child(2) .step-icon{background:#25213e;color:#b7adff}.step:nth-child(3) .step-icon{background:rgba(200,255,98,.12);color:var(--lime)}.step h3{margin:0 0 8px;font-size:1rem}.step p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.55}
.cta{padding:34px 0 90px}.cta-box{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:42px;border:1px solid #34373b;border-radius:20px;background:linear-gradient(120deg,#17191c,#101113)}.cta-box::after{content:"FOMO";position:absolute;right:2%;bottom:-50px;color:rgba(255,255,255,.025);font-size:10rem;font-weight:950;letter-spacing:-.1em}.cta-box h2{position:relative;z-index:1;margin:0 0 9px;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.055em}.cta-box p{position:relative;z-index:1;margin:0;color:var(--muted);font-size:.78rem}.cta-box .button{position:relative;z-index:1;min-width:160px}
.footer{border-top:1px solid var(--line);padding:44px 0 28px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:30px}.footer-brand p{max-width:310px;color:#787b80;font-size:.69rem;line-height:1.55}.footer-col strong{display:block;margin-bottom:12px;font-size:.68rem}.footer-col a{display:block;margin:8px 0;color:#7f8288;text-decoration:none;font-size:.66rem}.footer-col a:hover{color:white}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;border-top:1px solid var(--line);color:#61646a;font-size:.59rem}
.page-hero{padding:72px 0 48px;border-bottom:1px solid var(--line)}.page-hero h1{margin:12px 0 16px;max-width:800px;font-size:clamp(3rem,6vw,6rem);line-height:.92;letter-spacing:-.07em}.page-hero p{max-width:630px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.page-actions{display:flex;gap:9px;margin-top:24px}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px}.stat-card{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.stat-card strong{display:block;font-size:1.35rem}.stat-card span{color:#777b81;font-size:.61rem}.market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.filters{display:flex;gap:6px;overflow:auto}.filter{white-space:nowrap;padding:7px 11px;border:1px solid #313438;border-radius:99px;background:transparent;color:#8f9298;font-size:.64rem;font-weight:800;cursor:pointer}.filter.active{border-color:white;background:white;color:#111}.search{width:250px;padding:10px 12px;border:1px solid #303338;border-radius:9px;background:#111214;color:white;font-size:.7rem;outline:none}.search:focus{border-color:#666}
.leaderboard{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.leader-head,.leader-row{display:grid;grid-template-columns:55px 1.5fr .8fr .8fr .8fr;gap:14px;align-items:center;padding:14px 18px}.leader-head{background:#15171a;color:#71757b;font-size:.59rem;text-transform:uppercase;letter-spacing:.08em}.leader-row{border-top:1px solid var(--line);font-size:.72rem}.rank{color:#74777c;font:700 .69rem ui-monospace,monospace}.creator{display:flex;align-items:center;gap:10px}.avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#28244c;font-size:.61rem;font-weight:850}.creator strong{display:block}.creator span{color:#777a80;font-size:.59rem}.earned{color:var(--lime);font-weight:850}.tier{justify-self:start;padding:5px 7px;border-radius:99px;background:#28244a;color:#b8afff;font-size:.56rem;font-weight:850}.tier.elite{background:rgba(200,255,98,.11);color:var(--lime)}
.dashboard-page{padding:48px 0 90px}.dash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.dash-head h1{margin:0;font-size:2.6rem;letter-spacing:-.055em}.dash-head p{margin:7px 0 0;color:var(--muted);font-size:.76rem}.connect-panel{padding:70px 25px;text-align:center;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 50% 20%,rgba(139,123,255,.16),transparent 42%),var(--surface)}.connect-panel .wallet-art{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 20px;border:1px solid #3d4045;border-radius:20px;background:#1a1b1f;font-size:1.6rem}.connect-panel h2{margin:0 0 9px}.connect-panel p{max-width:480px;margin:0 auto 21px;color:var(--muted);font-size:.75rem;line-height:1.55}.dash-content{display:none}.wallet-connected .connect-panel{display:none}.wallet-connected .dash-content{display:block}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dash-card{padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.dash-card span{color:#7f8288;font-size:.61rem}.dash-card strong{display:block;margin-top:10px;font-size:1.45rem}.dash-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:13px;margin-top:13px}.panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.panel-title{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.panel-title h2{margin:0;font-size:.82rem}.panel-title a{color:var(--lime);font-size:.6rem;text-decoration:none}.submission{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line)}.submission:last-child{border:0}.submission-thumb{width:46px;height:35px;border-radius:7px;background:linear-gradient(145deg,#373263,#111)}.submission strong{display:block;font-size:.69rem}.submission span{color:#777b81;font-size:.58rem}.status{padding:5px 7px;border-radius:99px;background:rgba(200,255,98,.1);color:var(--lime)!important;font-size:.55rem!important;font-weight:850}.status.review{background:#292645;color:#bcb4ff!important}.payout-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);font-size:.66rem}.payout-item:last-child{border:0}.payout-item span{color:#7b7e84}.payout-item strong{color:var(--lime)}
.docs-wrap{display:grid;grid-template-columns:220px minmax(0,760px);gap:70px;padding:60px 0 100px}.docs-nav{position:sticky;top:95px;align-self:start}.docs-nav strong{display:block;margin-bottom:12px;font-size:.7rem}.docs-nav a{display:block;padding:7px 0;color:#7e8187;text-decoration:none;font-size:.68rem}.docs-nav a:hover{color:white}.docs-content h1{margin:0 0 15px;font-size:3.4rem;letter-spacing:-.06em}.docs-lead{margin:0 0 45px;color:var(--muted);font-size:.9rem;line-height:1.65}.doc-section{padding:34px 0;border-top:1px solid var(--line);scroll-margin-top:95px}.doc-section h2{margin:0 0 13px;font-size:1.45rem;letter-spacing:-.035em}.doc-section h3{margin:23px 0 8px;font-size:.87rem}.doc-section p,.doc-section li{color:#a1a4aa;font-size:.75rem;line-height:1.7}.doc-section ul,.doc-section ol{padding-left:20px}.note{padding:14px 16px;border-left:3px solid var(--lime);border-radius:0 8px 8px 0;background:rgba(200,255,98,.06);color:#b9c3a4;font-size:.7rem;line-height:1.55}.code{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#0c0d0f;color:#c8ff62;font:600 .67rem ui-monospace,SFMono-Regular,Menlo,monospace}.faq details{border-top:1px solid var(--line);padding:15px 0}.faq summary{cursor:pointer;font-size:.77rem;font-weight:750}.faq details p{margin-bottom:0}
.modal{width:min(450px,calc(100% - 28px));padding:0;border:1px solid #36393d;border-radius:17px;background:#151619;color:white;box-shadow:var(--shadow)}.modal::backdrop{background:rgba(0,0,0,.74);backdrop-filter:blur(5px)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.modal-head h2{margin:0;font-size:.9rem}.modal-close{width:30px;height:30px;border:0;border-radius:8px;background:#27292d;color:white;cursor:pointer}.modal-body{padding:20px}.modal-body p{margin:0 0 16px;color:var(--muted);font-size:.72rem;line-height:1.55}.wallet-option{width:100%;display:flex;align-items:center;gap:10px;padding:12px;margin-top:8px;border:1px solid #34373c;border-radius:10px;background:#1a1b1e;color:white;text-align:left;font-size:.72rem;font-weight:750;cursor:pointer}.wallet-option i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#2b2d31;font-style:normal}.toast{position:fixed;z-index:50;left:50%;bottom:24px;transform:translate(-50%,110px);padding:11px 14px;border:1px solid #3c3f43;border-radius:10px;background:#18191c;color:white;box-shadow:var(--shadow);font-size:.68rem;transition:transform .28s}.toast.show{transform:translate(-50%,0)}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:44px}.spotlight{width:min(580px,100%);margin:0 auto}.card-grid,.steps{grid-template-columns:1fr 1fr}.section-head{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-col:last-child{display:none}.dash-stats{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.docs-wrap{grid-template-columns:180px minmax(0,1fr);gap:35px}.leader-head,.leader-row{grid-template-columns:42px 1.4fr .7fr .7fr}.leader-head>*:nth-child(4),.leader-row>*:nth-child(4){display:none}}
@media(max-width:650px){.shell{width:min(100% - 28px,1180px)}.nav{height:64px}.nav-center{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:flex-start;padding:16px 20px;background:#101113;border-bottom:1px solid var(--line)}.nav-center.open{display:flex}.menu-btn{display:block}.nav-actions .wallet-btn{display:none}.hero{padding:62px 0 72px}.display{font-size:clamp(3.55rem,18vw,5.4rem)}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.proof{gap:16px}.trustbar-inner{grid-template-columns:1fr 1fr}.trust-stat:nth-child(2){border-right:0}.trust-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:76px 0}.card-grid,.steps{grid-template-columns:1fr}.section-title{font-size:2.65rem}.cta-box{align-items:flex-start;flex-direction:column;padding:27px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.stats-row{grid-template-columns:1fr 1fr}.market-toolbar{align-items:stretch;flex-direction:column}.search{width:100%}.leader-head,.leader-row{grid-template-columns:34px 1fr auto}.leader-head>*:nth-child(3),.leader-row>*:nth-child(3),.leader-head>*:nth-child(4),.leader-row>*:nth-child(4){display:none}.dash-head{align-items:flex-start;flex-direction:column}.docs-wrap{display:block;padding-top:40px}.docs-nav{position:static;display:flex;gap:14px;overflow:auto;margin-bottom:40px;padding-bottom:12px;border-bottom:1px solid var(--line)}.docs-nav strong{display:none}.docs-nav a{white-space:nowrap}.docs-content h1{font-size:2.7rem}}
