@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.ttf)}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Bold.ttf);font-weight:800}:root{font-family:Aeonik,Sora,Inter,system-ui,sans-serif;color:#f4fff5;background:#050806;font-synthesis:none;--bg:#050806;--panel:#0a100c;--soft:#0f1c13;--line:rgba(156,255,174,.2);--line2:rgba(156,255,174,.42);--green:#39ff88;--green2:#9cffae;--muted:#98b79f;--text:#f4fff5}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:radial-gradient(circle at 70% -10%,rgba(57,255,136,.18),transparent 34%),linear-gradient(180deg,#050806,#071009 42%,#050806);color:var(--text);-webkit-font-smoothing:antialiased}button,a,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.page{width:min(1440px,calc(100% - 28px));margin:0 auto;padding:14px 0 34px}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:#050806d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:14px;z-index:20;padding:10px 12px}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;letter-spacing:-.04em}.brand img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line2);background:#000}.topbar nav{display:flex;align-items:center;gap:6px}.topbar nav a,.launch-pill{height:42px;display:inline-flex;align-items:center;border:1px solid var(--line);padding:0 14px;color:#d9ffe0;font-size:12px;font-weight:800}.topbar nav a:hover,.launch-pill:hover{background:var(--green);color:#031006;border-color:var(--green)}.launch-pill{background:#102716;color:var(--green)}.hero{min-height:720px;display:grid;grid-template-columns:1.08fr .92fr;gap:14px;margin-top:14px}.hero-copy,.hero-panel,.token-grid article,.launch-card,.featured{border:1px solid var(--line);background:linear-gradient(145deg,#0a100cf5,#050806f5);position:relative;overflow:hidden}.hero-copy{padding:clamp(34px,6vw,86px);display:flex;flex-direction:column;justify-content:center}.hero-copy:before,.launch-card:before,.featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(156,255,174,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(156,255,174,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(130deg,#000,transparent 65%);mask-image:linear-gradient(130deg,#000,transparent 65%);pointer-events:none}.badge{width:-moz-max-content;width:max-content;max-width:100%;border:1px solid var(--line2);color:var(--green);background:#071109;padding:9px 12px;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hero h1{font-size:clamp(62px,9.2vw,142px);line-height:.82;letter-spacing:-.085em;margin:28px 0 0;font-weight:800;position:relative}.hero h1 em{font-style:normal;color:var(--green);text-shadow:0 0 34px rgba(57,255,136,.28)}.hero p{max-width:650px;color:#b7d5bd;font-size:clamp(17px,1.7vw,24px);line-height:1.38;margin:28px 0 0;position:relative}.hero-actions{display:flex;gap:10px;margin-top:34px;position:relative}.hero-actions a,.launch-button{height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--line2);background:var(--green);color:#031006;font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.hero-actions a:last-child{background:transparent;color:#dbffe1}.hero-panel{padding:18px;display:grid;grid-template-columns:1fr;align-content:end;gap:10px}.hero-panel img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line2);filter:saturate(1.16) contrast(1.08)}.hero-panel div{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:#060a07;padding:18px}.hero-panel span,.token-grid span,.launch-title span,.terminal-grid span,.featured span,.launch-status,footer{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-panel strong{font-size:22px;letter-spacing:-.04em}.ticker{height:64px;border:1px solid var(--line2);border-top:0;overflow:hidden;display:flex;align-items:center;background:var(--green);color:#031006}.ticker div{white-space:nowrap;font-size:28px;font-weight:800;letter-spacing:-.04em;animation:marquee 16s linear infinite}@keyframes marquee{to{transform:translate(-50%)}}.token-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.token-grid article{min-height:210px;padding:26px}.token-grid h3{font-size:clamp(32px,4vw,58px);line-height:.86;letter-spacing:-.07em;margin:34px 0 0}.token-grid p{color:#b4ceb9;font-size:16px;line-height:1.35;margin:18px 0 0}.launch-card{margin-top:14px;padding:clamp(24px,4vw,54px)}.launch-title{display:grid;grid-template-columns:.78fr 1fr;gap:28px;align-items:end;position:relative}.launch-title h2{font-size:clamp(48px,7vw,100px);line-height:.82;letter-spacing:-.08em;margin:18px 0 0}.launch-title p{color:#b9d7bf;font-size:17px;line-height:1.45;margin:0}.terminal-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line2);background:var(--line);gap:1px;margin-top:38px;position:relative}.terminal-grid label{min-height:112px;background:#050806;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.terminal-grid label:nth-child(1),.terminal-grid label:nth-child(2){grid-column:span 2}.terminal-grid input,.terminal-grid select,.terminal-grid button{width:100%;border:0;border-bottom:1px solid var(--line2);background:transparent;color:#fff;padding:10px 0;outline:0;font-weight:800}.terminal-grid button{text-align:left;color:var(--green)}.terminal-grid strong{font-size:28px;letter-spacing:-.05em}.terminal-grid small{color:var(--muted);font-size:12px}.launch-button{width:100%;height:68px;margin-top:12px;justify-content:space-between;font-size:14px}.launch-button:hover,.hero-actions a:hover{background:#fff;border-color:#fff}.launch-status{min-height:18px;margin:16px 0 0;color:var(--green);position:relative}.featured{margin-top:14px;padding:clamp(24px,4vw,54px);display:grid;grid-template-columns:1fr .95fr;gap:34px;align-items:end}.featured h2{font-size:clamp(60px,9vw,130px);line-height:.78;letter-spacing:-.08em;margin:18px 0 0;color:var(--green)}.featured p{color:#b4ceb9;font-size:18px;line-height:1.4;max-width:560px}.featured button{border:1px solid var(--line2);background:#050806;color:#fff;text-align:left;padding:22px}.featured code{display:block;margin-top:16px;font:800 clamp(15px,2vw,26px) Aeonik,sans-serif;overflow-wrap:anywhere}footer{height:82px;border:1px solid var(--line);border-top:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px}footer a:hover{color:var(--green)}@media (max-width:860px){.page{width:min(100% - 18px,1440px)}.topbar{height:auto;min-height:72px;align-items:flex-start}.topbar nav{flex-wrap:wrap;justify-content:flex-end}.topbar nav a{height:34px;padding:0 9px}.launch-pill{display:none}.hero,.launch-title,.featured{grid-template-columns:1fr}.hero{min-height:0}.hero-copy{padding:28px}.hero-panel{padding:10px}.hero h1{font-size:clamp(54px,18vw,88px)}.hero-actions{flex-direction:column}.token-grid,.terminal-grid{grid-template-columns:1fr}.terminal-grid label:nth-child(1),.terminal-grid label:nth-child(2){grid-column:auto}.ticker div{font-size:22px}footer{height:auto;min-height:96px;gap:14px;flex-direction:column;align-items:flex-start;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div{animation:none}}.meme-wall{margin-top:14px;border:1px solid var(--line);background:#050806;padding:clamp(24px,4vw,54px)}.meme-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:26px}.meme-head span{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.meme-head h2{font-size:clamp(42px,7vw,94px);line-height:.82;letter-spacing:-.08em;margin:0;text-align:right}.meme-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.meme-grid a{aspect-ratio:1;border:1px solid var(--line2);background:#000;overflow:hidden}.meme-grid img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.05);transition:transform .22s ease,filter .22s ease}.meme-grid a:hover img{transform:scale(1.05);filter:saturate(1.25) contrast(1.12)}@media (max-width:980px){.meme-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.meme-head{display:block}.meme-head h2{text-align:left;margin-top:16px}.meme-grid{grid-template-columns:repeat(2,1fr)}}.topbar nav button{height:42px;display:inline-flex;align-items:center;border:1px solid var(--line);padding:0 14px;color:#d9ffe0;font-size:12px;font-weight:800;background:transparent}.topbar nav button:hover{background:var(--green);color:#031006;border-color:var(--green)}.hero-actions button{height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid var(--line2);background:var(--green);color:#031006;font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.hero-actions button:hover{background:#fff;border-color:#fff}.launch-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:22px;background:#000000c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto}.launch-modal .launch-card{width:min(1040px,100%);max-height:calc(100vh - 44px);overflow:auto;margin:0;box-shadow:0 0 0 1px #39ff8859,0 30px 120px #000000bf}.modal-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:1px solid var(--line2);background:#050806;color:#fff;font-size:28px;line-height:1;z-index:2}.modal-close:hover{background:var(--green);color:#031006}.terminal-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--green) 50%),linear-gradient(135deg,var(--green) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 10px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;color:var(--green)}.terminal-grid select option{background:#050806;color:#f4fff5}.terminal-grid input[type=file]{color:#b7d5bd}.terminal-grid input[type=file]::file-selector-button{border:1px solid var(--line2);background:#102716;color:var(--green);padding:8px 10px;margin-right:12px;font-weight:800;text-transform:uppercase}.terminal-grid label:focus-within{outline:1px solid var(--green);outline-offset:-1px;background:#071109}.launch-status{border:1px solid var(--line);padding:12px;background:#061109}@media (max-width:860px){.topbar nav button{height:34px;padding:0 9px}.launch-modal{padding:9px}.launch-modal .launch-card{max-height:calc(100vh - 18px)}}.wallet-connect-row{min-height:112px;background:#050806;padding:16px;display:flex;flex-direction:column;justify-content:space-between;grid-column:span 2}.wallet-connect-row>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wallet-connect-row button{width:100%;border:1px solid var(--line2);background:var(--green);color:#031006;padding:12px;font-weight:800;text-transform:uppercase}.wallet-connect-row button:hover{background:#fff}.wallet-connect-row small{color:var(--muted);font-size:12px}.terminal-grid label:first-child{grid-column:auto}@media (max-width:860px){.wallet-connect-row{grid-column:auto}}
