.hx--empi{--hx-acc:#4fd1e6;--hx-acc-rgb:79,209,230;--em-match:#4fd1e6;--em-non:#f08fb4;--em-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.hx--empi .hv{--hv-t1:#e4f7fb;--hv-t2:#cdebf6;--hv-a:#0b9fc4;--hv-b:#2f70ff}.hx--empi .hx-chip[aria-pressed=true],.hx--empi .hx-chip[aria-selected=true]{background:var(--hx-acc);border-color:var(--hx-acc);color:#04161b;font-weight:600}.hv-rec{border-radius:1.6em;width:22.6em;padding:1.25em 1.4em 1.3em}.hv-rec-top{justify-content:space-between;align-items:center;gap:.8em;margin-bottom:.8em;display:flex}.hv-rec-src{letter-spacing:.02em;color:#475569;white-space:nowrap;align-items:center;gap:.55em;font-size:1.05em;font-weight:700;display:inline-flex}.hv-rec-src i{background:var(--c,#94a3b8);width:.85em;height:.85em;box-shadow:0 0 0 .3em color-mix(in srgb, var(--c,#94a3b8) 18%, transparent);border-radius:50%}.hv-rec-id{font-family:var(--em-mono);color:#5b6b82;white-space:nowrap;font-size:.98em}.hv-rec b{font-family:var(--font-jakarta);letter-spacing:-.015em;color:#0f172a;white-space:nowrap;font-size:1.72em;font-weight:700;line-height:1.15;display:block}.hv-rec-meta{font-family:var(--em-mono);color:#64748b;white-space:nowrap;gap:1.1em;margin-top:.55em;font-size:1.05em;display:flex}.hv-rec-meta s{color:#c2410c;background:#fff1e6;border-radius:.35em;padding:0 .3em;text-decoration:none}.hv-rec--1{--c:#2f70ff;transform:rotate(-2.2deg)}.hv-rec--2{--c:#10b39a;transform:rotate(1.4deg)}.hv-rec--3{--c:#e0822a;transform:rotate(-1deg)}.hv-gold{border-radius:2em;width:23.6em;overflow:hidden}.hv-gold-top{color:#fff;background:linear-gradient(135deg, var(--hv-a), var(--hv-b));align-items:center;gap:.9em;padding:1.25em 1.5em;display:flex}.hv-gold-top svg{flex:none;width:2.2em;height:2.2em}.hv-gold-top b{font-family:var(--font-jakarta);letter-spacing:-.01em;font-size:1.5em;font-weight:700;line-height:1.1;display:block}.hv-gold-top small{font-family:var(--em-mono);opacity:.85;margin-top:.2em;font-size:1em;display:block}.hv-gold-body{padding:1.2em 1.5em 1.4em}.hv-gold-name{font-family:var(--font-jakarta);color:#0f172a;letter-spacing:-.02em;font-size:1.9em;font-weight:700;line-height:1.1}.hv-gold-sub{font-family:var(--em-mono);color:#64748b;margin:.4em 0 1em;font-size:1.05em}.hv-xref{gap:.5em;display:grid}.hv-xref>span{color:#334155;background:#f4f7fb;border-radius:.8em;justify-content:space-between;align-items:center;gap:.8em;padding:.5em .8em;font-size:1.05em;display:flex}.hv-xref>span em{font-style:normal;font-family:var(--em-mono);color:#475569}.hv-xref>span:before{content:"";background:var(--c);border-radius:50%;flex:none;width:.7em;height:.7em}.hv-xref span>:first-child{margin-right:auto}.hv-score{color:#475569;grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;margin-top:1.1em;font-size:1.05em;display:grid}.hv-score i{background:#e8eef5;border-radius:99em;height:.7em;overflow:hidden}.hv-score i:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--hv-a), var(--hv-b));transform-origin:0;width:97%;height:100%;display:block}.hv-score b{font-family:var(--em-mono);color:#0f172a}.hx-js .hv-score i:before{animation:em-grow 1.1s var(--hx-ease) 1.2s forwards;transform:scaleX(0)}@keyframes em-grow{to{transform:scaleX(1)}}.hv-sep{white-space:nowrap;border-radius:99em;align-items:center;gap:.9em;padding:.85em 1.3em .85em .85em;display:flex}.hv-sep .hv-st{margin:0}.hv-sep b{color:#0f172a;font-size:1.22em;font-weight:650;line-height:1.2;display:block}.hv-sep small{color:#64748b;font-size:1.02em;display:block}.em-scope{background:#ffffff04;border:1px dashed #ffffff2e;border-radius:22px;margin:26px 0 30px;padding:18px}.em-scope-l{border-radius:18px;padding:16px 18px 18px;position:relative}.em-scope-l>header{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.em-scope-l>header b{font-family:var(--font-jakarta);color:#fff;font-size:15px}.em-scope-l>header small{color:var(--hx-muted);font-size:13px}.em-scope-tag{letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:700}.em-scope-l--hie>header .em-scope-tag{color:#c9b6ff;background:#a593ff24}.em-scope-l--ent{border:1px solid rgba(var(--hx-acc-rgb), .35);background:linear-gradient(180deg, rgba(var(--hx-acc-rgb), .08), rgba(var(--hx-acc-rgb), .02))}.em-scope-l--ent>header .em-scope-tag{color:var(--hx-acc);background:var(--hx-acc-soft)}.em-scope-l--one{border:1px solid var(--hx-line-2);background:var(--hx-surface)}.em-scope-l--one>header .em-scope-tag{color:#9db8ff;background:var(--hx-blue-soft)}.em-scope-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.em-scope-sys{flex-wrap:wrap;gap:8px;display:flex}.em-scope-sys span{border:1px solid var(--hx-line-2);color:var(--hx-text-2);background:#ffffff08;border-radius:99px;padding:5px 10px;font-size:12.5px}.em-scope-ids{font-family:var(--em-mono);color:var(--hx-text-2);gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.em-scope-ids li{background:#ffffff0a;border-radius:8px;justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.em-scope-ids li em{color:var(--hx-muted);font-style:normal}.em-scope-orgs{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.em-scope-orgs span{color:#d9cfff;border:1px dashed #a593ff66;border-radius:10px;padding:6px 11px;font-size:12.5px}.em-flow{counter-reset:fl;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:26px 0 8px;padding:0;list-style:none;display:grid;position:relative}.em-flow:before{content:"";background:repeating-linear-gradient(90deg, rgba(var(--hx-acc-rgb), .55) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:21px;left:6%;right:6%}.hx-js .em-flow:before{background-size:24px 2px;animation:1.4s linear infinite em-flow}@keyframes em-flow{to{background-position:24px 0}}.em-flow li{counter-increment:fl;text-align:center;position:relative}.em-flow-dot{z-index:1;background:var(--hx-bg);border:1.5px solid rgba(var(--hx-acc-rgb), .6);width:44px;height:44px;color:var(--hx-acc);box-shadow:0 0 0 5px var(--hx-bg);border-radius:50%;place-items:center;margin:0 auto 12px;transition:background .25s,transform .25s;display:grid;position:relative}.em-flow li:hover .em-flow-dot{background:rgba(var(--hx-acc-rgb), .14);transform:translateY(-2px)}.em-flow-dot svg{width:20px;height:20px}.em-flow b{font-family:var(--font-jakarta);color:#fff;margin-bottom:4px;font-size:14px;line-height:1.25;display:block}.em-flow b:before{content:counter(fl, decimal-leading-zero) " ";color:var(--hx-acc);letter-spacing:.06em;font-size:11px}.em-flow p{color:var(--hx-muted)!important;margin:0!important;font-size:12.5px!important;line-height:1.5!important}.em-fork{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 30px;display:grid}.em-fork>div{border:1px solid;border-radius:16px;padding:16px 16px 15px;position:relative}.em-fork>div:before{content:"";opacity:.5;background:currentColor;width:1.5px;height:14px;position:absolute;top:-14px;left:50%}.em-fork small{font-family:var(--em-mono);letter-spacing:.02em;margin-bottom:6px;font-size:11.5px;display:block}.em-fork b{color:#fff;margin-bottom:4px;font-size:15px;display:block}.em-fork p{color:var(--hx-text-2)!important;margin:0!important;font-size:13.5px!important;line-height:1.55!important}.em-fork-ok{color:var(--hx-ok);background:var(--hx-ok-soft);border-color:#43c6a059!important}.em-fork-rv{color:var(--hx-warn);background:var(--hx-warn-soft);border-color:#e9b45c59!important}.em-fork-new{color:#9db8ff;background:var(--hx-blue-soft);border-color:#5b8cff4d!important}.em-method{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 30px;display:grid}.em-method>div{border:1px solid var(--hx-line);background:var(--hx-surface);border-radius:18px;padding:20px}.em-method h3{align-items:center;gap:10px;display:flex;margin:0 0 4px!important}.em-method h3 span{background:var(--hx-acc-soft);width:30px;height:30px;color:var(--hx-acc);border-radius:9px;place-items:center;display:grid}.em-method h3 span svg{width:17px;height:17px}.em-method>div>p{color:var(--hx-muted)!important;margin:0 0 14px!important;font-size:14.5px!important;line-height:1.6!important}.em-method dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13.5px;display:grid}.em-method dt{color:var(--hx-faint)}.em-method dd{color:var(--hx-text-2);margin:0}.em-rule{font-family:var(--em-mono);border:1px solid var(--hx-line);color:#c7d2ec;background:#0a1020;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.6}.em-rule b{color:var(--hx-acc);font-weight:600}.em-sx{border:1px solid var(--hx-line);background:linear-gradient(180deg, var(--hx-surface), var(--hx-bg-2));border-radius:20px;margin:26px 0 30px;overflow:hidden}.em-sx-tabs{border-bottom:1px solid var(--hx-line);background:#ffffff04;flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.em-sx-tabs .hx-chip{cursor:pointer}.em-sx-panel{padding:18px 20px 20px}.em-sx-panel[hidden]{display:none}.no-js .em-sx-panel[hidden]{border-top:1px solid var(--hx-line);display:block}.em-sx-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.em-sx-head h3{margin:0!important;font-size:1.05rem!important}.em-sx-truth{letter-spacing:.06em;text-transform:uppercase;color:var(--hx-text-2);border:1px solid var(--hx-line-2);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.em-sx-truth b{color:#fff}.em-sx-rows{gap:6px;display:grid}.em-sx-row{background:#ffffff06;border-radius:10px;grid-template-columns:112px minmax(0,1fr) minmax(0,1fr) 88px 132px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.em-sx-row--h{letter-spacing:.1em;text-transform:uppercase;color:var(--hx-faint);background:0 0;padding-top:0;padding-bottom:2px;font-size:10.5px;font-weight:700}.em-sx-row>b{color:var(--hx-text);font-size:13px;font-weight:600}.em-sx-row>code{font-family:var(--em-mono);overflow-wrap:anywhere;color:#dbe4f7!important;background:0 0!important;padding:0!important;font-size:12.5px!important}.em-sx-row>code.is-blank{font-style:italic;color:var(--hx-faint)!important}.em-cmp{letter-spacing:.04em;white-space:nowrap;border-radius:99px;justify-self:start;padding:3px 8px;font-size:11px;font-weight:700}.em-cmp--a{color:var(--hx-ok);background:var(--hx-ok-soft)}.em-cmp--c{color:var(--hx-warn);background:var(--hx-warn-soft)}.em-cmp--d{color:var(--hx-no);background:var(--hx-no-soft)}.em-cmp--m{color:var(--hx-muted);background:#ffffff0d}.em-w{grid-template-columns:1fr 1fr 44px;align-items:center;gap:0;display:grid}.em-w i{height:8px;position:relative}.em-w i:first-child{border-right:1px solid var(--hx-line-2)}.em-w i span{border-radius:4px;height:100%;position:absolute;top:0}.em-w i:first-child span{background:var(--hx-no);right:0}.em-w i:nth-child(2) span{background:var(--hx-ok);left:0}.em-w>em{font-style:normal;font-family:var(--em-mono);text-align:right;color:var(--hx-text-2);font-size:12px}.em-sx-out{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.em-sx-box{border:1px solid var(--hx-line);background:#0000002e;border-radius:14px;padding:14px 16px}.em-sx-box>small{letter-spacing:.12em;text-transform:uppercase;color:var(--hx-faint);margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.em-gauge{background:linear-gradient(90deg, #5b8cff47 0 var(--lo), #e9b45c52 var(--lo) var(--hi), #43c6a057 var(--hi) 100%);border-radius:99px;height:14px;margin:26px 0 8px;position:relative}.em-gauge-mk{top:50%;left:var(--at);width:18px;height:18px;box-shadow:0 0 0 4px rgba(var(--hx-acc-rgb), .45);transition:left .5s var(--hx-ease);background:#fff;border-radius:50%;margin:-9px 0 0 -9px;position:absolute}.em-gauge-mk b{font-family:var(--em-mono);color:#fff;white-space:nowrap;font-size:12.5px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.em-gauge-ax{height:16px;font-family:var(--em-mono);color:var(--hx-faint);font-size:10.5px;position:relative}.em-gauge-ax span{white-space:nowrap;position:absolute}.em-gauge-ax span:first-child{transform:translate(calc(-100% - 6px))}.em-gauge-ax span:last-child{transform:translate(6px)}.em-verdict{align-items:flex-start;gap:10px;margin-top:8px;display:flex}.em-verdict>span{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.em-verdict>span svg{width:16px;height:16px}.em-verdict b{color:#fff;font-size:14.5px;line-height:1.3;display:block}.em-verdict p{color:var(--hx-muted)!important;margin:2px 0 0!important;font-size:13px!important;line-height:1.5!important}.em-verdict--ok>span{background:var(--hx-ok-soft);color:var(--hx-ok)}.em-verdict--no>span{background:var(--hx-no-soft);color:var(--hx-no)}.em-verdict--warn>span{background:var(--hx-warn-soft);color:var(--hx-warn)}.em-sx-note{border-left:2px solid rgba(var(--hx-acc-rgb), .5);padding-left:12px;color:var(--hx-text-2)!important;margin:14px 0 0!important;font-size:13.5px!important;line-height:1.6!important}.em-meter{vertical-align:middle;gap:3px;display:inline-flex}.em-meter i{background:#ffffff1a;border-radius:2px;width:9px;height:9px}.em-meter[data-n="1"] i:nth-child(-n+1),.em-meter[data-n="2"] i:nth-child(-n+2),.em-meter[data-n="3"] i:nth-child(-n+3),.em-meter[data-n="4"] i:nth-child(-n+4),.em-meter[data-n="5"] i:nth-child(-n+5){background:var(--hx-acc)}.em-meter--s[data-n="1"] i:nth-child(-n+1),.em-meter--s[data-n="2"] i:nth-child(-n+2),.em-meter--s[data-n="3"] i:nth-child(-n+3),.em-meter--s[data-n="4"] i:nth-child(-n+4),.em-meter--s[data-n="5"] i:nth-child(-n+5){background:#a593ff}.em-legend{color:var(--hx-faint);flex-wrap:wrap;gap:6px 18px;margin:-18px 0 30px;font-size:12.5px;display:flex}.em-legend span{align-items:center;gap:8px;display:inline-flex}.em-errs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0 30px;display:grid}.em-err{border:1px solid var(--hx-line);background:var(--hx-surface);border-radius:16px;padding:18px;transition:border-color .25s,transform .25s}.em-err:hover{border-color:var(--hx-line-2);transform:translateY(-2px)}.em-err-fig{background:var(--hx-bg-2);border-radius:12px;justify-content:center;align-items:center;gap:10px;height:76px;margin:0 0 14px;display:flex}.em-err-fig svg{width:168px;height:60px;overflow:visible}.em-err h3{margin:0 0 4px!important;font-size:1.02rem!important}.em-err h3 small{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:600;display:block}.em-err p{color:var(--hx-muted)!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.em-err--dup h3 small{color:var(--hx-warn)}.em-err--ovp h3 small{color:#9db8ff}.em-err--ovl h3 small{color:var(--hx-no)}.em-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0 30px;display:grid}.em-kpi{border:1px solid var(--hx-line);background:var(--hx-surface);border-radius:18px;flex-direction:column;padding:20px;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.em-kpi:after{content:"";background:linear-gradient(90deg, var(--k,var(--hx-acc)), transparent 70%);opacity:.8;height:2px;position:absolute;top:0;bottom:auto;left:0;right:0}.em-kpi:hover{border-color:var(--hx-line-2);transform:translateY(-2px)}.em-kpi-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.em-kpi-top span{letter-spacing:.12em;text-transform:uppercase;color:var(--k,var(--hx-acc));font-size:10.5px;font-weight:700}.em-kpi-top svg{width:18px;height:18px;color:var(--hx-faint)}.em-kpi h3{margin:0 0 10px!important;font-size:1.06rem!important}.em-kpi-f{font-family:var(--em-mono);border:1px solid var(--hx-line);color:#dbe4f7;background:#0a1020;border-radius:10px;margin-bottom:12px;padding:9px 11px;font-size:12.5px;line-height:1.55}.em-kpi-f b{color:var(--k,var(--hx-acc));font-weight:600}.em-kpi p{color:var(--hx-text-2)!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.6!important}.em-kpi p:last-child{padding-top:6px;color:var(--hx-muted)!important;margin-top:auto!important;margin-bottom:0!important;font-size:13px!important}.em-kpi p:last-child b{color:var(--hx-warn);font-weight:600}.em-kpi--q{--k:#f0b45c}.em-kpi--a{--k:#4fd1e6}.em-kpi--o{--k:#a593ff}.em-cm{grid-template-columns:110px 1fr 1fr;gap:6px;margin:26px 0 30px;font-size:13.5px;display:grid}.em-cm>span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-faint);justify-content:center;align-items:center;padding:6px;font-size:11px;font-weight:700;display:flex}.em-cm>div{border:1px solid;border-radius:14px;padding:14px 16px}.em-cm>div b{color:#fff;margin-bottom:2px;font-size:14.5px;display:block}.em-cm>div small{font-family:var(--em-mono);margin-bottom:6px;font-size:11.5px;display:block}.em-cm>div p{color:var(--hx-text-2)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.em-cm-tp,.em-cm-tn{background:var(--hx-ok-soft);border-color:#43c6a04d!important}.em-cm-tp small,.em-cm-tn small{color:var(--hx-ok)}.em-cm-fp,.em-cm-fn{background:var(--hx-no-soft);border-color:#ef7a7a52!important}.em-cm-fp small,.em-cm-fn small{color:var(--hx-no)}.em-sim{border:1px solid var(--hx-line);background:linear-gradient(180deg, var(--hx-surface), var(--hx-bg-2));border-radius:20px;margin:26px 0 30px;padding:18px 20px 20px}.em-sim-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:6px;display:flex}.em-sim-top b{font-family:var(--font-jakarta);color:#fff;font-size:15px}.em-sim-key{color:var(--hx-muted);gap:14px;font-size:12px;display:flex}.em-sim-key span{align-items:center;gap:6px;display:inline-flex}.em-sim-key i{border-radius:50%;width:9px;height:9px}.em-sim-plot{margin:8px 0 4px;position:relative}.em-sim-plot svg{width:100%;height:auto;display:block}.em-sim-zone{transition:x .25s,width .25s}.em-sim-thr{stroke-width:2px;stroke-dasharray:4 4;transition:transform .25s}.em-sim-ax{font-family:var(--em-mono);fill:var(--hx-faint);font-size:10px}.em-sim-lbl{font-family:var(--font-sans);letter-spacing:.08em;font-size:10.5px;font-weight:700}.em-sim-ctl{grid-template-columns:1fr 1fr;gap:12px 22px;margin:14px 0 16px;display:grid}.em-sim-ctl label{color:var(--hx-text-2);gap:6px;font-size:13px;display:grid}.em-sim-ctl label span{justify-content:space-between;display:flex}.em-sim-ctl output{font-family:var(--em-mono);color:#fff}.em-sim input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff1a;border-radius:99px;outline:none;width:100%;height:6px}.em-sim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--t,var(--hx-acc));background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px #0006}.em-sim input[type=range]::-moz-range-thumb{border:4px solid var(--t,var(--hx-acc));background:#fff;border-radius:50%;width:14px;height:14px}.em-sim input[type=range]:focus-visible{outline:2px solid var(--hx-blue);outline-offset:4px}.em-sim-out{border:1px solid var(--hx-line);background:var(--hx-line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.em-sim-out>div{background:var(--hx-bg-2);padding:12px 14px}.em-sim-out small{letter-spacing:.1em;text-transform:uppercase;color:var(--hx-faint);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.em-sim-out b{font-family:var(--font-jakarta);color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.1;display:block}.em-sim-out span{color:var(--hx-muted);margin-top:3px;font-size:12px;display:block}.em-sim-out .is-bad span{color:var(--hx-no)}.em-sim-foot{color:var(--hx-faint)!important;margin:12px 0 0!important;font-size:12.5px!important;line-height:1.55!important}.no-js .em-sim-ctl,.no-js .em-sim-out{display:none}.em-map{grid-template-columns:minmax(0,1fr) 36px minmax(0,1.15fr) 36px minmax(0,1fr);align-items:center;margin:26px 0 12px;display:grid}.em-map-col{gap:8px;display:grid}.em-map-col>small{letter-spacing:.12em;text-transform:uppercase;color:var(--hx-faint);margin-bottom:2px;font-size:10.5px;font-weight:700}.em-map-n{border:1px solid var(--hx-line);background:var(--hx-surface);color:var(--hx-text-2);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:border-color .2s;display:flex}.em-map-n:hover{border-color:var(--hx-line-2)}.em-map-n svg{width:16px;height:16px;color:var(--hx-muted);flex:none}.em-map-core{border:1px solid rgba(var(--hx-acc-rgb), .4);background:radial-gradient(280px 160px at 50% 0%, rgba(var(--hx-acc-rgb), .16), transparent 70%), var(--hx-surface);border-radius:18px;padding:16px;box-shadow:0 18px 40px #00000059}.em-map-core>b{font-family:var(--font-jakarta);color:#fff;align-items:center;gap:10px;margin-bottom:10px;font-size:16px;display:flex}.em-map-core>b span{background:var(--hx-acc);color:#04161b;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.em-map-core>b span svg{width:17px;height:17px}.em-map-core ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.em-map-core li{color:var(--hx-text-2);background:#ffffff0a;border-radius:8px;padding:6px 8px;font-size:12px}.em-map-core .em-map-eng{color:var(--hx-muted);border-top:1px solid var(--hx-line);margin-top:10px;padding-top:10px;font-size:12px}.em-map-ar{background:repeating-linear-gradient(90deg, rgba(var(--hx-acc-rgb), .6) 0 5px, transparent 5px 10px);height:2px;margin:0 4px;position:relative}.em-map-ar:after{content:"";border:5px solid #0000;border-left-color:rgba(var(--hx-acc-rgb), .8);border-right:0;position:absolute;top:-4px;right:-2px}.hx-js .em-map-ar{background-size:20px 2px;animation:1.2s linear infinite em-flow}.em-map-msgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 30px;display:grid}.em-map-msgs div{border:1px solid var(--hx-line);background:#ffffff06;border-radius:12px;padding:12px 14px}.em-map-msgs small{letter-spacing:.1em;text-transform:uppercase;color:var(--hx-acc);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.em-map-msgs p{color:var(--hx-text-2)!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.em-map-msgs code{font-size:11.5px!important}.em-icta{border:1px solid rgba(var(--hx-acc-rgb), .3);background:radial-gradient(420px 160px at 0% 0%, rgba(var(--hx-acc-rgb), .14), transparent 70%), #0d1529;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin:30px 0;padding:20px 22px;display:grid}.em-icta b{font-family:var(--font-jakarta);color:#fff;margin-bottom:4px;font-size:16px;display:block}.em-icta p{color:var(--hx-text-2)!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.em-icta .hx-btn{white-space:nowrap}.hx-article .em-icta a.hx-btn{text-decoration:none}@media (max-width:1080px){.em-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.em-flow:before{display:none}}@media (max-width:900px){.em-sx-row{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr) 80px}.em-sx-row>.em-w{grid-column:1/-1;grid-template-columns:1fr 1fr 44px}.em-sx-row--h>span:last-child{display:none}.em-map{grid-template-columns:1fr;gap:10px}.em-map-ar{background:repeating-linear-gradient(180deg, rgba(var(--hx-acc-rgb), .6) 0 5px, transparent 5px 10px);width:2px;height:22px;margin:0 auto}.em-map-ar:after{border:5px solid #0000;border-top-color:rgba(var(--hx-acc-rgb), .8);border-bottom:0;top:auto;bottom:-3px;left:-4px;right:auto}.hx-js .em-map-ar{animation:none}.em-map-col{grid-template-columns:1fr 1fr}.em-map-col>small{grid-column:1/-1}}@media (max-width:760px){.em-scope{padding:10px}.em-scope-l{padding:14px}.em-scope-grid{grid-template-columns:1fr}.em-flow{text-align:left;grid-template-columns:1fr;row-gap:12px}.em-flow li{text-align:left;grid-template-columns:44px 1fr;gap:0 14px;display:grid}.em-flow-dot{grid-row:span 2;margin:0}.em-fork,.em-method,.em-errs,.em-kpis,.em-sx-out,.em-map-msgs{grid-template-columns:1fr}.em-fork>div:before{display:none}.em-sx-tabs{padding:12px}.em-sx-panel{padding:16px 14px}.em-sx-row{grid-template-columns:1fr 1fr;gap:6px 10px}.em-sx-row>b{grid-column:1}.em-sx-row>.em-cmp{grid-area:1/2;justify-self:end}.em-sx-row--h{display:none}.em-cm{grid-template-columns:1fr 1fr}.em-cm>span:first-child{display:none}.em-cm>span.em-cm-rh{grid-column:1/-1;justify-content:flex-start;padding:6px 0 0}.em-sim{padding:16px 14px}.em-sim-ctl{grid-template-columns:1fr}.em-sim-out{grid-template-columns:1fr 1fr}.em-icta{grid-template-columns:1fr}.em-attr thead{display:none}.em-attr,.em-attr tbody,.em-attr tr{display:block}.em-attr tr{border-bottom:1px solid var(--hx-line);grid-template-columns:1fr auto auto;align-items:center;gap:6px 14px;padding:12px 14px;display:grid}.em-attr tbody th,.em-attr td{display:block;border:0!important;padding:0!important}.em-attr td:last-child{color:var(--hx-muted);grid-column:1/-1}.hx--empi .dg-acc-i summary>span:empty{display:none}}@media (prefers-reduced-motion:reduce){.hx-js .em-flow:before,.hx-js .em-map-ar{animation:none!important}.hx-js .hv-score i:before{animation:none!important;transform:none!important}.em-gauge-mk,.em-sim-zone,.em-sim-thr{transition:none!important}}@media print{.em-sx-tabs,.em-sim-ctl{display:none!important}.em-sx-panel[hidden]{display:block!important}}