ainav-pentagram.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=1440">
  6. <title>AI Compass — Pentagram Style</title>
  7. <link rel="preconnect" href="https://fonts.googleapis.com">
  8. <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet">
  9. <script src="https://unpkg.com/lucide@latest"></script>
  10. <style>
  11. * { margin: 0; padding: 0; box-sizing: border-box; }
  12. body {
  13. width: 1440px;
  14. height: 900px;
  15. overflow: hidden;
  16. margin: 0;
  17. font-family: 'Helvetica Neue', Arial, sans-serif;
  18. background: #FFFFFF;
  19. color: #000000;
  20. }
  21. /* NAV */
  22. nav {
  23. display: flex;
  24. align-items: center;
  25. justify-content: space-between;
  26. padding: 24px 64px;
  27. border-bottom: 2px solid #000;
  28. }
  29. .nav-logo {
  30. font-family: 'Helvetica Neue', Arial, sans-serif;
  31. font-weight: 700;
  32. font-size: 20px;
  33. letter-spacing: -0.5px;
  34. display: flex;
  35. align-items: center;
  36. gap: 8px;
  37. }
  38. .nav-logo .compass-icon {
  39. width: 24px;
  40. height: 24px;
  41. }
  42. .nav-links {
  43. display: flex;
  44. gap: 32px;
  45. list-style: none;
  46. font-size: 13px;
  47. font-weight: 500;
  48. text-transform: uppercase;
  49. letter-spacing: 1.5px;
  50. }
  51. .nav-links a {
  52. text-decoration: none;
  53. color: #000;
  54. transition: color 0.2s;
  55. }
  56. .nav-links a:hover { color: #E63946; }
  57. .nav-submit {
  58. font-family: 'Helvetica Neue', Arial, sans-serif;
  59. font-size: 13px;
  60. font-weight: 600;
  61. text-transform: uppercase;
  62. letter-spacing: 1.5px;
  63. background: #000;
  64. color: #fff;
  65. border: none;
  66. padding: 10px 24px;
  67. cursor: pointer;
  68. transition: background 0.2s;
  69. }
  70. .nav-submit:hover { background: #E63946; }
  71. /* HERO GRID */
  72. .hero {
  73. display: grid;
  74. grid-template-columns: 1fr 1fr;
  75. min-height: calc(900px - 72px);
  76. }
  77. /* LEFT PANEL */
  78. .hero-left {
  79. padding: 56px 64px 48px;
  80. display: flex;
  81. flex-direction: column;
  82. justify-content: space-between;
  83. border-right: 2px solid #000;
  84. }
  85. .hero-stat {
  86. font-family: 'Helvetica Neue', Arial, sans-serif;
  87. font-size: 180px;
  88. font-weight: 900;
  89. line-height: 0.85;
  90. letter-spacing: -8px;
  91. color: #E63946;
  92. position: relative;
  93. }
  94. .hero-stat span {
  95. font-size: 48px;
  96. letter-spacing: -2px;
  97. vertical-align: top;
  98. margin-left: 4px;
  99. }
  100. .hero-headline {
  101. font-family: 'Helvetica Neue', Arial, sans-serif;
  102. font-size: 42px;
  103. font-weight: 900;
  104. line-height: 1.08;
  105. letter-spacing: -1.5px;
  106. margin-top: 24px;
  107. max-width: 520px;
  108. }
  109. .hero-sub {
  110. font-size: 15px;
  111. color: #555;
  112. margin-top: 16px;
  113. letter-spacing: 0.2px;
  114. line-height: 1.5;
  115. }
  116. /* SEARCH */
  117. .search-box {
  118. display: flex;
  119. border: 3px solid #000;
  120. margin-top: 32px;
  121. max-width: 560px;
  122. }
  123. .search-box input {
  124. flex: 1;
  125. padding: 16px 20px;
  126. font-family: 'Helvetica Neue', Arial, sans-serif;
  127. font-size: 15px;
  128. border: none;
  129. outline: none;
  130. background: #fff;
  131. }
  132. .search-box button {
  133. padding: 16px 28px;
  134. background: #000;
  135. color: #fff;
  136. border: none;
  137. font-family: 'Helvetica Neue', Arial, sans-serif;
  138. font-size: 13px;
  139. font-weight: 600;
  140. text-transform: uppercase;
  141. letter-spacing: 1.5px;
  142. cursor: pointer;
  143. display: flex;
  144. align-items: center;
  145. gap: 8px;
  146. transition: background 0.2s;
  147. }
  148. .search-box button:hover { background: #E63946; }
  149. /* CATEGORY TAGS */
  150. .categories {
  151. display: flex;
  152. flex-wrap: wrap;
  153. gap: 8px;
  154. margin-top: 28px;
  155. }
  156. .cat-tag {
  157. font-size: 11px;
  158. font-weight: 600;
  159. text-transform: uppercase;
  160. letter-spacing: 2px;
  161. padding: 6px 14px;
  162. border: 2px solid #000;
  163. background: transparent;
  164. cursor: pointer;
  165. transition: all 0.15s;
  166. font-family: 'Helvetica Neue', Arial, sans-serif;
  167. }
  168. .cat-tag:hover {
  169. background: #000;
  170. color: #fff;
  171. }
  172. .cat-tag.active {
  173. background: #E63946;
  174. border-color: #E63946;
  175. color: #fff;
  176. }
  177. /* RIGHT PANEL — TOOL LIST */
  178. .hero-right {
  179. display: flex;
  180. flex-direction: column;
  181. }
  182. .list-header {
  183. display: flex;
  184. justify-content: space-between;
  185. align-items: center;
  186. padding: 16px 48px;
  187. border-bottom: 2px solid #000;
  188. font-size: 11px;
  189. font-weight: 600;
  190. text-transform: uppercase;
  191. letter-spacing: 2px;
  192. color: #888;
  193. }
  194. .tool-item {
  195. display: grid;
  196. grid-template-columns: 48px 1fr auto;
  197. align-items: center;
  198. padding: 24px 48px;
  199. border-bottom: 1px solid #E0E0E0;
  200. transition: background 0.15s;
  201. cursor: pointer;
  202. }
  203. .tool-item:hover {
  204. background: #F7F7F7;
  205. }
  206. .tool-index {
  207. font-family: 'Helvetica Neue', Arial, sans-serif;
  208. font-size: 14px;
  209. font-weight: 500;
  210. color: #BBB;
  211. }
  212. .tool-info {
  213. display: flex;
  214. flex-direction: column;
  215. gap: 4px;
  216. }
  217. .tool-name-row {
  218. display: flex;
  219. align-items: center;
  220. gap: 12px;
  221. }
  222. .tool-name {
  223. font-family: 'Helvetica Neue', Arial, sans-serif;
  224. font-size: 22px;
  225. font-weight: 600;
  226. letter-spacing: -0.5px;
  227. }
  228. .tool-badge {
  229. font-size: 10px;
  230. font-weight: 600;
  231. text-transform: uppercase;
  232. letter-spacing: 1.5px;
  233. color: #E63946;
  234. background: rgba(230, 57, 70, 0.08);
  235. padding: 3px 8px;
  236. }
  237. .tool-desc {
  238. font-size: 13px;
  239. color: #777;
  240. line-height: 1.4;
  241. max-width: 400px;
  242. }
  243. .tool-category {
  244. font-size: 11px;
  245. font-weight: 600;
  246. text-transform: uppercase;
  247. letter-spacing: 2px;
  248. color: #999;
  249. white-space: nowrap;
  250. }
  251. .tool-item:last-child {
  252. border-bottom: none;
  253. }
  254. /* FEATURED TAG */
  255. .tool-item.featured {
  256. border-left: 4px solid #E63946;
  257. padding-left: 44px;
  258. }
  259. .bottom-bar {
  260. margin-top: auto;
  261. padding: 16px 48px;
  262. border-top: 2px solid #000;
  263. display: flex;
  264. justify-content: space-between;
  265. align-items: center;
  266. font-size: 12px;
  267. color: #888;
  268. font-weight: 500;
  269. letter-spacing: 0.5px;
  270. }
  271. .bottom-bar a {
  272. color: #000;
  273. text-decoration: none;
  274. font-weight: 600;
  275. text-transform: uppercase;
  276. letter-spacing: 1.5px;
  277. font-size: 11px;
  278. display: flex;
  279. align-items: center;
  280. gap: 6px;
  281. transition: color 0.2s;
  282. }
  283. .bottom-bar a:hover { color: #E63946; }
  284. </style>
  285. </head>
  286. <body>
  287. <nav>
  288. <div class="nav-logo">
  289. <svg class="compass-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
  290. <circle cx="12" cy="12" r="10"/>
  291. <polygon points="16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88" fill="#E63946" stroke="#E63946"/>
  292. </svg>
  293. AI Compass
  294. </div>
  295. <ul class="nav-links">
  296. <li><a href="#">Browse</a></li>
  297. <li><a href="#">Categories</a></li>
  298. <li><a href="#">New Tools</a></li>
  299. <li><a href="#">About</a></li>
  300. </ul>
  301. <button class="nav-submit">Submit a Tool</button>
  302. </nav>
  303. <div class="hero">
  304. <!-- LEFT -->
  305. <div class="hero-left">
  306. <div>
  307. <div class="hero-stat">500<span>+</span></div>
  308. <h1 class="hero-headline">Find the right AI tool in seconds</h1>
  309. <p class="hero-sub">500+ tools, 24 categories, updated weekly. The most comprehensive curated directory for AI practitioners.</p>
  310. <div class="search-box">
  311. <input type="text" placeholder="Search tools by name, category, or use case...">
  312. <button>
  313. <i data-lucide="search" style="width:16px;height:16px;"></i>
  314. Search
  315. </button>
  316. </div>
  317. <div class="categories">
  318. <span class="cat-tag active">Writing</span>
  319. <span class="cat-tag">Coding</span>
  320. <span class="cat-tag">Image</span>
  321. <span class="cat-tag">Video</span>
  322. <span class="cat-tag">Audio</span>
  323. <span class="cat-tag">Productivity</span>
  324. <span class="cat-tag">Research</span>
  325. </div>
  326. </div>
  327. </div>
  328. <!-- RIGHT -->
  329. <div class="hero-right">
  330. <div class="list-header">
  331. <span>Featured Tools</span>
  332. <span>Category</span>
  333. </div>
  334. <div class="tool-item featured">
  335. <span class="tool-index">01</span>
  336. <div class="tool-info">
  337. <div class="tool-name-row">
  338. <span class="tool-name">Claude</span>
  339. <span class="tool-badge">Editor's Pick</span>
  340. </div>
  341. <span class="tool-desc">Advanced AI assistant for writing, analysis, and coding with extended context and nuanced reasoning.</span>
  342. </div>
  343. <span class="tool-category">Writing</span>
  344. </div>
  345. <div class="tool-item">
  346. <span class="tool-index">02</span>
  347. <div class="tool-info">
  348. <div class="tool-name-row">
  349. <span class="tool-name">Cursor</span>
  350. <span class="tool-badge">Trending</span>
  351. </div>
  352. <span class="tool-desc">AI-native code editor that understands your entire codebase and accelerates development workflows.</span>
  353. </div>
  354. <span class="tool-category">Coding</span>
  355. </div>
  356. <div class="tool-item">
  357. <span class="tool-index">03</span>
  358. <div class="tool-info">
  359. <div class="tool-name-row">
  360. <span class="tool-name">Midjourney</span>
  361. </div>
  362. <span class="tool-desc">Leading AI image generation platform producing stunning visuals from text descriptions.</span>
  363. </div>
  364. <span class="tool-category">Image</span>
  365. </div>
  366. <div class="tool-item">
  367. <span class="tool-index">04</span>
  368. <div class="tool-info">
  369. <div class="tool-name-row">
  370. <span class="tool-name">Perplexity</span>
  371. </div>
  372. <span class="tool-desc">AI-powered search engine with real-time citations and conversational answers.</span>
  373. </div>
  374. <span class="tool-category">Research</span>
  375. </div>
  376. <div class="tool-item">
  377. <span class="tool-index">05</span>
  378. <div class="tool-info">
  379. <div class="tool-name-row">
  380. <span class="tool-name">Runway</span>
  381. <span class="tool-badge">New</span>
  382. </div>
  383. <span class="tool-desc">Gen-3 video generation and editing suite for creators and filmmakers.</span>
  384. </div>
  385. <span class="tool-category">Video</span>
  386. </div>
  387. <div class="bottom-bar">
  388. <span>Showing 5 of 500+ tools</span>
  389. <a href="#">
  390. View All Tools
  391. <i data-lucide="arrow-right" style="width:14px;height:14px;"></i>
  392. </a>
  393. </div>
  394. </div>
  395. </div>
  396. <script>
  397. lucide.createIcons();
  398. </script>
  399. </body>
  400. </html>