@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.agent-review-landing{--accent: var(--composekit-accent);--accent-foreground: var(--composekit-accent-foreground);--page-rule: color-mix(in srgb, var(--border) 88%, transparent);min-height:100vh;overflow:hidden;color:var(--foreground);background:var(--background);font-family:var(--font-text)}.agent-review-landing *,.agent-review-landing *:before,.agent-review-landing *:after{box-sizing:border-box}.agent-review-landing a{color:inherit}.agent-review-landing a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.agent-review-landing__nav,.agent-review-landing__hero,.agent-review-landing__section,.agent-review-landing__closing{width:min(100% - 2rem,74rem);margin-inline:auto}.agent-review-landing__nav{display:flex;align-items:center;min-height:4.25rem;border-bottom:1px solid var(--page-rule);font-family:var(--font-brand);font-size:.75rem;font-weight:600;letter-spacing:.02em}.agent-review-landing__nav nav{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.agent-review-landing__brand{text-decoration:none;font-size:.9rem;letter-spacing:-.04em}.agent-review-landing__brand span{color:var(--accent)}.agent-review-landing__nav nav>a:last-child{color:var(--muted-foreground);text-underline-offset:.28rem}.agent-review-landing__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.88fr);gap:clamp(2.5rem,7vw,6rem);align-items:center;padding-block:clamp(4.5rem,10vw,9rem)}.agent-review-landing__hero-copy{max-width:42rem}.agent-review-landing__kicker{margin:0;color:var(--muted-foreground);font-family:var(--font-brand);font-size:.7rem;font-weight:600;letter-spacing:.11em;line-height:1.2}.agent-review-landing h1,.agent-review-landing h2,.agent-review-landing h3,.agent-review-landing p{margin-top:0}.agent-review-landing h1,.agent-review-landing h2,.agent-review-landing h3{color:var(--foreground)}.agent-review-landing h1{max-width:10ch;margin-bottom:1.5rem;font-family:var(--font-brand);font-size:clamp(2.7rem,6vw,5.25rem);font-weight:600;letter-spacing:-.07em;line-height:.95}.agent-review-landing h1 em{display:block;margin-top:.18em;font-family:var(--font-display-serif);font-size:1.12em;font-weight:400;letter-spacing:-.035em}.agent-review-landing__lede{max-width:37rem;margin-bottom:1.75rem;color:var(--muted-foreground);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.waitlist-form{display:grid;gap:.65rem;max-width:34rem}.waitlist-form__label{color:var(--foreground);font-family:var(--font-brand);font-size:.72rem;font-weight:600;letter-spacing:-.03em}.waitlist-form__controls{display:flex;flex-wrap:wrap;gap:.6rem}.waitlist-form input,.waitlist-form button{min-height:2.85rem;border:1px solid var(--border);border-radius:0;font:inherit}.waitlist-form input{min-width:min(100%,15rem);flex:1 1 15rem;padding:.65rem .8rem;color:var(--foreground);background:var(--card)}.waitlist-form button{padding:.65rem 1rem;border-color:var(--accent);color:var(--foreground);background:var(--accent);font-family:var(--font-brand);font-size:.78rem;font-weight:600;letter-spacing:-.035em;cursor:pointer}.waitlist-form input:focus-visible,.waitlist-form button:focus-visible,.waitlist-form__secondary-action:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.waitlist-form button:hover:not(:disabled){background:var(--background)}.waitlist-form button:disabled,.waitlist-form input:disabled{cursor:wait;opacity:.65}.waitlist-form__message{margin:0;font-size:.875rem}.waitlist-form__message--success{color:var(--composekit-accent-foreground)}.waitlist-form__message--error{color:#a31d1d}.waitlist-form__secondary-action{width:fit-content;color:var(--muted-foreground);font-family:var(--font-brand);font-size:.75rem;text-underline-offset:.28rem}.agent-review-landing__gallery{width:min(100% - 2rem,74rem);margin-inline:auto;padding-block:clamp(4.5rem,10vw,8rem);border-top:1px solid var(--page-rule)}.agent-review-landing__gallery-heading{max-width:42rem;margin-bottom:2rem}.agent-review-landing__gallery h2{max-width:14ch;margin:.8rem 0 0;font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,3.4rem);font-weight:600;letter-spacing:-.065em;line-height:1}.agent-review-landing__gallery-grid{display:grid;max-width:65rem}.agent-review-landing__gallery figure{margin:0;border:1px solid var(--border);background:var(--card)}.agent-review-landing__gallery img{display:block;width:100%;height:auto;border-bottom:1px solid var(--border)}.agent-review-landing__gallery figcaption{padding:.85rem 1rem;font-family:var(--font-brand);font-size:.78rem;font-weight:600;letter-spacing:-.035em}.agent-review-landing__hero-visual{margin:0;width:100%;border:1px solid var(--border);background:var(--card)}.agent-review-landing__hero-visual img{display:block;width:100%;height:auto;border-bottom:1px solid var(--border)}.agent-review-landing__hero-visual figcaption{padding:.85rem 1rem;font-family:var(--font-brand);font-size:.78rem;font-weight:600;letter-spacing:-.035em}.agent-review-landing__section,.agent-review-landing__closing{padding-block:clamp(4.5rem,10vw,8rem);border-top:1px solid var(--page-rule)}.agent-review-landing__section>h2,.agent-review-landing__closing h2{max-width:17ch;margin:.8rem 0 1rem;font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,3.4rem);font-weight:600;letter-spacing:-.065em;line-height:1}.agent-review-landing__section>p:not(.agent-review-landing__kicker),.agent-review-landing__closing>p:not(.agent-review-landing__kicker){max-width:42rem;margin-bottom:0;color:var(--muted-foreground);font-size:1.06rem;line-height:1.65}.agent-review-landing__evidence ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:54rem;margin:2rem 0 0;padding:0;list-style:none}.agent-review-landing__evidence li{padding:.9rem;border:1px solid var(--border);background:var(--card);font-family:var(--font-brand);font-size:.72rem;letter-spacing:-.035em}.agent-review-landing__faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:65rem;margin-top:2.25rem}.agent-review-landing__faq article{padding-top:1rem;border-top:1px solid var(--border)}.agent-review-landing__faq h3{margin-bottom:.65rem;font-family:var(--font-brand);font-size:1rem;font-weight:600;letter-spacing:-.055em}.agent-review-landing__faq article p{margin-bottom:0;color:var(--muted-foreground);line-height:1.6}.agent-review-landing__closing{padding-bottom:clamp(5rem,11vw,10rem)}.agent-review-landing__closing h2{max-width:19ch}.agent-review-landing__closing>p:not(.agent-review-landing__kicker){margin-bottom:1.7rem}@media(max-width:720px){.agent-review-landing__hero{grid-template-columns:1fr;padding-top:3.5rem}.agent-review-landing__faq-list{grid-template-columns:1fr}}@media(max-width:430px){.agent-review-landing__nav,.agent-review-landing__hero,.agent-review-landing__section,.agent-review-landing__closing{width:min(100% - 1.25rem,74rem)}.agent-review-landing h1{font-size:clamp(2.45rem,14vw,3.4rem)}}:root{--font-display: "Bricolage Grotesque", sans-serif;--font-body: "IBM Plex Sans", sans-serif;--ink: #0e141b;--ink-soft: #2a3544;--paper: #f3f6f8;--mist: #d7e0e8;--accent: #0f766e;--accent-bright: #14b8a6;--warn: #c2410c;--line: rgba(14, 20, 27, .14);--background: #f0eee9;--foreground: #1c2024;--card: #fafaf7;--border: #d9d9e0;--muted-foreground: #60646c;--font-text: "Inter", system-ui, sans-serif;--font-brand: "JetBrains Mono", ui-monospace, monospace;--font-display-serif: "Instrument Serif", Georgia, serif;--composekit-accent: #9dd624;--composekit-accent-foreground: #3a5c0a;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration: .7s}[data-theme=scan]{--ink: #e8eef4;--ink-soft: #a8b6c5;--paper: #0b1219;--mist: #172230;--accent: #9fe870;--accent-bright: #c6f59a;--warn: #fb923c;--line: rgba(232, 238, 244, .14)}[data-theme=diff]{--ink: #10212b;--ink-soft: #3d5563;--paper: #e7f1f4;--mist: #c5dde4;--accent: #086f8a;--accent-bright: #0ea5c6;--warn: #d97706;--line: rgba(16, 33, 43, .14)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}button,a{font:inherit}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translateZ(0)}to{transform:translate3d(12px,-8px,0)}}@keyframes pulse-line{0%,to{opacity:.35}50%{opacity:.9}}.motion-rise{animation:rise-in var(--duration) var(--ease-out) both}.motion-rise-delay-1{animation-delay:90ms}.motion-rise-delay-2{animation-delay:.18s}.motion-rise-delay-3{animation-delay:.27s}.motion-drift{animation:drift 8s ease-in-out infinite alternate}.motion-pulse{animation:pulse-line 3.2s ease-in-out infinite}
