:root{--al-ground: #EAEDE7;--al-paper: #FBFCF9;--al-line: #D6DBD2;--al-line-2: #E4E8E0;--al-ink: #15201C;--al-ink-2: #4A5A54;--al-ink-3: #4E5C56;--al-lapis: #1E3A8F;--al-teal: #0F7A63;--al-marigold: #B0790B;--al-brick: #A5382A;--al-ai: #5B4BD6;--al-display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--al-body: "Public Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--al-data: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--al-radius: 4px}*{box-sizing:border-box}body{margin:0;background:var(--al-ground);color:var(--al-ink);font-family:var(--al-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.al-display{font-family:var(--al-display);font-weight:800;letter-spacing:-.022em}.al-data{font-family:var(--al-data);font-variant-numeric:tabular-nums}.al-eyebrow{font-family:var(--al-data);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--al-ink-3);margin:0}:focus-visible{outline:2px solid var(--al-lapis);outline-offset:2px}.al-skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.al-ai-text{background:#5b4bd613;box-shadow:-3px 0 0 var(--al-ai);padding-left:9px;display:block}.al-human-text{border-left:3px solid transparent;padding-left:9px;display:block}.al-redflag{border:1px solid var(--al-brick);background:#a5382a0d;padding:12px 14px;margin-bottom:16px}.al-redflag h2,.al-redflag .al-rf-h{font-family:var(--al-display);font-weight:600;font-size:13.5px;color:var(--al-brick);margin:0 0 5px}.al-deskout{border:1px dashed var(--al-line);padding:10px 12px;margin-top:12px;font-size:12.5px;color:var(--al-ink-2)}.al-chip-ai{color:var(--al-ai)}
