.anti-lying-prompts{--font-jetbrains:"JetBrains Mono";--alp-bg:#fff;--alp-ink:#0a0a0a;--alp-ink-soft:#52525b;--alp-line:#e4e4e7;--alp-green:#16a34a;--alp-green-tint:#f0fdf4;--alp-red:#dc2626;--alp-red-tint:#fef2f2;--alp-black:#0a0a0a;--alp-radius:16px;color:var(--alp-ink);background:var(--alp-bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(var(--alp-line)1px,transparent 1px);background-position:-13px -13px;background-size:26px 26px;font-family:Geist,system-ui,sans-serif;line-height:1.55}.anti-lying-prompts .alp-mono{font-family:var(--font-jetbrains),"Geist Mono",ui-monospace,monospace}.anti-lying-prompts .alp-wrap{max-width:860px;margin:0 auto;padding:0 24px}.anti-lying-prompts .alp-back{color:var(--alp-ink-soft);align-items:center;gap:8px;margin:20px 0 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.anti-lying-prompts .alp-back:hover{color:var(--alp-ink);text-decoration:underline}.anti-lying-prompts header{padding:88px 0 56px;position:relative}.anti-lying-prompts .alp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--alp-ink-soft);border:1px solid var(--alp-line);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.anti-lying-prompts .alp-dot{background:var(--alp-red);border-radius:50%;width:7px;height:7px;display:inline-block}.anti-lying-prompts h1{letter-spacing:-.035em;margin:26px 0 20px;font-size:clamp(38px,7vw,68px);font-weight:900;line-height:1.02}.anti-lying-prompts h1 .alp-hl{background:linear-gradient(#0000 62%,#dcfce7 62%);padding:0 4px}.anti-lying-prompts .alp-lede{color:var(--alp-ink-soft);max-width:620px;font-size:clamp(17px,2.4vw,20px)}.anti-lying-prompts .alp-lede strong{color:var(--alp-ink);font-weight:600}.anti-lying-prompts .alp-meter{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.anti-lying-prompts .alp-chip{border:1px solid var(--alp-line);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.anti-lying-prompts .alp-x{color:var(--alp-red);font-weight:800}.anti-lying-prompts .alp-seclabel{align-items:center;gap:14px;margin:64px 0 28px;display:flex}.anti-lying-prompts .alp-seclabel .alp-n{color:var(--alp-ink-soft);font-size:13px;font-weight:600}.anti-lying-prompts .alp-seclabel h2{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:800}.anti-lying-prompts .alp-seclabel .alp-rule{background:var(--alp-line);flex:1;height:1px}.anti-lying-prompts .alp-card{border:1px solid var(--alp-line);border-radius:var(--alp-radius);background:#fff;margin-bottom:20px;padding:30px 30px 26px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.anti-lying-prompts .alp-card:hover{border-color:#d4d4d8;transform:translateY(-2px);box-shadow:0 18px 40px -28px #00000059}.anti-lying-prompts .alp-card .alp-tag{color:var(--alp-ink-soft);border-left:1px solid var(--alp-line);border-bottom:1px solid var(--alp-line);background:#fafafa;border-bottom-left-radius:12px;padding:8px 14px;font-size:12px;font-weight:600;position:absolute;top:0;right:0}.anti-lying-prompts .alp-card h3{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:800}.anti-lying-prompts .alp-problem{color:var(--alp-red);background:var(--alp-red-tint);border-radius:8px;align-items:center;gap:7px;margin:8px 0 16px;padding:5px 11px;font-size:14px;font-weight:600;display:inline-flex}.anti-lying-prompts .alp-does{color:var(--alp-ink-soft);max-width:600px;margin-bottom:18px;font-size:15px}.anti-lying-prompts .alp-does b{color:var(--alp-ink);font-weight:600}.anti-lying-prompts .alp-promptbox{color:#fafafa;background:#0a0a0a;border-radius:12px;padding:20px 54px 20px 20px;font-size:14.5px;line-height:1.6;position:relative}.anti-lying-prompts .alp-quote{color:var(--alp-green);font-weight:600}.anti-lying-prompts .alp-copy{color:#a1a1aa;cursor:pointer;background:#161616;border:1px solid #2a2a2a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex;position:absolute;top:12px;right:12px}.anti-lying-prompts .alp-copy:hover{color:#fff;background:#222;border-color:#3a3a3a}.anti-lying-prompts .alp-copy.alp-done{background:var(--alp-green);border-color:var(--alp-green);color:#fff}.anti-lying-prompts .alp-copy svg{width:16px;height:16px}.anti-lying-prompts .alp-setup-intro{color:var(--alp-ink-soft);max-width:640px;margin-bottom:8px;font-size:15px}.anti-lying-prompts .alp-tabs{gap:8px;margin:26px 0 24px;display:flex}.anti-lying-prompts .alp-tab{cursor:pointer;border:1px solid var(--alp-line);color:var(--alp-ink-soft);background:#fff;border-radius:100px;align-items:center;gap:9px;padding:11px 20px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.anti-lying-prompts .alp-tab .alp-b{background:#d4d4d8;border-radius:50%;width:9px;height:9px}.anti-lying-prompts .alp-tab.alp-active{background:var(--alp-black);color:#fff;border-color:var(--alp-black)}.anti-lying-prompts .alp-tab.alp-active .alp-b{background:var(--alp-green)}.anti-lying-prompts .alp-panel{animation:.35s alp-fade;display:none}.anti-lying-prompts .alp-panel.alp-active{display:block}@keyframes alp-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.anti-lying-prompts .alp-route{border:1px solid var(--alp-line);border-radius:var(--alp-radius);background:#fff;margin-bottom:18px;padding:26px 28px}.anti-lying-prompts .alp-route-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.anti-lying-prompts .alp-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:5px 11px;font-size:11px;font-weight:800}.anti-lying-prompts .alp-pill.alp-all{background:var(--alp-green-tint);color:var(--alp-green)}.anti-lying-prompts .alp-pill.alp-proj{color:#2563eb;background:#eff6ff}.anti-lying-prompts .alp-route-head h4{letter-spacing:-.01em;font-size:17px;font-weight:700}.anti-lying-prompts ol.alp-steps{counter-reset:alp-s;flex-direction:column;gap:13px;list-style:none;display:flex}.anti-lying-prompts ol.alp-steps li{counter-increment:alp-s;color:#3f3f46;gap:14px;font-size:15px;display:flex}.anti-lying-prompts ol.alp-steps li:before{content:counter(alp-s);background:var(--alp-black);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12.5px;font-weight:700;display:flex}.anti-lying-prompts ol.alp-steps li b{color:var(--alp-ink);font-weight:600}.anti-lying-prompts .alp-path{color:#18181b;white-space:nowrap;background:#f4f4f5;border-radius:6px;padding:2px 7px;font-size:13px}.anti-lying-prompts .alp-note{border:1px dashed var(--alp-line);color:var(--alp-ink-soft);background:#fafafa;border-radius:12px;align-items:flex-start;gap:12px;margin-top:8px;padding:16px 18px;font-size:14px;display:flex}.anti-lying-prompts .alp-note svg{width:18px;height:18px;color:var(--alp-green);flex:none;margin-top:2px}.anti-lying-prompts .alp-note b{color:var(--alp-ink);font-weight:600}.anti-lying-prompts .alp-tldr{background:var(--alp-black);color:#fff;border-radius:20px;margin:30px 0 10px;padding:34px 32px}.anti-lying-prompts .alp-tldr h3{letter-spacing:-.01em;margin-bottom:16px;font-size:18px;font-weight:800}.anti-lying-prompts .alp-tldr ul{flex-direction:column;gap:11px;list-style:none;display:flex}.anti-lying-prompts .alp-tldr li{color:#d4d4d8;align-items:flex-start;gap:12px;font-size:15px;display:flex}.anti-lying-prompts .alp-tldr li svg{width:18px;height:18px;color:var(--alp-green);flex:none;margin-top:3px}.anti-lying-prompts .alp-tldr li b{color:#fff;font-weight:600}.anti-lying-prompts footer{text-align:center;border-top:1px solid var(--alp-line);margin-top:64px;padding:48px 0 70px}.anti-lying-prompts footer .alp-name{font-size:15px;font-weight:700}.anti-lying-prompts footer .alp-sub{color:var(--alp-ink-soft);margin-top:6px;font-size:13px}.anti-lying-prompts footer a{color:var(--alp-ink);border-bottom:1px solid var(--alp-line);text-decoration:none}@media (max-width:560px){.anti-lying-prompts header{padding:60px 0 40px}.anti-lying-prompts .alp-card{padding:24px 22px}.anti-lying-prompts .alp-promptbox{padding:18px 18px 50px}.anti-lying-prompts .alp-copy{top:auto;bottom:12px;right:12px}.anti-lying-prompts .alp-route{padding:22px 20px}.anti-lying-prompts .alp-path{white-space:normal}}
