.eq-heroviz svg{filter:drop-shadow(0 30px 60px rgba(8,42,22,.28));border-radius:20px}.eq-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.eq-flow .n{border-radius:999px;padding:6px 13px;font-size:.82rem;font-weight:600;white-space:nowrap}.eq-flow .arrow{font-weight:700;color:#00c951}.eq-flow.on-dark .n{color:#d5f7da;background:#00c9511a;border:1px solid rgba(0,201,81,.32)}.eq-flow.on-light .n{color:#082a16;background:#00c9511a;border:1px solid rgba(0,201,81,.28)}.eq-out{align-self:flex-start;margin-top:14px;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#00c951;background:#00c9511a;border:1px solid rgba(0,201,81,.35);border-radius:999px;padding:4px 11px}.eq-caption{margin-top:20px;padding-left:16px;border-left:2px solid rgba(0,201,81,.4);color:#fbfbf8b3;font-size:.95rem;line-height:1.5}.eq-lchip{font-size:.78rem;font-weight:600;color:#136133;background:#00c9511f;border:1px solid rgba(0,201,81,.3);border-radius:999px;padding:4px 12px}.eq-tier{display:flex;align-items:baseline;gap:10px;padding:9px 12px;background:#fff;border:1px solid rgba(8,42,22,.1);border-radius:9px}.eq-tier .t{flex:none;font-weight:700;color:#082a16;font-size:.85rem;min-width:4.4rem}.eq-tier .d{color:#082a169e;font-size:.82rem;line-height:1.35}.eq-doc{border-radius:12px;overflow:hidden;border:1px solid rgba(8,42,22,.12);background:#fff;font-family:PangramSans,ui-monospace,monospace;box-shadow:0 22px 50px -30px #082a1673}.eq-doc .bar{display:flex;align-items:center;gap:6px;background:#082a16;padding:9px 12px}.eq-doc .bar u{width:7px;height:7px;border-radius:999px;background:#fff;opacity:.8;display:block}.eq-doc .bar b{margin-left:auto;font-size:.58rem;font-weight:700;letter-spacing:.14em;color:#00c951}.eq-doc .in{padding:14px 15px;display:flex;flex-direction:column;gap:9px}.eq-doc .h{font-size:.98rem;font-weight:600;color:#082a16;line-height:1.25}.eq-doc .kv{display:flex;gap:10px}.eq-doc .kv .k{flex:none;width:40%;font-size:.7rem;font-weight:600;color:#00973d;line-height:1.3}.eq-doc .kv .v{font-size:.78rem;color:#082a16d1;line-height:1.35}.eq-doc .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(8,42,22,.1);border-radius:8px}.eq-doc .row .nm{font-size:.82rem;font-weight:700;color:#082a16}.eq-doc .sub{font-size:.7rem;color:#082a168c;line-height:1.35}.eq-doc .note{font-size:.74rem;color:#082a169e;line-height:1.4}.eq-doc .chips{display:flex;flex-wrap:wrap;gap:6px}.eq-doc .chip{font-size:.68rem;color:#082a16a8;background:#082a160d;border-radius:6px;padding:3px 8px}.eq-doc .chip.on{color:#00973d;background:#00c95121}.eq-doc .pill{font-size:.62rem;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:999px;white-space:nowrap}.eq-doc .pill.go{color:#00973d;background:#00c95126;border:1px solid rgba(0,201,81,.4)}.eq-doc .search{font-size:.72rem;color:#082a1673;border:1px solid rgba(8,42,22,.14);border-radius:8px;padding:8px 10px}.eq-doc .metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.eq-doc .metric{border:1px solid rgba(8,42,22,.1);border-radius:8px;padding:9px 11px}.eq-doc .metric .mk-k{font-size:.58rem;text-transform:uppercase;letter-spacing:.07em;color:#00973d;font-weight:700}.eq-doc .metric .mk-v{font-size:1rem;font-weight:700;color:#082a16;margin-top:2px}.eq-doc .cta{align-self:flex-start;font-size:.7rem;font-weight:700;color:#fff;background:#00c951;border-radius:999px;padding:6px 13px}.eq-doc .step{display:flex;align-items:center;gap:9px}.eq-doc .step .n{flex:none;width:22px;height:22px;border-radius:6px;background:#00c95124;color:#00973d;font-weight:700;font-size:.66rem;display:flex;align-items:center;justify-content:center}.eq-doc .step .v{font-size:.76rem;color:#082a16d1;line-height:1.3}.eq-doc .eq-doc-lbl{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00973d;margin-top:3px}.eq-doc .eq-rec{background:#00c95114;border:1px solid rgba(0,201,81,.3);border-radius:9px;padding:11px 12px;display:flex;flex-direction:column;gap:7px}.eq-doc .eq-rec .eq-rec-h{font-size:.82rem;font-weight:700;color:#082a16}.eq-search{font-size:.72em;color:#082a166b;border:1px solid rgba(8,42,22,.14);border-radius:.45em;padding:.42em .6em;flex:none}.eq-mkevent{display:flex;flex-direction:column;gap:.2em;padding:.42em .5em;border:1px solid rgba(8,42,22,.1);border-radius:.45em}.eq-mkevent .nm{font-size:.8em;font-weight:600;color:#082a16}.eq-mkscore{font-size:.66em;color:#082a168c;line-height:1.3}.eq-mkevent .mkpill{flex:none}.eq-mkevent .eq-mkskip{color:#082a1680;background:#082a160f;border-color:#082a1629}.eq-mkmini .mktag{background:#082a160d;color:#082a1699}.nqtabs .nqtab{flex:0 0 auto;text-align:left;border-radius:11px;padding:.7rem 1rem;font-size:.9rem;font-weight:500;background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;flex-direction:column;gap:2px}.nqtabs .nqtab .sub{font-size:.72rem;font-weight:400;opacity:.7}.nqpanel{display:none}.nqpanel.is-active{display:block;animation:eqfade .35s ease}@keyframes eqfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#emsTabs .nqtab{border:1px solid rgba(251,251,248,.12);color:#fbfbf899}#emsTabs .nqtab:hover{color:#fbfbf8}#emsTabs .nqtab.is-active{color:#fbfbf8;border-color:#00c95173;background:#00c9511a;font-weight:600}#etgTabs .nqtab{border:1px solid rgba(8,42,22,.12);color:#082a1699}#etgTabs .nqtab:hover{color:#082a16}#etgTabs .nqtab.is-active{color:#082a16;border-color:#00c95173;background:#00c95117;font-weight:600}@media(max-width:640px){.eq-flow .n{font-size:.76rem;padding:5px 10px}}
