.cabcodeai-intro{background:linear-gradient(135deg,#ecfdf5,#f0fdf4 45%,#ecfeff);border:1px solid #a7f3d0;border-radius:.75rem;padding:12px 44px 12px 16px;font-size:.875rem;position:relative;box-shadow:inset 0 1px 2px #10b98114}.cabcodeai-intro__sparkle{color:#059669;pointer-events:none;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;animation:1.8s ease-in-out infinite cabcodeai-pulse;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px #10b98124,0 0 12px #10b9812e}@keyframes cabcodeai-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 2px #10b98124,0 0 10px #10b98129}50%{transform:scale(1.07);box-shadow:0 0 0 4px #10b9812e,0 0 18px #10b98152}}@media (prefers-reduced-motion:reduce){.cabcodeai-intro__sparkle{animation:none}}.ai-md h2{margin:8px 0 4px;font-size:1.25rem;font-weight:700}.ai-md h3{margin:8px 0 4px;font-size:1.1rem;font-weight:600}.ai-md h4{margin:6px 0 2px;font-size:1rem;font-weight:600}.ai-md strong{font-weight:700}.ai-md em{font-style:italic}.ai-md code{background:#e2e8f0;border-radius:3px;padding:1px 5px;font-size:.85em}.ai-md pre{color:#e2e8f0;background:#1e293b;border-radius:6px;margin:6px 0;padding:10px 12px;overflow-x:auto}.ai-md pre code{color:inherit;background:0 0;padding:0}.ai-md ol,.ai-md ul{margin:4px 0;padding-left:1.2em}.ai-md li{margin-bottom:2px}.ai-md table{border-collapse:collapse;max-width:100%;margin:8px 0;font-size:.9em;display:block;overflow-x:auto}.ai-md td,.ai-md th{text-align:left;vertical-align:top;border:1px solid #cbd5e1;padding:4px 8px}.ai-md th{background:#f1f5f9;font-weight:600}.ai-md tr:nth-child(2n) td{background:#f8fafc}.ai-md a{color:#059669;text-decoration:underline}.ai-md a:hover{color:#047857}.ai-md a.vc-chip{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#059669,#047857);border-radius:999px;align-items:center;gap:.3em;margin:2px 0;padding:4px 12px;font-size:.85em;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #00000014}.ai-md a.vc-chip:hover{color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #0596694d}.ai-md a.vc-chip .vc-arrow{opacity:.9;font-size:.9em;transition:transform .15s}.ai-md a.vc-chip:hover .vc-arrow{transform:translate(1px,-1px)}.ai-md br+br{display:none}.cc-chip{white-space:nowrap;cursor:pointer;border:1px solid #047857;border-radius:999px;align-items:center;gap:.3em;padding:4px 12px;font-size:.85em;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .2s;display:inline-flex}.cc-chip-add{color:#047857;background:#fff}.cc-chip-add:hover:not(:disabled),.cc-chip-go:hover{transform:translateY(-1px)}.cc-chip-go{color:#fff;background:linear-gradient(135deg,#059669,#047857);border-color:#0000;box-shadow:0 1px 2px #00000014}.cc-chip-go:hover{box-shadow:0 3px 10px #0596694d}.cc-chip:disabled{opacity:.6;cursor:default}
