.ai-instructions-section{background:#f8fafc;padding:5rem 0}.ai-instructions-intro{text-align:center;margin-bottom:2.5rem}.ai-instructions-badge{color:#0d9488;letter-spacing:.1em;text-transform:uppercase;background:#2dd4bf1f;border-radius:999px;margin-bottom:1rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.ai-instructions-title{color:#0f172a;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.ai-instructions-description{color:#475569;max-width:640px;margin:0 auto;font-size:1.0625rem;line-height:1.7}.ai-instructions-card{background:#0f172a;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00000026}.ai-instructions-toolbar{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.ai-instructions-dots{gap:.375rem;display:flex}.ai-instructions-dots span{background:#ffffff40;border-radius:50%;width:10px;height:10px}.ai-instructions-dots span:first-child{background:#ef4444}.ai-instructions-dots span:nth-child(2){background:#f59e0b}.ai-instructions-dots span:nth-child(3){background:#22c55e}.ai-instructions-filename{color:#ffffff80;flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.ai-instructions-copy{color:#2dd4bf;cursor:pointer;background:#2dd4bf1f;border:1px solid #2dd4bf40;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.ai-instructions-copy:hover{color:#5eead4;background:#2dd4bf33;border-color:#2dd4bf66}.ai-instructions-card pre{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0b1120;margin:0;padding:2rem;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.875rem;line-height:1.85;overflow-x:auto}.ai-instructions-card pre::-webkit-scrollbar{height:8px}.ai-instructions-card pre::-webkit-scrollbar-track{background:0 0}.ai-instructions-card pre::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.ai-instructions-card pre strong{color:#fff;font-weight:700}.ai-instructions-footer-note{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.875rem;margin-top:2rem;padding:1.25rem;display:flex;box-shadow:0 4px 12px #0000000a}.ai-instructions-footer-note i{color:#0d9488;flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.ai-instructions-footer-note p{color:#475569;margin:0;font-size:.9375rem;line-height:1.6}@media (max-width:767px){.ai-instructions-section{padding:3rem 0}.ai-instructions-card pre{padding:1.25rem;font-size:.8125rem}.ai-instructions-toolbar{padding:.75rem 1rem}.ai-instructions-filename{display:none}}
