*{box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--white:#fff;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e8e8e8;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--agent-marketing:#6a1b9a;--agent-sales:#1565c0;--agent-advisory:#1a7a7a;--agent-accuracy:#b71c1c;--agent-editorial:#2e7d32;--agent-intelligence:#4a148c;--amber:#fcd34d;--amber-border:#f59e0b;--green:#22c55e}body,html{background:var(--white);color:var(--black);font-family:var(--font-montserrat),sans-serif;font-weight:400;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.convey,.convey *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.convey{background:#fafaf9;color:#1a1d23;font-size:14px}.fi{animation:fadeIn .15s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-amber{0%,to{opacity:1}50%{opacity:.4}}.streaming-cursor{display:inline-block;width:2px;height:14px;background:var(--black);margin-left:2px;animation:blink 1s infinite;vertical-align:middle}.accuracy-pulse{animation:pulse-amber 2s infinite}.label-xs{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300)}::-moz-selection{background:var(--black);color:var(--white)}::selection{background:var(--black);color:var(--white)}@media print{html body .cc-header,html body .cc-sidebar,html body .cc-sidebar-backdrop,html body .cc-sidebar.cc-sidebar-open,html body .no-print{display:none!important;transform:none!important;position:static!important}.cc-root{max-height:none!important}.cc-root,.cc-root>div{height:auto!important;display:block!important}.cc-root>div,main{overflow:visible!important}main{height:auto!important}.cc-root main{width:100%!important;margin-left:0!important;padding-left:0!important}body,html{background:#fff!important;color:#000!important}:root{color-scheme:light}*,:after,:before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-avoid-break{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.linear-card,table,tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}@page{size:letter;margin:.6in}