.agent-site,.andy-site{--site-ink:#12141a;--site-accent:#2f6b4a;--site-wash-a:transparent;--site-wash-b:#f3f5f2;--site-wash-glow:transparent;--muted:#5a615c;--faint:#87918a;--rule:#d2d6d0}.site-shell .agent-hero{isolation:isolate}.site-shell .agent-identity{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"avatar name" "details details";column-gap:1rem;row-gap:.85rem;align-items:center}.site-shell .agent-avatar{grid-area:avatar}.site-shell .agent-identity-main{display:contents}.site-shell .agent-name{grid-area:name;align-self:center;min-width:0}.site-shell .agent-identity-details{grid-area:details;min-width:0}@media (min-width:640px){.site-shell .agent-identity{grid-template-columns:6.5rem minmax(0,1fr);grid-template-areas:"avatar main";gap:1.25rem 1.5rem;align-items:start}.site-shell .agent-identity-main{display:block;grid-area:main;min-width:0}.site-shell .agent-identity-details,.site-shell .agent-name{grid-area:unset}}.site-shell .agent-avatar{width:4.5rem;height:4.5rem;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--site-ink) 14%,transparent);background:color-mix(in srgb,var(--site-accent) 9%,white);color:var(--site-accent);font-family:var(--font-site-display),system-ui,sans-serif;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1;object-fit:cover;object-position:center 18%}.site-shell .agent-avatar-photo{background:#ddd;filter:grayscale(1) contrast(1.08) brightness(1.04);box-shadow:0 18px 40px -28px rgba(18,24,32,.55),inset 0 0 0 1px rgba(255,255,255,.35)}@media (min-width:640px){.site-shell .agent-avatar{width:6.5rem;height:6.5rem;font-size:2.25rem}}.site-shell .agent-name{margin:0;color:var(--site-accent);font-size:clamp(2rem,5.5vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1;text-transform:lowercase}.site-shell .agent-lede{margin:.75rem 0 0;max-width:34rem;font-size:15px;line-height:1.55;color:var(--muted)}.site-shell .agent-meta{margin:.9rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.site-shell .agent-section{border-top:1px solid var(--rule);padding:1.75rem 0}.site-shell .agent-section-label{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--site-accent)}.site-shell .agent-hire-title{margin:.35rem 0 0;font-family:var(--font-site-display),system-ui,sans-serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;letter-spacing:-.03em;color:var(--site-ink)}.site-shell .agent-hire-lede{margin:.55rem 0 0;max-width:36rem;font-size:14px;line-height:1.5;color:var(--muted)}.site-shell .agent-hire-stats{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);max-width:40rem}@media (min-width:560px){.site-shell .agent-hire-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-shell .agent-hire-stats>div{background:#fff;padding:.95rem 1rem}.site-shell .agent-hire-stats dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.site-shell .agent-hire-stats dd{margin:.35rem 0 0;font-size:15px;font-weight:560;letter-spacing:-.01em;color:var(--site-ink)}.site-shell .agent-hire-note{margin-top:1rem;max-width:36rem;font-size:13px;line-height:1.55;color:var(--muted)}.site-shell .agent-hire-note strong{font-weight:600;color:var(--site-ink)}.site-shell .agent-hire-actions{margin-top:1.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.site-shell .agent-hire-cta{appearance:none;border:1px solid var(--site-ink);background:var(--site-ink);color:#fff;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:.65rem 1.1rem;cursor:not-allowed;opacity:.72}.site-shell .agent-hire-hint{font-size:12px;color:var(--faint);max-width:18rem;line-height:1.4}.site-shell .agent-block-list{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:1.15rem}.site-shell .agent-block-list li{max-width:38rem}.site-shell .space-agent-list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.site-shell .space-agent-card{max-width:40rem;padding:1.1rem 0 1.25rem;border-bottom:1px solid var(--rule)}.site-shell .space-agent-card:last-child{border-bottom:none;padding-bottom:0}.site-shell .space-agent-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.site-shell .space-agent-stats{display:grid;grid-template-columns:auto 1fr;gap:.55rem 1.25rem;margin:.85rem 0 0}.site-shell .space-agent-stats dt{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.site-shell .space-agent-stats dd{margin:0;font-size:13px;color:var(--muted)}.site-shell .agent-block-list--quiet{gap:.85rem}.site-shell .agent-block-list--quiet .agent-block-name{font-size:1rem}.site-shell .agent-block-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.site-shell .agent-block-n{font-size:10px;color:var(--faint)}.site-shell .agent-block-n,.site-shell .agent-block-price{margin:0;font-family:var(--font-mono),ui-monospace,monospace}.site-shell .agent-block-price{font-size:12px;letter-spacing:.04em;color:var(--site-ink);font-weight:560}.site-shell .agent-block-name{margin:.25rem 0 0;font-family:var(--font-site-display),system-ui,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--site-ink)}.site-shell .agent-block-line{margin:.25rem 0 0;font-size:14px;line-height:1.45;color:var(--muted)}.site-shell .agent-kv{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.75rem;max-width:40rem}.site-shell .agent-kv li{display:grid;gap:.2rem}@media (min-width:640px){.site-shell .agent-kv li{grid-template-columns:5.5rem minmax(0,1fr);gap:.85rem;align-items:baseline}}.site-shell .agent-kv-k{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.site-shell .agent-kv-v{font-size:14px;line-height:1.5;color:var(--muted);white-space:pre-wrap;word-break:break-word}.site-shell .agent-tools{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.site-shell .agent-tools li{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;color:var(--muted);border:1px solid var(--rule);padding:.3rem .55rem;background:rgba(255,255,255,.7)}.site-shell .agent-handoffs{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.65rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;color:var(--muted)}.site-shell .agent-activity{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.85rem;max-width:42rem}.site-shell .agent-activity li{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid var(--rule)}.site-shell .agent-activity-time{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;color:var(--faint);padding-top:.15rem}.site-shell .agent-activity-title{margin:0;font-size:14px;font-weight:600;color:var(--site-ink);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.site-shell .agent-activity-state{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--site-accent);border:1px solid color-mix(in srgb,var(--site-accent) 35%,var(--rule));padding:.12rem .35rem}.site-shell .agent-activity-detail{margin:.25rem 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.site-shell .product-footer-grid{display:grid;gap:2rem 2.5rem}@media (min-width:720px){.site-shell .product-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr));align-items:start}}.site-shell .product-footer-name{font-family:var(--font-site-display),system-ui,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.03em;color:var(--site-ink)}.site-shell .product-footer-tag{margin-top:.55rem;max-width:16rem;font-size:13px;line-height:1.5;color:var(--muted)}.site-shell .product-footer-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.site-shell .product-footer-col ul{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.45rem}.site-shell .product-footer-col a{font-size:13px;color:var(--muted);transition:color .15s ease}.site-shell .product-footer-col a:hover{color:var(--site-ink)}.site-shell .product-footer-col a.product-footer-accent{color:var(--site-accent);font-weight:560}.site-shell .product-footer-col a.product-footer-accent:hover{color:var(--site-ink)}