.agent-start-page{padding-block:var(--space-xl)}.agent-start-hero{gap:var(--space-lg);text-align:center;max-width:40rem;margin:0 auto var(--space-xl);align-items:center;display:grid}.agent-start-hero__photo-wrap{aspect-ratio:4/5;border-radius:var(--radius-xl);background:rgba(var(--color-primary-rgb), .06);justify-self:center;width:min(11rem,42vw);overflow:hidden}.agent-start-hero__photo{object-fit:cover;width:100%;height:100%}.agent-start-hero__tag{margin:0}.agent-start-hero__title{font-family:var(--font-display);color:var(--color-primary);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:560;line-height:1.15}.agent-start-hero__lead{max-width:34rem;color:var(--color-muted);font-size:var(--text-md);margin:0 auto;line-height:1.6}.agent-start-panel{background:var(--color-light);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:42rem;padding:var(--space-lg);margin:0 auto}.agent-start-intent{margin:0 0 var(--space-md);flex-wrap:wrap;gap:.5rem;display:flex}.agent-start-intent__chip{-webkit-appearance:none;appearance:none;border:1px solid var(--border-subtle);color:var(--color-primary);font-family:var(--font-headings);font-size:var(--text-sm);border-radius:var(--radius-full);cursor:pointer;background:0 0;padding:.45rem .9rem;font-weight:600}.agent-start-intent__chip[aria-pressed=true]{background:var(--color-primary);color:var(--color-light);border-color:var(--color-primary)}.agent-start-essay-label{font-family:var(--font-headings);font-weight:600;font-size:var(--text-md);color:var(--color-primary);margin-bottom:var(--space-xs);display:block}.agent-start-essay-help{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.agent-start-essay{resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;min-height:16rem;padding:var(--space-md);font-family:var(--font-body);color:var(--color-primary);background:#fff;font-size:1.05rem;line-height:1.65}.agent-start-essay:focus{outline:2px solid var(--color-accent);outline-offset:2px}.agent-start-count{text-align:right;font-size:var(--text-xs);color:var(--color-muted);margin:.4rem 0 0}.agent-start-actions{align-items:stretch;gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.agent-start-alt{-webkit-appearance:none;appearance:none;color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-sm);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;text-decoration:underline}.agent-start-squeeze,.agent-start-squeeze__row{gap:var(--space-sm);display:grid}@media (min-width:560px){.agent-start-squeeze__row{grid-template-columns:1fr 1fr}}.agent-start-result__summary{margin:0 0 var(--space-md);color:var(--color-primary);font-size:1.05rem;line-height:1.7}.agent-start-result__agent{gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-md);align-items:center;display:flex}.agent-start-result__agent-photo{border-radius:var(--radius-md);object-fit:cover;width:4.25rem;height:5.3rem}.agent-start-result__agent-name{font-family:var(--font-display);color:var(--color-primary);margin:0;font-size:1.25rem}.agent-start-result__agent-title{color:var(--color-accent);font-size:var(--text-sm);margin:.15rem 0 0;font-weight:600}.agent-start-error{color:var(--color-error,#b42318);font-size:var(--text-sm);margin:0}.agent-start-eho{max-width:42rem;margin:var(--space-lg) auto 0;text-align:center;font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.agent-start-quiz-wrap{max-width:42rem;margin:0 auto}