:root{
  --mint:#cadbc7;
  --paper:#f0e8c8;
  --cream:#f8f0cf;
  --ink:#141615;
  --purple:#8e748d;
  --wine:#7d2438;
  --ochre:#b57317;
  --green:#1bb8a7;
  --red:#ef5c5c;
  --line:rgba(20,22,21,.18);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--mint);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button,a{-webkit-tap-highlight-color:transparent}
.noise{position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}
.section-shell{width:min(1180px,calc(100% - 44px));margin-inline:auto}
.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1180px)/2));border-bottom:2px solid var(--ink);position:relative;z-index:10;background:rgba(202,219,199,.93);backdrop-filter:blur(12px)}
.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:14px;letter-spacing:.03em}.brand-dot{width:13px;height:13px;border:2px solid var(--ink);border-radius:50%;background:var(--red);box-shadow:3px 3px 0 var(--ink)}
.nav{display:flex;gap:24px;font-size:13px;font-weight:800;text-transform:uppercase}.nav a:hover{text-decoration:line-through}
.mini-buy{background:var(--ink);color:var(--cream);padding:13px 17px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--wine);font-weight:900;font-size:12px;letter-spacing:.04em}.mini-buy:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--wine)}
.hero{min-height:760px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:46px;padding-top:60px;padding-bottom:70px}
.eyebrow{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--ink);background:var(--cream);padding:7px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;box-shadow:4px 4px 0 rgba(20,22,21,.16);transform:rotate(-1deg)}
.live-dot{width:8px;height:8px;background:var(--red);border-radius:50%;animation:blink 1s steps(2,end) infinite}@keyframes blink{50%{opacity:.25}}
h1{font-size:clamp(64px,8.1vw,126px);line-height:.78;letter-spacing:-.075em;margin:28px 0 28px;font-weight:1000;max-width:700px}h1 span{color:var(--wine);text-shadow:3px 3px 0 var(--cream);font-style:italic}.hero-line{font-size:18px;line-height:1.45;max-width:520px;font-weight:650;margin:0 0 28px}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{border:2px solid var(--ink);padding:14px 18px;font-size:13px;font-weight:950;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink);transition:.16s ease}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn.primary{background:var(--ochre);color:#fff9e9}.btn.ghost{background:var(--cream)}
.ca-box{margin-top:34px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:15px 0;gap:15px}.ca-label{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;margin-bottom:6px}.ca-box code{font-size:12px;word-break:break-all}.ca-box button{border:2px solid var(--ink);background:var(--cream);font-weight:900;padding:9px 12px;cursor:pointer}.ca-box button:disabled{opacity:.45;cursor:not-allowed}
.hero-art{position:relative;border:3px solid var(--ink);background:var(--paper);padding:11px;box-shadow:13px 13px 0 var(--ink);transform:rotate(1deg)}.hero-art img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}.screen-tag{position:absolute;z-index:2;top:-18px;left:22px;background:var(--wine);color:#fff;padding:8px 11px;border:2px solid var(--ink);font-size:10px;font-weight:950;letter-spacing:.07em;transform:rotate(-3deg)}.floating-loss{position:absolute;background:var(--cream);border:2px solid var(--ink);padding:9px 12px;font-size:12px;font-weight:950;box-shadow:4px 4px 0 var(--ink)}.loss-one{right:-18px;top:30%;transform:rotate(6deg);color:var(--red)}.loss-two{left:-25px;bottom:13%;transform:rotate(-6deg)}
.ticker-strip{background:var(--ink);color:var(--cream);border-block:2px solid var(--ink);padding:16px 20px;display:flex;justify-content:center;gap:22px;flex-wrap:wrap;font-weight:950;font-size:12px;letter-spacing:.05em}.ticker-strip b{color:var(--red)}
.about{padding:110px 0}.section-kicker{font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end}.about h2,.money-title h2,.chart-heading h2,.final-copy h2{font-size:clamp(50px,7vw,100px);line-height:.84;letter-spacing:-.07em;margin:0;font-weight:1000}.about h2 em{font-style:normal;color:var(--wine)}.about-copy{font-size:18px;line-height:1.55;border-left:2px solid var(--ink);padding-left:26px}.about-copy p{margin:0 0 18px}.meme-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px}.meme-card{min-height:220px;border:3px solid var(--ink);padding:24px;background:var(--cream);box-shadow:8px 8px 0 var(--ink);display:flex;flex-direction:column;justify-content:flex-end}.meme-card h3{font-size:27px;line-height:.95;margin:40px 0 8px;letter-spacing:-.04em}.meme-card p{margin:0;font-family:Georgia,serif;font-style:italic}.card-no{font-size:11px;font-weight:900;align-self:flex-start;border:1.5px solid var(--ink);padding:4px 6px}.rotate-left{transform:rotate(-1.5deg)}.rotate-right{transform:rotate(1.4deg)}.dark-card{background:var(--ink);color:var(--cream);box-shadow:8px 8px 0 var(--wine)}.dark-card .card-no{border-color:var(--cream)}
.money-section{background:var(--purple);border-block:3px solid var(--ink);padding:105px 0}.money-inner{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:center}.money-title h2 span{color:var(--cream)}.receipt{background:#f4edcf;border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);padding:28px;font-family:"Courier New",monospace;transform:rotate(1.2deg)}.receipt-head{text-align:center;font-weight:900;font-size:18px;margin-bottom:28px;border-bottom:2px dashed var(--ink);padding-bottom:18px}.receipt-row,.receipt-total{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding:8px 0}.receipt-row b,.receipt-total b{text-align:right}.receipt-dash{border-top:2px dashed var(--ink);margin:18px 0}.receipt-total{font-weight:900;font-size:16px}.receipt small{display:block;text-align:center;margin-top:28px;font-size:10px}
.how{padding:105px 0}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);border:3px solid var(--ink);background:var(--cream)}.how-grid article{padding:26px;min-height:240px;border-right:2px solid var(--ink)}.how-grid article:last-child{border-right:0}.how-grid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--cream);font-weight:900}.how-grid h3{font-size:23px;letter-spacing:-.03em;margin:50px 0 10px}.how-grid p{font-size:14px;line-height:1.5;margin:0}
.chart-section{padding:30px 0 115px}.chart-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.chart-heading h2 span{color:var(--wine)}.chart-status{display:flex;gap:8px;align-items:center;border:2px solid var(--ink);padding:9px 11px;background:var(--cream);font-size:11px}.chart-status span{width:9px;height:9px;background:var(--red);border-radius:50%}.chart-placeholder,#dexFrame{width:100%;height:560px;border:3px solid var(--ink);background:#151a1d;box-shadow:10px 10px 0 var(--ink)}.chart-placeholder{position:relative;overflow:hidden;display:grid;place-items:center}.chart-placeholder:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:42px 42px}.placeholder-copy{z-index:2;text-align:center;color:var(--cream);display:flex;flex-direction:column;gap:8px}.placeholder-copy strong{font-size:34px;letter-spacing:-.04em}.placeholder-copy span{font-size:13px;opacity:.75}.placeholder-copy code{color:var(--green)}.fake-candles{position:absolute;inset:80px;display:flex;align-items:stretch;justify-content:space-around;gap:3%}.fake-candles i{position:relative;width:7%;height:var(--h);top:var(--y);background:var(--green)}.fake-candles i:after{content:"";position:absolute;left:50%;top:-35%;height:170%;width:2px;background:inherit}.fake-candles .red{background:var(--red)}
.final-section{display:grid;grid-template-columns:.75fr 1.25fr;border-top:3px solid var(--ink);padding-top:100px;padding-bottom:100px;align-items:center;gap:40px}.final-copy h2{font-size:clamp(70px,8vw,130px);color:var(--wine)}.small-note{font-size:10px;font-weight:950;letter-spacing:.14em}.final-copy p{font-size:17px;line-height:1.45;max-width:430px}.social-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.social{font-size:11px;font-weight:950;border:2px solid var(--ink);background:var(--cream);padding:10px 12px;box-shadow:3px 3px 0 var(--ink)}.social:hover{background:var(--ochre);color:white}.final-image{width:100%;border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);transform:rotate(-1deg)}
footer{border-top:3px solid var(--ink);background:var(--ink);color:var(--cream);padding:24px max(22px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.06em;line-height:1.5}
#toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:var(--ink);color:var(--cream);border:2px solid var(--cream);padding:10px 16px;font-size:11px;font-weight:900;opacity:0;pointer-events:none;transition:.2s;z-index:1000}#toast.show{opacity:1;transform:translate(-50%,0)}
.is-hidden{display:none!important}
@media(max-width:900px){.nav{display:none}.hero{grid-template-columns:1fr;padding-top:48px}.hero-art{max-width:720px}.about-grid,.money-inner,.final-section{grid-template-columns:1fr}.meme-panels{grid-template-columns:1fr}.meme-card{transform:none}.how-grid{grid-template-columns:1fr 1fr}.how-grid article{border-bottom:2px solid var(--ink)}.how-grid article:nth-child(2){border-right:0}.how-grid article:nth-child(3){border-bottom:0}.chart-placeholder,#dexFrame{height:470px}}
@media(max-width:580px){.section-shell{width:min(100% - 26px,1180px)}.topbar{height:65px;padding-inline:13px}.brand{font-size:11px}.mini-buy{padding:10px 11px;font-size:10px}.hero{min-height:auto;padding:42px 0 62px;gap:38px}h1{font-size:59px}.hero-line{font-size:16px}.hero-art{box-shadow:8px 8px 0 var(--ink)}.floating-loss{display:none}.ticker-strip{justify-content:flex-start;overflow:hidden;flex-wrap:nowrap;white-space:nowrap}.about{padding:78px 0}.about-grid{gap:30px}.about h2,.money-title h2,.chart-heading h2{font-size:49px}.about-copy{font-size:16px}.meme-panels{margin-top:45px}.money-section{padding:75px 0}.money-inner{gap:45px}.how{padding:75px 0}.how-grid{grid-template-columns:1fr}.how-grid article{border-right:0;border-bottom:2px solid var(--ink)!important;min-height:auto}.how-grid article:last-child{border-bottom:0!important}.how-grid h3{margin-top:28px}.chart-heading{align-items:flex-start;flex-direction:column}.chart-placeholder,#dexFrame{height:390px;box-shadow:6px 6px 0 var(--ink)}.fake-candles{inset:50px 25px}.placeholder-copy strong{font-size:25px}.final-section{padding:75px 0}.final-copy h2{font-size:70px}footer{flex-direction:column}.ca-box{align-items:flex-end}}
