@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-var.woff2) format("woff2");font-weight:300 400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-var.woff2) format("woff2");font-weight:400 500;font-display:swap}:root{--void: #060608;--dust: #23242b;--mind-cold: #8b93a7;--mind-live: #f4eddc;--ember: #e8a13c;--ink: #b9bcc6;--font-display: "Fraunces", Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-ui: "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;background:var(--void);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}#sky{position:fixed;inset:0;width:100%;height:100%;display:block;touch-action:none}main{position:relative;z-index:1;height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(16px,3vw,32px);pointer-events:none}main>*{pointer-events:auto}header .wordmark{font-family:var(--font-display);font-weight:300;font-size:15px;letter-spacing:.32em;color:var(--mind-live);text-decoration:none;opacity:.85}.claim{align-self:center;justify-self:center;text-align:center;max-width:34rem;padding:2.5rem 1.5rem;position:relative}.claim:before{content:"";position:absolute;inset:-40% -45vw;background:radial-gradient(ellipse at center,#060608c7,#0606088c,#06060800 70%);z-index:-1;pointer-events:none}.claim h1{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144;font-size:clamp(30px,6vw,52px);line-height:1.08;letter-spacing:-.015em;color:var(--mind-live);text-wrap:balance}.claim .sub{margin-top:1rem;font-size:15px;color:var(--ink);text-wrap:balance}.cta{display:inline-block;margin-top:1.75rem;min-height:48px;padding:.85rem 1.6rem;border:1px solid var(--ember);border-radius:2px;color:var(--void);background:var(--ember);font-family:var(--font-ui);font-weight:500;font-size:15px;letter-spacing:.01em;text-decoration:none;transition:transform .16s ease,opacity .16s ease}.cta:hover{transform:translateY(-1px)}.cta:active{transform:translateY(0)}.cta.ghost{background:transparent;color:var(--ember)}.cta[hidden]{display:none}.price{margin-top:.6rem;font-size:12.5px;color:var(--ink);opacity:.85}.counter{margin-top:1.4rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink);letter-spacing:.02em}.counter .num{color:var(--ember);font-weight:500;display:inline-block}.counter .num.tick{animation:tick .3s cubic-bezier(.2,.8,.2,1)}@keyframes tick{0%{transform:translateY(0);opacity:1}40%{transform:translateY(-.55em);opacity:0}41%{transform:translateY(.55em)}to{transform:translateY(0);opacity:1}}.counter .next{display:block;margin-top:.3rem;font-size:12px;opacity:.8}[data-variant=A] .counter .next{color:var(--ember);opacity:1}.feed{display:block;margin-top:.3rem;font-size:12px;opacity:.7;min-height:1.2em}.feed[hidden]{display:none}footer{display:flex;gap:1.25rem;justify-content:center;font-size:11.5px}footer a,footer button{color:var(--ink);opacity:.6;text-decoration:none;background:none;border:0;font:inherit;cursor:pointer}footer a:hover,footer button:hover{opacity:1}dialog{margin:auto;max-width:30rem;padding:2rem;background:var(--void);color:var(--ink);border:1px solid #1c1d24;border-radius:4px;font-size:14.5px;line-height:1.6}dialog::backdrop{background:#060608b3}dialog p+p{margin-top:.8em}dialog form{margin-top:1.4rem;text-align:right}dialog button{background:none;border:1px solid #2a2b33;color:var(--ink);padding:.5rem 1rem;font:inherit;cursor:pointer;border-radius:2px}.tooltip{position:fixed;z-index:2;pointer-events:none;font-family:var(--font-mono);font-size:11.5px;color:var(--mind-live);background:#060608d9;padding:.3rem .5rem;border:1px solid #1c1d24;border-radius:2px;white-space:nowrap;opacity:0;transition:opacity .2s ease}.tooltip.show{opacity:1}@media(prefers-reduced-motion:reduce){.counter .num.tick{animation:none}.cta{transition:none}}.cluster-card{position:fixed;z-index:3;width:min(320px,calc(100vw - 32px));padding:.9rem 1rem .8rem;background:#060608e0;border:1px solid #1c1d24;border-radius:3px;color:var(--ink);font-size:12.5px;backdrop-filter:blur(6px);animation:cc-in .22s ease}.cluster-card[hidden]{display:none}@keyframes cc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cc-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--mind-live)}.cc-close{background:none;border:0;color:var(--ink);font-size:16px;line-height:1;cursor:pointer;opacity:.6;padding:0 0 0 .6rem}.cc-close:hover{opacity:1}.cc-meta{margin-top:.15rem;font-family:var(--font-mono);font-size:11.5px;opacity:.75}.cc-word{margin-top:.7rem;font-family:var(--font-mono);font-weight:500;font-size:13px;letter-spacing:.18em;color:var(--ember)}.cc-thought{margin-top:.35rem;font-family:var(--font-display);font-weight:300;font-size:17px;line-height:1.3;color:var(--mind-live);text-wrap:balance}.cc-foot{margin-top:.8rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:11px;opacity:.8}.cc-foot button{background:none;border:1px solid #2a2b33;color:var(--ink);font:inherit;padding:.3rem .55rem;border-radius:2px;cursor:pointer}.cc-foot button:hover{border-color:var(--ember);color:var(--mind-live)}html.og .claim,html.og footer{display:none}
