.elc-demo[data-astro-cid-diq7knb2]{--demo-ink:#f4f7fd;--demo-muted:#a9b9d0;--demo-sky:#60c7f0;--demo-blue:#3b82f6;--demo-pale:#93c5fd;--demo-bg:#111d32;--demo-chrome:#0c1424;--demo-border:#2b3c59;--demo-mono:"IBM Plex Mono",ui-monospace,monospace;color:var(--demo-ink);background:var(--demo-bg);text-align:left;border:1px solid #354b6d;border-radius:14px;width:100%;min-width:0;font-family:inherit;overflow:hidden;box-shadow:0 32px 90px #0005}.elc-demo[data-astro-cid-diq7knb2] [data-astro-cid-diq7knb2],.elc-demo[data-astro-cid-diq7knb2] [data-astro-cid-diq7knb2]:before,.elc-demo[data-astro-cid-diq7knb2] [data-astro-cid-diq7knb2]:after{box-sizing:border-box}.elc-demo[data-astro-cid-diq7knb2] [data-astro-cid-diq7knb2][hidden]{display:none!important}.elc-demo[data-astro-cid-diq7knb2] button[data-astro-cid-diq7knb2]{font:inherit;cursor:pointer}.elc-demo[data-astro-cid-diq7knb2] button[data-astro-cid-diq7knb2]:focus-visible,.demo-panel[data-astro-cid-diq7knb2]:focus-visible{outline:2px solid var(--demo-sky);outline-offset:-4px}.demo-chrome[data-astro-cid-diq7knb2]{background:var(--demo-chrome);border-bottom:1px solid var(--demo-border);align-items:center;gap:16px;padding:19px 25px;display:flex}.demo-brand[data-astro-cid-diq7knb2]{letter-spacing:-.06em;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.demo-brand[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]:last-child{letter-spacing:-.04em;margin-left:-8px;font-weight:400}.brand-mark[data-astro-cid-diq7knb2]{align-items:center;gap:3px;height:18px;display:flex}.brand-mark[data-astro-cid-diq7knb2] i[data-astro-cid-diq7knb2]{background:var(--demo-sky);width:3px;height:9px}.brand-mark[data-astro-cid-diq7knb2] i[data-astro-cid-diq7knb2]:nth-child(2){height:18px}.brand-mark[data-astro-cid-diq7knb2] i[data-astro-cid-diq7knb2]:nth-child(3){height:13px}.demo-tag[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);letter-spacing:.08em;color:#c4d5eb;white-space:nowrap;border:1px solid #445b7c;border-radius:3px;margin-left:auto;padding:5px 7px;font-size:9px}.chrome-dots[data-astro-cid-diq7knb2]{gap:5px;display:flex}.chrome-dots[data-astro-cid-diq7knb2] i[data-astro-cid-diq7knb2]{background:#57749d;border-radius:50%;width:4px;height:4px}.demo-tabs[data-astro-cid-diq7knb2]{border-bottom:1px solid var(--demo-border);background:#0f1a2d;gap:10px;padding:0 18px;display:flex}.demo-tabs[data-astro-cid-diq7knb2] button[data-astro-cid-diq7knb2]{color:#9aafb9;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:19px 12px;font-size:12px;font-weight:650;transition:color .18s,border-color .18s;display:flex}.demo-tabs[data-astro-cid-diq7knb2] button[data-astro-cid-diq7knb2][aria-selected=true]{color:var(--demo-pale);border-bottom-color:var(--demo-blue)}.tab-number[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);opacity:.55;font-size:9px}.demo-body[data-astro-cid-diq7knb2]{padding:30px}.demo-panel[data-astro-cid-diq7knb2]{min-height:342px}.panel-heading[data-astro-cid-diq7knb2]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.overline[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);letter-spacing:.1em;color:#90a5b0;text-transform:uppercase;margin-bottom:7px;font-size:9px;line-height:1.5;display:block}.panel-heading[data-astro-cid-diq7knb2] h3[data-astro-cid-diq7knb2]{letter-spacing:-.045em;margin:0;font-size:22px;font-weight:650;line-height:1.3}.panel-heading[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{color:var(--demo-muted);max-width:430px;margin:8px 0 0;font-size:12px;line-height:1.6}.machine-count[data-astro-cid-diq7knb2]{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.machine-count[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{letter-spacing:-.04em;color:var(--demo-sky);font-size:28px;font-weight:600;line-height:1;font-family:var(--demo-mono)}.machine-count[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{color:var(--demo-muted);margin-top:4px;font-size:9px}.panel-index[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);color:#344b6e;letter-spacing:-.09em;font-size:34px}.machine-list[data-astro-cid-diq7knb2]{border-top:1px solid var(--demo-border)}.machine-row[data-astro-cid-diq7knb2]{border-bottom:1px solid var(--demo-border);grid-template-columns:35px minmax(0,1fr) 84px 107px;align-items:center;gap:12px;padding:17px 0;display:grid}.machine-icon[data-astro-cid-diq7knb2]{width:34px;height:34px;color:var(--demo-pale);background:#1c3050;border:1px solid #355279;border-radius:10px;place-items:center;display:grid}.machine-icon[data-astro-cid-diq7knb2] svg[data-astro-cid-diq7knb2]{stroke:currentColor;stroke-width:1.25px;width:23px}.machine-name[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:12px;font-weight:650;line-height:1.4;display:block}.machine-name[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{color:#92a7b2;align-items:center;gap:5px;margin-top:3px;font-size:9px;line-height:1.5;display:flex}.connection-dot[data-astro-cid-diq7knb2]{background:#69c5ae;border-radius:50%;width:4px;height:4px}.connection-dot[data-astro-cid-diq7knb2].dot-offline{background:#83959d}.machine-reading[data-astro-cid-diq7knb2]{text-align:right;white-space:nowrap}.machine-reading[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);letter-spacing:-.06em;font-size:20px;font-weight:500}.machine-reading[data-astro-cid-diq7knb2] span[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);color:#9bb0bb;margin-left:4px;font-size:8px}.machine-state[data-astro-cid-diq7knb2]{white-space:nowrap;color:#9ce1cc;background:#152f29;border:1px solid #2c4f47;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:9px;line-height:1.3;display:flex}.machine-state[data-astro-cid-diq7knb2] i[data-astro-cid-diq7knb2]{background:currentColor;border-radius:50%;width:4px;height:4px}.machine-state[data-astro-cid-diq7knb2].state-offline{color:#a6b2ba;background:#222b32;border-color:#36434b}.machine-offline[data-astro-cid-diq7knb2] .machine-icon[data-astro-cid-diq7knb2]{color:#7890b4;background:#192940;border-color:#2c4060}.machine-offline[data-astro-cid-diq7knb2] .machine-reading[data-astro-cid-diq7knb2]{color:#91a4bf}.elc-demo[data-astro-cid-diq7knb2][data-stopped=true] .machine-primary[data-astro-cid-diq7knb2] .machine-state[data-astro-cid-diq7knb2]{color:#f2c574;background:#352c1d;border-color:#655433}.activity-strip[data-astro-cid-diq7knb2]{margin-top:24px}.strip-label[data-astro-cid-diq7knb2],.timeline-labels[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);color:#9eb0ba;justify-content:space-between;gap:10px;font-size:8px;line-height:1.5;display:flex}.timeline-track[data-astro-cid-diq7knb2]{gap:3px;height:16px;margin:10px 0 8px;display:flex}.timeline-track[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{background:#3b82f688;border-radius:2px;height:100%}.timeline-track[data-astro-cid-diq7knb2] .segment-one[data-astro-cid-diq7knb2]{width:39%}.timeline-track[data-astro-cid-diq7knb2] .segment-stop[data-astro-cid-diq7knb2]{background:#d2a764;width:7%}.timeline-track[data-astro-cid-diq7knb2] .segment-two[data-astro-cid-diq7knb2]{width:39%}.timeline-track[data-astro-cid-diq7knb2] .segment-current[data-astro-cid-diq7knb2]{background:var(--demo-sky);width:15%;transition:background .22s}.elc-demo[data-astro-cid-diq7knb2][data-stopped=true] .timeline-track[data-astro-cid-diq7knb2] .segment-current[data-astro-cid-diq7knb2]{background:#edbf6c}.timeline-labels[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{align-items:center;gap:5px;display:flex}.timeline-labels[data-astro-cid-diq7knb2] i[data-astro-cid-diq7knb2]{background:#3b82f688;border-radius:1px;width:6px;height:6px}.timeline-labels[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]:nth-child(2) i[data-astro-cid-diq7knb2]{background:#d2a764}.timeline-labels[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]:last-child{margin-left:auto}.simulate-row[data-astro-cid-diq7knb2]{border-top:1px solid var(--demo-border);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.simulate-note[data-astro-cid-diq7knb2]{flex:1;align-items:flex-start;gap:10px;display:flex}.event-icon[data-astro-cid-diq7knb2]{color:var(--demo-sky);font-family:var(--demo-mono);font-size:20px}.simulate-note[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{color:#acbcc5;max-width:290px;margin:0;font-size:11px;line-height:1.6}.simulate-button[data-astro-cid-diq7knb2]{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;min-height:40px;padding:11px 12px;transition:background .18s;display:flex;font-size:10px!important;font-weight:750!important}.simulate-button[data-astro-cid-diq7knb2]:hover{background:#2b6edc}.button-symbol[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);font-size:12px}.elc-demo[data-astro-cid-diq7knb2][data-stopped=true] .button-symbol[data-astro-cid-diq7knb2]{font-size:0}.elc-demo[data-astro-cid-diq7knb2][data-stopped=true] .button-symbol[data-astro-cid-diq7knb2]:after{content:"▶";font-size:11px}.demo-footer[data-astro-cid-diq7knb2]{background:var(--demo-chrome);border-top:1px solid var(--demo-border);align-items:flex-start;gap:20px;padding:16px 25px;display:flex}.sample-indicator[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);color:#b0c4cd;white-space:nowrap;align-items:center;gap:6px;padding-top:2px;font-size:8px;display:flex}.sample-indicator[data-astro-cid-diq7knb2] i[data-astro-cid-diq7knb2]{border:1px solid var(--demo-sky);border-radius:50%;width:5px;height:5px}.demo-footer[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{color:#869da9;max-width:390px;margin:0 0 0 auto;font-size:9px;line-height:1.6}.event-list[data-astro-cid-diq7knb2]{border-top:1px solid var(--demo-border)}.event-table-head[data-astro-cid-diq7knb2],.event-entry[data-astro-cid-diq7knb2]{grid-template-columns:55px minmax(0,1fr) 55px;align-items:center;gap:14px;display:grid}.event-table-head[data-astro-cid-diq7knb2]{color:#819ba8;font-family:var(--demo-mono);text-transform:uppercase;padding:12px 0;font-size:8px}.event-table-head[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]:last-child{text-align:right}.event-entry[data-astro-cid-diq7knb2]{border-top:1px solid var(--demo-border);padding:18px 0}.event-time[data-astro-cid-diq7knb2],.event-duration[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);color:#a7bbc5;font-size:10px}.event-duration[data-astro-cid-diq7knb2]{text-align:right}.event-entry[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:12px;font-weight:650;line-height:1.5;display:block}.event-entry[data-astro-cid-diq7knb2]>div[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{color:#8fa7b4;margin-top:3px;font-size:9px;line-height:1.6;display:block}.event-live[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{color:#f2c574}.event-insight[data-astro-cid-diq7knb2]{background:#172b48;border-left:2px solid #3b82f688;align-items:flex-start;gap:12px;margin-top:18px;padding:17px 18px;display:flex}.event-insight[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{color:var(--demo-sky);font-size:23px;line-height:1}.event-insight[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{color:#adbec7;margin:0;font-size:11px;line-height:1.6}.performance-metrics[data-astro-cid-diq7knb2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.performance-metrics[data-astro-cid-diq7knb2]>div[data-astro-cid-diq7knb2]{border:1px solid var(--demo-border);background:#172741;border-radius:12px;padding:16px 14px}.performance-metrics[data-astro-cid-diq7knb2] span[data-astro-cid-diq7knb2]{color:#9ab0bc;min-height:14px;font-size:9px;line-height:1.4;display:block}.performance-metrics[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);letter-spacing:-.08em;white-space:nowrap;margin-top:9px;font-size:28px;font-weight:500;display:block}.performance-metrics[data-astro-cid-diq7knb2] small[data-astro-cid-diq7knb2]{letter-spacing:0;font-size:10px;font-weight:400}.performance-metrics[data-astro-cid-diq7knb2] .metric-accent[data-astro-cid-diq7knb2]{background:#19375e;border-color:#385f99}.metric-accent[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{color:var(--demo-sky)}.reading-chart[data-astro-cid-diq7knb2]{margin:24px 0 0}.reading-chart[data-astro-cid-diq7knb2] figcaption[data-astro-cid-diq7knb2]{color:#a8bbc5;justify-content:space-between;gap:10px;margin-bottom:15px;font-size:9px;line-height:1.6;display:flex}.reading-chart[data-astro-cid-diq7knb2] figcaption[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);white-space:nowrap;color:#87a0af;font-size:8px}.chart-bars[data-astro-cid-diq7knb2]{background:repeating-linear-gradient(0deg,#0000 0 29px,#253d5e 30px);border-bottom:1px solid #3b5075;align-items:flex-end;gap:8px;height:120px;padding:12px 8px 0;display:flex;position:relative}.chart-bars[data-astro-cid-diq7knb2]>i[data-astro-cid-diq7knb2]{height:var(--bar-height);background:linear-gradient(to top,var(--demo-blue),var(--demo-sky));opacity:.85;border-radius:2px 2px 0 0;flex:1}.chart-bars[data-astro-cid-diq7knb2]>i[data-astro-cid-diq7knb2]:last-of-type{opacity:1}.target-line[data-astro-cid-diq7knb2]{border-top:1px dashed #6d8fbd;position:absolute;top:2px;left:0;right:0}.chart-axis[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);color:#89a0ad;justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.reference-note[data-astro-cid-diq7knb2]{border-top:1px solid var(--demo-border);align-items:baseline;gap:15px;margin-top:20px;padding-top:16px;display:flex}.reference-note[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{white-space:nowrap;color:#bbcad0;font-size:9px}.reference-note[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{color:#8fa5b1;margin:0;font-size:9px;line-height:1.6}.comparison-chart[data-astro-cid-diq7knb2]{margin-top:28px}.comparison-caption[data-astro-cid-diq7knb2]{color:#a5b9c4;margin-bottom:24px;font-size:10px;line-height:1.6;display:block}.comparison-row[data-astro-cid-diq7knb2]{margin-bottom:24px}.comparison-row[data-astro-cid-diq7knb2]>div[data-astro-cid-diq7knb2]:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.comparison-row[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-family:var(--demo-mono);color:var(--demo-sky);font-size:12px;font-weight:500}.comparison-track[data-astro-cid-diq7knb2]{background:#213657;border-radius:2px;height:16px;position:relative;overflow:hidden}.comparison-track[data-astro-cid-diq7knb2]>i[data-astro-cid-diq7knb2]{width:var(--comparison);background:linear-gradient(to right,var(--demo-blue),var(--demo-sky));height:100%;display:block}.comparison-row[data-astro-cid-diq7knb2]:nth-of-type(2) .comparison-track[data-astro-cid-diq7knb2]>i[data-astro-cid-diq7knb2]{background:linear-gradient(to right,#245fbf,var(--demo-pale))}.comparison-empty[data-astro-cid-diq7knb2]{background:repeating-linear-gradient(-45deg,#182b46,#182b46 5px,#28405f 5px 6px)}.comparison-row[data-astro-cid-diq7knb2]:last-child strong[data-astro-cid-diq7knb2]{color:#89a1af;font-size:10px}.is-compact[data-astro-cid-diq7knb2] .demo-chrome[data-astro-cid-diq7knb2]{padding:15px 19px}.is-compact[data-astro-cid-diq7knb2] .demo-body[data-astro-cid-diq7knb2]{padding:22px}.is-compact[data-astro-cid-diq7knb2] .demo-panel[data-astro-cid-diq7knb2]{min-height:0}.is-compact[data-astro-cid-diq7knb2] .panel-heading[data-astro-cid-diq7knb2]{margin-bottom:18px}.is-compact[data-astro-cid-diq7knb2] .panel-heading[data-astro-cid-diq7knb2] h3[data-astro-cid-diq7knb2]{font-size:18px}.is-compact[data-astro-cid-diq7knb2] .machine-row[data-astro-cid-diq7knb2]{grid-template-columns:31px minmax(0,1fr) 66px 93px;gap:10px;padding:15px 0}.is-compact[data-astro-cid-diq7knb2] .machine-name[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:10px}.is-compact[data-astro-cid-diq7knb2] .machine-state[data-astro-cid-diq7knb2]{font-size:8px}.is-compact[data-astro-cid-diq7knb2] .machine-reading[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:18px}.is-compact[data-astro-cid-diq7knb2] .machine-reading[data-astro-cid-diq7knb2] span[data-astro-cid-diq7knb2]{font-size:7px}.is-compact[data-astro-cid-diq7knb2] .machine-icon[data-astro-cid-diq7knb2]{width:30px;height:30px}.is-compact[data-astro-cid-diq7knb2] .demo-footer[data-astro-cid-diq7knb2]{gap:14px;padding:12px 20px}.is-compact[data-astro-cid-diq7knb2] .demo-footer[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{font-size:8px}.is-compact[data-astro-cid-diq7knb2] .sample-indicator[data-astro-cid-diq7knb2]{font-size:7px}.is-compact[data-astro-cid-diq7knb2] .simulate-row[data-astro-cid-diq7knb2]{gap:12px}.is-compact[data-astro-cid-diq7knb2] .simulate-note[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{font-size:10px}.is-compact[data-astro-cid-diq7knb2] .simulate-button[data-astro-cid-diq7knb2]{padding:10px;font-size:9px!important}.is-compact[data-astro-cid-diq7knb2] .timeline-track[data-astro-cid-diq7knb2]{height:13px}@media (width<=600px){.demo-body[data-astro-cid-diq7knb2]{padding:22px}.demo-chrome[data-astro-cid-diq7knb2]{gap:10px;padding:16px 20px}.chrome-dots[data-astro-cid-diq7knb2]{display:none}.demo-tabs[data-astro-cid-diq7knb2]{justify-content:space-between;gap:0;padding:0 9px}.demo-tabs[data-astro-cid-diq7knb2] button[data-astro-cid-diq7knb2]{gap:5px;padding:16px 8px;font-size:10px}.tab-number[data-astro-cid-diq7knb2]{font-size:8px}.panel-heading[data-astro-cid-diq7knb2] h3[data-astro-cid-diq7knb2]{font-size:19px}.panel-heading[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{font-size:11px}.machine-row[data-astro-cid-diq7knb2]{grid-template-columns:30px minmax(0,1fr) 66px 89px;gap:8px}.machine-icon[data-astro-cid-diq7knb2]{width:29px;height:29px}.machine-name[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:10px}.machine-state[data-astro-cid-diq7knb2]{padding:6px;font-size:8px}.machine-reading[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:18px}.machine-reading[data-astro-cid-diq7knb2] span[data-astro-cid-diq7knb2]{margin-left:2px;font-size:7px}.demo-footer[data-astro-cid-diq7knb2]{gap:11px;padding:14px 20px}.demo-footer[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{font-size:8px}.sample-indicator[data-astro-cid-diq7knb2]{font-size:7px}.simulate-row[data-astro-cid-diq7knb2]{gap:10px}.simulate-button[data-astro-cid-diq7knb2]{padding:10px;font-size:9px!important}.simulate-note[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{font-size:10px}.performance-metrics[data-astro-cid-diq7knb2]>div[data-astro-cid-diq7knb2]{padding:13px 10px}.performance-metrics[data-astro-cid-diq7knb2] span[data-astro-cid-diq7knb2]{min-height:22px;font-size:8px}.performance-metrics[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:24px}.performance-metrics[data-astro-cid-diq7knb2] small[data-astro-cid-diq7knb2]{font-size:8px}.event-table-head[data-astro-cid-diq7knb2],.event-entry[data-astro-cid-diq7knb2]{grid-template-columns:39px minmax(0,1fr) 43px;gap:10px}.event-entry[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:11px}.event-time[data-astro-cid-diq7knb2],.event-duration[data-astro-cid-diq7knb2]{font-size:9px}.chart-bars[data-astro-cid-diq7knb2]{gap:5px}.panel-index[data-astro-cid-diq7knb2]{display:none}}@media (width<=420px){.demo-body[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .demo-body[data-astro-cid-diq7knb2]{padding:18px 15px}.demo-chrome[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .demo-chrome[data-astro-cid-diq7knb2]{padding:14px 15px}.demo-brand[data-astro-cid-diq7knb2]{font-size:16px}.demo-tag[data-astro-cid-diq7knb2]{padding:5px;font-size:7px}.demo-tabs[data-astro-cid-diq7knb2] button[data-astro-cid-diq7knb2]{padding:15px 5px;font-size:9px}.tab-number[data-astro-cid-diq7knb2]{display:none}.panel-heading[data-astro-cid-diq7knb2] h3[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .panel-heading[data-astro-cid-diq7knb2] h3[data-astro-cid-diq7knb2]{font-size:17px}.overline[data-astro-cid-diq7knb2]{font-size:8px}.machine-count[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:25px}.machine-row[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-row[data-astro-cid-diq7knb2]{grid-template-columns:27px minmax(0,1fr) 56px;gap:8px;padding:12px 0;position:relative}.machine-icon[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-icon[data-astro-cid-diq7knb2]{grid-row:1/3;width:27px;height:30px}.machine-icon[data-astro-cid-diq7knb2] svg[data-astro-cid-diq7knb2]{width:20px}.machine-name[data-astro-cid-diq7knb2]{grid-area:1/2/3}.machine-name[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-name[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:10px}.machine-name[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{font-size:8px}.machine-reading[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-reading[data-astro-cid-diq7knb2]{grid-area:1/3}.machine-reading[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-reading[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:17px}.machine-reading[data-astro-cid-diq7knb2] span[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-reading[data-astro-cid-diq7knb2] span[data-astro-cid-diq7knb2]{font-size:7px;line-height:1.5;display:block}.machine-state[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-state[data-astro-cid-diq7knb2]{background:0 0;border:0;grid-area:2/3;justify-content:flex-end;gap:3px;padding:0;font-size:6px}.elc-demo[data-astro-cid-diq7knb2][data-stopped=true] .machine-primary[data-astro-cid-diq7knb2] .machine-state[data-astro-cid-diq7knb2]{background:0 0;border:0}.strip-label[data-astro-cid-diq7knb2],.timeline-labels[data-astro-cid-diq7knb2]{font-size:7px}.simulate-row[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .simulate-row[data-astro-cid-diq7knb2]{flex-direction:column;align-items:flex-start;margin-top:20px;padding-top:15px}.simulate-note[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .simulate-note[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{max-width:none;font-size:10px}.simulate-button[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .simulate-button[data-astro-cid-diq7knb2]{justify-content:center;width:100%;min-height:40px;font-size:10px!important}.demo-footer[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .demo-footer[data-astro-cid-diq7knb2]{flex-direction:column;gap:6px;padding:12px 15px}.demo-footer[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{max-width:none;margin-left:0;font-size:8px}.sample-indicator[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .sample-indicator[data-astro-cid-diq7knb2]{font-size:8px}.panel-heading[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{font-size:10px}.performance-metrics[data-astro-cid-diq7knb2]{gap:6px}.performance-metrics[data-astro-cid-diq7knb2]>div[data-astro-cid-diq7knb2]{padding:11px 8px}.performance-metrics[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:22px}.performance-metrics[data-astro-cid-diq7knb2] small[data-astro-cid-diq7knb2]{font-size:7px}.reference-note[data-astro-cid-diq7knb2]{flex-direction:column;gap:6px}.chart-bars[data-astro-cid-diq7knb2]{height:110px}.reading-chart[data-astro-cid-diq7knb2] figcaption[data-astro-cid-diq7knb2]{flex-direction:column;gap:3px}.event-entry[data-astro-cid-diq7knb2]>div[data-astro-cid-diq7knb2]>span[data-astro-cid-diq7knb2]{font-size:8px}.event-insight[data-astro-cid-diq7knb2]{padding:14px 12px}.event-insight[data-astro-cid-diq7knb2] p[data-astro-cid-diq7knb2]{font-size:10px}.comparison-row[data-astro-cid-diq7knb2]>div[data-astro-cid-diq7knb2]:first-child,.comparison-row[data-astro-cid-diq7knb2] strong[data-astro-cid-diq7knb2]{font-size:11px}.demo-panel[data-astro-cid-diq7knb2]{min-height:350px}}.performance-metrics[data-astro-cid-diq7knb2] .metric-value[data-astro-cid-diq7knb2]{color:inherit;font:inherit;min-height:0;display:inline}.machine-state[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-state[data-astro-cid-diq7knb2],.sample-indicator[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .sample-indicator[data-astro-cid-diq7knb2]{font-size:9px}@media (width<=420px){.machine-row[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-row[data-astro-cid-diq7knb2]{grid-template-columns:27px minmax(0,1fr) 78px;gap:5px 8px;min-height:73px;padding:13px 0}.machine-state[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .machine-state[data-astro-cid-diq7knb2]{font-size:9px;line-height:1.5}.sample-indicator[data-astro-cid-diq7knb2],.is-compact[data-astro-cid-diq7knb2] .sample-indicator[data-astro-cid-diq7knb2]{white-space:normal;font-size:9px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.elc-demo[data-astro-cid-diq7knb2] [data-astro-cid-diq7knb2]{transition:none!important;animation:none!important}}.elc-page{--elc-ink:#10213d;--elc-bg:#080d16;--elc-surface:#111d32;--elc-blue:#3b82f6;--elc-sky:#60c7f0;--elc-pale:#93c5fd;--elc-cyan:var(--elc-sky);--elc-white:#f5f9ff;--elc-muted:#a6b7ce;--elc-line:#abc7ef29;color:var(--elc-white);background:var(--elc-bg);font-family:Inter,sans-serif;line-height:1.6;overflow-x:clip}.elc-page *{box-sizing:border-box}.elc-page ::selection{background:var(--elc-cyan);color:var(--elc-ink)}.elc-page button,.elc-page a{-webkit-tap-highlight-color:transparent}.elc-page a{text-decoration:none}.elc-page button{cursor:pointer}.elc-page :focus-visible{outline:3px solid var(--elc-cyan);outline-offset:5px}.elc-shell{width:min(1240px,100% - 96px);margin-inline:auto}.elc-section{padding:112px 0;scroll-margin-top:100px}.elc-page h1,.elc-page h2{letter-spacing:-.045em;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;line-height:1.13}.elc-page h2{font-size:clamp(2.1rem,3.5vw,3.15rem)}.elc-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--elc-pale);align-items:center;gap:10px;margin:0 0 24px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.7;display:flex}.elc-signal{background:var(--elc-sky);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 14px #60c7f04a}.elc-body{color:var(--elc-muted);max-width:540px;margin-top:24px;font-size:16px;line-height:1.85}.elc-skip{background:var(--elc-cyan);color:var(--elc-ink);z-index:200;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.elc-skip:focus{transform:translateY(0)}.elc-header{z-index:80;border-bottom:1px solid var(--elc-line);backdrop-filter:blur(20px);background:#05090ff5;position:sticky;top:0}.elc-header-inner{justify-content:space-between;align-items:center;gap:32px;height:90px;display:flex}.elc-brand{color:var(--elc-white);flex-shrink:0;align-items:center;gap:17px;line-height:1;display:flex}.elc-brand img{width:114px;height:auto;display:block}.elc-brand-divider{background:#355076;width:1px;height:28px}.elc-product-name{letter-spacing:-.8px;font-size:20px;font-weight:750}.elc-product-name>span{color:var(--elc-pale);font-weight:600}.elc-nav{align-items:center;gap:32px;display:flex}.elc-nav a{color:#c5d0d6;padding:10px 0;font-size:12px;font-weight:600;position:relative}.elc-nav a:after{content:"";background:var(--elc-cyan);height:1px;transition:right .2s;position:absolute;bottom:3px;left:0;right:100%}.elc-nav a:hover{color:var(--elc-cyan)}.elc-nav a:hover:after{right:0}.elc-header-actions{align-items:center;gap:22px;display:flex}.elc-language{color:#abc2e1;font-family:IBM Plex Mono,monospace;font-size:11px}.elc-language:hover{color:var(--elc-cyan)}.elc-login{color:var(--elc-white);background:#142541;border:1px solid #365b8c;border-radius:12px;align-items:center;gap:22px;padding:10px 15px;font-size:12px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.elc-login:hover{border-color:var(--elc-blue);background:#1c365e}.elc-login>span:last-child{color:var(--elc-pale);font-size:18px}.elc-login-mobile,.elc-menu{display:none}.elc-hero{isolation:isolate;border-bottom:1px solid var(--elc-line);background:radial-gradient(at 88% 36%,#234c8a30,#0000 58%),linear-gradient(120deg,#080d16,#0c1526);position:relative}.elc-hero-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#93c5fd06 1px,#0000 1px),linear-gradient(90deg,#93c5fd06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(110deg,#0000 25%,#000 80%)}.elc-hero-main{grid-template-columns:.94fr 1.06fr;align-items:center;gap:60px;padding-top:76px;padding-bottom:70px;display:grid}.elc-hero .elc-eyebrow{letter-spacing:.04em;background:#17305370;border:1px solid #60c7f02c;border-radius:999px;padding:7px 12px;font-size:10px;display:inline-flex}.elc-hero h1{max-width:620px;margin:0;font-size:clamp(3rem,4.65vw,4.35rem);line-height:1.1}.elc-hero h1>span,.elc-hero h1>em{display:block}.elc-hero h1>em{color:var(--elc-sky);-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#4d9bfa,#60c7f0 58%,#a8d4ff);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-style:normal}.elc-hero-body{color:#b5c5de;max-width:455px;margin-top:27px;font-size:16px;line-height:1.8}.elc-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.elc-button{border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;min-height:54px;padding:16px 22px;font-size:13px;font-weight:700;line-height:1.2;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex}.elc-button>span{font-size:22px;font-weight:400;line-height:1}.elc-button:hover{transform:translateY(-3px)}.elc-button-primary{color:#10213d;background:linear-gradient(110deg,#60c7f0,#93c5fd);box-shadow:0 5px 24px #3b82f61c}.elc-button-primary:hover{background:linear-gradient(110deg,#83d8f8,#b5d8ff);box-shadow:0 10px 30px #3b82f630}.elc-button-outline{color:var(--elc-pale);background:#14233a;border-color:#3a619a}.elc-button-outline:hover{border-color:var(--elc-blue);background:#1b3557}.elc-text-link{color:var(--elc-white);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.elc-text-link:hover{color:var(--elc-cyan)}.elc-play{width:30px;height:30px;color:var(--elc-cyan);border:1px solid #526570;border-radius:50%;place-items:center;font-size:15px;display:grid}.elc-hero-note{color:#7f949f;max-width:430px;margin-top:21px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.7}.elc-hero-visual{min-width:0;padding:18px 0 18px 10px;position:relative}.elc-hero-visual:before{content:"";filter:blur(70px);z-index:-1;pointer-events:none;background:#3b82f625;border-radius:50%;position:absolute;inset:12% -5%}.elc-method{border-top:1px solid var(--elc-line);grid-template-columns:repeat(3,1fr);display:grid}.elc-method>div{border-right:1px solid var(--elc-line);align-items:center;gap:24px;padding:28px 30px;display:flex}.elc-method>div:first-child{padding-left:0}.elc-method>div:last-child{border:0}.elc-method-number{color:var(--elc-cyan);font-family:IBM Plex Mono,monospace;font-size:11px}.elc-method p{margin:0;line-height:1.4}.elc-method strong{font-size:14px;font-weight:700;display:block}.elc-method p>span{color:#839ba8;margin-top:5px;font-size:11px;display:block}.elc-method-arrow{color:#54717e;margin-left:auto;font-size:21px}.elc-platform{color:var(--elc-ink);background:linear-gradient(140deg,#f8fbff,#eef5ff)}.elc-platform .elc-eyebrow{color:#2563eb}.elc-platform :focus-visible{outline-color:#2563eb}.elc-section-heading{grid-template-columns:1.28fr .72fr;align-items:end;gap:90px;margin-bottom:46px;display:grid}.elc-section-heading h2{max-width:780px;margin:0}.elc-section-heading>p{color:#53666f;padding-bottom:3px;font-size:14px;line-height:1.8}.elc-real-screen{border-bottom:1px solid #ccd9ec;margin-top:24px}.elc-real-screen>summary{color:#3a5e90;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.elc-real-screen>summary:hover{color:#2563eb}.elc-real-screen>summary span{font-size:20px}.elc-real-screen[open]>summary span{transform:rotate(45deg)}.elc-real-screen figure{margin:0 0 22px}.elc-real-screen img{border:1px solid #263943;border-radius:14px;width:100%;height:auto}.elc-real-screen figcaption{color:#53666f;padding:12px 0;font-size:11px}.elc-hardware{background:var(--elc-bg)}.elc-hardware-intro{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.elc-hardware h2{max-width:480px}.elc-hardware-tags{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.elc-hardware-tags span{color:#c5d7ee;background:#13223c;border:1px solid #314c74;border-radius:8px;padding:8px 11px;font-family:IBM Plex Mono,monospace;font-size:9px}.elc-hardware-photo{background:#172229;border:1px solid #304767;border-radius:16px;margin:0;position:relative;overflow:hidden}.elc-hardware-photo img{object-fit:cover;object-position:center 75%;width:100%;height:360px;display:block}.elc-hardware-photo figcaption{color:#cfdbdf;background:#081116e6;border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:17px 20px;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.6;display:flex;position:absolute;inset:auto 0 0}.elc-flow{border:1px solid var(--elc-line);background:#101c30;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.elc-flow>div{border-right:1px solid var(--elc-line);padding:27px 28px;position:relative}.elc-flow>div:last-child{border:0}.elc-flow-index{color:var(--elc-cyan);font-family:IBM Plex Mono,monospace;font-size:10px}.elc-flow h3{margin-top:15px;font-size:17px;font-weight:700}.elc-flow p{color:#92a7b4;margin-top:6px;font-size:11px}.elc-flow-arrow{background:var(--elc-bg);width:29px;height:29px;color:var(--elc-cyan);z-index:1;border:1px solid #35537b;border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;right:-15px}.elc-install-film{border:1px solid var(--elc-line);border-radius:16px;margin-top:20px;overflow:hidden}.elc-install-film>summary{cursor:pointer;background:#111e34;align-items:center;gap:17px;padding:20px 25px;list-style:none;display:flex}.elc-film-play{width:38px;height:38px;color:var(--elc-cyan);border:1px solid #416895;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.elc-install-film strong{font-size:12px;font-weight:700;display:block}.elc-install-film small{color:#94a9b5;margin-top:3px;font-size:10px;display:block}.elc-film-toggle{color:var(--elc-cyan);margin-left:auto;font-size:25px}.elc-install-film[open] .elc-film-toggle{transform:rotate(45deg)}.elc-install-film video{object-fit:contain;background:#000;width:100%;max-height:550px;display:block}.elc-real-screen summary::-webkit-details-marker,.elc-install-film summary::-webkit-details-marker,.elc-faq summary::-webkit-details-marker{display:none}.elc-people{border-block:1px solid var(--elc-line);background:linear-gradient(120deg,#111e34,#0d1728)}.elc-people-heading{max-width:800px;margin-bottom:46px}.elc-people-list article{border-top:1px solid #a7c9f226;grid-template-columns:.75fr 1.1fr 1fr;align-items:center;gap:40px;padding:34px 0;display:grid}.elc-people-list article:last-child{border-bottom:1px solid #a7c9f226}.elc-people-label{align-items:baseline;gap:17px;display:flex}.elc-people-label span{color:var(--elc-cyan);font-family:IBM Plex Mono,monospace;font-size:10px}.elc-people-label p{color:#bdcfd8;font-size:12px}.elc-people-list h3{letter-spacing:-.03em;font-size:23px;font-weight:600;line-height:1.35}.elc-people-body{color:#a4bbc8;font-size:12px;line-height:1.85}.elc-fit-grid{grid-template-columns:1.02fr .98fr;gap:130px;display:grid}.elc-fit h2{max-width:520px}.elc-fit .elc-body{font-size:14px}.elc-implementation{margin:32px 0 35px;padding:0;list-style:none}.elc-implementation li{gap:22px;padding:0 0 24px;display:flex;position:relative}.elc-implementation li>span{width:32px;height:32px;color:var(--elc-pale);z-index:1;background:#122441;border:1px solid #375f94;border-radius:10px;flex-shrink:0;place-items:center;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid;position:relative}.elc-implementation li:not(:last-child):before{content:"";background:#2c424d;width:1px;position:absolute;top:32px;bottom:0;left:16px}.elc-implementation strong{font-size:13px;font-weight:700;line-height:1.5}.elc-implementation p{color:#95abb8;margin-top:4px;font-size:11px;line-height:1.65}.elc-faq{padding-top:45px}.elc-faq>h3{letter-spacing:-.03em;margin-bottom:25px;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.3}.elc-faq details{border-top:1px solid var(--elc-line)}.elc-faq details:last-child{border-bottom:1px solid var(--elc-line)}.elc-faq summary{cursor:pointer;color:#dce6ea;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:12px;font-weight:700;line-height:1.6;list-style:none;display:flex}.elc-faq summary>span{color:var(--elc-cyan);flex-shrink:0;font-size:22px}.elc-faq[open]>summary>span,.elc-faq details[open]>summary>span{transform:rotate(45deg)}.elc-faq details p{color:#99b0be;margin:0 0 22px;font-size:12px;line-height:1.8}.elc-contact{color:var(--elc-white);background:radial-gradient(at 80% 30%,#2461a840,#0000 60%),linear-gradient(130deg,#111e36,#153459 65%,#103b68);border-top:1px solid #4d8cd43d;padding:92px 0 65px;scroll-margin-top:90px}.elc-contact-inner{text-align:center}.elc-contact .elc-eyebrow{color:var(--elc-pale);justify-content:center}.elc-contact h2{max-width:850px;margin:0 auto;font-size:clamp(2.5rem,4.6vw,3.6rem);line-height:1.14}.elc-contact h2>em{color:#a9d6ff;font-style:normal;display:block}.elc-contact-body{color:#c2d4ec;max-width:510px;margin:26px auto;font-size:14px;line-height:1.85}.elc-button-dark{color:var(--elc-white);background:linear-gradient(110deg,#2563eb,#2867cd);border-color:#5592f288;min-width:230px;box-shadow:0 8px 28px #04132c35}.elc-button-dark:hover{background:linear-gradient(110deg,#2b6edc,#2e6cce);box-shadow:0 12px 34px #04132c55}.elc-contact-note{color:#a7bddb;margin-top:15px;font-family:IBM Plex Mono,monospace;font-size:9px}.elc-contact-alternatives{border-top:1px solid #bdd8fa26;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;margin-top:46px;padding-top:28px;font-size:11px;display:flex}.elc-contact-alternatives>span{color:#b4c9e5}.elc-contact-alternatives a{color:#c1e4ff;border-bottom:1px solid #0000;gap:18px;padding-bottom:2px;font-weight:600;display:flex}.elc-contact-alternatives a:hover{border-color:var(--elc-pale);color:#fff}.elc-contact :focus-visible{outline-color:var(--elc-pale)}.elc-footer{background:#05080e;padding:42px 0}.elc-footer-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.elc-footer img{width:106px;height:auto;display:block}.elc-footer p{color:#8399a7;margin-top:14px;font-size:10px}.elc-footer-links{flex-wrap:wrap;gap:30px;display:flex}.elc-footer-links a{color:#a6bdcb;gap:12px;font-size:11px;display:flex}.elc-footer-links a:hover{color:var(--elc-cyan)}.elc-whatsapp{color:#b8e4ff;z-index:70;background:linear-gradient(145deg,#1b345a,#255f9b);border:1px solid #76b5f36b;border-radius:50%;place-items:center;width:51px;height:51px;transition:transform .2s,background .2s;display:grid;position:fixed;bottom:23px;right:23px;box-shadow:0 5px 20px #0004}.elc-whatsapp svg{width:24px;height:24px}.elc-whatsapp:hover{background:#2c6db2;transform:translateY(-3px)}.elc-hero-copy{animation:.7s both elc-enter}.elc-hero-visual{animation:.7s .14s both elc-enter}.elc-motion [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.elc-motion [data-reveal].is-visible{opacity:1;transform:none}@keyframes elc-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (width>=1700px){.elc-shell{width:min(1360px,100% - 120px)}.elc-hero-main{gap:90px;padding-block:100px}.elc-hero h1{font-size:4.8rem}}@media (width<=1100px){.elc-shell{width:calc(100% - 64px)}.elc-header-inner,.elc-nav{gap:20px}.elc-header-actions{gap:17px}.elc-hero-main{gap:34px}.elc-hero h1{font-size:3.1rem}.elc-hero-body{font-size:14px}.elc-hero-actions{gap:18px}.elc-section-heading{gap:45px}.elc-hardware-intro{gap:60px}.elc-fit-grid{gap:70px}.elc-people-list article{gap:25px}.elc-method>div{gap:17px;padding-inline:20px}.elc-flow>div{padding:25px 20px}}@media (width<=860px){.elc-shell{width:calc(100% - 48px)}.elc-section{padding:80px 0}.elc-header-inner{height:76px}.elc-nav{background:#0c1628;border-bottom:1px solid #2e4770;flex-direction:column;align-items:stretch;gap:0;padding:20px 24px;display:none;position:absolute;top:76px;left:0;right:0}.elc-nav.is-open{display:flex}.elc-nav a{padding:14px 0;font-size:14px}.elc-menu{background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:28px;height:30px;padding:0;display:flex}.elc-menu span{background:var(--elc-white);width:24px;height:1px;transition:transform .2s}.elc-menu[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.elc-menu[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.elc-hero-main{grid-template-columns:1fr;gap:40px;padding-top:50px;padding-bottom:47px}.elc-hero-copy{max-width:620px}.elc-hero h1{max-width:620px;font-size:3.8rem}.elc-hero-visual{width:100%;max-width:660px;margin-inline:auto;padding-inline:5px}.elc-hero-body{max-width:550px;font-size:15px}.elc-hero-note{font-size:10px}.elc-method>div{gap:13px;padding:23px 17px}.elc-method-arrow{display:none}.elc-section-heading{grid-template-columns:1fr;gap:22px}.elc-section-heading>p{max-width:520px}.elc-hardware-intro{grid-template-columns:1fr;gap:35px}.elc-hardware h2,.elc-hardware-photo{max-width:650px}.elc-hardware-photo img{height:370px}.elc-flow{grid-template-columns:repeat(2,1fr)}.elc-flow>div:nth-child(2){border-right:0}.elc-flow>div:nth-child(-n+2){border-bottom:1px solid var(--elc-line)}.elc-flow>div:nth-child(2) .elc-flow-arrow{display:none}.elc-people-list article{grid-template-columns:.7fr 1.3fr;gap:16px 30px}.elc-people-body{grid-column:2}.elc-fit-grid{grid-template-columns:1fr;gap:50px}.elc-fit h2{max-width:620px}.elc-faq{padding-top:0}.elc-contact{padding-top:76px}.elc-footer-inner{align-items:flex-start}.elc-footer-links{justify-content:flex-end;gap:20px}}@media (width<=540px){.elc-shell{width:calc(100% - 36px)}.elc-section{padding:62px 0}.elc-header-inner{gap:12px;height:72px}.elc-brand{gap:10px}.elc-brand img{width:78px}.elc-brand-divider{height:22px}.elc-product-name{letter-spacing:-.6px;font-size:15px}.elc-header-actions{gap:14px}.elc-login{gap:10px;padding:8px 10px;font-size:11px}.elc-login-desktop{display:none}.elc-login-mobile{display:inline}.elc-language{font-size:10px}.elc-nav{top:72px}.elc-hero-main{gap:34px;padding-top:38px;padding-bottom:34px}.elc-eyebrow{letter-spacing:.06em;margin-bottom:21px;font-size:9px}.elc-hero h1{max-width:430px;font-size:clamp(2.35rem,10vw,3.2rem)}.elc-hero-body{margin-top:22px;font-size:13px;line-height:1.8}.elc-hero-actions{gap:22px;margin-top:26px}.elc-button{gap:20px;min-height:50px;padding:14px 19px;font-size:12px}.elc-text-link{font-size:11px}.elc-hero-note{margin-top:19px;font-size:8px}.elc-method{grid-template-columns:1fr}.elc-method>div{border-right:0;border-bottom:1px solid var(--elc-line);gap:21px;padding:16px 0}.elc-method p{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.elc-method p>span{margin:0;font-size:10px}.elc-method strong{font-size:12px}.elc-method-arrow{display:block}.elc-page h2{font-size:2rem}.elc-section-heading{margin-bottom:30px}.elc-section-heading>p{font-size:12px}.elc-hardware-photo img{height:310px}.elc-hardware-photo figcaption{padding:13px 15px;font-size:8px}.elc-body{margin-top:21px;font-size:13px}.elc-flow{margin-top:31px}.elc-flow>div{padding:22px 15px}.elc-flow h3{margin-top:12px;font-size:14px}.elc-flow p{font-size:10px}.elc-install-film>summary{gap:13px;padding:16px 15px}.elc-install-film strong{font-size:11px}.elc-install-film small{font-size:8px}.elc-film-play{width:30px;height:30px}.elc-people-heading{margin-bottom:28px}.elc-people-list article{grid-template-columns:1fr;gap:13px;padding:27px 0}.elc-people-label{gap:14px}.elc-people-list h3{font-size:23px}.elc-people-body{grid-column:1;max-width:400px;font-size:12px}.elc-fit .elc-body{font-size:13px}.elc-faq>h3{font-size:22px}.elc-contact{padding:60px 0 43px}.elc-contact h2{font-size:2.25rem}.elc-contact-body{margin-block:21px 25px;font-size:12px}.elc-contact-note{font-size:8px}.elc-contact-alternatives{gap:18px 27px;margin-top:32px;padding-top:23px;font-size:10px}.elc-contact-alternatives>span{flex-basis:100%}.elc-footer{padding:32px 0 80px}.elc-footer-inner{flex-direction:column;gap:25px}.elc-footer-links{justify-content:flex-start;gap:25px}.elc-footer p{font-size:9px}.elc-whatsapp{width:45px;height:45px;bottom:17px;right:17px}.elc-whatsapp svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.elc-page *,.elc-page :before,.elc-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.elc-motion [data-reveal]{opacity:1;transform:none}html:has(.elc-page){scroll-behavior:auto}}@media (width<=380px){.elc-product-name,.elc-brand-divider{display:none}.elc-brand img{width:95px}.elc-header-actions{gap:12px}}.elc-page .elc-hero-body{font-size:18px}.elc-page .elc-body{font-size:17px}.elc-page .elc-hero-note{color:#a8bbd6;font-family:inherit;font-size:13px;line-height:1.7}.elc-page .elc-nav a,.elc-page .elc-login,.elc-page .elc-text-link{font-size:14px}.elc-page .elc-button{min-height:56px;font-size:15px}.elc-page .elc-section-heading>p,.elc-page .elc-people-body,.elc-page .elc-fit .elc-body,.elc-page .elc-contact-body{font-size:16px;line-height:1.8}.elc-page .elc-people-label p,.elc-page .elc-implementation strong,.elc-page .elc-faq summary{font-size:15px}.elc-page .elc-implementation p,.elc-page .elc-faq details p,.elc-page .elc-flow p,.elc-page .elc-contact-alternatives{font-size:14px;line-height:1.8}.elc-page .elc-method p>span{font-size:13px}.elc-page .elc-contact-note,.elc-page .elc-footer p,.elc-page .elc-footer-links a{font-family:inherit;font-size:13px}.elc-page .elc-eyebrow{font-size:12px}.elc-page .elc-hero .elc-eyebrow{font-size:11px}.elc-product-showcase{padding:0}.elc-showcase-heading{color:#d3e5fb;max-width:520px;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.5}.elc-product-showcase figure{background:#111d32;border:1px solid #476382;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 18px 45px #0002}.elc-product-showcase a,.elc-platform-screen>a{display:block;position:relative;overflow:hidden}.elc-product-showcase img,.elc-platform-screen img{width:100%;display:block}.elc-showcase-hardware>a{height:300px}.elc-showcase-hardware img{object-fit:cover;object-position:center 65%;height:100%}.elc-showcase-dashboard{margin-top:14px!important}.elc-showcase-dashboard img{height:auto}.elc-product-showcase figcaption{align-items:center;gap:11px;padding:14px 17px;line-height:1.5;display:flex}.elc-product-showcase figcaption strong{color:#eef6ff;font-size:14px;font-weight:600}.elc-showcase-dashboard figcaption>span:last-child{color:#b5c9e3;white-space:nowrap;margin-left:auto;font-size:12px}.elc-proof-number{color:#bce8ff;background:#1b3655;border:1px solid #60c7f048;border-radius:7px;padding:3px 7px;font-size:12px}.elc-media-expand{color:#f4f9ff;background:#0c1729ee;border:1px solid #81b3e267;border-radius:10px;align-items:center;gap:14px;padding:10px 13px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;bottom:13px;right:13px;box-shadow:0 3px 16px #0004}.elc-media-expand>span{font-size:18px;line-height:1}[data-elc-media]:hover .elc-media-expand{background:#204578;border-color:#93c5fd}.elc-platform-screen{background:#fff;border:1px solid #c7d8eb;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 20px 55px #17386012}.elc-platform-screen figcaption{color:#435b79;padding:18px 22px;font-size:14px;line-height:1.8}.elc-interactive-demo{background:#ffffffa6;border:1px solid #c5d6eb;border-radius:16px;margin-top:26px;overflow:hidden}.elc-interactive-demo>summary{cursor:pointer;color:#183858;justify-content:space-between;align-items:center;gap:24px;padding:23px 25px;list-style:none;display:flex}.elc-interactive-demo>summary::-webkit-details-marker{display:none}.elc-interactive-demo strong{font-size:17px;font-weight:600;line-height:1.5;display:block}.elc-interactive-demo small{color:#526c8c;margin-top:5px;font-size:14px;line-height:1.7;display:block}.elc-interactive-demo>summary>span:last-child{color:#2563eb;font-size:27px}.elc-interactive-demo[open]>summary>span:last-child{transform:rotate(45deg)}.elc-interactive-demo .elc-demo{border-inline:0;box-shadow:none;border-bottom:0;border-radius:0}.elc-page .elc-hardware-intro{align-items:center;gap:80px}.elc-cabinet-proof{color:#eef6ff;background:#122039;border:1px solid #37557f;border-radius:16px;align-items:center;gap:22px;max-width:460px;margin-top:32px;padding:14px;display:flex}.elc-cabinet-proof img{object-fit:contain;background:#070d16;border-radius:8px;width:104px;height:138px;display:block}.elc-cabinet-proof strong{font-size:17px;font-weight:600;line-height:1.5;display:block}.elc-cabinet-proof small{color:#a8d9ff;margin-top:10px;font-size:14px;line-height:1.5;display:block}.elc-cabinet-proof:hover{background:#182c49;border-color:#7baee6}.elc-install-video{background:#111e34;border:1px solid #375379;border-radius:18px;justify-self:end;width:100%;max-width:510px;margin:0;overflow:hidden}.elc-video-heading{border-bottom:1px solid #a7c9f226;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.elc-video-heading h3{color:#eef6ff;margin:0;font-size:19px;font-weight:600;line-height:1.4}.elc-video-heading>span{color:#b5d8ff;white-space:nowrap;font-size:14px}.elc-install-video video{object-fit:contain;background:#030609;width:100%;height:510px;display:block}.elc-install-video figcaption{color:#bccfe8;padding:17px 22px;font-size:14px;line-height:1.8}.elc-media-dialog{color:#eef6ff;z-index:200;background:#0c1525;border:1px solid #5b82b3;border-radius:18px;width:min(1280px,100vw - 40px);max-width:none;max-height:94vh;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 30px 100px #0009}.elc-media-dialog::backdrop{backdrop-filter:blur(7px);background:#020713db}.elc-media-toolbar{border-bottom:1px solid #a7c9f226;align-items:center;gap:16px;padding:18px 22px;display:flex}.elc-page .elc-media-toolbar h2{letter-spacing:-.025em;margin:0 auto 0 0;font-size:20px;font-weight:600;line-height:1.4}.elc-media-toolbar form{margin:0}.elc-media-toolbar button{color:#eef6ff;white-space:nowrap;cursor:pointer;background:#182d4c;border:1px solid #5e82af;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px;display:inline-flex}.elc-media-toolbar button:hover{background:#274675}.elc-media-toolbar form button{background:#225cb1;border-color:#80abec}.elc-media-toolbar form span{font-size:24px;line-height:1}.elc-media-viewport{overscroll-behavior:contain;background:#05090f;max-height:68vh;padding:18px;overflow:auto}.elc-media-viewport img{width:auto;max-width:100%;height:auto;max-height:64vh;margin:auto;display:block}.elc-media-dialog.is-zoomed .elc-media-viewport img{min-width:100%;max-width:none;max-height:none;margin:0}.elc-media-caption{color:#bbd1ec;margin:0;padding:16px 22px;font-size:14px;line-height:1.7}@media (width<=1100px){.elc-page .elc-hardware-intro{gap:45px}.elc-showcase-hardware>a{height:290px}.elc-product-showcase figcaption{padding:13px 14px}.elc-product-showcase figcaption strong{font-size:13px}.elc-showcase-dashboard figcaption>span:last-child{display:none}.elc-page .elc-nav a,.elc-page .elc-login{font-size:13px}}@media (width<=860px){.elc-product-showcase{max-width:660px}.elc-showcase-hardware>a{height:370px}.elc-page .elc-hardware-intro{gap:34px}.elc-install-video{justify-self:start;max-width:600px}.elc-install-video video{height:540px}.elc-media-toolbar{flex-wrap:wrap}.elc-page .elc-media-toolbar h2{flex:1;font-size:18px}}@media (width<=540px){.elc-page .elc-product-name,.elc-page .elc-brand-divider{display:none}.elc-page .elc-brand img{width:95px}.elc-page .elc-header-actions{gap:10px}.elc-page .elc-login{padding:9px 11px;font-size:13px}.elc-page .elc-hero-body,.elc-page .elc-body,.elc-page .elc-section-heading>p,.elc-page .elc-fit .elc-body,.elc-page .elc-contact-body{font-size:15px}.elc-page .elc-hero-note{font-size:13px}.elc-page .elc-button{min-height:54px;font-size:14px}.elc-page .elc-text-link{font-size:14px}.elc-page .elc-hero .elc-eyebrow{font-size:10px}.elc-page .elc-eyebrow{font-size:11px}.elc-showcase-heading{margin-bottom:14px;font-size:15px}.elc-showcase-hardware>a{height:260px}.elc-showcase-hardware img{object-position:center 72%}.elc-product-showcase figcaption strong{font-size:14px}.elc-media-expand{padding:9px 11px;font-size:13px;bottom:10px;right:10px}.elc-platform-screen figcaption{padding:16px;font-size:13px}.elc-interactive-demo>summary{gap:18px;padding:20px 16px}.elc-interactive-demo strong{font-size:16px}.elc-interactive-demo small,.elc-page .elc-people-body,.elc-page .elc-faq details p,.elc-page .elc-flow p,.elc-page .elc-implementation p,.elc-page .elc-contact-alternatives{font-size:14px}.elc-cabinet-proof{gap:17px;padding:12px}.elc-cabinet-proof img{width:83px;height:112px}.elc-cabinet-proof strong{font-size:16px}.elc-video-heading{padding:17px 16px}.elc-video-heading h3{font-size:18px}.elc-install-video video{height:440px}.elc-install-video figcaption{padding:16px;font-size:14px}.elc-media-dialog{border-radius:14px;width:calc(100vw - 20px)}.elc-media-toolbar{gap:12px;padding:15px}.elc-page .elc-media-toolbar h2{flex-basis:100%;font-size:17px}.elc-media-toolbar button{padding:10px 13px}.elc-media-viewport{max-height:62vh;padding:10px}.elc-media-viewport img{max-height:58vh}.elc-media-caption{padding:14px 15px;font-size:13px}}
