#atlas-peptide-calculator .result-card.has-result{border-color:rgba(26,127,212,.5);box-shadow:0 0 40px rgba(19,97,158,.15)}#atlas-peptide-calculator .warn-text.show{opacity:1}#atlas-peptide-calculator .faq-item{border-bottom:1px solid rgba(19,97,158,.1)}#atlas-peptide-calculator .faq-q{font-family:"Rajdhani",sans-serif;font-weight:600;font-size:1rem;letter-spacing:.03em;cursor:pointer;padding:1.2rem 0;display:flex;justify-content:space-between;align-items:center;color:var(--apc-text-primary);transition:color .2s;user-select:none}#atlas-peptide-calculator .faq-q:hover{color:var(--apc-blue-bright)}#atlas-peptide-calculator .faq-a{font-size:.875rem;color:var(--apc-text-secondary);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .35s ease,padding .25s}#atlas-peptide-calculator .faq-a.open{max-height:200px;padding-bottom:1.2rem}#atlas-peptide-calculator .faq-icon{font-size:1.2rem;color:var(--apc-blue-bright);transition:transform .3s;flex-shrink:0;margin-left:1rem}#atlas-peptide-calculator .faq-icon.open{transform:rotate(45deg)}#atlas-peptide-calculator .reveal.visible{opacity:1;transform:translateY(0)}#atlas-peptide-calculator .img-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--apc-text-muted);font-family:"Space Mono",monospace;font-size:.65rem;letter-spacing:.1em;text-align:center;padding:1.5rem;border:1px dashed rgba(19,97,158,.28);border-radius:.75rem;background:rgba(19,97,158,.03)}#atlas-peptide-calculator .apc-section-sm{padding:3rem 1rem}#atlas-peptide-calculator .calc-brand-label{font-family:"Rajdhani",sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.08em;color:#0a1a2c}#atlas-peptide-calculator .calc-brand-label span{color:var(--apc-blue-bright)}