.independence-charter{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:24px;margin-bottom:18px;background:linear-gradient(120deg,#10251d,#0b1713 62%,#17352a)}.independence-charter h2{font-size:1.25rem}.independence-charter p:not(.eyebrow){max-width:950px;color:#a1b5aa;line-height:1.65;margin:9px 0 0}.charter-seal{width:116px;height:116px;border:1px solid #397057;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#153326,#0a1712 68%);box-shadow:0 0 36px #60e9a21a}.charter-seal strong{font-size:2.3rem;color:#64eda0}.charter-seal span{font-size:.58rem;letter-spacing:.13em;color:#9eb3a8;font-weight:800}.independence-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);gap:18px;margin-bottom:18px}.claim-classifier{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px}.claim-classifier label{font-size:.7rem;color:#8fa198}.claim-classifier select{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #294238;border-radius:8px;background:#09140f;color:#e8f2ed}.governance-checks{padding:0 22px}.governance-check{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #1d2e26}.governance-check button{width:22px;height:22px;border:1px solid #365347;border-radius:6px;background:#0c1813;color:transparent;cursor:pointer}.governance-check.pass button{background:#64eda0;color:#07100d}.governance-check strong{display:block;font-size:.82rem}.governance-check small{display:block;color:#7f9389;margin-top:3px}.governance-check b{font-size:.62rem;letter-spacing:.09em;color:#f2bc65}.governance-check.pass b{color:#64eda0}.governance-gate>.primary-btn{width:calc(100% - 44px)}.publication-state{padding:23px}.publication-score strong{font-size:3.4rem;color:#f2bc65}.publication-score span{color:#71877c}.publication-state h2{margin:5px 0 8px}.publication-state>p:not(.eyebrow){color:#90a49a;line-height:1.55}.publication-meter{height:8px;background:#203129;border-radius:99px;overflow:hidden;margin:18px 0}.publication-meter i{display:block;height:100%;width:71%;background:linear-gradient(90deg,#ff7a7a,#f2bc65,#64eda0);transition:.3s}.publication-state dl{margin:0}.publication-state dl div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #203129}.publication-state dt{color:#83978d;font-size:.72rem}.publication-state dd{margin:0;font-size:.72rem;font-weight:800;text-align:right}.publication-lock{width:100%;margin-top:18px;padding:12px;border:1px solid #5c3c35;border-radius:9px;background:#271813;color:#ff9a8e;font-weight:800}.publication-lock.ready{border-color:#3a765c;background:#123124;color:#74f0aa}.independence-lower{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-bottom:18px}.taxonomy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px}.taxonomy-grid article{padding:14px;border:1px solid #24372e;border-radius:10px;background:#0b1712}.taxonomy-grid span{font-size:.58rem;font-weight:900;letter-spacing:.1em}.taxonomy-grid strong{display:block;margin:8px 0 5px;font-size:.85rem}.taxonomy-grid p{margin:0;color:#83978d;font-size:.72rem;line-height:1.5}.tax-fact{color:#64eda0}.tax-estimate{color:#67a7ff}.tax-hypothesis{color:#f2bc65}.tax-scenario{color:#cf9dff}.conflict-registry{padding-bottom:12px}.registry-clear{color:#64eda0;font-size:.58rem;font-weight:850;letter-spacing:.09em}.registry-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:13px 20px;border-bottom:1px solid #1e3027}.registry-row strong{font-size:.8rem}.registry-row p{grid-column:1/-1;margin:0;color:#81958a;font-size:.72rem}.registry-row span{font-size:.6rem;color:#64eda0;font-weight:850}.methodology-ledger{margin-bottom:18px}.method-table{min-width:760px}.method-tag{display:inline-block;padding:4px 7px;border-radius:5px;background:#15291f;color:#70e7a6;font-size:.62rem;font-weight:800}.methodology-ledger .source-line{margin-top:14px}@media(max-width:900px){.independence-grid,.independence-lower{grid-template-columns:1fr}}@media(max-width:650px){.independence-charter{grid-template-columns:1fr}.charter-seal{width:92px;height:92px}.claim-classifier,.taxonomy-grid{grid-template-columns:1fr}.governance-check{grid-template-columns:auto 1fr}.governance-check b{grid-column:2}.view-title .demo-pill{max-width:100%;text-align:center}}
