.ai-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ai-pill{border:1px solid var(--ar-line);font:700 14px/1 var(--d);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.ai-pill i{background:var(--ar-muted);border-radius:50%;width:9px;height:9px}.ai-pill.on i{background:#2fd27a;box-shadow:0 0 10px #2fd27a}.ai-pill.off i{background:#ff5b66}.ai-groups{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cc-page .ai-chip{border:1px solid var(--ar-line);border-radius:999px;min-height:40px;padding:0 16px;font-weight:700}.cc-page .ai-chip[aria-pressed=true]{background:var(--pick);color:var(--bc-on-volt,#050608);border-color:var(--pick)}.ai-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ai-item{border:1px solid var(--ar-line);border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.ai-n{font:900 italic 36px/1 var(--d);color:var(--ar-muted);font-variant-numeric:tabular-nums}.ai-item h3{font:800 20px/1.05 var(--d);text-transform:uppercase;margin:0}.ai-item p{color:var(--ar-muted);margin:4px 0 0;font-size:14px}.ai-state{font:800 12px/1 var(--d);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 10px}.ai-state.live{color:#2fd27a}.ai-state.wait{color:#ffb020}.ai-state.build{color:var(--ar-muted)}.ai-state.off{color:#ff5b66}.ai-item a{color:inherit}.ai-ctl{align-items:center;gap:8px;display:flex}@media (max-width:640px){.ai-item{grid-template-columns:1fr;gap:6px}.ai-n{font-size:26px}}.ai-form{gap:14px;display:grid}.ai-field{gap:6px;font-weight:700;display:grid}.ai-field textarea,.ai-field input,.ai-field select{border:1px solid var(--ar-line);width:100%;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:12px;font-weight:400}.ai-answer{white-space:pre-wrap;max-width:70ch;font-size:18px;line-height:1.5}.ai-answer.ai-big{max-width:none;font-size:clamp(28px,6vw,44px);font-weight:800;line-height:1.3}.ai-pre{color:var(--ar-muted);max-height:320px;font-size:12px;overflow-x:auto}.ai-h2{font:800 clamp(22px,3vw,30px)/1 var(--d);text-transform:uppercase;margin:0 0 8px}.ai-draft{border:1px solid var(--ar-line);width:100%;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:10px}.ai-items span{white-space:pre-wrap}.cc-page a.ai-chip[aria-current=page]{background:var(--pick);color:var(--bc-on-volt,#050608);border-color:var(--pick)}.cc-page a.ai-chip{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ai-chart{margin:16px 0 0}.ai-chart figcaption{font:800 16px/1.2 var(--d);text-transform:uppercase;margin-bottom:8px}.ai-chart svg{width:100%;height:auto;display:block}.ai-answer.ai-dys{letter-spacing:.04em;word-spacing:.16em;text-align:left;max-width:60ch;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:20px;line-height:1.9}.ai-actions,.ai-links{gap:8px;margin-top:14px}.cc-page a.cc-cta{text-decoration:none}.ai-report input,.ai-follow input{border:1px solid var(--ar-line);min-width:0;min-height:40px;color:inherit;font:inherit;background:0 0;border-radius:10px;flex:220px;padding:0 12px}.ai-report,.ai-follow{gap:8px;margin-top:12px}.ai-followup{border-left:3px solid var(--pick);margin-top:12px;padding:12px 14px}.ai-followup .ai-answer{margin:0;font-size:16px}.ai-then a,.ai-recent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ai-recent h2{text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.ai-today{border:1px solid var(--pick);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin-top:18px;padding:16px 18px;display:grid}.ai-today p{color:var(--ar-muted);margin:4px 0 0}.ai-today h2{font:800 clamp(20px,3vw,26px)/1.05 var(--d);text-transform:uppercase;margin:0}.ai-ask{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ai-ask input{border:1px solid var(--ar-line);min-width:0;min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:999px;flex:240px;padding:0 14px}.ai-how{max-width:72ch}.ai-how h2{font:800 clamp(20px,3vw,28px)/1.05 var(--d);text-transform:uppercase;margin:28px 0 8px}.ai-how li{margin:6px 0}@media (max-width:640px){.ai-today{grid-template-columns:1fr}}[data-appearance=daylight] .cc-page .ai-chip[aria-pressed=true],[data-appearance=daylight] .cc-page a.ai-chip[aria-current=page]{color:var(--ar-canvas)}.ai-ask input{border-bottom-width:1px}
