.fleet-grid{margin-top:.75rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));list-style:none;padding:0}.fleet-card{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1rem 1.1rem;border-radius:14px;color:var(--moon);text-decoration:none;background:color-mix(in srgb,var(--deep) 80%,transparent);border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent);transition:border-color .2s,background .2s}.fleet-card:focus-visible,.fleet-card:hover{border-color:var(--mist);background:var(--deep)}.fleet-card-industry{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.fleet-card-name{font-family:var(--font-display);font-weight:500;font-size:1.12rem}.fleet-card-line{font-size:.85rem;line-height:1.45;color:color-mix(in srgb,var(--moon) 75%,transparent)}.fleet-faces{display:flex;margin-top:.4rem}.fleet-faces img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--deep);background:var(--horizon)}.fleet-faces img+img{margin-left:-10px}.fleet-faces-large{margin-top:1.25rem}.fleet-faces-large img{width:56px;height:56px;border-color:var(--midnight)}.fleet-faces-large img+img{margin-left:-12px}.fleet-card-foot{margin-top:auto;padding-top:.5rem;display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:var(--mist)}.fleet-card-price{color:var(--moon)}.fleet-for{margin-top:1rem;font-size:.95rem;color:var(--mist);max-width:40rem}.fleet-price{margin-top:1.25rem;font-size:1rem;color:color-mix(in srgb,var(--moon) 85%,transparent)}.fleet-price strong{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);color:var(--moon);margin-right:.35rem;font-weight:500}.org{margin-top:1.25rem;display:grid;gap:1rem;padding-bottom:calc(var(--nav-h) + 1rem)}.org-team{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));list-style:none;padding:0}.agent-card{display:grid;grid-template-columns:auto 1fr;column-gap:.8rem;align-items:center;height:100%;padding:.75rem .9rem;border-radius:14px;color:var(--moon);text-decoration:none;background:color-mix(in srgb,var(--deep) 80%,transparent);border:1px solid color-mix(in srgb,var(--horizon) 60%,transparent)}.agent-card:focus-visible,.agent-card:hover{border-color:var(--mist);background:var(--deep)}.agent-card img{grid-row:span 3;width:64px;height:64px;border-radius:50%;object-fit:cover;background:var(--horizon)}.agent-card-lead{max-width:26rem}.agent-card-lead img{width:96px;height:96px}.agent-card-name{font-family:var(--font-display);font-size:1rem}.agent-card-role{font-size:.82rem;color:color-mix(in srgb,var(--moon) 80%,transparent)}.agent-card-seat{font-size:.75rem;color:var(--mist)}.fleet-steps{margin-top:1.25rem;display:grid;gap:.8rem;max-width:46rem;padding-left:1.2rem;list-style:decimal;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5}.fleet-steps strong{font-family:var(--font-display);font-weight:500}.fleet-price-table{margin-top:1.25rem;border-collapse:collapse;min-width:min(26rem,100%);font-size:.95rem}.fleet-price-table caption{text-align:left;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);padding-bottom:.5rem}.fleet-price-table td,.fleet-price-table th{padding:.45rem .75rem .45rem 0;border-bottom:1px solid color-mix(in srgb,var(--horizon) 50%,transparent);text-align:left;font-weight:400}.fleet-price-table td{text-align:right;white-space:nowrap}.fleet-price-table tfoot td,.fleet-price-table tfoot th{font-family:var(--font-display);color:var(--moon);border-bottom:none;padding-top:.75rem}.fleet-price-table a{color:var(--moon);text-decoration:underline;text-underline-offset:3px}.fleet-price-team{font-size:.88rem}.fleet-note{margin-top:1rem;font-size:.82rem;color:var(--mist);max-width:40rem}.fleet-more{margin-top:1.25rem;font-size:.9rem;color:var(--mist);padding-bottom:calc(var(--nav-h) + 1rem)}.fleet-more a{color:var(--moon);text-decoration:underline;text-underline-offset:3px}.agent-hero{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.agent-hero img{width:clamp(140px,22vw,220px);height:auto;aspect-ratio:1;border-radius:18px;object-fit:cover;box-shadow:0 0 0 1px color-mix(in srgb,var(--mist) 40%,transparent),0 24px 60px -24px #000}.agent-hero figcaption{display:flex;flex-direction:column;gap:.6rem;min-width:14rem;flex:1}.agent-facts{display:grid;gap:.5rem}.agent-facts dt{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mist)}.agent-facts dd{font-size:.98rem}.agent-actions{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center}.agent-link{margin-top:1.5rem;min-height:44px;display:inline-flex;align-items:center;color:var(--moon);text-decoration:underline;text-underline-offset:4px}.file-card{margin-top:1.25rem;border-radius:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--horizon) 70%,transparent);background:color-mix(in srgb,var(--midnight) 88%,transparent);max-width:52rem}.file-card-bar{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;background:var(--deep);font-size:.78rem;color:var(--mist)}.file-card-dots{width:2.2rem;height:.55rem;background:radial-gradient(circle,var(--horizon) .27rem,transparent .28rem) 0 0 /.8rem .55rem repeat-x}.file-card-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--moon)}.file-card-note{margin-left:auto;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.file-card-text{margin:0;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:color-mix(in srgb,var(--moon) 88%,transparent);max-height:52vh;overflow-y:auto}.skill-files{display:grid;gap:.25rem 1rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));padding-bottom:calc(var(--nav-h) + 1rem)}.skill-files .file-card-text{max-height:40vh}