:root{color-scheme:dark;--line:#252c35;--text:#f2f4f6;--orange:#ff9d4d;--green:#75df96}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 50% -18%,#2a1710 0,#0b0e13 38%,#06080b 75%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hub-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 34px}.hub-header{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff17}.hub-brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.hub-brand strong{display:block;letter-spacing:.2em;font-size:20px}.hub-brand small{display:block;color:#8d969f;font-size:9px;letter-spacing:.17em;margin-top:3px}.hub-orb{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--orange);border:1px solid #75401f;background:radial-gradient(circle,#ffb166 0 7%,#ff6528 8% 16%,#27120a 17% 45%,#0d1014 46%);box-shadow:0 0 25px #f86a2b26}.hub-status{display:flex;align-items:center;gap:8px;color:#96a0aa;font-size:10px;letter-spacing:.12em}.hub-status i,.status-pill i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #75df9680}.hero{padding:84px 8px 70px;max-width:700px}.eyebrow{margin:0;color:var(--orange);font-size:10px;letter-spacing:.18em;font-weight:800}.hero h1{margin:13px 0 12px;font-size:clamp(32px,5vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:600}.hero-copy{max-width:570px;color:#aab2bb;font-size:16px;line-height:1.6;margin:0 0 24px}.command-link{color:#f5c58d;text-decoration:none;font-size:13px;border-bottom:1px solid #75401f;padding-bottom:5px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px;padding:0 8px}.section-heading h2{margin:8px 0 0;font-size:22px}.agent-count{color:#707a85;font-size:10px;letter-spacing:.16em}.agent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.agent-card{min-height:340px;border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;flex-direction:column;text-decoration:none;color:var(--text);background:linear-gradient(155deg,#121821,#0b0f14 75%);box-shadow:0 20px 60px #0005;transition:transform .2s,border-color .2s}.agent-card--active{border-color:#704022;box-shadow:0 20px 65px #0008,inset 0 0 45px #ff81220b}.agent-card--active:hover{transform:translateY(-4px);border-color:#bb682d}.agent-card--soon{background:linear-gradient(155deg,#0f141a,#0a0d11);opacity:.74}.card-top{display:flex;justify-content:space-between;align-items:center}.agent-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:17px;color:#aab3bc;border:1px solid #35404c;background:#151b22}.agent-icon--echo{color:var(--orange);border-color:#704022;background:#22150e}.status-pill{display:flex;align-items:center;gap:6px;color:#8fdaa1;font-size:9px;letter-spacing:.13em}.status-pill--muted{color:#7f8994}.status-pill--muted i{display:none}.card-body{margin-top:32px}.agent-kicker{margin:0;color:#9ca7b2;font-size:9px;letter-spacing:.16em}.card-body h3{font-size:28px;margin:8px 0 10px}.card-body>p:last-child{margin:0;color:#adb5be;font-size:13px;line-height:1.55}.capabilities{display:flex;gap:6px;flex-wrap:wrap;margin-top:22px}.capabilities span{padding:6px 8px;border-radius:6px;background:#171d24;color:#aab3bd;font-size:9px}.card-action{margin-top:auto;padding-top:22px;color:#ffc17b;font-size:12px;font-weight:700;letter-spacing:.04em;display:flex;justify-content:space-between}.card-action span{font-size:18px;line-height:12px}.card-action--muted{color:#6f7983;font-weight:500;font-size:10px;letter-spacing:.08em}.agents{padding-bottom:65px}footer{display:flex;justify-content:space-between;border-top:1px solid #1d232b;padding:20px 8px;color:#69737e;font-size:9px;letter-spacing:.12em}@media(max-width:760px){.hub-shell{width:calc(100% - 28px)}.hub-header{height:70px}.hub-status{font-size:8px}.hero{padding:58px 4px 50px}.hero h1{font-size:38px}.hero-copy{font-size:14px}.agent-grid{grid-template-columns:1fr;gap:12px}.agent-card{min-height:0;padding:18px}.agent-card--active{min-height:300px}.card-body{margin-top:24px}.section-heading{padding:0 4px}.section-heading h2{font-size:20px}footer{display:block;line-height:2}footer span{display:block}}
