/* Your AI Guy: the one site header, standalone so it works on every page */
.ag-nav{position:sticky;top:0;z-index:50;background:rgba(7,8,11,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(171,195,226,.18);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.3;-webkit-font-smoothing:antialiased}
.ag-nav *{box-sizing:border-box}
.ag-nav .ag-shell{display:flex;align-items:center;gap:8px;min-height:64px;width:min(calc(100% - 32px),1120px);margin-inline:auto}
.ag-word{display:inline-flex;align-items:center;gap:10px;margin-right:auto;color:#fff;text-decoration:none;font-weight:900;font-size:18px;letter-spacing:-.02em;white-space:nowrap}
.ag-word i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffb547;color:#07080b;font-style:normal;font-size:14px;font-weight:900}
.ag-nav nav{display:flex;gap:2px}
.ag-nav nav a{padding:9px 12px;border-radius:999px;color:#cfd1d8;font-weight:800;font-size:15px;text-decoration:none}
.ag-nav nav a:hover{color:#fff;background:rgba(255,255,255,.08)}
.ag-nav nav a[aria-current="page"]{color:#ffb547;background:rgba(255,181,71,.12)}
.ag-cta{display:inline-flex;align-items:center;min-height:42px;margin-left:6px;padding:0 18px;border-radius:999px;background:#2d6bff;color:#fff;font-weight:900;font-size:15px;text-decoration:none;white-space:nowrap}
.ag-cta:hover{background:#1e5af0}
.ag-nav a:focus-visible{outline:3px solid #21d4e8;outline-offset:3px}
@media(max-width:640px){.ag-nav .ag-shell{flex-wrap:wrap;padding:8px 0}.ag-word{font-size:16px}.ag-cta{min-height:38px;padding:0 14px;font-size:14px}.ag-nav nav{order:3;width:100%;padding-top:4px}.ag-nav nav a{padding:8px 12px 8px 0}}
@media print{.ag-nav{display:none}}
