.nx-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0}.nx-cc{border:1px solid var(--line, #e2e8f0);border-radius:14px;overflow:hidden;background:#fff}.nx-cc-h{display:flex;align-items:center;gap:.65rem;padding:.85rem 1.1rem;background:#fffbeb;border-bottom:1px solid #fde68a}.nx-cc.b .nx-cc-h{background:#fff1f2;border-bottom-color:#fecdd3}.nx-badge{width:2.2rem;height:2.2rem;border-radius:10px;display:grid;place-items:center;flex:none;background:#fef3c7;color:#b45309}.nx-cc.b .nx-badge{background:#ffe4e6;color:#be123c}.nx-ic{width:1.3rem;height:1.3rem;flex:none;display:block}.nx-cc-t{font-weight:700;font-size:1.02rem;line-height:1.25;color:var(--ink, #0f172a)}.nx-cc-list{margin:0;padding:1rem 1.1rem 1.1rem;display:grid;gap:.7rem;font-size:.93rem}.nx-cc-row{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.6rem}.nx-cc-list dt{font-weight:600;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:#475569;padding-top:.2rem}.nx-cc-list dd{margin:0;color:#1e293b;line-height:1.5}.nx-cmp-note{margin:1rem 0 1.5rem;background:#0f172a;color:#fff;border-radius:12px;padding:.9rem 1.2rem;display:flex;gap:.7rem;align-items:flex-start}.nx-cmp-note .nx-ic{color:#5eead4;margin-top:.15rem}.prose .nx-cmp-note p{margin:0;color:#fff;font-size:.97rem}.prose .nx-cmp-note b{color:#fff}@media(max-width:720px){.nx-cmp{grid-template-columns:1fr}}@media(max-width:420px){.nx-cc-row{grid-template-columns:1fr;gap:.1rem}}.nx-range{margin:1.5rem 0 1.75rem;border:1px solid var(--line, #e2e8f0);border-radius:14px;padding:1.1rem 1.2rem 1.2rem;background:#fff}.nx-range-title{display:block;font-weight:700;font-size:1.02rem;color:var(--ink, #0f172a)}.nx-range-cap{display:block;font-size:.86rem;color:#475569;margin:.15rem 0 .6rem}.nx-range-grp{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:#475569;margin:1rem 0 .35rem}.nx-range-row{display:grid;grid-template-columns:10.5rem minmax(0,1fr) 6rem;gap:.8rem;align-items:center;margin:.45rem 0;font-size:.9rem}.nx-range-lbl{line-height:1.3;color:#1e293b}.nx-range-val{font-weight:700;text-align:right;white-space:nowrap;color:var(--ink, #0f172a)}.nx-range-track{position:relative;height:.95rem;background:#f1f5f9;border-radius:999px}.nx-range-bar{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#2dd4bf,#0f766e)}.nx-range-bar.w{background:linear-gradient(90deg,#fbbf24,#b45309)}.nx-range-bar.ext{background:#fde68a;opacity:.75}.nx-range-bar.open{background:linear-gradient(90deg,#2dd4bf,#0f766e 65%,#0f766e40)}.nx-range-mark{position:absolute;top:-.25rem;width:3px;height:1.45rem;background:#0f172a;border-radius:2px}.nx-range-axis{display:grid;grid-template-columns:10.5rem minmax(0,1fr) 6rem;gap:.8rem;font-size:.72rem;color:#475569;margin-top:.3rem}.nx-range-axis>span{display:flex;justify-content:space-between;grid-column:2}.prose .nx-range-note{font-size:.84rem;color:#475569;margin:.8rem 0 0}@media(max-width:560px){.nx-range-row{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .6rem;margin:.8rem 0}.nx-range-track{grid-column:1 / -1;grid-row:2}.nx-range-axis{grid-template-columns:1fr}.nx-range-axis>span{grid-column:1}}.nx-big{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:center;background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;border-radius:16px;padding:1.4rem 1.8rem;margin:1.6rem 0}.nx-big-num{font-size:3.6rem;font-weight:800;line-height:1;letter-spacing:-.03em}.nx-big-num small{font-size:1.3rem;font-weight:600;margin-left:.25rem;letter-spacing:0}.prose .nx-big p{margin:0;color:#ccfbf1;font-size:1rem;max-width:52ch}.prose .nx-big p b{color:#fff}@media(max-width:560px){.nx-big{grid-template-columns:1fr;gap:.6rem;padding:1.2rem 1.25rem}.nx-big-num{font-size:2.4rem}.prose blockquote.nx-pull{font-size:1.1rem}}.prose blockquote.nx-pull{margin:1.8rem 0;padding:.3rem 0 .3rem 1.2rem;border-left:4px solid #5eead4;font-size:1.25rem;line-height:1.45;font-weight:600;font-style:normal;letter-spacing:-.01em;color:#134e4a}.prose blockquote.nx-pull p{margin:0;font-size:inherit;color:inherit}
