.uses{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:9px;max-width:560px}.uses li{position:relative;padding-left:20px;font-size:14.5px;color:var(--body);line-height:1.5}.uses li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;background:var(--amp)}.uses b{color:var(--ink)}.askfor{margin-top:22px;border:1px solid var(--hairline);border-left:3px solid var(--amp);background:var(--surface);padding:18px 22px;max-width:720px}.askfor b{color:var(--ink);font-size:15px}.askfor p{margin:6px 0 0;font-size:14px}header{position:relative;overflow:hidden;border-bottom:1px solid var(--hairline)}.beam-bg{position:absolute;inset:0;z-index:0;opacity:.8}.hero{padding:74px 24px 70px;position:relative;z-index:1;max-width:1080px;margin:0 auto}.hero h1{color:var(--ink);font-size:clamp(34px,5.4vw,56px);font-weight:700;letter-spacing:-1.8px;line-height:1.04}.hero h1 .amp{color:var(--amp)}.hero p.sub{margin:22px 0 30px;font-size:18px;max-width:560px}.hero .cta-row{margin-top:0}.herogrid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}@media(max-width:900px){.herogrid{grid-template-columns:1fr}}.moments{display:flex;flex-direction:column;gap:12px;max-width:420px}.moment{background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--amp);padding:14px 16px 15px;box-shadow:0 10px 30px #00000059}.moment:nth-child(1){transform:rotate(-.6deg)}.moment:nth-child(3){transform:rotate(.5deg)}.m-head{display:flex;align-items:center;gap:8px;margin-bottom:7px}.m-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.m-app{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--muted)}.m-when{margin-left:auto;font-size:11.5px;color:var(--muted)}.m-title{color:var(--ink);font-weight:700;font-size:15.5px;letter-spacing:-.2px}.m-body{color:var(--body);font-size:13.5px;margin-top:3px}.m-photo{margin-top:10px;height:84px;position:relative;background:radial-gradient(120px 60px at 70% 20%,rgba(217,239,0,.16),transparent 70%),linear-gradient(160deg,#232823,#171a16 55%,#101310);border:1px solid var(--hairline);display:grid;place-items:center}.m-phlabel{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:1.6px;color:var(--muted)}.m-actions{display:flex;gap:8px;margin-top:11px}.m-approve{background:var(--amp);color:var(--graphite);font-weight:700;font-size:12.5px;padding:7px 16px}.m-deny{border:1px solid var(--hairline);color:var(--body);font-size:12.5px;padding:7px 16px}.m-caption{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);padding:4px 2px 0}.coin{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:840px){.coin{grid-template-columns:1fr}}.side{background:var(--surface);border:1px solid var(--hairline);border-top:3px solid var(--amp);padding:26px;min-width:0}.side .s-tag{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:1.3px;color:var(--amp)}.side h3{color:var(--ink);font-size:19px;letter-spacing:-.4px;margin:11px 0 8px}.side p{font-size:14.5px}.side pre{margin-top:12px;font-size:12px;padding:14px}.side .go{display:inline-block;margin-top:14px;color:var(--amp);font-weight:700;font-size:14.5px}.stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.store{border:1px solid var(--hairline);background:var(--surface);padding:22px;display:flex;align-items:center;gap:16px;color:var(--ink)}.store .tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1.2px;color:var(--muted)}.store .name{font-weight:700;font-size:16px}.store svg{flex:0 0 auto}.store.live{border-left:3px solid var(--amp)}.store.live .tag{color:var(--amp)}.store.live:hover{background:var(--surface-alt);border-color:var(--amp)}.hero .storeline{margin-top:16px;font-size:13.5px;color:var(--muted)}.hero .hero-curl{margin-top:18px;max-width:560px;font-size:12.5px;padding:12px 14px;white-space:pre;overflow-x:auto}.hero .storeline a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--amp);text-underline-offset:3px}
