/* ZodSyn V1 native integration */
.zodsyn-blueprint-page{max-width:1080px}.zodsyn-blueprint-page .resonance-container{margin-bottom:1.35rem}.blueprint-hero h1{font-size:clamp(2.3rem,6vw,4.4rem);line-height:1.05}.blueprint-layout{display:grid;grid-template-columns:390px minmax(0,1fr);gap:1.25rem;align-items:start}.blueprint-form-panel,.blueprint-result-panel{border:1px solid var(--border-soft);border-radius:16px;padding:1.35rem;background:rgba(212,175,55,.045)}.zodsyn-v1-form label{color:var(--muted-soft);font-weight:600}.zodsyn-v1-form input,.zodsyn-v1-form select{display:block;width:100%;max-width:none;margin-top:.4rem;padding:.75rem .9rem;border-radius:10px;border:1px solid rgba(212,175,55,.55);background:rgba(15,14,23,.96);color:var(--ink);font:inherit}.blueprint-submit{width:100%;margin-top:1rem}.blueprint-result-panel.is-hidden{display:none}.blueprint-result-panel h2{color:var(--gold);margin:0 0 .55rem;font-size:clamp(1.6rem,4vw,2.3rem)}.blueprint-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0}.blueprint-result-grid article{border:1px solid var(--border-soft);border-radius:13px;padding:.95rem;background:rgba(0,0,0,.17)}.blueprint-result-grid span{display:block;color:var(--muted);font-size:.78rem}.blueprint-result-grid strong{display:block;color:var(--gold-soft);margin-top:.25rem;font-size:1.05rem}.balance-bars{display:grid;gap:.75rem;margin-top:.75rem}.bar-row{display:grid;grid-template-columns:72px 1fr 42px;gap:.7rem;align-items:center}.bar-row strong{color:var(--muted-soft);font-size:.92rem}.bar-track{height:12px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#38bdf8,#a855f7)}.bar-row span{color:var(--muted);font-size:.86rem}.blueprint-upgrade-strip{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;border-radius:14px;border:1px solid var(--border-soft);background:rgba(0,0,0,.18)}.blueprint-upgrade-strip strong{color:var(--gold)}.blueprint-upgrade-strip p{margin:.25rem 0 0}@media(max-width:940px){.blueprint-layout,.blueprint-result-grid{grid-template-columns:1fr}.blueprint-upgrade-strip{display:block}.blueprint-upgrade-strip .resonance-button{margin-top:.9rem}}
