:root{--accent: #627eea;--bg: #000;--panel: #05070c;--text: #f3f4f6;--soft: #c9cdd8;--muted: #8b93a7;--line: #1a1f2e;--line-2: #262c3d;--line-3: #3a4156;--ghost: #262c3d;--up: #9fb3ff;--down: #59627a;--danger: #ff8a8a;--display: Archivo, Arial, sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--gutter: 28px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}body{font-family:var(--display);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--up)}button{font:inherit;color:inherit}img{display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-22{gap:22px}.gap-28{gap:28px}.mono{font-family:var(--mono)}.small{font-size:12px;letter-spacing:.06em}.tiny{font-size:11px;letter-spacing:.04em;line-height:1.6}.upper{text-transform:uppercase;letter-spacing:.14em}.muted{color:var(--muted)}.soft{color:var(--soft);line-height:1.5;margin:0}.strong{font-weight:600;color:var(--text)}.accent{color:var(--accent)}.error{color:var(--danger)}.label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--muted)}.full{width:100%}.sq{width:14px;height:14px;background:var(--accent);display:inline-block;flex:none}.sq.sm{width:8px;height:8px}.h1{margin:22px 0 0;font-size:clamp(44px,6.4vw,92px);line-height:.98;font-weight:600;letter-spacing:-.035em}.h2{margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:600;letter-spacing:-.03em}.h3{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.lede{margin:22px 0 0;font-size:20px;letter-spacing:-.01em}.lede.dark{margin:0;font-size:19px;color:#000}.btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--line-3);background:transparent;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-lg{height:56px;padding:0 26px;font-size:14px}.btn-accent{background:var(--accent);border-color:var(--accent);color:#000}.btn-accent:hover:not(:disabled){color:#000;filter:brightness(1.1)}.btn-outline{border-color:var(--line-3);color:var(--text);background:var(--panel)}.btn-outline-accent{border-color:var(--accent);color:var(--accent)}.btn-dark{background:#000;color:var(--text);border-color:#000}.btn.full{justify-content:center}.chamfer{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line-2);background:transparent;cursor:pointer}.icon-btn.bare{border:0}.link-btn{background:none;border:0;padding:0;color:var(--accent);cursor:pointer}.chip{height:32px;padding:0 12px;border:1px solid var(--line-2);background:var(--panel);font-family:var(--mono);font-size:12px;cursor:pointer}.chip.on,.chip:hover{border-color:var(--accent);color:var(--accent)}.nav{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--gutter);flex-wrap:wrap}.notice{padding:10px var(--gutter);font-size:12px;color:var(--soft);background:color-mix(in srgb,var(--accent) 14%,#000);border-bottom:1px solid var(--line);line-height:1.5}.hero{position:relative;padding:48px var(--gutter) 0}.hero .h1{max-width:14ch}.hero-art{margin:36px calc(-1 * var(--gutter)) 0;height:400px}.hero-art svg{display:block}.water{animation:drift 9s ease-in-out infinite alternate}.water.slow{animation-duration:13s}@keyframes drift{0%{transform:translate(-24px)}to{transform:translate(24px)}}@media(prefers-reduced-motion:reduce){.water{animation:none}}.section{position:relative;padding:24px var(--gutter) 64px;overflow:hidden}.section.page{padding-top:40px;min-height:60vh}.section-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:30px 0 48px;flex-wrap:wrap}.ghost{position:absolute;right:-40px;top:-6px;font-size:clamp(80px,13vw,190px);font-weight:700;font-stretch:125%;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--ghost);white-space:nowrap;pointer-events:none;z-index:0}.section-head>*:not(.ghost){position:relative;z-index:1}.empty{position:relative;border:1px dashed var(--line-2);padding:40px 28px;font-size:13px;color:var(--muted);background:var(--bg);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.error-box{color:var(--danger)}.podium{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.podium-card{display:flex;flex-direction:column;gap:14px;padding:28px;background:#000;min-height:300px;justify-content:flex-end}.podium-card.first{background:#03050b;box-shadow:inset 0 0 0 1px var(--accent)}.podium-card .bars{display:flex;flex-direction:column;gap:10px;margin-bottom:auto}.podium-card .bars span{height:10px;background:#1e2433}.podium-card .bars span:nth-child(1){width:66%}.podium-card .bars span:nth-child(2){width:46%;margin-left:18%}.podium-card .bars span:nth-child(3){width:30%;margin-left:44%}.podium-card.first .bars span{background:var(--accent);opacity:.4}.numeral{font-size:120px;line-height:.9;font-weight:600;color:transparent;-webkit-text-stroke:2px var(--text)}.first .numeral{-webkit-text-stroke-color:var(--accent)}.podium-card .name{font-size:30px;font-weight:600;letter-spacing:-.02em}.card-foot{border-top:1px solid var(--line);padding-top:12px}.rank-list{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.rank-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.rank-row:last-child{border-bottom:0}.rank-row .rank-text{padding-left:clamp(0px,16vw,240px)}.rank-row.flip{flex-direction:row-reverse}.rank-row.flip .rank-text{padding-left:0;padding-right:clamp(0px,16vw,240px);align-items:flex-end;text-align:right}.rank-name{font-size:clamp(32px,3.6vw,52px);font-weight:600;letter-spacing:-.03em}.rank-numeral{font-size:clamp(96px,13vw,200px);line-height:.85;font-weight:600;font-stretch:125%;color:transparent;-webkit-text-stroke:1.5px #2a3247}.launchers{display:flex;flex-direction:column;border-top:1px solid var(--line)}.launcher-row{display:flex;align-items:center;gap:28px;padding:18px 0;border-bottom:1px solid var(--line)}.launcher-row.first{padding:28px 0;align-items:flex-end}.launcher-numeral{width:72px;font-size:72px;line-height:.85;font-weight:600;color:transparent;-webkit-text-stroke:1.5px var(--line-3)}.launcher-row.first .launcher-numeral{width:auto;font-size:160px;line-height:.8;-webkit-text-stroke:2px var(--accent)}.cta{position:relative;overflow:hidden;background:var(--accent);color:#000;padding:72px var(--gutter) 80px}.cta a:hover{color:inherit}.cta-inner{position:relative;max-width:620px}.cta-title{font-size:clamp(36px,4.4vw,60px);line-height:1;letter-spacing:-.035em}.cta-rule{height:1px;background:#000;opacity:.35}.cta-shape{position:absolute;background:#000}.cta-shape.a{right:-60px;top:110px;width:44%;height:26px}.cta-shape.b{right:-60px;bottom:-40px;width:38%;height:150px;background:transparent;border-top:26px solid #000;border-left:26px solid #000;border-top-left-radius:70px}.ticker{display:flex;overflow-x:auto;white-space:nowrap;background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;scrollbar-width:none}.ticker-item{display:flex;align-items:center;gap:12px;padding:12px 24px;border-right:1px solid var(--line)}.footer{padding:56px var(--gutter) 36px;display:flex;flex-direction:column;gap:44px}.footer a{font-size:16px}.footer .small a,.footer .row.small a{font-size:12px}.wordmark{font-size:40px;font-weight:300;font-stretch:125%;letter-spacing:.06em;color:transparent;-webkit-text-stroke:1.2px var(--accent)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px}.footer-base{border-top:1px solid var(--line);padding-top:20px}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.seg{display:inline-flex;border:1px solid var(--line-2)}.seg button{height:40px;padding:0 16px;background:transparent;border:0;border-right:1px solid var(--line-2);font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);cursor:pointer}.seg button:last-child{border-right:0}.seg button.on{background:var(--accent);color:#000}.seg.full{display:flex;width:100%}.seg.full button{flex:1;height:44px}.search{flex:1 1 220px}.search input,.field input{width:100%;height:44px;background:var(--panel);border:1px solid var(--line-2);color:var(--text);padding:0 14px;font-family:var(--mono);font-size:14px}.search input:focus,.field input:focus{outline:none;border-color:var(--accent)}.table-wrap{overflow-x:auto;border:1px solid var(--line)}.table{width:100%;border-collapse:collapse;min-width:720px}.table th{text-align:left;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--line)}.table td{padding:14px 16px;border-bottom:1px solid var(--line);font-size:14px}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:var(--panel)}.num{text-align:right!important}.pill{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--line-3);color:var(--muted)}.pill.bonding{border-color:var(--accent);color:var(--accent)}.pill.graduated{background:var(--accent);border-color:var(--accent);color:#000}.launch-head{margin:8px 0 36px}.launch-title{font-size:clamp(40px,5vw,72px)}.launch-grid{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.launch-grid>.col{flex:999 1 560px;min-width:0}.trade-col{flex:1 1 340px;position:sticky;top:90px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.stat{background:#000;padding:20px;display:flex;flex-direction:column;gap:8px}.stat-value{font-size:26px;font-weight:600;letter-spacing:-.02em}.panel{border:1px solid var(--line);padding:22px;background:#000;display:flex;flex-direction:column;gap:14px}.panel p{margin:0;line-height:1.6}.progress{height:10px;background:var(--line)}.progress span{display:block;height:100%;background:var(--accent)}.fees{display:grid;grid-template-columns:max-content 1fr;gap:10px 24px}.gauge{display:block}.trade{border:1px solid var(--line-2);background:var(--panel);padding:20px;display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field input{height:56px;font-size:22px}.quote{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.quote .note{color:var(--accent)}.prose p{color:var(--soft);line-height:1.65;font-size:17px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.step{background:#000;padding:28px;display:flex;flex-direction:column;gap:12px}.step p{margin:0;font-size:15px}.modal-scrim{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal{width:100%;max-width:420px;background:var(--panel);border:1px solid var(--line-2);padding:24px;display:flex;flex-direction:column;gap:18px}.wallet-row{display:flex;align-items:center;gap:14px;height:56px;padding:0 16px;background:#000;border:1px solid var(--line-2);cursor:pointer;font-size:16px;text-align:left}.wallet-row:hover{border-color:var(--accent)}.wallet-dot{width:24px;height:24px;background:var(--accent)}@media(max-width:720px){:root{--gutter: 16px}.hide-sm{display:none!important}.rank-row,.rank-row.flip{flex-direction:column;align-items:flex-start}.rank-row .rank-text,.rank-row.flip .rank-text{padding:0;align-items:flex-start;text-align:left}.trade-col{position:static}}
