:root{--accent: #d4fc50;--accent-hover: #e2ff66;--accent-soft: #1c2610;--accent-mid: #2a3a14;--accent-contrast: #111;--bg-page: #0d0d0d;--bg-card: #161616;--bg-elevated: #1c1c1c;--bg-input: #121212;--divider: rgba(242, 242, 242, .12);--divider-strong: rgba(242, 242, 242, .2);--text: #f2f2f2;--text-muted: rgba(242, 242, 242, .58);--text-subtle: rgba(242, 242, 242, .4);--green: #30d158;--red: #ff453a;--amber: #ffd60a;--radius-card: 24px;--radius-panel: 16px;--radius-pill: 999px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--page: 1120px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--bg-page);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.page{width:100%;max-width:var(--page);margin:0 auto;padding:0 24px}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.masthead{position:sticky;top:0;z-index:20;background:#0d0d0dd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--divider)}.masthead-inner{display:flex;align-items:center;gap:16px;height:68px}.narrow-only{display:none}.wordmark{display:flex;align-items:center;padding:7px;margin-left:-7px}.wordmark .mark{width:30px;height:30px;object-fit:contain}.masthead-end{display:flex;align-items:center;gap:10px;margin-left:auto}.nav{display:flex;align-items:center;gap:2px;padding:3px;background:#ffffff0f;border-radius:var(--radius-pill)}.nav a{padding:8px 12px;border-radius:var(--radius-pill);font-size:14px;color:#f2f2f294;transition:color .15s ease,background .15s ease}.nav a:hover{color:var(--text)}.nav a.active{color:var(--text);background:#ffffff1a}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 24px;border-radius:var(--radius-pill);border:1px solid transparent;font-size:15px;font-weight:600;letter-spacing:-.01em;transition:background .15s ease,border-color .15s ease,transform .1s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);color:var(--accent-contrast)}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{border-color:var(--divider-strong);color:var(--text)}.btn-ghost:hover{background:#f2f2f20f;border-color:#f2f2f252}.btn-sm{padding:8px 16px;font-size:13.5px}.card{background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius-card)}.panel{background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius-panel)}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.mono{font-family:var(--font-mono);font-size:.92em}.hero{padding:96px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-280px;left:50%;transform:translate(-50%);width:900px;height:620px;background:radial-gradient(ellipse at center,rgba(212,252,80,.11),transparent 66%);pointer-events:none}.hero-inner{position:relative;max-width:760px}.hero h1{margin:0 0 22px;font-size:clamp(44px,7vw,76px);line-height:1.03;letter-spacing:-.035em;font-weight:600}.hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.01em}.hero p{margin:0 0 34px;font-size:clamp(17px,2.1vw,20px);line-height:1.55;color:var(--text-muted);max-width:580px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.compose{margin-top:44px;max-width:520px;padding:20px 22px;background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius-panel)}.compose .label{font-size:12.5px;color:var(--text-subtle);margin-bottom:10px}.compose .text{font-size:19px;line-height:1.45;letter-spacing:-.01em}.compose .handle{color:var(--accent)}.compose .ticker{color:var(--accent);font-weight:600}.compose .note{margin-top:14px;padding-top:14px;border-top:1px solid var(--divider);font-size:13.5px;color:var(--text-muted)}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--divider);border:1px solid var(--divider);border-radius:var(--radius-panel);overflow:hidden}.stat{background:var(--bg-card);padding:22px 24px}.stat .value{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.stat .label{margin-top:4px;font-size:13.5px;color:var(--text-subtle)}.section{padding:72px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.section-head h2{margin:0;font-size:clamp(26px,3.4vw,34px);letter-spacing:-.03em;font-weight:600}.section-head p{margin:6px 0 0;color:var(--text-muted);font-size:15.5px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.step{padding:28px 26px;background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius-card)}.step .num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:600;margin-bottom:16px}.step h3{margin:0 0 8px;font-size:18px;letter-spacing:-.02em;font-weight:600}.step p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.55}.launch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.launch-card{display:flex;gap:15px;padding:18px;background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius-panel);transition:border-color .15s ease,background .15s ease}.launch-card:hover{border-color:var(--divider-strong);background:var(--bg-elevated)}.token-logo{flex-shrink:0;width:46px;height:46px;border-radius:12px;object-fit:cover;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:600;font-size:15px;letter-spacing:-.02em;border:1px solid var(--divider)}.token-logo.lg{width:76px;height:76px;border-radius:18px;font-size:24px}.launch-card .body{min-width:0;flex:1}.launch-card .ticker{font-size:16px;font-weight:600;letter-spacing:-.02em}.launch-card .name{font-size:14px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-card .meta{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-subtle)}.avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);flex-shrink:0}.table-wrap{border:1px solid var(--divider);border-radius:var(--radius-panel);overflow-x:auto;background:var(--bg-card)}table{width:100%;border-collapse:collapse;font-size:14.5px}thead th{text-align:left;padding:14px 18px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);border-bottom:1px solid var(--divider);white-space:nowrap}tbody td{padding:14px 18px;border-bottom:1px solid var(--divider);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background .12s ease}tbody tr:hover{background:#f2f2f209}.cell-token{display:flex;align-items:center;gap:12px}.cell-token .token-logo{width:34px;height:34px;border-radius:9px;font-size:12px}.address{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:13px;padding:5px 10px;border-radius:8px;background:#f2f2f20d;border:1px solid var(--divider);color:var(--text-muted);transition:color .15s ease,border-color .15s ease}.address:hover{color:var(--text);border-color:var(--divider-strong)}.address .copied{color:var(--accent)}.search{display:flex;align-items:center;gap:10px;padding:0 16px;background:var(--bg-input);border:1px solid var(--divider);border-radius:var(--radius-pill);min-width:260px}.search input{flex:1;background:none;border:none;outline:none;color:var(--text);font:inherit;font-size:14.5px;padding:11px 0}.search input::placeholder{color:var(--text-subtle)}.filters{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.segmented{display:flex;align-items:center;gap:2px;padding:3px;background:#ffffff0f;border-radius:var(--radius-pill)}.segmented button{padding:7px 14px;border:none;border-radius:var(--radius-pill);background:none;color:#f2f2f294;font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.segmented button:hover{color:var(--text)}.segmented button.active{background:#ffffff1a;color:var(--text)}.token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.token-card{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius-panel);padding:12px;transition:border-color .15s ease,background .15s ease}.token-card:hover{border-color:var(--divider-strong);background:var(--bg-card-hover, var(--bg-card))}.token-card .art{position:relative;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#ffffff0a}.token-card .art .token-logo{width:100%;height:100%;border-radius:0;font-size:34px}.badge-gen{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:var(--radius-pill);background:#0d0d0db8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--text)}.token-card-body{display:flex;flex-direction:column;gap:3px;padding:12px 4px 2px}.token-card .name{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.token-card .ticker{font-size:13.5px;color:var(--text-muted)}.progress-line{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--text-muted)}.progress-line .track{flex:1;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.progress-line .fill{display:block;height:100%;border-radius:999px;background:var(--accent)}.token-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:12.5px}.token-card-foot .age{color:var(--accent);white-space:nowrap}.pager{display:flex;align-items:center;gap:4px;align-self:center;width:fit-content;margin:26px auto 0;padding:4px;background:#f2f2f20f;border-radius:14px}.pager button{min-width:36px;height:32px;padding:0 10px;border:none;border-radius:10px;background:none;color:#f2f2f294;font:inherit;font-size:14px;cursor:pointer;transition:color .15s ease,background .15s ease}.pager button:hover{color:var(--text)}.pager button.active{background:var(--accent);color:var(--accent-contrast)}.pager .gap{padding:0 4px;color:var(--text-subtle);font-size:14px}.account{position:relative}.account-button{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:var(--radius-pill);border:1px solid var(--divider);background:none;font-size:14px;transition:border-color .15s ease,background .15s ease}.account-button:hover{border-color:var(--divider-strong);background:#f2f2f20d}.account-button .avatar{width:24px;height:24px}.account-button .chevron{color:var(--text-subtle);font-size:10px}.account-menu{position:absolute;top:calc(100% + 10px);right:0;width:300px;max-width:calc(100vw - 36px);background:var(--bg-elevated);border:1px solid var(--divider-strong);border-radius:var(--radius-panel);z-index:40;overflow:hidden;box-shadow:0 18px 40px #00000080}.account-head{padding:13px 16px;border-bottom:1px solid var(--divider)}.account-head .who{font-weight:600;font-size:14.5px}.account-head .subtle{font-size:12px;margin-top:2px}.account-list{max-height:320px;overflow-y:auto}.account-item{display:flex;align-items:center;gap:11px;padding:10px 16px;transition:background .12s ease}.account-item:hover{background:#f2f2f20d}.account-item .token-logo{width:30px;height:30px;border-radius:8px;font-size:11px}.account-item .body{min-width:0;display:flex;flex-direction:column}.account-item .ticker{font-size:14px;font-weight:600}.account-item .fees{font-size:12.5px;color:var(--accent)}.account-empty{padding:20px 16px;font-size:13.5px;color:var(--text-muted);line-height:1.5}.account-foot{display:flex;flex-direction:column;gap:2px;padding:8px;border-top:1px solid var(--divider);font-size:13.5px;color:var(--text-muted)}.account-foot a{padding:8px;border-radius:10px}.account-foot a:hover{background:#f2f2f20f}.account-foot a:hover{color:var(--text)}.mine-row{display:flex;align-items:center;gap:20px;padding:16px 20px;flex-wrap:wrap}.mine-token{display:flex;align-items:center;gap:12px;min-width:190px;flex:1}.mine-token .ticker{font-weight:600}.mine-progress{flex:1;min-width:160px}.mine-fees{min-width:130px}.mine-fees .k{font-size:12px;color:var(--text-subtle)}.mine-fees .v{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.mine-links{display:flex;align-items:center;gap:12px}.wallet-bar{display:flex;align-items:center;gap:12px;padding:13px 18px;flex-wrap:wrap;font-size:14px}.wallet-bar .on-chain{color:var(--green);font-size:13px}.claim{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.claim-note{font-size:12.5px;color:var(--text-muted);max-width:220px;line-height:1.4}.claim-done{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--green)}.claim-done a{color:var(--text-muted);text-decoration:underline}.mine-claim{min-width:170px}.progress-wrap{margin-top:12px}.progress-wrap.compact{margin-top:10px}.progress{height:5px;border-radius:var(--radius-pill);background:#f2f2f217;overflow:hidden}.progress .fill{height:100%;background:var(--accent);border-radius:var(--radius-pill);transition:width .4s ease}.progress.graduated .fill{background:var(--green)}.progress-label{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.progress-label .done{color:var(--green)}.activity{overflow:hidden}.activity-row{display:flex;align-items:center;gap:12px;padding:13px 20px;border-bottom:1px solid var(--divider);font-size:14.5px;transition:background .12s ease}.activity-row:last-child{border-bottom:none}a.activity-row:hover{background:#f2f2f20a}.activity-row .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.activity-row .who{color:var(--text-muted);flex-shrink:0}.activity-row .what{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.activity-row .state{font-size:13px;flex-shrink:0}.activity-row .when{color:var(--text-subtle);font-size:13px;flex-shrink:0;min-width:62px;text-align:right}@media (max-width: 560px){.activity-row .when{display:none}}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:500;border:1px solid var(--divider);color:var(--text-muted);white-space:nowrap}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge.live{color:var(--green);border-color:#30d1584d;background:#30d15814}.badge.pending{color:var(--amber);border-color:#ffd60a4d;background:#ffd60a14}.badge.off{color:var(--text-subtle)}.token-head{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.token-head h1{margin:0;font-size:clamp(30px,5vw,44px);letter-spacing:-.035em;font-weight:600;line-height:1.1}.token-head .name{margin:4px 0 0;font-size:17px;color:var(--text-muted)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--divider);border:1px solid var(--divider);border-radius:var(--radius-panel);overflow:hidden}.fact{background:var(--bg-card);padding:18px 20px;min-width:0}.fact .k{font-size:12.5px;color:var(--text-subtle);margin-bottom:7px}.fact .v{font-size:15px;overflow-wrap:anywhere}.empty{padding:56px 24px;text-align:center;color:var(--text-muted)}.empty h3{margin:0 0 6px;font-size:18px;color:var(--text);font-weight:600;letter-spacing:-.02em}.empty p{margin:0;font-size:15px}.skeleton{background:linear-gradient(90deg,#f2f2f20d,#f2f2f217,#f2f2f20d);background-size:200% 100%;animation:shimmer 1.4s linear infinite;border-radius:8px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.footer{border-top:1px solid var(--divider);margin-top:40px;padding:40px 0;color:var(--text-subtle);font-size:14px}.footer-inner{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;align-items:center}.footer a:hover{color:var(--text)}.footer .links{display:flex;gap:20px;flex-wrap:wrap}@media (max-width: 560px){.nav{flex:1 1 auto;min-width:0}.wide-only{display:none}.narrow-only{display:inline}.masthead-end{flex:none}.masthead-inner .btn{padding:8px 13px;font-size:13px}.nav{overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}}@media (max-width: 720px){.page{padding:0 18px}.hero{padding:64px 0 48px}.section{padding:52px 0}.masthead-inner{height:60px;gap:14px}.nav a{padding:8px 11px;font-size:14px}.search{min-width:0;width:100%}.stat .value{font-size:25px}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat{padding:16px}.footer .links a{display:inline-flex;align-items:center;min-height:40px}.footer-inner{gap:4px}.filter-row{gap:8px}.segmented button{padding:7px 12px}.token-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (max-width: 400px){.page{padding:0 14px}.nav a{padding:8px 9px}.masthead-inner{gap:10px}}
