:root{--ink:#e6e1cc;--mute:#8c866c;--paper:#10140c;--panel:#171c12;--line:#2a3220;--tick:#c8f54a;--gtd:#e3b341;--fcfs:#c8f54a;--warn:#ff5c3a;--font-display:"Fraunces",serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:hidden}body{background:radial-gradient(1200px 500px at 10% -10%,#1c2610 0,transparent 55%),linear-gradient(180deg,#0c0e09 0,var(--paper) 40%);color:var(--ink);font-family:var(--font-mono);font-size:13px;letter-spacing:.01em}a{color:inherit;text-decoration:none}button,input,select{font-family:inherit;color:inherit}.display,h1,h2{font-family:var(--font-display);font-weight:500;letter-spacing:-.03em}.shell{max-width:1180px;margin:0 auto;padding:0 20px 80px}.nav{gap:12px 22px;padding:22px 0 18px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20}.nav,.nav-links{display:flex;flex-wrap:wrap;align-items:center}.nav-links{gap:8px 22px;flex:1 1 auto}.nav-end{display:flex;align-items:center;gap:10px;margin-left:auto}.nav-toggle{display:none;background:transparent;border:1px solid var(--line);color:var(--ink);padding:8px 12px;min-height:40px;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.brand{font-family:var(--font-display);font-size:28px;line-height:1;flex-shrink:0}.brand span{color:var(--tick)}.nav a{color:var(--mute)}.nav a.active,.nav a:hover{color:var(--ink)}.chip{border:1px solid var(--line);padding:4px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--mute)}.auth-wrap{position:relative}.auth-btn{cursor:pointer;background:transparent;font-family:inherit;min-height:40px;padding:6px 10px}.auth-btn:hover{color:var(--ink);border-color:var(--tick)}.auth-pop{position:absolute;right:0;top:calc(100% + 10px);width:min(280px,calc(100vw - 40px));background:var(--panel);border:1px solid var(--line);padding:16px;z-index:30;box-shadow:0 16px 40px #0008}.nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.nft-card{border:1px solid var(--line);background:#0e120b;padding:8px}.nft-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#161c10}.nft-card .mono{font-size:11px}.hero{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:40px;gap:40px;padding:48px 0 32px}.hero h1{font-size:clamp(42px,7vw,72px);line-height:.92;margin:0 0 16px}.kicker{color:var(--tick);text-transform:uppercase;letter-spacing:.22em;font-size:11px;margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lede{color:var(--mute);max-width:46ch;line-height:1.6}.tape{border:1px solid var(--line);background:var(--panel);overflow:visible}.row,.tape-head{display:grid;grid-template-columns:88px 1.4fr 1fr 120px 90px;grid-gap:12px;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.tape-head{color:var(--mute);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.row{position:relative}.row:hover{background:#1d2416;z-index:6}.tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase}.tag.gtd{color:var(--gtd)}.tag.fcfs{color:var(--fcfs)}.tag.deploy{color:var(--ink)}.tag.mint,.tag.sold{color:var(--warn)}.tag.now{color:var(--tick)}.mint-desk{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mint-desk-sold{font-family:var(--font-display);font-size:22px;color:var(--warn);margin:0}.mint-desk-clock{margin:0}.mint-desk-floor{margin:0;color:var(--ink)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.card{border:1px solid var(--line);background:var(--panel);padding:18px}.card h2{margin:0 0 12px;font-size:28px}.mono{word-break:break-all;color:var(--mute)}.btn{background:var(--tick);color:#10140c;border:0;padding:10px 14px;min-height:40px;cursor:pointer;font-weight:600;letter-spacing:.04em}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field label{color:var(--mute);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.field input,.field select,.field textarea{background:#0e120b;border:1px solid var(--line);padding:10px}.field textarea{min-height:72px;resize:vertical}.wallet-picks{display:flex;flex-direction:column;gap:8px;margin-top:8px}.err{color:var(--warn)}.ok{color:var(--tick)}.timeline{display:flex;flex-direction:column;gap:0}.phase{display:grid;grid-template-columns:90px 1fr auto;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.compare{font-family:var(--font-display);font-size:22px;margin-top:8px}.row.book,.tape-head.book{grid-template-columns:1.6fr 110px 1.2fr 140px 90px}.row.sched,.tape-head.sched{grid-template-columns:88px 1.4fr 140px 140px 70px}.filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 0 12px}.filters input:not([type]),.filters input[type=text]{background:#0e120b;border:1px solid var(--line);padding:10px 12px;min-width:240px}.filters label{color:var(--mute)}.pager{display:flex;gap:16px;align-items:center;margin-top:16px}.phase-hover-cell{position:relative;display:inline-block;max-width:100%}.phase-tip{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:max-content;max-width:min(920px,92vw);padding:12px 14px;background:#0e120b;border:1px solid var(--line);box-shadow:0 16px 40px #000a}.phase-hover-cell:focus-within .phase-tip,.phase-hover-cell:hover .phase-tip,.row:focus-within .phase-tip,.row:hover .phase-tip{display:flex;flex-direction:column;gap:8px}.phase-tip-row{display:flex;flex-wrap:nowrap;gap:16px;align-items:baseline;font-size:12px}.phase-tip-meta,.phase-tip-row,.phase-tip-when{white-space:nowrap}.phase-tip-when{font-size:11px;color:var(--mute)}.nav a.nav-soon{display:inline-flex;align-items:center;gap:8px}.soon-chip{border-color:var(--gtd);color:var(--gtd);font-size:9px;letter-spacing:.16em;padding:2px 6px;vertical-align:middle}.kicker .soon-chip{margin-left:10px}.hero-links,.launchpad-ctas{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:4px}.launchpad-teaser{display:inline-flex;align-items:center;gap:10px;color:var(--mute)}.launchpad-teaser:hover{color:var(--ink)}.launchpad-hero h1{max-width:12ch}@media (max-width:800px){.shell{padding:0 14px 64px}.nav{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:0;row-gap:0;padding:12px 0 0}.brand{font-size:24px;grid-column:1;grid-row:1}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;grid-column:2;grid-row:1}.nav-end{margin-left:0;grid-column:3;grid-row:1}.nav-links{display:none;flex:none;flex-direction:column;align-items:stretch;gap:0;grid-column:1/-1;grid-row:2;padding:0 0 12px;border-top:1px solid var(--line);margin-top:12px}.nav-open .nav-links{display:flex}.nav-links a{padding:12px 4px;min-height:44px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.nav-links a:last-child{border-bottom:0}.chain-chip{display:none}.hero{padding:28px 0 24px;gap:24px}.hero h1{font-size:clamp(34px,11vw,48px)}.card h2{font-size:24px}.grid2,.hero,.phase,.row,.row.book,.row.sched,.tape-head,.tape-head.book,.tape-head.sched{grid-template-columns:1fr}.tape{overflow-x:auto;-webkit-overflow-scrolling:touch}.tape-head{display:none}.row,.row.book,.row.sched{gap:6px;padding:12px}.filters{flex-direction:column;align-items:stretch;gap:10px;margin:20px 0 12px}.filters input:not([type]),.filters input[type=text]{min-width:0;width:100%}.filters label{display:flex;align-items:center;gap:8px;min-height:40px}.pager{flex-wrap:wrap;gap:10px}.card .btn,.pager .btn,form .btn{width:100%}.field input,.field select,.field textarea{width:100%;max-width:100%;font-size:16px}.nft-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.phase-tip{left:0;right:0;width:auto;max-width:calc(100vw - 28px)}.phase-tip-row{flex-wrap:wrap;gap:6px 12px}.phase-tip-meta,.phase-tip-row,.phase-tip-when{white-space:normal}.hero-links,.launchpad-ctas{flex-direction:column;align-items:flex-start;gap:12px}.launchpad-teaser{flex-wrap:wrap}.kicker{letter-spacing:.14em;font-size:10px}.kicker .soon-chip{margin-left:0}.compare{font-size:18px;word-break:break-word}.mint-desk-sold{font-size:20px}.mono{overflow-wrap:anywhere}}