.fusion-dominants-trail{margin-top:22px;border-color:#9d4fd1;background:radial-gradient(circle at 92% 5%,rgba(224,61,192,.18),transparent 31%),linear-gradient(145deg,#1a0d27,#08131e 70%)}.fusion-rule-badge{display:inline-flex;margin-top:12px;padding:8px 12px;border:1px solid #a34ed1;border-radius:999px;background:#241030;color:#f1a9ff;font-size:.78rem;font-weight:850}.fusion-concepts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.fusion-concepts article{padding:15px;border:1px solid #593668;border-radius:12px;background:#150d1c}.fusion-concepts span,.fusion-concepts strong,.fusion-concepts small{display:block}.fusion-concepts span{color:#e67af5;font-size:.7rem;font-weight:900;letter-spacing:.12em}.fusion-concepts strong{margin:5px 0;font-size:1.04rem}.fusion-concepts small{color:#bd9fc7}.fusion-lab{margin:18px 0 22px;padding:20px;border:1px solid #613c76;border-radius:16px;background:#090d17}.fusion-lab-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end}.fusion-lab-head h3{margin:5px 0;font-size:1.4rem}.fusion-lab-head p{max-width:720px;margin:0;color:#aeb8c9}.fusion-selectors{display:flex;gap:9px}.fusion-selectors label{display:grid;gap:5px;color:#d5a9df;font-size:.78rem;font-weight:850}.fusion-selectors select{min-height:43px;padding:8px 34px 8px 10px;border:1px solid #654176;border-radius:9px;background:#090c15;color:#fff}.fusion-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:18px}.fusion-equation article{min-height:112px;padding:16px;border:1px solid #3e3150;border-radius:13px;background:#0c101a}.fusion-equation span,.fusion-equation strong,.fusion-equation small{display:block}.fusion-equation span{color:#ef7cfa;font-size:.68rem;font-weight:900;letter-spacing:.1em}.fusion-equation strong{margin:7px 0;font-size:1.17rem}.fusion-equation small{color:#9f90ab;line-height:1.4}.fusion-equation>em{color:#aa73c7;font-size:1.45rem;font-style:normal}.fusion-note-map{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.fusion-note-map article{display:grid;place-items:center;min-height:76px;border:1px solid #39606b;border-radius:12px;background:#0a1d22}.fusion-note-map strong{color:#68e5e7;font-size:1.15rem}.fusion-note-map span{color:#9abec1;font-size:.78rem;font-weight:850}.fusion-note-map article.outside{border-color:#dd5876;background:#2b111a}.fusion-note-map article.outside strong,.fusion-note-map article.outside span{color:#ff9aae}.fusion-theory-note{margin-top:12px;padding:14px 16px;border-left:3px solid #e16bef;border-radius:4px 11px 11px 4px;background:#1b1023}.fusion-theory-note strong{color:#efa1f7}.fusion-theory-note p{margin:5px 0 0!important;color:#c9b7ce!important;line-height:1.55}.fusion-audio-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fusion-project{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;padding:20px;border:1px solid #684077;border-radius:15px;background:linear-gradient(135deg,#1b1024,#0b1420)}.fusion-project span{color:#eb76f6;font-size:.7rem;font-weight:900;letter-spacing:.12em}.fusion-project h3{margin:7px 0}.fusion-project p{color:#c2b0ca}.fusion-project ul{margin:0;padding-left:20px;color:#d5c9dc;line-height:1.75}@media(max-width:900px){.fusion-concepts{grid-template-columns:1fr 1fr}.fusion-lab-head,.fusion-project{grid-template-columns:1fr}.fusion-equation{grid-template-columns:1fr}.fusion-equation>em{text-align:center}.fusion-selectors{align-items:stretch;flex-direction:column}}@media(max-width:620px){.fusion-concepts{grid-template-columns:1fr}.fusion-note-map{grid-template-columns:repeat(2,1fr)}.fusion-audio-actions{display:grid}.fusion-audio-actions button{width:100%}.fusion-lab{padding:15px}}
.fusion-fact-check{margin-top:12px;padding:15px;border:1px solid #35546b;border-radius:12px;background:#0b1722}.fusion-fact-check>strong{display:block;margin-bottom:10px;color:#80e7f0}.fusion-fact-check>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fusion-fact-check span{display:block;padding:10px;border-radius:9px;background:#111f2b}.fusion-fact-check b,.fusion-fact-check small{display:block}.fusion-fact-check b{color:#fff}.fusion-fact-check small{margin-top:5px;color:#a9bdca;line-height:1.42}@media(max-width:900px){.fusion-fact-check>div{grid-template-columns:1fr}}
