.intake{padding-block:var(--space-3) var(--space-4)}.cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40rem);grid-template-areas:"offer sizer" "convo sizer";gap:var(--space-3) var(--space-4);align-items:start;margin-top:var(--space-3)}.cols:has(.sizer[hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"offer" "convo"}.offer{grid-area:offer}.sizer{grid-area:sizer;position:sticky;top:4.5rem;max-block-size:calc(100vh - 6rem);overflow-y:auto}.convo{grid-area:convo}@media(max-width:56rem){.cols{grid-template-columns:minmax(0,1fr);grid-template-areas:"offer" "sizer" "convo"}.sizer{position:static}}.sizer{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--shadow-1);padding:var(--space-3)}.sizer h2{margin:0;font-size:var(--step-0)}.sizer-lede{color:var(--ink-soft);margin-top:var(--space-1);font-size:var(--step--1)}.sz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--space-2);margin-top:var(--space-2)}.sz-grid label{display:flex;flex-direction:column;gap:4px;font-size:var(--step--1);color:var(--ink-soft)}.sz-grid input,.sz-grid select{padding:.4rem .6rem;border:1px solid var(--rule);border-radius:var(--radius);font:inherit;color:var(--ink);background:var(--bg);min-inline-size:0;max-inline-size:100%}.sz-grid input:focus,.sz-grid select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.sz-freq{grid-column:1 / -1}.sz-pair{display:flex;gap:var(--space-1);min-inline-size:0}.sz-pair input{flex:0 0 4.5rem;min-inline-size:0}.sz-pair select{flex:0 0 9rem;min-inline-size:0}.sz-chips{display:flex;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.sz-chiplabel{font-size:var(--step--1);color:var(--ink-soft)}.sz-chips [role=group]{display:flex;gap:var(--space-1);flex-wrap:wrap}.sz-chips .chip{padding:.3rem .75rem;font-size:var(--step--1)}.sz-chips .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--bg-elev)}.sz-out{margin-top:var(--space-2);border-left:3px solid var(--accent-soft);padding:var(--space-2);background:var(--accent-tint);border-radius:0 var(--radius) var(--radius) 0}.sz-out p{margin:0;max-inline-size:none}.sz-out p+p{margin-top:var(--space-1)}.sz-burn{font-size:var(--step-0);font-weight:600}.sz-scope,.sz-verdict{font-size:var(--step--1)}.sz-scope,.sz-verdict{color:var(--ink)}.sz-fine{font-size:var(--step--1);color:var(--ink-soft);margin-top:var(--space-2);margin-bottom:0}.convo{max-inline-size:44rem}.progress{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft);margin:0 0 var(--space-2)}.thread{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.bubble{max-inline-size:90%;padding:var(--space-2);border-radius:var(--radius);line-height:1.5;box-shadow:var(--shadow-1)}.bubble p{max-inline-size:none;margin:0}.bubble.bot{align-self:flex-start;background:var(--accent-tint);border:1px solid var(--accent-soft);border-bottom-left-radius:4px}.bubble.you{align-self:flex-end;background:var(--bg-elev);border:1px solid var(--rule);border-bottom-right-radius:4px;white-space:pre-wrap}.bubble.in{animation:rise var(--transition) both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.composer{min-block-size:3rem}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field input,.field textarea{width:100%;padding:.7rem .8rem;border:1px solid var(--rule);border-radius:var(--radius);font:inherit;color:var(--ink);background:var(--bg-elev)}.field textarea{block-size:8.5rem;resize:none;overflow-y:auto}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.err{color:var(--accent-ink);font-size:var(--step--1);margin:0}.choices{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{border:1px solid var(--accent-soft);background:var(--bg-elev);color:var(--ink);padding:.55rem 1.1rem;border-radius:999px;font:inherit;cursor:pointer;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.chip:hover{background:var(--accent-tint);border-color:var(--accent);transform:translateY(-1px)}.actions{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.btn{display:inline-block;background:var(--accent);color:var(--bg-elev);border:1px solid var(--accent);padding:.55rem 1.2rem;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;transition:background var(--transition)}.btn:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn.ghost{background:transparent;color:var(--accent)}.btn.ghost:hover{background:var(--accent-tint);color:var(--accent-ink)}.review{display:grid;gap:var(--space-1);background:var(--bg-elev);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-2)}.rev-row{display:grid;grid-template-columns:9rem 1fr;gap:var(--space-2);align-items:baseline}.rev-k{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-soft)}.rev-v{white-space:pre-wrap}.escape{font-size:var(--step--1);color:var(--ink-soft);margin-top:var(--space-3)}.offer-name{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em;color:var(--accent);text-transform:uppercase}.offer{max-inline-size:44rem;display:grid;gap:var(--space-2)}.offer .lede,.offer-body,.honesty,.scarcity{margin:0;font-size:var(--step-0);color:var(--ink)}.offer .lede{line-height:1.65}.guarantee{align-self:start;font-weight:600;background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:999px;padding:.4rem 1rem}.reassure{margin:var(--space-2) 0 0;font-size:var(--step--1);color:var(--ink-soft)}.send-status{margin:var(--space-2) 0 0;font-size:var(--step--1);color:var(--accent-ink)}.cf-turnstile{margin-top:var(--space-2)}.fallback{margin-top:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-2);background:var(--bg-elev)}.fb-lead{margin:0 0 var(--space-2);font-size:var(--step--1)}.fb-body{width:100%;padding:.7rem .8rem;border:1px solid var(--rule);border-radius:var(--radius);font:inherit;font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink);background:var(--bg);resize:vertical}@media(max-width:560px){.rev-row{grid-template-columns:1fr;gap:0}.rev-k{margin-top:var(--space-1)}}.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-5) var(--space-3);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.hero-copy[data-astro-cid-j7pv25f6]{flex:1 1 22rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,3.2vw,2.5rem);max-inline-size:26ch;letter-spacing:-.01em}.portrait-fig[data-astro-cid-j7pv25f6]{flex:0 0 auto;inline-size:clamp(160px,28vw,260px);margin:0;display:flex;flex-direction:column;gap:.5rem}.portrait[data-astro-cid-j7pv25f6]{inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover;border-radius:18px;border:1px solid var(--accent-soft);box-shadow:0 8px 28px #00000024}.portrait-cap[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-soft);text-align:center;line-height:1.3}.portrait-fig[data-astro-cid-j7pv25f6].pair{inline-size:clamp(240px,44vw,420px)}.pair-row[data-astro-cid-j7pv25f6]{display:flex;gap:.75rem}.pair-cell[data-astro-cid-j7pv25f6]{flex:1 1 0;display:flex;flex-direction:column;gap:.35rem}.pair-label[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-soft);text-align:center;line-height:1.2}.intro-more[data-astro-cid-j7pv25f6]{color:var(--ink-soft)}.hero-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-2);font-weight:600}
