@font-face{font-family:space;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:space Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_db03b3{font-family:space,space Fallback}.__variable_db03b3{--font-space:"space","space Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_b4c4d7{font-family:hanken,hanken Fallback}.__variable_b4c4d7{--font-hanken:"hanken","hanken Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_b67e52{font-family:mono,mono Fallback}.__variable_b67e52{--font-mono:"mono","mono Fallback"}:root{--accent:#d97757;--accent-hover:#c25c3a;--ink:#1b1a16;--muted:#57554d;--faint:#8c897f;--bg:#faf9f6;--line:#e7e5dd}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-hanken),-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}main{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button,input,select,textarea{font:inherit}img,svg{max-width:100%;height:auto}[style*="display: grid"]>*,[style*="display:grid"]>*{min-width:0}@media (max-width:920px){.mock-card,[id$=-grid]{max-width:100%}}*{box-sizing:border-box}body{margin:0}img{display:block}a{color:inherit}::selection{background:#f9ece5;color:#1b1a16}@keyframes prowlpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes prowlfeed{0%{opacity:0;transform:translateY(16px)}5%{opacity:1;transform:translateY(0)}16%{opacity:1;transform:translateY(0)}22%{opacity:0;transform:translateY(-12px)}to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.feed-item{animation:none!important}.feed-item:first-child{opacity:1!important;transform:none!important}}@media (max-width:920px){#features-grid,#hero-grid{grid-template-columns:minmax(0,1fr)!important}#features-grid>*{grid-column:auto!important;grid-row:auto!important}#builtfor-grid,#sources-grid{grid-template-columns:minmax(0,1fr)!important}#howit-grid,#more-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}#pricing-grid,#showcase-win{grid-template-columns:minmax(0,1fr)!important}#nav-links,#showcase-rail,#showcase-side{display:none!important}}@media (max-width:600px){#howit-grid,#more-grid{grid-template-columns:minmax(0,1fr)!important}#platform-row{gap:16px 20px!important}}@media (max-width:430px){#platform-row span{font-size:15px!important}.nav-login{display:none!important}}.h1:hover,.h2:hover,.h3:hover,.h4:hover,.h5:hover,.h6:hover{color:#1b1a16}.h7:hover,.h8:hover{background:var(--accent-hover,#c25c3a)}.h9:hover{border-color:var(--accent,#d97757)}.h10:hover{border-color:#1b1a16;background:#f4f3ef}.h11:hover{background:var(--accent-hover,#c25c3a)}.h12:hover{border-color:#1b1a16;background:#f4f3ef}.h13:hover{transform:translateY(-1px)}.h14:hover,.h15:hover,.h16:hover,.h17:hover,.h18:hover,.h19:hover,.h20:hover,.h21:hover{color:#1b1a16}a{text-decoration:none}@media (max-width:860px){#stats-grid,#story-grid,#values-grid{grid-template-columns:minmax(0,1fr)!important}}.a1:hover{transform:translateY(-1px)}.post-card:hover .post-cover{transform:translateY(-3px);box-shadow:0 18px 40px -26px rgba(27,26,22,.4)}.post-card:hover .post-title{color:var(--accent,#d97757)}.post-cover{transition:transform .2s ease,box-shadow .2s ease}.post-title{transition:color .15s ease}@media (max-width:860px){#feat-grid{grid-template-columns:minmax(0,1fr)!important}}.b1:focus{border-color:var(--accent,#d97757)}.b2:hover{background:var(--accent-hover,#c25c3a)}.prose p{font-size:17.5px;line-height:1.72;color:#3a382f;margin:0 0 22px}.prose h2{font-family:var(--font-space),sans-serif;font-weight:600;font-size:26px;line-height:1.15;letter-spacing:-.02em;color:#1b1a16;margin:44px 0 16px}.prose h3{line-height:1.2;margin:32px 0 12px}.prose ul{margin:0 0 22px;padding-left:0;list-style:none}.prose li{position:relative;font-size:17px;line-height:1.65;color:#3a382f;margin:0 0 11px;padding-left:24px}.prose li:before{content:"";position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--accent,#d97757)}.prose a{transition:border-color .15s}.prose a:hover{border-color:var(--accent,#d97757)}.prose strong{font-weight:600;color:#1b1a16}.prose code{font-family:var(--font-mono),ui-monospace,monospace;font-size:14.5px;background:#f4f3ef;border:1px solid #e7e5dd;border-radius:5px;padding:1px 6px;color:#1b1a16}@media (max-width:760px){.prose li,.prose p{font-size:16.5px}#related-grid{grid-template-columns:minmax(0,1fr)!important}}.p1:hover{color:#1b1a16}.p2:hover{border-color:var(--accent,#d97757)}.field{font-family:var(--font-hanken),sans-serif;font-size:14.5px;color:#1b1a16;background:#fff;border:1px solid #d9d6cc;border-radius:9px;padding:11px 13px;width:100%;outline:none;transition:border-color .15s}.field:focus{border-color:var(--accent,#d97757)}.field::placeholder{color:#a8a499}label.fl{font-size:12.5px;font-weight:500;color:#57554d;margin-bottom:7px;display:block}@media (max-width:860px){#contact-grid{grid-template-columns:minmax(0,1fr)!important}}.c1:hover{background:var(--accent-hover,#c25c3a)}.c2:hover,.c3:hover,.c4:hover,.legal h2{color:#1b1a16}.legal h2{font-family:var(--font-space),sans-serif;font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}.legal p{line-height:1.7;margin:0 0 14px}.legal li,.legal p{font-size:16px;color:#3a382f}.legal li{line-height:1.65;margin:0 0 9px;padding-left:22px;position:relative;list-style:none}.legal ul{margin:0 0 14px;padding:0}.legal li:before{content:"";position:absolute;left:4px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--accent,#d97757)}.legal a{color:var(--accent,#d97757);border-bottom:1px solid #e3c4b3}.legal section{scroll-margin-top:80px;margin-bottom:clamp(32px,4vw,44px)}.toc a{transition:color .15s}.toc a:hover{color:#1b1a16!important}@media (max-width:860px){#legal-grid{grid-template-columns:minmax(0,1fr)!important}#legal-toc{display:none!important}}@media (max-width:760px){.nav-links{display:none!important}}@media (max-width:430px){.nav-login{display:none!important}}.n1:hover,.n2:hover,.n3:hover,.n4:hover,.n5:hover,.n6:hover{color:#1b1a16}.n7:hover{background:var(--accent-hover,#c25c3a)}.f1:hover,.f2:hover,.f3:hover,.f4:hover,.f5:hover,.f6:hover,.f7:hover,.f8:hover{color:#1b1a16}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary span{transform:rotate(45deg);display:inline-block}@media (max-width:860px){#faq-grid{grid-template-columns:minmax(0,1fr)!important}}.screenshot{display:block;width:100%;height:auto;border-radius:14px}.prose table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5;margin:24px 0;display:block;overflow-x:auto}.prose thead th{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#57554d;background:#f4f3ef}.prose td,.prose th{border:1px solid #e7e5dd;padding:9px 12px;text-align:left;vertical-align:top}.prose pre{background:#f4f3ef;border:1px solid #e7e5dd;border-radius:10px;padding:14px 16px;overflow-x:auto;font-family:var(--font-mono),monospace;font-size:13px;line-height:1.55;margin:22px 0}.prose pre code{background:none;padding:0;border:0}.prose blockquote{margin:28px 0;padding:14px 18px 14px 20px;border-left:3px solid var(--accent,#d97757);background:#fbf3ee;border-radius:0 10px 10px 0}.prose blockquote p{margin:0;font-size:15px;line-height:1.6;color:#1b1a16}.prose ol{margin:0 0 18px;padding-left:22px}.prose ol li{margin-bottom:6px}.prose h3{font-family:var(--font-space),sans-serif;font-weight:600;font-size:19px;letter-spacing:-.015em;margin:28px 0 8px;color:#1b1a16}.prose a{color:var(--accent,#d97757);border-bottom:1px solid #e3c4b3}.prose ol{list-style:decimal;padding-left:24px}.prose ol li{padding-left:4px}.prose ol li:before{display:none}