:root{color:#102113;background:#edfff0;font-family:Inter,ui-sans-serif,system-ui}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 4%,#fff 0 12%,#0000 30%),radial-gradient(circle at 82% 8%,#9df07f66,#0000 30%),linear-gradient(#f6fff7,#dcffdb 50%,#b4f296);min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;background-image:linear-gradient(#1111 1px,#0000 1px),linear-gradient(90deg,#1111 1px,#0000 1px);background-size:36px 36px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0006,#0000 70%);mask-image:linear-gradient(#0006,#0000 70%)}main{width:min(1080px,92vw);margin:0 auto;padding:18px 0 54px;position:relative}nav{justify-content:space-between;align-items:center;padding:8px 0 16px;display:flex}.brand{color:#102113;text-transform:uppercase;letter-spacing:-.04em;align-items:center;gap:10px;font-weight:1000;text-decoration:none;display:flex}.brand img{object-fit:cover;border:3px solid #0b120c;border-radius:50%;width:42px;height:42px;box-shadow:0 4px #0b120c}.navTweet{color:#102113;background:#fff;border:2px solid #0b120c;border-radius:999px;padding:10px 15px;font-weight:900;text-decoration:none;box-shadow:0 5px #0b120c}.top{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:34px;margin:28px 0 30px;display:grid}.kicker{color:#071407;background:#57cf55;border:3px solid #0b120c;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 5px #0b120c}.headline h1{letter-spacing:-.08em;color:#0d160e;text-shadow:0 5px #84e16d;flex-direction:column;gap:4px;margin:24px 0 18px;font-size:clamp(50px,7.6vw,92px);line-height:.78;display:flex}.headline h1 span{display:block}.headline h1 span:nth-child(2){color:#36b13a}.headline h1 em{color:#111;width:max-content;text-shadow:none;background:#8cff68;border:4px solid #0b120c;border-radius:18px;padding:.04em .12em .08em;font-style:normal;display:inline-block;box-shadow:0 7px #0b120c}.headline p{color:#234024;max-width:700px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.2}.degenStrip{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.degenStrip span{text-transform:uppercase;background:#fff;border:3px solid #0b120c;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 4px #0b120c}.miniMascot{place-items:center;display:grid}.miniMascot img{object-fit:cover;background:#fff;border:4px solid #0b120c;border-radius:34px;width:260px;height:260px;transform:rotate(3deg);box-shadow:0 12px #0b120c,0 24px 50px #2a8e2c44}.claimCard,.rulesCard,.tweetPanel{background:#fff;border:4px solid #0b120c;border-radius:30px;padding:24px;box-shadow:0 12px #0b120c}.mainClaim{background:linear-gradient(#fff,#efffed);margin:0 0 30px;position:relative;overflow:hidden}.mainClaim:before{content:"";background:#8cff6838;border:4px solid #0b120c18;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;right:-95px}.cardTop{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.cardTop svg{color:#2eb83a;min-width:32px}.cardTop h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(30px,4.4vw,50px);line-height:.9}.cardTop p,.rule p{color:#46624a;margin:6px 0 0}.mainClaim input{padding:20px;font-size:19px}.mainClaim .actions button{padding:18px;font-size:18px}input{z-index:1;color:#0b120c;background:#f3fff0;border:3px solid #0b120c;border-radius:18px;outline:none;width:100%;margin:22px 0 14px;padding:18px;font-size:17px;font-weight:800;position:relative;box-shadow:inset 0 4px #beeeb6}input:focus{background:#fff;border-color:#28aa2d}.actions{z-index:1;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}button{color:#102113;cursor:pointer;background:#fff;border:3px solid #0b120c;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:17px;font-weight:1000;display:flex;box-shadow:0 6px #0b120c}button.claimBtn{color:#061107;background:linear-gradient(135deg,#58d24e,#b5ff5a)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:0 3px #0b120c}.leaderboard{background:#fff;border:4px solid #0b120c;border-radius:30px;margin:0 0 28px;padding:24px;box-shadow:0 12px #0b120c}.leaderHead{align-items:center;gap:14px;margin-bottom:16px;display:flex}.leaderHead svg{color:#249229;min-width:22px}.leaderHead h3{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,46px);line-height:.9}.leaderHead p{color:#46624a;margin:6px 0 0}.leaderRows{gap:10px;display:grid}.leaderRow{color:#102113;background:#efffed;border:3px solid #0b120c;border-radius:18px;grid-template-columns:70px 160px 1fr;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:grid;box-shadow:0 5px #0b120c}.leaderRow:hover{transform:translateY(-2px);box-shadow:0 7px #0b120c}.leaderRow .rank{color:#249229;font-weight:1000}.leaderRow .addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:1000}.leaderRow .meta{color:#46624a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.emptyLeaders{color:#46624a;text-align:center;background:#f3fff0;border:3px dashed #0b120c55;border-radius:18px;padding:18px;font-weight:900}.mechanism{color:#eaffdc;background:#102113;border:4px solid #0b120c;border-radius:30px;margin:0 0 28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px #0b120c}.mechanism:before{content:"";background:#76df5e33;border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-70px}.mechanismHead{align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.mechanismHead svg{color:#8cff68;min-width:24px}.mechanismHead h3{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,46px);line-height:.9}.mechanismHead p{color:#bdeeb6;margin:6px 0 0}.mechanismSteps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.mechanismSteps div{background:#ffffff0d;border:2px solid #d7ffd733;border-radius:18px;padding:16px}.mechanismSteps span{color:#8cff68;border:2px solid #8cff68;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:10px;font-weight:1000;display:inline-grid}.mechanismSteps b{text-transform:uppercase;color:#fff;display:block}.mechanismSteps p{color:#ccefc8;margin:6px 0 0;font-size:14px;line-height:1.2}.flywheel{color:#8cff68;text-transform:uppercase;border:2px dashed #8cff68aa;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:12px;font-size:13px;font-weight:1000;display:flex;position:relative}.bottomGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.tweetPanel{flex-direction:column;align-items:center;min-height:0;display:flex}.panelHead{text-transform:uppercase;color:#226b27;align-self:stretch;align-items:center;gap:8px;font-weight:1000;display:flex}.quoteCard{color:#102113;background:#dfffd7;border:3px solid #0b120c;border-radius:22px;flex-direction:column;align-self:stretch;gap:8px;margin:18px 0 12px;padding:20px;text-decoration:none;display:flex;box-shadow:0 7px #0b120c}.quoteCard b{letter-spacing:-.04em;text-transform:uppercase;font-size:26px;line-height:.95}.quoteCard span{color:#315b35;font-size:18px}.quoteCard em{color:#159531;font-style:normal;font-weight:1000}.twitter-tweet{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.tweetFallback{color:#11952f;margin-top:8px;font-weight:1000}.rulesCard h3{letter-spacing:-.06em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(32px,4vw,48px);line-height:.9}.rule{border-top:2px dashed #0b120c33;grid-template-columns:54px 1fr;gap:14px;padding:16px 0;display:grid}.rule span{background:#76df5e;border:3px solid #0b120c;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:1000;display:grid;box-shadow:0 4px #0b120c}.rule b{text-transform:uppercase;font-size:18px}.status{z-index:1;border:3px solid #0b120c;border-radius:20px;margin-top:18px;padding:18px;position:relative;box-shadow:0 6px #0b120c}.status b{text-transform:uppercase;letter-spacing:.03em}.status.ok{background:#d9ffd4}.status.bad{background:#ffe1dc}.status.wait{background:#fff6cc;align-items:center;gap:8px;display:flex}.big{font-weight:1000;color:#249229!important;font-size:30px!important}pre{color:#dfffdc;background:#102113;border-radius:14px;padding:14px;overflow:auto}@media (width<=850px){.leaderRow{grid-template-columns:54px 1fr}.leaderRow .meta{grid-column:2}.leaderHead{align-items:flex-start}.mechanismSteps{grid-template-columns:1fr}.mechanismHead{align-items:flex-start}.flywheel{text-align:center;align-items:flex-start;font-size:12px}.top{grid-template-columns:1fr;margin-top:18px}.miniMascot{display:none}.bottomGrid,.actions{grid-template-columns:1fr}.navTweet{display:none}.tweetPanel{min-height:auto}.claimCard,.rulesCard,.tweetPanel{padding:18px}.cardTop{align-items:flex-start}.headline h1{font-size:clamp(54px,17vw,84px)}.headline h1 em{width:auto}.degenStrip{gap:8px}}@media (width>=1180px){main{width:min(1640px,94vw);margin:0 auto;padding:18px 0 36px}nav{padding:4px 0 14px}.desktopLayout{grid-template-columns:minmax(360px,1.05fr) minmax(430px,1.1fr) minmax(360px,.95fr);align-items:start;gap:24px;display:grid}.leftCol,.middleCol{flex-direction:column;gap:24px;min-width:0;display:flex}.rightCol{min-width:0}.top{margin:0;display:block}.miniMascot{display:none}.kicker{max-width:max-content;padding:9px 13px;font-size:12px;box-shadow:0 5px #0b120c}.headline h1{letter-spacing:-.08em;max-width:100%;margin:22px 0 18px;font-size:clamp(58px,4.45vw,84px);line-height:.82}.headline h1 em{white-space:nowrap;border-radius:18px;width:max-content;max-width:100%;padding:.03em .1em .075em}.headline p{max-width:620px;font-size:20px;line-height:1.18}.degenStrip{gap:10px;margin-top:18px}.degenStrip span{padding:9px 11px;font-size:12px}.mainClaim{min-height:315px;margin:0;padding:28px}.cardTop h2{font-size:clamp(34px,3vw,52px);line-height:.9}.cardTop p{font-size:16px;line-height:1.25}.mainClaim input{margin:18px 0 14px;padding:19px;font-size:18px}.mainClaim .actions button{padding:17px;font-size:17px}.leaderboard{align-self:stretch;min-height:760px;margin:0;padding:26px;overflow:auto}.leaderHead{align-items:flex-start;margin-bottom:18px}.leaderHead h3{letter-spacing:-.05em;font-size:clamp(30px,2.5vw,44px);line-height:.9}.leaderHead p{font-size:15px;line-height:1.25}.leaderRows{gap:12px}.leaderRow{grid-template-columns:58px 1fr;gap:10px;padding:14px}.leaderRow .meta{grid-column:2;font-size:13px}.emptyLeaders{padding:22px;font-size:15px;line-height:1.25}.mechanism{margin:0;padding:20px;box-shadow:0 9px #0b120c}.mechanismHead{margin-bottom:14px}.mechanismHead h3{font-size:clamp(25px,2.2vw,36px);line-height:.92}.mechanismHead p{font-size:14px;line-height:1.25}.mechanismSteps{grid-template-columns:1fr;gap:10px}.mechanismSteps div{grid-template-columns:44px 1fr;column-gap:12px;padding:12px;display:grid}.mechanismSteps span{grid-row:1/3;margin:0}.mechanismSteps p{font-size:13px}.flywheel{text-align:center;padding:10px;font-size:12px}.bottomGrid{margin:0;display:block}.tweetPanel,.rulesCard{min-height:auto;padding:22px;box-shadow:0 9px #0b120c}.quoteCard{margin:14px 0 10px;padding:16px}.quoteCard b{font-size:22px}.rulesCard h3{font-size:clamp(28px,2.4vw,40px);line-height:.92}.rule{gap:12px;padding:13px 0}.rule p{font-size:14px;line-height:1.22}}@media (width>=1500px){.desktopLayout{grid-template-columns:minmax(430px,1fr) minmax(510px,1.12fr) minmax(430px,.95fr);gap:26px}.headline h1{font-size:clamp(70px,4.4vw,96px)}.headline p{font-size:21px}.mainClaim{min-height:340px}.leaderboard{min-height:790px}}.tweetPanel{overflow:hidden}.tweetPanel iframe{max-width:100%!important;max-height:560px!important}.twitter-tweet{max-width:100%!important}
