.mx-cuts-atlas .cuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:13px}.mx-cuts-atlas .cut{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm, 9px);box-shadow:var(--shadow);padding:15px 17px 13px;display:flex;flex-direction:column}.mx-cuts-atlas .cut header{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mx-cuts-atlas .cut h3{font-family:var(--display);font-weight:600;font-size:16.5px;letter-spacing:-.01em}.mx-cuts-atlas .cut .en{font:400 11px/1.4 var(--mono);color:var(--faint)}.mx-cuts-atlas .cut .zart{margin-left:auto;display:inline-flex;gap:3px;align-items:center}.mx-cuts-atlas .cut .zart i{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.mx-cuts-atlas .cut .zart i.on{background:var(--c)}.mx-cuts-atlas .cut .meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:11px}.mx-cuts-atlas .cut .b{font:500 10.5px/1 var(--mono);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);border-radius:100px;padding:4px 9px;white-space:nowrap}.mx-cuts-atlas .cut .b.t{color:var(--muted);border-color:var(--border);background:var(--surface-2)}.mx-cuts-atlas .cut .rows{display:flex;flex-direction:column;gap:7px}.mx-cuts-atlas .cut .row span{display:block;font:500 9.5px/1.6 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.mx-cuts-atlas .cut .row p{font-size:12.5px;line-height:1.55;color:var(--muted)}.mx-cuts-atlas .cut .row:first-child p{color:var(--text)}.mx-mecha .sp{display:inline-block;font:650 11px/1 var(--mono);padding:4px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.mx-mecha .s-low{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-border)}.mx-mecha .s-mid{background:var(--mid-bg);color:var(--mid-ink);border-color:var(--mid-border)}.mx-mecha .s-high{background:var(--bad-bg);color:var(--bad-ink);border-color:var(--bad-border)}.mx-mecha .scale{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:.5rem 0 1rem;font:600 10.5px/1.5 var(--mono);text-align:center}.mx-mecha .scale>div{padding:8px 4px;border-radius:var(--radius-xs);border:1px solid var(--border)}.mx-mecha .scale .x1{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-border)}.mx-mecha .scale .x2{background:color-mix(in srgb,var(--ok-bg) 60%,var(--mid-bg));color:var(--ok-ink)}.mx-mecha .scale .x3{background:var(--mid-bg);color:var(--mid-ink);border-color:var(--mid-border)}.mx-mecha .scale .x4{background:color-mix(in srgb,var(--mid-bg) 55%,var(--bad-bg));color:var(--mid-ink)}.mx-mecha .scale .x5{background:var(--bad-bg);color:var(--bad-ink);border-color:var(--bad-border)}.mx-mecha .scale .x6{background:color-mix(in srgb,var(--bad-bg) 70%,#000 6%);color:var(--bad-ink);border-color:var(--bad-border);font-weight:750}@media(max-width:620px){.mx-mecha .scale{grid-template-columns:repeat(3,1fr)}}.mx-druck{--panel:var(--surface);--panel2:var(--surface-2);--inset:var(--surface-2);--borderSoft:var(--border);--dim:var(--muted);--green:var(--ok);--red:var(--bad);--yellow:var(--mid)}.mx-druck .panel{max-width:none;padding:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin:.6rem 0 1rem;box-shadow:var(--shadow-sm)}.mx-druck .ph{padding:12px 15px;border-bottom:1px solid var(--borderSoft);font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.mx-druck .ph .ic{color:var(--accent)}.mx-druck .pb{padding:15px}.mx-druck .pb .grid{display:grid;gap:11px 14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.mx-druck .field{position:relative}.mx-druck .field label{display:block;font-size:10.5px;font-weight:600;letter-spacing:.03em;color:var(--dim);margin-bottom:5px;text-transform:uppercase}.mx-druck .field input{width:100%;background:var(--inset);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:8px 9px;font-family:var(--mono);font-size:13px;outline:none}.mx-druck .field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.mx-druck .suf{position:absolute;right:9px;top:30px;color:var(--faint);font-size:11px;font-family:var(--mono);pointer-events:none}.mx-druck .toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;user-select:none;margin-top:13px}.mx-druck .tg{width:40px;height:23px;border-radius:20px;background:var(--inset);border:1px solid var(--border);position:relative;transition:.15s;flex:0 0 auto}.mx-druck .tg:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--faint);transition:.15s}.mx-druck .tg.on{background:var(--accent-soft);border-color:var(--accent-border)}.mx-druck .tg.on:after{transform:translate(17px);background:var(--accent)}.mx-druck .scn{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:.6rem 0 1rem}@media(max-width:880px){.mx-druck .scn{grid-template-columns:1fr}}.mx-druck .scn .card{padding:0;margin:0;overflow:hidden;display:flex;flex-direction:column}.mx-druck .card-h{padding:13px 15px;border-bottom:1px solid var(--borderSoft)}.mx-druck .card-h .nm{font-family:var(--display);font-weight:700;font-size:15px}.mx-druck .card-h .ds{font-size:11.5px;color:var(--dim);margin-top:2px;line-height:1.4}.mx-druck .card-b{padding:14px 15px;display:flex;flex-direction:column;gap:12px;flex:1}.mx-druck .in2{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mx-druck .big{padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel2);display:grid;grid-template-columns:1fr 1fr;gap:10px}.mx-druck .big .l{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);margin-bottom:5px}.mx-druck .big .v{font-family:var(--display);font-size:25px;font-weight:800;line-height:1;letter-spacing:-.02em}.mx-druck .kv{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:4px 0;border-bottom:1px dashed var(--borderSoft)}.mx-druck .kv:last-child{border-bottom:none}.mx-druck .kv .v{font-family:var(--mono)}.mx-druck .barwrap .lbl{display:flex;justify-content:space-between;font-size:10.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.mx-druck .barwrap .bar{height:9px;border-radius:6px;background:var(--inset);border:1px solid var(--border);overflow:hidden;margin-top:6px}.mx-druck .barwrap .bar>span{display:block;height:100%;width:0}.mx-druck .badge{padding:9px 11px;border-radius:var(--radius-sm);font-size:12px;font-weight:700;line-height:1.35;text-align:center}.mx-druck .card-b .note{font-size:11px;line-height:1.4;padding:7px 9px;border-radius:var(--radius-sm);display:flex;gap:6px;margin-top:2px;color:var(--text)}.mx-elektronik-101{--bg:#f7f8fa;--surface:#ffffff;--surface-2:#f1f3f6;--surface-hover:#f5f8fc;--text:#1b1e23;--muted:#697079;--faint:#98a0aa;--border:#e4e7ec;--border-strong:#d3d7de;--track:#e6e8ec;--accent:#0e7c8c;--accent-ink:#0b5f6d;--accent-soft:#e2f3f6;--accent-border:#96cfd9;--rate-bad:#d64b3c;--rate-mid:#e59a3c;--rate-good:#3da66e;--warn-bg:#fbeee7;--warn-ink:#8a3416;--danger-bg:#fcf2f0;--danger-border:#e6b0a8;--danger-accent:#b0281a;--radius:12px;--radius-sm:8px;--radius-xs:6px;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow-tabs:0 6px 14px -8px rgba(16,24,40,.22);--mono:"IBM Plex Mono","SF Mono",Menlo,Consolas,"Roboto Mono",monospace;--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--display:"Archivo","Helvetica Neue",sans-serif}@media(prefers-color-scheme:dark){.mx-elektronik-101{--bg:#171a20;--surface:#1e2229;--surface-2:#262b33;--surface-hover:#262b33;--text:#d8dce3;--muted:#a7afba;--faint:#848d99;--border:#2d323b;--border-strong:#3e454f;--track:#353b45;--accent:#4fb9c9;--accent-ink:#8fd0da;--accent-soft:#1a2f34;--accent-border:#2a5d66;--rate-bad:#d9705f;--rate-mid:#dfa85c;--rate-good:#5fb98a;--warn-bg:#2f2420;--warn-ink:#e9c2ae;--danger-bg:#2e2222;--danger-border:#6f3a33;--danger-accent:#d9705f;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-tabs:0 8px 16px -8px rgba(0,0,0,.5)}.mx-elektronik-101 .cat-passiv .cb{background:#1e2e42;color:#b3cbe6}.mx-elektronik-101 .cat-halbleiter .cb{background:#282744;color:#c9c6e8}.mx-elektronik-101 .cat-ic .cb{background:#38221f;color:#e8b4b0}.mx-elektronik-101 .cat-mech .cb{background:#1c3029;color:#a3d6bc}.mx-elektronik-101 .cat-power .cb{background:#33291a;color:#e8c58c}.mx-elektronik-101 .cat-schutz .cb{background:#37251f;color:#e8bfb1}.mx-elektronik-101 .cat-modul .cb{background:#2b2c2e;color:#cfd0c9}.mx-elektronik-101 .cat-board .cb{background:#2f2740;color:#d3c3ea}.mx-elektronik-101 .cat-sensor .cb{background:#1c3038;color:#a6d0e0}.mx-elektronik-101 .cat-kabel .cb{background:#33291d;color:#e6cba8}.mx-elektronik-101 .cat-verbrauch .cb{background:#282e1c;color:#c8dba0}.mx-elektronik-101 .lvl-ok{background:#1c3029;color:#a3d6bc}.mx-elektronik-101 .lvl-warn{background:#33291a;color:#e8c58c}.mx-elektronik-101 .lvl-bad{background:#37251f;color:#e8bfb1}.mx-elektronik-101 .lvl-crit{background:#b0281a;color:#fff}}.mx-elektronik-101 *{box-sizing:border-box;margin:0;padding:0}.mx-elektronik-101{-webkit-text-size-adjust:100%}.mx-elektronik-101{font-family:var(--sans);color:var(--text);background:var(--bg);line-height:1.6;margin:0;padding:0;-webkit-font-smoothing:antialiased;min-height:100vh}.mx-elektronik-101 ::selection{background:var(--accent-soft);color:var(--accent-ink)}.mx-elektronik-101 h1{font-family:var(--display);font-size:25px;font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem}.mx-elektronik-101 a{color:var(--accent-ink)}.mx-elektronik-101 .sub{font-size:13.5px;color:var(--muted);margin-bottom:1.3rem;max-width:70ch;line-height:1.55}.mx-elektronik-101 h2{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:2rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.mx-elektronik-101 h3{font-size:14px;font-weight:600;margin:1.15rem 0 .5rem;color:var(--accent-ink)}.mx-elektronik-101 p{font-size:13.5px;line-height:1.65;margin-bottom:.6rem}.mx-elektronik-101 .controls{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:1rem}.mx-elektronik-101 .controls button{font-family:inherit;font-size:12.5px;font-weight:500;padding:5px 12px;cursor:pointer;background:transparent;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);transition:all .15s}.mx-elektronik-101 .controls button:hover{background:var(--surface-2);color:var(--text)}.mx-elektronik-101 .controls button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-border);font-weight:600}.mx-elektronik-101 .btn{font-family:inherit;font-size:13px;font-weight:600;padding:8px 18px;cursor:pointer;border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink);transition:filter .15s}.mx-elektronik-101 .btn:hover{filter:brightness(.97)}.mx-elektronik-101 .search{font-family:inherit;padding:8px 12px;font-size:13.5px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);width:100%;max-width:320px;margin-bottom:.8rem}.mx-elektronik-101 .search:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.mx-elektronik-101 .tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:.4rem}.mx-elektronik-101 table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.mx-elektronik-101 th{text-align:left;padding:10px 12px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--faint);background:var(--surface-2);border-bottom:1px solid var(--border);cursor:default;user-select:none;white-space:nowrap}.mx-elektronik-101 th:has(.ar){cursor:pointer}.mx-elektronik-101 th:has(.ar):hover{color:var(--text)}.mx-elektronik-101 th .ar{font-size:9px;margin-left:3px;color:var(--accent)}.mx-elektronik-101 td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.mx-elektronik-101 tbody tr:last-child td{border-bottom:none}.mx-elektronik-101 tbody tr:not(.dr):hover td{background:var(--surface-hover)}.mx-elektronik-101 .cb{display:inline-block;font-size:11px;padding:3px 9px;border-radius:999px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.mx-elektronik-101 .cat-passiv .cb{background:#e6f1fb;color:#0c447c}.mx-elektronik-101 .cat-halbleiter .cb{background:#eeedfe;color:#3c3489}.mx-elektronik-101 .cat-ic .cb{background:#fcebeb;color:#791f1f}.mx-elektronik-101 .cat-mech .cb{background:#e1f5ee;color:#085041}.mx-elektronik-101 .cat-power .cb{background:#faeeda;color:#633806}.mx-elektronik-101 .cat-schutz .cb{background:#faece7;color:#712b13}.mx-elektronik-101 .cat-modul .cb{background:#f1efe8;color:#444441}.mx-elektronik-101 .cat-board .cb{background:#f3e8fd;color:#5b21b6}.mx-elektronik-101 .cat-sensor .cb{background:#e3f2f9;color:#155e75}.mx-elektronik-101 .cat-kabel .cb{background:#fdf2e4;color:#7c4a12}.mx-elektronik-101 .cat-verbrauch .cb{background:#eef2e3;color:#3f5211}.mx-elektronik-101 .count{font-size:12.5px;color:var(--muted);margin-bottom:10px;font-weight:500}.mx-elektronik-101 .dr td{padding:14px 16px;background:var(--surface-2);font-size:13px;line-height:1.7}.mx-elektronik-101 .dr b{color:var(--accent-ink)}.mx-elektronik-101 .tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.mx-elektronik-101 .tag{font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);color:var(--muted)}.mx-elektronik-101 .tag.warn{background:var(--warn-bg);border-color:transparent;color:var(--warn-ink);font-weight:600}.mx-elektronik-101 .card{border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:12px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-elektronik-101 .card h3{margin-top:0}.mx-elektronik-101 .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.mx-elektronik-101 .formula{font-family:var(--mono);background:var(--accent-soft);padding:3px 9px;border-radius:var(--radius-xs);font-size:13px;color:var(--accent-ink);display:inline-block;margin:2px 0;font-weight:500}.mx-elektronik-101 ul{margin:.4rem 0 .6rem 1.2rem}.mx-elektronik-101 li{font-size:13.5px;line-height:1.6;margin-bottom:5px}.mx-elektronik-101 li::marker{color:var(--faint)}.mx-elektronik-101 li.warn{color:var(--warn-ink)}.mx-elektronik-101 .lvl{display:inline-block;font-size:11px;padding:3px 9px;border-radius:999px;font-weight:600;white-space:nowrap}.mx-elektronik-101 .lvl-ok{background:#e1f5ee;color:#085041}.mx-elektronik-101 .lvl-warn{background:#faeeda;color:#633806}.mx-elektronik-101 .lvl-bad{background:#faece7;color:#791f1f}.mx-elektronik-101 .lvl-crit{background:#791f1f;color:#fff}.mx-elektronik-101 .danger-box{border:1px solid var(--danger-border);border-left:4px solid var(--danger-accent);border-radius:var(--radius);padding:14px 18px;margin-bottom:12px;background:var(--danger-bg)}.mx-elektronik-101 .rate{display:flex;align-items:center;gap:8px;min-width:64px}.mx-elektronik-101 .rate-bar{flex:1;height:7px;border-radius:999px;background:var(--track);overflow:hidden;min-width:36px}.mx-elektronik-101 .rate-fill{height:100%;border-radius:999px;background:var(--accent)}.mx-elektronik-101 .rate-num{font-size:11px;color:var(--muted);width:15px;text-align:right;flex-shrink:0;font-weight:600}.mx-elektronik-101 .rule{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13.5px;line-height:1.55}.mx-elektronik-101 .rule:first-child{padding-top:2px}.mx-elektronik-101 .rule:last-child{padding-bottom:2px;border-bottom:none}.mx-elektronik-101 .rule .ico{font-size:16px;flex-shrink:0;width:24px;text-align:center;line-height:1.5}.mx-elektronik-101 .kbd{font-family:var(--mono);font-size:11.5px;background:var(--surface-2);border:1px solid var(--border);padding:1px 6px;border-radius:5px}.mx-elektronik-101 .symgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:10px;margin:.6rem 0 .9rem}.mx-elektronik-101 .sym{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:10px 10px 9px;text-align:center;box-shadow:var(--shadow-sm)}.mx-elektronik-101 .sym svg{width:100%;max-width:118px;height:auto;display:block;margin:0 auto 5px}.mx-elektronik-101 .sym .sn{font-size:12.5px;font-weight:600;line-height:1.3}.mx-elektronik-101 .sym .sd{font-size:11px;color:var(--muted);line-height:1.45;margin-top:2px}.mx-elektronik-101 .sym .sref{font-family:var(--mono);font-size:10.5px;color:var(--accent-ink);background:var(--accent-soft);border-radius:4px;padding:0 5px;display:inline-block;margin-top:5px}.mx-elektronik-101 svg.sy .w{stroke:var(--text);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.mx-elektronik-101 svg.sy .f{fill:var(--text);stroke:none}.mx-elektronik-101 svg.sy .lbl{font-family:var(--mono);font-size:10px;fill:var(--muted);stroke:none}.mx-elektronik-101 svg.sy .pin{font-family:var(--mono);font-size:8.5px;fill:var(--faint);stroke:none}.mx-elektronik-101 svg.sy .acc{stroke:var(--accent);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.mx-elektronik-101 svg.sy .accf{fill:var(--accent);stroke:none}.mx-elektronik-101 svg.sy .ok{fill:var(--rate-good);stroke:none;font-size:15px;font-weight:700}.mx-elektronik-101 svg.sy .bad{fill:var(--rate-bad);stroke:none;font-size:15px;font-weight:700}.mx-elektronik-101 svg.sy .con{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.4}.mx-elektronik-101 svg.sy .cot{fill:var(--accent-ink);font-family:var(--sans);font-size:12px;font-weight:700;stroke:none}.mx-elektronik-101 .sy-mid{width:100%;max-width:320px;height:auto;display:block;margin:.4rem auto}.mx-elektronik-101 .sy-big{width:100%;max-width:660px;height:auto;display:block;margin:.5rem auto}.mx-elektronik-101 .calc{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:.7rem 0}.mx-elektronik-101 .calc label{font-size:11.5px;color:var(--muted);display:block;margin-bottom:4px;font-weight:500}.mx-elektronik-101 .calc input,.mx-elektronik-101 .calc select{font-family:inherit;padding:8px 10px;font-size:13.5px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);width:130px}.mx-elektronik-101 .calc input:focus,.mx-elektronik-101 .calc select:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.mx-elektronik-101 .calc-out{font-size:14px;font-weight:600;padding:9px 15px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent-ink);margin-top:8px;display:inline-block}.mx-elektronik-101 .big-out{font-size:19px;font-weight:700;color:var(--accent-ink);margin-top:12px;padding:10px 16px;background:var(--accent-soft);border-radius:var(--radius-sm);display:inline-block;max-width:100%}.mx-elektronik-101 .colorband{display:inline-block;width:16px;height:26px;border-radius:4px;border:1px solid rgba(0,0,0,.2);margin:0 1px;vertical-align:middle;box-shadow:var(--shadow-sm)}.mx-elektronik-101 .hidden{display:none}.mx-elektronik-101 .note{font-size:12.5px;color:var(--muted);font-style:italic;margin-top:5px;line-height:1.55}@media(max-width:600px){.mx-elektronik-101 h1{font-size:22px}.mx-elektronik-101 h2{font-size:16px}}.mx-elektronik-101 table{font-size:13.5px}.mx-elektronik-101 th{padding:11px 14px;font-size:10.5px}.mx-elektronik-101 td{padding:13px 14px;line-height:1.6}.mx-elektronik-101 tbody tr+tr td{border-top:1px solid var(--border)}.mx-elektronik-101 td:first-child{font-weight:500}.mx-elektronik-101 .tbl-wrap{border-radius:var(--radius)}.mx-elektronik-101 .fold{cursor:pointer;display:flex;align-items:center;gap:.55em;user-select:none;transition:color .15s}.mx-elektronik-101 .fold:hover{color:var(--accent-ink)}.mx-elektronik-101 .fold:before{content:"";flex:0 0 auto;width:0;height:0;border-left:6px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;opacity:.55;transition:transform .18s ease}.mx-elektronik-101 .fold.open:before{transform:rotate(90deg) translate(1px)}.mx-elektronik-101 .sec-body{display:none;animation:secin .18s ease}.mx-elektronik-101 .sec-body.open{display:block}.mx-elektronik-101 .foldbar{display:flex;justify-content:flex-end;margin:-.4rem 0 .2rem}.mx-elektronik-101 .foldbar button{font-family:inherit;font-size:11.5px;color:var(--muted);background:transparent;border:1px solid var(--border-strong);border-radius:999px;padding:3px 11px;cursor:pointer}.mx-elektronik-101 .foldbar button:hover{color:var(--text);background:var(--surface-2)}.mx-elektronik-101 .kurz{display:block;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius-sm);padding:11px 15px;margin:.5rem 0 .9rem;font-size:13.5px;line-height:1.6;color:var(--accent-ink)}.mx-elektronik-101 .kurz:before{content:"💡";margin-right:.55em}.mx-elektronik-101 .kurz b{font-weight:700}.mx-elektronik-101 #sideNav .ssec a.lv3{padding-left:19px}.mx-elektronik-101 #sideNav .ssec a.lv4{padding-left:31px;font-size:11.5px;color:var(--faint)}.mx-elektronik-101 #sideNav .ssec a.lv4:hover,.mx-elektronik-101 #sideNav .ssec a.lv4.on{color:var(--accent-ink)}.mx-elektronik-101 .pr .pw{display:block}.mx-elektronik-101 .pr .px{opacity:.85}.mx-elektronik-101 .pr .px mark{font-weight:700}.mx-elektronik-101 .pr-x{display:block;padding:9px 11px;margin:.25rem;border-radius:7px;font-size:13px;font-weight:600;text-decoration:none;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-border)}.mx-elektronik-101 .pr-x:hover{filter:brightness(.97)}.mx-elektronik-101 td.numcell{font-family:var(--mono);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.mx-elektronik-101 th,.mx-elektronik-101 td{font-variant-numeric:tabular-nums}.mx-elektronik-101 h4{font-size:13.5px;font-weight:600;margin:.9rem 0 .35rem;color:var(--accent-ink)}@media(max-width:620px){.mx-elektronik-101 .tbl-wrap{overflow-x:visible;border:none;background:transparent;box-shadow:none;margin:.6rem 0}.mx-elektronik-101 .tbl-wrap table{min-width:0!important;width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.mx-elektronik-101 .tbl-wrap thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mx-elektronik-101 .tbl-wrap tbody tr{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:9px;padding:3px 0 5px}.mx-elektronik-101 .tbl-wrap tbody tr:hover td{background:transparent}.mx-elektronik-101 .tbl-wrap tbody td{display:block;width:auto;border:none;border-top:none!important;padding:5px 14px;line-height:1.5;text-align:left}.mx-elektronik-101 .tbl-wrap tbody td:empty{display:none}.mx-elektronik-101 .tbl-wrap tbody td[data-l]:before{content:attr(data-l);display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:1px}.mx-elektronik-101 .tbl-wrap tbody td:first-child{font-weight:600;font-size:14px;padding-top:9px;padding-bottom:8px;border-bottom:1px solid var(--border)!important;margin-bottom:3px}.mx-elektronik-101 .tbl-wrap tbody td:first-child:before{display:none}.mx-elektronik-101 .tbl-wrap tbody td[colspan]{background:var(--surface-2);font-weight:600;border-bottom:none!important;margin:0;border-radius:var(--radius) var(--radius) 0 0}.mx-elektronik-101 .tbl-wrap tbody td.numcell{white-space:normal}}.mx-elektronik-101 .steps{counter-reset:s;margin:.5rem 0}.mx-elektronik-101 .step{position:relative;padding:11px 14px 11px 48px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;background:var(--surface);font-size:13.5px;line-height:1.6;box-shadow:var(--shadow-sm)}.mx-elektronik-101 .step:before{counter-increment:s;content:counter(s);position:absolute;left:13px;top:11px;width:23px;height:23px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-border);font-family:var(--mono);font-size:11.5px;font-weight:500;display:flex;align-items:center;justify-content:center}.mx-elektronik-101 .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin:.6rem 0}.mx-elektronik-101 .card .ct{font-size:14px;font-weight:600;margin-bottom:4px}.mx-elektronik-101 .card .cd{font-size:12.5px;color:var(--muted);margin-bottom:6px;line-height:1.55}.mx-elektronik-101 .card ul{margin:.25rem 0 0 1.05rem}.mx-elektronik-101 .card li{font-size:12.5px;margin-bottom:3px}.mx-elektronik-101 .goto{display:inline-block;font-size:12px;font-weight:600;color:var(--accent-ink);text-decoration:none}.mx-elektronik-101 .goto:hover{text-decoration:underline}.mx-elektronik-101 .tip,.mx-elektronik-101 .warn{padding:10px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13px;line-height:1.6;margin:.7rem 0}.mx-elektronik-101 .tip{border-left:3px solid var(--ok-border);background:var(--ok-bg)}.mx-elektronik-101 .tip b{color:var(--ok-ink)}.mx-elektronik-101 .warn{border-left:3px solid var(--danger-border);background:var(--danger-bg)}.mx-elektronik-101 .warn b{color:var(--danger-ink)}.mx-elektronik-101 .gb{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:.7rem 0}@media(max-width:640px){.mx-elektronik-101 .gb{grid-template-columns:1fr}}.mx-elektronik-101 .gb-col{border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-elektronik-101 .gb-col h4{font-size:13px;margin-bottom:6px;font-weight:600}.mx-elektronik-101 .gb-col.good h4{color:var(--ok-ink)}.mx-elektronik-101 .gb-col.bad h4{color:var(--danger-ink)}.mx-elektronik-101 .gb-col ul{margin-left:1.05rem}.mx-elektronik-101 .gb-col li{font-size:12.5px;margin-bottom:3px}.mx-holzarbeiten .wn{display:inline-flex;align-items:center}.mx-holzarbeiten .sw{display:inline-block;width:13px;height:13px;border-radius:3px;border:1px solid var(--border-strong);background:var(--t, #c8a173);vertical-align:-2px;margin-right:7px;flex:0 0 auto}.mx-holzarbeiten .pj{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:0;overflow:hidden}.mx-holzarbeiten .pj .ph{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--surface-2);border-bottom:1px solid var(--border);font-size:13.6px;font-weight:650}.mx-holzarbeiten .pj .ph .b{margin-left:auto}.mx-holzarbeiten .pj .pb{padding:11px 14px 13px}.mx-holzarbeiten .pj .pb p{font-size:12.8px;color:var(--muted);margin:0 0 8px}.mx-holzarbeiten .pj .kv{display:flex;flex-wrap:wrap;gap:4px 16px;font:500 11.5px/1.5 var(--mono);color:var(--faint);margin-bottom:8px}.mx-holzarbeiten .pj .kv b{color:var(--text);font-weight:650}.mx-holzarbeiten .ladder{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:.6rem 0 .4rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-holzarbeiten .ladder .rung{flex:1 1 110px;padding:10px 12px;border-right:1px solid var(--border)}.mx-holzarbeiten .ladder .rung:last-child{border-right:none}.mx-holzarbeiten .ladder .rung .g{font:700 15px/1.2 var(--mono);color:var(--accent-ink)}.mx-holzarbeiten .ladder .rung .w{font-size:11.8px;color:var(--muted);line-height:1.45;margin-top:3px}@media(max-width:620px){.mx-holzarbeiten .ladder .rung{flex:1 1 50%;border-bottom:1px solid var(--border)}}.mx-holzarbeiten .sym svg .box{fill:var(--surface-2);stroke:var(--text);stroke-width:1.4;stroke-linejoin:round}.mx-holzarbeiten .sym svg .accs{fill:var(--accent-soft);stroke:var(--accent-border);stroke-width:1.2}.mx-holzarbeiten .sym svg .acc{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round}.mx-holzarbeiten .sym svg .accf{fill:var(--accent);stroke:none}.mx-holzarbeiten .sym svg .wt{fill:none;stroke:var(--text);stroke-width:1;stroke-linecap:round}.mx-holzarbeiten .sym svg .gd{fill:none;stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 4}.mx-holzarbeiten .sym svg .w{fill:none;stroke:var(--text);stroke-width:1.7;stroke-linecap:round}.mx-holzarbeiten .sym svg .f{fill:var(--text);stroke:none}.mx-holzarbeiten .sym svg .lbl{font-family:var(--mono);font-size:10px;fill:var(--muted);stroke:none}.mx-holzarbeiten.mx-mecha th{white-space:normal;line-height:1.3;vertical-align:bottom}.mx-holzarbeiten td.pc{padding:11px 10px;white-space:nowrap;text-align:left;font-family:inherit}.mx-holzarbeiten td.pc .dots i{width:9px;height:9px}.mx-holzarbeiten td.pc.neutral .dots i.on{background:var(--accent)}.mx-holzarbeiten td.pc .hv{font:600 11.5px/1 var(--mono);color:var(--muted);margin-left:9px;vertical-align:middle}@media(max-width:620px){.mx-holzarbeiten td.pc{display:flex;align-items:center;justify-content:space-between;white-space:normal}.mx-holzarbeiten td.pc .hv{margin-left:0}.mx-holzarbeiten td.pc:before{margin-bottom:0}}.mx-homeserver *{box-sizing:border-box;margin:0;padding:0}.mx-homeserver{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a;background:#fff;padding:1.5rem;line-height:1.55}@media(prefers-color-scheme:dark){.mx-homeserver{background:#171a20;color:#d8dce3}}.mx-homeserver h1{font-size:21px;font-weight:600;margin-bottom:.25rem}.mx-homeserver .sub{font-size:12.5px;color:#888;margin-bottom:1rem}.mx-homeserver h2{font-size:16px;font-weight:600;margin:1.6rem 0 .7rem}.mx-homeserver h3{font-size:13.5px;font-weight:600;margin:1rem 0 .4rem;color:#0c447c}@media(prefers-color-scheme:dark){.mx-homeserver h3{color:#8fb9e3}}.mx-homeserver p{font-size:13px;margin-bottom:.5rem}.mx-homeserver ul,.mx-homeserver ol{font-size:13px;margin:.3rem 0 .6rem 1.1rem}.mx-homeserver li{margin-bottom:.28rem}.mx-homeserver strong,.mx-homeserver b{font-weight:600}.mx-homeserver code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;background:#f2f2f2;border:1px solid #e4e4e4;border-radius:5px;padding:1px 5px;white-space:nowrap}.mx-homeserver pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;background:#f7f7f7;border:1px solid #e4e4e4;border-radius:10px;padding:12px 14px;overflow-x:auto;margin:.5rem 0;line-height:1.5}.mx-homeserver pre code{background:none;border:none;padding:0;white-space:pre}.mx-homeserver .tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.2rem;position:sticky;top:0;background:#fff;padding:.6rem 0;z-index:10;border-bottom:1px solid #eee}.mx-homeserver .tabs button{font-size:12px;padding:6px 12px;cursor:pointer;background:transparent;border:1px solid #ccc;border-radius:8px;color:#666;transition:all .15s;white-space:nowrap}.mx-homeserver .tabs button.active{background:#e6f1fb;color:#0c447c;border-color:#85b7eb;font-weight:500}.mx-homeserver .tabs button:hover{background:#f5f5f5}.mx-homeserver .panel{display:none;animation:fade .2s ease}.mx-homeserver .panel.active{display:block}.mx-homeserver .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:.6rem 0}.mx-homeserver .grid.wide{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.mx-homeserver .card{border:1px solid #e0e0e0;border-radius:10px;padding:12px 14px;background:#fff}.mx-homeserver .card .ct{font-size:13.5px;font-weight:600;margin-bottom:3px}.mx-homeserver .card .cd{font-size:12px;color:#666;margin-bottom:6px}.mx-homeserver .card ul{margin:.2rem 0 0 1rem;font-size:12px}.mx-homeserver .card li{margin-bottom:.2rem}.mx-homeserver .b{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:7px;font-weight:600;letter-spacing:.2px}.mx-homeserver .b-blau{background:#e6f1fb;color:#0c447c}.mx-homeserver .b-rot{background:#fcebeb;color:#791f1f}.mx-homeserver .b-gruen{background:#e1f5ee;color:#085041}.mx-homeserver .b-gelb{background:#faeeda;color:#633806}.mx-homeserver .b-lila{background:#eeedfe;color:#3c3489}.mx-homeserver .b-grau{background:#efefef;color:#555}.mx-homeserver .diff{font-size:11px;font-weight:600;padding:2px 8px;border-radius:7px;white-space:nowrap}.mx-homeserver .d1{background:#e1f5ee;color:#085041}.mx-homeserver .d2{background:#faeeda;color:#633806}.mx-homeserver .d3{background:#fcebeb;color:#791f1f}.mx-homeserver .tbl-wrap{overflow-x:auto;margin:.5rem 0}.mx-homeserver table{width:100%;border-collapse:collapse;font-size:12.5px;min-width:640px}.mx-homeserver th{text-align:left;padding:8px 7px;font-weight:500;font-size:11.5px;color:#888;border-bottom:1px solid #ccc;white-space:nowrap}.mx-homeserver td{padding:8px 7px;border-bottom:1px solid #eee;vertical-align:top}.mx-homeserver tr:hover td{background:#f9f9f9}.mx-homeserver .steps{counter-reset:s;margin:.5rem 0}.mx-homeserver .step{position:relative;padding:10px 12px 10px 44px;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:8px;background:#fff;font-size:13px}.mx-homeserver .step:before{counter-increment:s;content:counter(s);position:absolute;left:12px;top:10px;width:22px;height:22px;border-radius:50%;background:#0c447c;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.mx-homeserver .step b{font-weight:600}.mx-homeserver .note{border-left:3px solid #85B7EB;background:#f4f9fe;padding:9px 12px;border-radius:0 8px 8px 0;font-size:12.5px;margin:.6rem 0}.mx-homeserver .tip{border-left:3px solid #1D9E75;background:#f0faf6;padding:9px 12px;border-radius:0 8px 8px 0;font-size:12.5px;margin:.6rem 0}.mx-homeserver .warn{border-left:3px solid #E24B4A;background:#fef4f4;padding:9px 12px;border-radius:0 8px 8px 0;font-size:12.5px;margin:.6rem 0}.mx-homeserver .note b,.mx-homeserver .tip b,.mx-homeserver .warn b{font-weight:600}.mx-homeserver .gb{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:.6rem 0}@media(max-width:560px){.mx-homeserver .gb,.mx-homeserver .grid,.mx-homeserver .grid.wide{grid-template-columns:1fr}}.mx-homeserver .gb-col{border:1px solid #e0e0e0;border-radius:10px;padding:12px}.mx-homeserver .gb-col h4{font-size:12.5px;margin-bottom:6px}.mx-homeserver .gb-col.good h4{color:#085041}.mx-homeserver .gb-col.bad h4{color:#791f1f}.mx-homeserver .gb-col ul{margin-left:1rem;font-size:12px}.mx-homeserver .check{list-style:none;margin-left:0}.mx-homeserver .check li{padding-left:22px;position:relative}.mx-homeserver .check li:before{content:"☐";position:absolute;left:0;color:#0c447c;font-size:13px}@media(prefers-color-scheme:dark){.mx-homeserver .check li:before{color:#8fb9e3}}.mx-homeserver dl{font-size:12.5px;margin:.4rem 0}.mx-homeserver dt{font-weight:600;margin-top:.55rem}.mx-homeserver dd{margin-left:0;color:#555}@media(prefers-color-scheme:dark){.mx-homeserver dd{color:#a7afba}}.mx-homeserver .calc{border:1px solid #e0e0e0;border-radius:10px;padding:14px;background:#fafafa;max-width:520px;margin:.6rem 0}.mx-homeserver .calc label{display:block;font-size:12px;color:#666;margin:.5rem 0 .2rem}.mx-homeserver .calc input{width:100%;padding:7px 10px;font-size:13px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#1a1a1a}.mx-homeserver .calc .res{margin-top:.8rem;font-size:13px;background:#e6f1fb;color:#0c447c;border-radius:8px;padding:10px 12px}.mx-homeserver .calc .res b{font-size:15px}.mx-homeserver .legend{font-size:11.5px;color:#999;margin-top:1.2rem;padding-top:.8rem;border-top:1px solid #eee}@media(prefers-color-scheme:dark){.mx-homeserver .sub,.mx-homeserver .card .cd,.mx-homeserver .legend{color:#9aa3ae}.mx-homeserver code{background:#262b33;border-color:#3e454f}.mx-homeserver pre{background:#1e2229;border-color:#3e454f}.mx-homeserver .tabs{background:#171a20;border-bottom-color:#2d323b}.mx-homeserver .tabs button{border-color:#3e454f;color:#a7afba}.mx-homeserver .tabs button:hover{background:#262b33}.mx-homeserver .tabs button.active{background:#1e2e42;color:#b3cbe6;border-color:#3d75b3}.mx-homeserver .card,.mx-homeserver .step,.mx-homeserver .gb-col{background:#1e2229;border-color:#2d323b}.mx-homeserver th{color:#9aa3ae;border-bottom-color:#3e454f}.mx-homeserver td{border-bottom-color:#2d323b}.mx-homeserver tr:hover td{background:#262b33}.mx-homeserver .step:before{background:#3d75b3}.mx-homeserver .note{background:#1e2733;border-left-color:#3d75b3}.mx-homeserver .tip{background:#1d2a26;border-left-color:#3f9a76}.mx-homeserver .warn{background:#2e2222;border-left-color:#c9605d}.mx-homeserver .legend{border-top-color:#2d323b}.mx-homeserver .b-blau{background:#1e2e42;color:#b3cbe6}.mx-homeserver .b-rot{background:#38221f;color:#e8b4b0}.mx-homeserver .b-gruen{background:#1c3029;color:#a3d6bc}.mx-homeserver .b-gelb{background:#33291a;color:#e8c58c}.mx-homeserver .b-lila{background:#282744;color:#c9c6e8}.mx-homeserver .b-grau{background:#2d323b;color:#b7bec8}.mx-homeserver .d1{background:#1c3029;color:#a3d6bc}.mx-homeserver .d2{background:#33291a;color:#e8c58c}.mx-homeserver .d3{background:#38221f;color:#e8b4b0}.mx-homeserver .calc{background:#1e2229;border-color:#2d323b}.mx-homeserver .calc input{background:#262b33;border-color:#3e454f;color:#d8dce3}.mx-homeserver .calc .res{background:#1e2e42;color:#b3cbe6}}.mx-sys{--kb-wet: #2f6fc4;--kb-wet-soft: color-mix(in srgb, #2f6fc4 14%, transparent);--kb-ok: #2e7d55;--kb-ok-soft: color-mix(in srgb, #2e7d55 14%, transparent);--kb-mid: #a76a10;--kb-mid-soft: color-mix(in srgb, #a76a10 16%, transparent);--kb-bad: #bb3a2b;--kb-bad-soft: color-mix(in srgb, #bb3a2b 13%, transparent);--kb-line: #171c24}:root[data-hbx-theme=dark] .mx-sys{--kb-wet: #7fb0f0;--kb-wet-soft: color-mix(in srgb, #7fb0f0 18%, transparent);--kb-ok: #5fb98a;--kb-ok-soft: color-mix(in srgb, #5fb98a 16%, transparent);--kb-mid: #dfa85c;--kb-mid-soft: color-mix(in srgb, #dfa85c 18%, transparent);--kb-bad: #d9705f;--kb-bad-soft: color-mix(in srgb, #d9705f 16%, transparent);--kb-line: #d8dce3}@media(prefers-color-scheme:dark){:root:not([data-hbx-theme=light]) .mx-sys{--kb-wet: #7fb0f0;--kb-wet-soft: color-mix(in srgb, #7fb0f0 18%, transparent);--kb-ok: #5fb98a;--kb-ok-soft: color-mix(in srgb, #5fb98a 16%, transparent);--kb-mid: #dfa85c;--kb-mid-soft: color-mix(in srgb, #dfa85c 18%, transparent);--kb-bad: #d9705f;--kb-bad-soft: color-mix(in srgb, #d9705f 16%, transparent);--kb-line: #d8dce3}}.mx-sys .kb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 20px}.mx-sys .kb-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px;box-shadow:var(--shadow)}.mx-sys .kb-kpi .v{font:700 21px/1.15 var(--display);color:var(--c);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mx-sys .kb-kpi .k{font:600 12.5px/1.4 var(--ui);margin-top:3px}.mx-sys .kb-kpi .s{font-size:12px;color:var(--muted);line-height:1.45;margin-top:2px}.mx-sys figure.kb-fig{margin:0 0 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px 12px;box-shadow:var(--shadow)}.mx-sys .kb-fig figcaption{font-size:12px;color:var(--faint);line-height:1.5;margin-top:10px;padding-top:8px;border-top:1px solid var(--border)}.mx-sys .kb-fig .kb-title{font:600 11px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.mx-sys .kb-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--muted);margin-top:8px}.mx-sys .kb-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:6px}.mx-sys .kb-legend i.wet{background:var(--kb-wet)}.mx-sys .kb-legend i.dry{background:var(--c)}.mx-sys .kb-legend i.ok{background:var(--kb-ok)}.mx-sys .kb-legend i.mid{background:var(--kb-mid)}.mx-sys .kb-legend i.bad{background:var(--kb-bad)}.mx-sys .kb-scale{position:relative}.mx-sys .kb-axis{position:relative;height:20px;border-bottom:1px solid var(--border-strong);margin-bottom:8px;font:500 10.5px/1 var(--mono);color:var(--faint)}.mx-sys .kb-axis span{position:absolute;left:var(--p);transform:translate(-50%);top:3px;white-space:nowrap}.mx-sys .kb-axis span:after{content:"";position:absolute;left:50%;top:13px;width:1px;height:4px;background:var(--border-strong)}.mx-sys .kb-body{position:relative}.mx-sys .kb-vline{position:absolute;top:0;bottom:0;left:var(--p);border-left:1.5px dashed var(--kb-line);opacity:.45;z-index:1;pointer-events:none}.mx-sys .kb-vline b{position:absolute;bottom:-2px;left:5px;font:600 10.5px/1.3 var(--mono);color:var(--kb-line);white-space:nowrap;opacity:1}.mx-sys .kb-vline.lft b{left:auto;right:5px}.mx-sys .kb-row{position:relative;height:30px}.mx-sys .kb-bar{position:absolute;top:5px;height:20px;left:var(--l);width:var(--w);min-width:4px;border-radius:4px;background:var(--c);opacity:.9}.mx-sys .kb-bar.wet{background:var(--kb-wet)}.mx-sys .kb-bar.ok{background:var(--kb-ok)}.mx-sys .kb-bar.mid{background:var(--kb-mid)}.mx-sys .kb-bar.bad{background:var(--kb-bad)}.mx-sys .kb-bar span{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font:500 12px/1.2 var(--ui);color:var(--text);white-space:nowrap}.mx-sys .kb-bar span em{font:500 10.5px/1 var(--mono);color:var(--faint);font-style:normal;margin-left:5px}.mx-sys .kb-bar.lft span{left:auto;right:calc(100% + 8px)}.mx-sys .kb-scale.pad-b .kb-body{padding-bottom:18px}.mx-sys .kb-bars{display:flex;flex-direction:column;gap:7px}.mx-sys .kb-brow{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;align-items:center;font-size:13px}.mx-sys .kb-brow .nm{font-weight:600;line-height:1.3}.mx-sys .kb-brow .nm small{display:block;font:400 11px/1.3 var(--mono);color:var(--faint)}.mx-sys .kb-track{position:relative;height:22px;background:var(--surface-2);border-radius:4px}.mx-sys .kb-fill{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:4px;background:var(--c)}.mx-sys .kb-fill.ok{background:var(--kb-ok)}.mx-sys .kb-fill.mid{background:var(--kb-mid)}.mx-sys .kb-fill.bad{background:var(--kb-bad)}.mx-sys .kb-fill.wet{background:var(--kb-wet)}.mx-sys .kb-fill b{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);font:600 11.5px/1 var(--mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.mx-sys .kb-fill.in b{left:auto;right:8px;color:#fff}.mx-sys .kb-bars .kb-vline{border-left-style:dashed}.mx-sys .kb-bars-wrap{position:relative;--off: 182px}.mx-sys .kb-bars-wrap .kb-vline{left:calc(var(--off) + (100% - var(--off)) * var(--f))}.mx-sys .kb-bars-wrap .kb-vline b{top:-16px;bottom:auto}.mx-sys .kb-bars-wrap.has-top{padding-top:18px}.mx-sys .kb-tbl-wrap{overflow-x:auto;margin:0 0 20px}.mx-sys table.kb-table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;overflow:hidden}.mx-sys .kb-table th,.mx-sys .kb-table td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.mx-sys .kb-table thead th{font:600 10.5px/1.4 var(--ui);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);background:var(--surface-2);white-space:nowrap}.mx-sys .kb-table tbody tr:last-child td{border-bottom:0}.mx-sys .kb-table td:first-child{font-weight:600;white-space:nowrap}.mx-sys .kb-table td.c,.mx-sys .kb-table th.c{text-align:center}.mx-sys .kb-table td.m{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.mx-sys .kb-table small{color:var(--faint);font-size:11px;display:block;font-weight:400}.mx-sys .kb-dots{display:inline-flex;gap:3px;align-items:center}.mx-sys .kb-dots i{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.mx-sys .kb-dots i.on{background:var(--c)}.mx-sys .y,.mx-sys .n,.mx-sys .p{display:inline-block;min-width:26px;padding:2px 6px;border-radius:5px;font:600 11.5px/1.4 var(--mono);text-align:center}.mx-sys .y{color:var(--kb-ok);background:var(--kb-ok-soft)}.mx-sys .p{color:var(--kb-mid);background:var(--kb-mid-soft)}.mx-sys .n{color:var(--kb-bad);background:var(--kb-bad-soft)}.mx-sys .kb-timeline{position:relative;padding-bottom:22px}.mx-sys .kb-tl-track{display:flex;height:26px;border-radius:5px;overflow:hidden}.mx-sys .kb-tl-seg{flex:0 0 var(--w);display:flex;align-items:center;justify-content:center;font:600 11px/1 var(--ui);color:#fff;white-space:nowrap;overflow:hidden}.mx-sys .kb-tl-seg.ok{background:var(--kb-ok)}.mx-sys .kb-tl-seg.bad{background:var(--kb-bad)}.mx-sys .kb-tl-seg.mid{background:var(--kb-mid)}.mx-sys .kb-tl-ticks{position:relative;height:18px;font:500 10.5px/1 var(--mono);color:var(--faint)}.mx-sys .kb-tl-ticks span{position:absolute;left:var(--p);transform:translate(-50%);top:6px;white-space:nowrap}.mx-sys .kb-tl-ticks span:first-child{transform:none}.mx-sys .kb-tl-ticks span:last-child{transform:translate(-100%)}.mx-sys .kb-tree{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0 0 20px}.mx-sys .kb-branch{display:flex;flex-direction:column;align-items:stretch}.mx-sys .kb-root{background:color-mix(in srgb,var(--c) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:var(--radius-sm);padding:10px 12px;text-align:center}.mx-sys .kb-root b{display:block;font:600 14px/1.3 var(--display);color:var(--c)}.mx-sys .kb-root span{font-size:12px;color:var(--muted)}.mx-sys .kb-branch:after{content:none}.mx-sys .kb-kids{position:relative;padding-top:12px;display:flex;flex-direction:column;gap:8px}.mx-sys .kb-kids:before{content:"";position:absolute;left:50%;top:0;width:1.5px;height:12px;background:var(--border-strong)}.mx-sys .kb-kid{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 11px;font-size:13px;line-height:1.45}.mx-sys .kb-kid b{font-weight:600}.mx-sys .kb-kid .plus{font:500 11px/1.3 var(--mono);color:var(--c);display:block}.mx-sys .kb-kid .sub{color:var(--faint);font-size:11.5px;display:block;margin-top:3px}.mx-sys svg.kb-cuts{width:100%;height:auto;display:block}.mx-sys svg.kb-cuts .sh{fill:color-mix(in srgb,var(--c) 22%,transparent);stroke:var(--c);stroke-width:1.2}.mx-sys svg.kb-cuts .lb{font:600 12px var(--ui);fill:var(--text)}.mx-sys svg.kb-cuts .mm{font:500 10.5px var(--mono);fill:var(--faint)}.mx-sys svg.kb-cuts .rl{stroke:var(--border-strong);stroke-width:1}.mx-sys .kb-vol{display:flex;flex-direction:column;gap:8px}.mx-sys .kb-vrow{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr);gap:12px;align-items:center;font-size:13px}.mx-sys .kb-vrow .nm{font-weight:600}.mx-sys .kb-vrow .nm small{display:block;font:400 11px/1.3 var(--mono);color:var(--faint)}.mx-sys .smoke{display:inline-block;font:600 11px/1 var(--mono);color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:100px;padding:5px 9px}@media(max-width:760px){.mx-sys .kb-brow{grid-template-columns:120px minmax(0,1fr)}.mx-sys .kb-bars-wrap{--off: 132px}.mx-sys .kb-row{height:42px}.mx-sys .kb-bar{top:18px;height:16px}.mx-sys .kb-bar span,.mx-sys .kb-bar.lft span{left:0;right:auto;top:-14px;transform:none;font-size:11px}.mx-sys .kb-bar.lft span{left:auto;right:0}.mx-sys .kb-vline b{display:none}.mx-sys .kb-scale.pad-b .kb-body{padding-bottom:0}.mx-sys .kb-bars-wrap .kb-vline b{display:block;font-size:9.5px}}.mx-sys .km-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin:0 0 20px}.mx-sys .km-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;box-shadow:var(--shadow)}.mx-sys .km-card svg{width:100%;height:auto;display:block;margin-bottom:8px}.mx-sys .km-card h3{font:600 14.5px/1.3 var(--ui);margin:0}.mx-sys .km-card .jp{font:400 11px/1.4 var(--mono);color:var(--faint);margin-left:6px}.mx-sys .km-card p{font-size:12.5px;color:var(--muted);line-height:1.5;margin:4px 0 0}.mx-sys .km-card .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.mx-sys .km-card .meta span{font:500 10.5px/1 var(--mono);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);border-radius:100px;padding:4px 8px}.mx-sys .km-card .meta span.jpn{color:var(--kb-wet);border-color:color-mix(in srgb,var(--kb-wet) 35%,transparent);background:var(--kb-wet-soft)}.mx-sys svg.km{width:100%;height:auto;display:block}.mx-sys svg.km-ruler{max-width:520px;margin:0 auto}.mx-sys svg.km .bl{fill:color-mix(in srgb,var(--c) 14%,var(--surface));stroke:var(--c);stroke-width:1.3;stroke-linejoin:round}.mx-sys svg.km .bl.jpn{fill:color-mix(in srgb,var(--kb-wet) 14%,var(--surface));stroke:var(--kb-wet)}.mx-sys svg.km .hd{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1.2;stroke-linejoin:round}.mx-sys svg.km .hd.wa{fill:color-mix(in srgb,#b98a4a 28%,var(--surface-2))}.mx-sys svg.km .bo{fill:var(--border-strong);stroke:none}.mx-sys svg.km .fe{fill:var(--text);opacity:.5}.mx-sys svg.km .rv{fill:var(--border-strong)}.mx-sys svg.km .wt{stroke:var(--c);stroke-width:1;fill:none}.mx-sys svg.km .rl{stroke:var(--border-strong);stroke-width:1}.mx-sys svg.km .tk{font:500 9px var(--mono);fill:var(--faint)}.mx-sys svg.km .lb{font:600 12px var(--ui);fill:var(--text)}.mx-sys svg.km .mm{font:500 10.5px var(--mono);fill:var(--faint)}.mx-sys svg.km .ln{stroke:var(--text);stroke-width:1.2;fill:none;stroke-linecap:round}.mx-sys svg.km .dsh{stroke:var(--faint);stroke-width:1;stroke-dasharray:3 3;fill:none}.mx-sys svg.km .st{fill:color-mix(in srgb,var(--text) 10%,var(--surface));stroke:var(--text);stroke-width:1.2;stroke-linejoin:round}.mx-sys svg.km .core{fill:color-mix(in srgb,var(--c) 30%,var(--surface));stroke:var(--c);stroke-width:1}.mx-sys svg.km .ang{fill:color-mix(in srgb,var(--kb-mid) 25%,transparent);stroke:none}.mx-sys .kb-table td svg.km{width:118px;height:auto;display:block}.mx-sys .kb-table td.sil{width:130px}.mx-loeten{--bg:#f7f8fa;--surface:#ffffff;--surface-2:#f1f3f6;--surface-hover:#f8f5ef;--text:#1b1e23;--muted:#697079;--faint:#98a0aa;--border:#e4e7ec;--border-strong:#d3d7de;--track:#e6e8ec;--accent:#b4700f;--accent-ink:#8a5410;--accent-soft:#faf1e0;--accent-border:#e4c388;--ok-bg:#f0faf6;--ok-border:#1d9e75;--ok-ink:#085041;--info-bg:#f4f9fe;--info-border:#85b7eb;--info-ink:#0c447c;--danger-bg:#fef4f4;--danger-border:#e24b4a;--danger-ink:#791f1f;--radius:12px;--radius-sm:8px;--radius-xs:6px;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow-tabs:0 6px 14px -8px rgba(16,24,40,.22);--display:"Archivo","Helvetica Neue",sans-serif;--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono","SF Mono",Menlo,Consolas,monospace}@media(prefers-color-scheme:dark){.mx-loeten{--bg:#171a20;--surface:#1e2229;--surface-2:#262b33;--surface-hover:#2b2924;--text:#d8dce3;--muted:#a7afba;--faint:#848d99;--border:#2d323b;--border-strong:#3e454f;--track:#353b45;--accent:#dea44a;--accent-ink:#e6c586;--accent-soft:#2f2a1f;--accent-border:#7a5f2a;--ok-bg:#1d2a26;--ok-border:#3f9a76;--ok-ink:#a3d6bc;--info-bg:#1e2733;--info-border:#3d75b3;--info-ink:#b3cbe6;--danger-bg:#2e2222;--danger-border:#c9605d;--danger-ink:#e8b4b0;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-tabs:0 8px 16px -8px rgba(0,0,0,.5)}.mx-loeten .b-kolben{background:#1e2e42;color:#b3cbe6}.mx-loeten .b-luft{background:#37251f;color:#e8bfb1}.mx-loeten .b-platte{background:#33291a;color:#e8c58c}.mx-loeten .b-mat{background:#1c3029;color:#a3d6bc}.mx-loeten .b-all{background:#282744;color:#c9c6e8}.mx-loeten .b-warn{background:#38221f;color:#e8b4b0}.mx-loeten .b-ok,.mx-loeten .d1{background:#1c3029;color:#a3d6bc}.mx-loeten .d2{background:#33291a;color:#e8c58c}.mx-loeten .d3{background:#38221f;color:#e8b4b0}}.mx-loeten *{box-sizing:border-box;margin:0;padding:0}.mx-loeten{-webkit-text-size-adjust:100%}.mx-loeten{font-family:var(--sans);color:var(--text);background:var(--bg);line-height:1.6;margin:0;padding:0;-webkit-font-smoothing:antialiased;min-height:100vh}.mx-loeten ::selection{background:var(--accent-soft);color:var(--accent-ink)}.mx-loeten h1{font-family:var(--display);font-size:25px;font-weight:700;letter-spacing:-.02em;margin-bottom:.35rem}.mx-loeten .sub{font-size:13.5px;color:var(--muted);margin-bottom:1.3rem;max-width:70ch;line-height:1.55}.mx-loeten h2{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:1.6rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.mx-loeten h3{font-size:14px;font-weight:600;margin:1.15rem 0 .5rem;color:var(--accent-ink)}.mx-loeten p{font-size:13.5px;line-height:1.65;margin-bottom:.6rem}.mx-loeten ul{margin:.4rem 0 .6rem 1.2rem}.mx-loeten li{font-size:13.5px;line-height:1.6;margin-bottom:5px}.mx-loeten li::marker{color:var(--faint)}.mx-loeten strong,.mx-loeten b{font-weight:600}.mx-loeten .tabs button{display:inline-flex;align-items:center;gap:.42em;font-family:inherit;font-size:13px;font-weight:500;padding:6px 13px;cursor:pointer;background:transparent;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);transition:background .15s,color .15s,border-color .15s}.mx-loeten .tabs button .ti{font-size:14px;line-height:1;opacity:.9}.mx-loeten .tabs button:hover{background:var(--surface-2);color:var(--text)}.mx-loeten .tabs button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-border);font-weight:600}.mx-loeten .panel{display:none;animation:fade .2s ease}.mx-loeten .panel.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mx-loeten .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:12px;margin:.6rem 0}.mx-loeten .card{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-loeten .card .ct{font-size:14px;font-weight:600;margin-bottom:4px}.mx-loeten .card .cd{font-size:12.5px;color:var(--muted);margin-bottom:6px;line-height:1.55}.mx-loeten .card ul{margin:.25rem 0 0 1.05rem}.mx-loeten .card li{font-size:12.5px;margin-bottom:3px}.mx-loeten .goto{display:inline-block;font-size:12px;font-weight:600;color:var(--accent-ink);text-decoration:none;margin-top:7px}.mx-loeten .goto:hover{text-decoration:underline}.mx-loeten .b{display:inline-block;font-family:var(--mono);font-size:10.5px;padding:3px 9px;border-radius:999px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.mx-loeten .b-kolben{background:#e6f1fb;color:#0c447c}.mx-loeten .b-luft{background:#faece7;color:#712b13}.mx-loeten .b-platte{background:#faeeda;color:#633806}.mx-loeten .b-mat{background:#e1f5ee;color:#085041}.mx-loeten .b-all{background:#eeedfe;color:#3c3489}.mx-loeten .b-warn{background:#fcebeb;color:#791f1f}.mx-loeten .b-ok{background:#e1f5ee;color:#085041}.mx-loeten .diff{display:inline-block;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.mx-loeten .d1{background:#e1f5ee;color:#085041}.mx-loeten .d2{background:#faeeda;color:#633806}.mx-loeten .d3{background:#fcebeb;color:#791f1f}.mx-loeten .tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin:.5rem 0}.mx-loeten table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.mx-loeten th{text-align:left;padding:10px 12px;font-family:var(--mono);font-weight:500;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);background:var(--surface-2);border-bottom:1px solid var(--border);cursor:pointer;user-select:none;white-space:nowrap}.mx-loeten th:hover{color:var(--text)}.mx-loeten th .ar{font-size:9px;margin-left:3px;color:var(--accent)}.mx-loeten td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.mx-loeten tbody tr:last-child td{border-bottom:none}.mx-loeten tbody tr:hover td{background:var(--surface-hover)}.mx-loeten .search{font-family:inherit;padding:8px 12px;font-size:13.5px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);width:100%;max-width:320px;margin-bottom:.8rem}.mx-loeten .search:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.mx-loeten .filt{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:.8rem}.mx-loeten .filt button{font-family:inherit;font-size:12.5px;font-weight:500;padding:5px 12px;cursor:pointer;background:transparent;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);transition:all .15s}.mx-loeten .filt button:hover{background:var(--surface-2);color:var(--text)}.mx-loeten .filt button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-border);font-weight:600}.mx-loeten .steps{counter-reset:s;margin:.5rem 0}.mx-loeten .step{position:relative;padding:11px 14px 11px 48px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;background:var(--surface);font-size:13.5px;line-height:1.6;box-shadow:var(--shadow-sm)}.mx-loeten .step:before{counter-increment:s;content:counter(s);position:absolute;left:13px;top:11px;width:23px;height:23px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-border);font-family:var(--mono);font-size:11.5px;font-weight:500;display:flex;align-items:center;justify-content:center}.mx-loeten .note,.mx-loeten .tip,.mx-loeten .warn{padding:10px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13px;line-height:1.6;margin:.7rem 0}.mx-loeten .note{border-left:3px solid var(--info-border);background:var(--info-bg)}.mx-loeten .note b{color:var(--info-ink)}.mx-loeten .tip{border-left:3px solid var(--ok-border);background:var(--ok-bg)}.mx-loeten .tip b{color:var(--ok-ink)}.mx-loeten .warn{border-left:3px solid var(--danger-border);background:var(--danger-bg)}.mx-loeten .warn b{color:var(--danger-ink)}.mx-loeten .gb{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:.7rem 0}@media(max-width:560px){.mx-loeten .gb{grid-template-columns:1fr}}.mx-loeten .gb-col{border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-loeten .gb-col h4{font-size:13px;margin-bottom:6px;font-weight:600}.mx-loeten .gb-col.good h4{color:var(--ok-ink)}.mx-loeten .gb-col.bad h4{color:var(--danger-ink)}.mx-loeten .gb-col ul{margin-left:1.05rem}.mx-loeten .gb-col li{font-size:12.5px}.mx-loeten .sk{width:100%;max-width:340px;height:auto;display:block;margin:.3rem auto .5rem}.mx-loeten .sk-wide{width:100%;max-width:620px;height:auto;display:block;margin:.5rem 0}.mx-loeten .sk .pcb{fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1}.mx-loeten .sk .pad{fill:#d1913f;stroke:#a86e2b;stroke-width:1}.mx-loeten .sk .lead{fill:#aab2bd;stroke:#7d8590;stroke-width:1}.mx-loeten .sk .sold{fill:#c3cad4;stroke:#8b93a0;stroke-width:1}.mx-loeten .sk .body{fill:#3a3f47;stroke:#23272d;stroke-width:1}.mx-loeten .sk .lbl{font-family:var(--mono);font-size:10px;fill:var(--muted)}.mx-loeten .sk .mark-ok{font-size:17px;fill:#1d9e75;font-weight:700}.mx-loeten .sk .mark-bad{font-size:17px;fill:#e24b4a;font-weight:700}.mx-loeten .sk .crack{stroke:#e24b4a;stroke-width:1.2;fill:none}.mx-loeten .sk .axis{stroke:var(--faint);stroke-width:1;fill:none}.mx-loeten .sk .curve{stroke:var(--accent);stroke-width:2.5;fill:none;stroke-linejoin:round;stroke-linecap:round}.mx-loeten .sk .dash{stroke:var(--border-strong);stroke-dasharray:4 4;stroke-width:1;fill:none}.mx-loeten .sk .melt{stroke:#e24b4a;stroke-dasharray:5 4;stroke-width:1.2;fill:none}.mx-loeten .sk .zone{font-family:var(--mono);font-size:10.5px;fill:var(--muted)}.mx-loeten .legend{font-size:12px;color:var(--faint);margin-top:1.6rem;padding-top:.9rem;border-top:1px solid var(--border)}@media(max-width:600px){.mx-loeten h1{font-size:22px}.mx-loeten h2{font-size:16px}.mx-loeten .grid{grid-template-columns:1fr}}.mx-loeten table{font-size:13.5px}.mx-loeten th{padding:11px 14px;font-size:10.5px}.mx-loeten td{padding:13px 14px;line-height:1.6}.mx-loeten tbody tr+tr td{border-top:1px solid var(--border)}.mx-loeten td:first-child{font-weight:500}.mx-loeten .tbl-wrap{border-radius:var(--radius)}.mx-loeten .fold{cursor:pointer;display:flex;align-items:center;gap:.55em;user-select:none;transition:color .15s}.mx-loeten .fold:hover{color:var(--accent-ink)}.mx-loeten .fold:before{content:"";flex:0 0 auto;width:0;height:0;border-left:6px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;opacity:.55;transition:transform .18s ease}.mx-loeten .fold.open:before{transform:rotate(90deg) translate(1px)}.mx-loeten .sec-body{display:none;animation:secin .18s ease}.mx-loeten .sec-body.open{display:block}@keyframes secin{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mx-loeten .foldbar{display:flex;justify-content:flex-end;margin:-.4rem 0 .2rem}.mx-loeten .foldbar button{font-family:inherit;font-size:11.5px;color:var(--muted);background:transparent;border:1px solid var(--border-strong);border-radius:999px;padding:3px 11px;cursor:pointer}.mx-loeten .foldbar button:hover{color:var(--text);background:var(--surface-2)}.mx-loeten .kurz{display:block;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius-sm);padding:11px 15px;margin:.5rem 0 .9rem;font-size:13.5px;line-height:1.6;color:var(--accent-ink)}.mx-loeten .kurz:before{content:"💡";margin-right:.55em}.mx-loeten .kurz b{font-weight:700}.mx-loeten #sideNav .ssec a.lv3{padding-left:19px}.mx-loeten #sideNav .ssec a.lv4{padding-left:31px;font-size:11.5px;color:var(--faint)}.mx-loeten #sideNav .ssec a.lv4:hover,.mx-loeten #sideNav .ssec a.lv4.on{color:var(--accent-ink)}.mx-loeten .pr .pw{display:block}.mx-loeten .pr .px{opacity:.85}.mx-loeten .pr .px mark{font-weight:700}.mx-loeten .pr-x{display:block;padding:9px 11px;margin:.25rem;border-radius:7px;font-size:13px;font-weight:600;text-decoration:none;color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-border)}.mx-loeten .pr-x:hover{filter:brightness(.97)}.mx-loeten td.numcell{font-family:var(--mono);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.mx-loeten th,.mx-loeten td{font-variant-numeric:tabular-nums}.mx-loeten h4{font-size:13.5px;font-weight:600;margin:.9rem 0 .35rem;color:var(--accent-ink)}@media(max-width:620px){.mx-loeten .tbl-wrap{overflow-x:visible;border:none;background:transparent;box-shadow:none;margin:.6rem 0}.mx-loeten .tbl-wrap table{min-width:0!important;width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.mx-loeten .tbl-wrap thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mx-loeten .tbl-wrap tbody tr{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:9px;padding:3px 0 5px}.mx-loeten .tbl-wrap tbody tr:hover td{background:transparent}.mx-loeten .tbl-wrap tbody td{display:block;width:auto;border:none;border-top:none!important;padding:5px 14px;line-height:1.5;text-align:left}.mx-loeten .tbl-wrap tbody td:empty{display:none}.mx-loeten .tbl-wrap tbody td[data-l]:before{content:attr(data-l);display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:1px}.mx-loeten .tbl-wrap tbody td:first-child{font-weight:600;font-size:14px;padding-top:9px;padding-bottom:8px;border-bottom:1px solid var(--border)!important;margin-bottom:3px}.mx-loeten .tbl-wrap tbody td:first-child:before{display:none}.mx-loeten .tbl-wrap tbody td[colspan]{background:var(--surface-2);font-weight:600;border-bottom:none!important;margin:0;border-radius:var(--radius) var(--radius) 0 0}.mx-loeten .tbl-wrap tbody td.numcell{white-space:normal}}.mx-lumix-s1ii{--bg:#f7f8fa;--surface:#ffffff;--surface-2:#f1f3f6;--surface-hover:#f8f6ef;--text:#1b1e23;--muted:#697079;--faint:#98a0aa;--border:#e4e7ec;--border-strong:#d3d7de;--track:#e6e8ec;--accent:#8c6d1f;--accent-ink:#6f5410;--accent-soft:#faf4dd;--accent-border:#dfc678;--ok-bg:#f0faf6;--ok-border:#1d9e75;--ok-ink:#085041;--info-bg:#f4f9fe;--info-border:#85b7eb;--info-ink:#0c447c;--danger-bg:#fef4f4;--danger-border:#e24b4a;--danger-ink:#791f1f;--radius:12px;--radius-sm:8px;--radius-xs:6px;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--display:"Archivo","Helvetica Neue",sans-serif;--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono","SF Mono",Menlo,Consolas,monospace}@media(prefers-color-scheme:dark){.mx-lumix-s1ii{--bg:#171a20;--surface:#1e2229;--surface-2:#262b33;--surface-hover:#2b2923;--text:#d8dce3;--muted:#a7afba;--faint:#848d99;--border:#2d323b;--border-strong:#3e454f;--track:#353b45;--accent:#d5b25a;--accent-ink:#e3cb8f;--accent-soft:#2e2a1f;--accent-border:#7a6a2e;--ok-bg:#1d2a26;--ok-border:#3f9a76;--ok-ink:#a3d6bc;--info-bg:#1e2733;--info-border:#3d75b3;--info-ink:#b3cbe6;--danger-bg:#2e2222;--danger-border:#c9605d;--danger-ink:#e8b4b0;--shadow-sm:0 1px 2px rgba(0,0,0,.3)}.mx-lumix-s1ii .b-og{background:#1c3029;color:#a3d6bc}.mx-lumix-s1ii .b-alli{background:#1e2e42;color:#b3cbe6}.mx-lumix-s1ii .b-raw{background:#282744;color:#c9c6e8}.mx-lumix-s1ii .b-fav{background:#33291a;color:#e8c58c}.mx-lumix-s1ii .b-crop,.mx-lumix-s1ii .b-warn{background:#38221f;color:#e8b4b0}.mx-lumix-s1ii .b-ok{background:#1c3029;color:#a3d6bc}.mx-lumix-s1ii .b-43{background:#2e2a1f;color:#e3cb8f}}.mx-lumix-s1ii *{box-sizing:border-box;margin:0;padding:0}.mx-lumix-s1ii{font-family:var(--sans);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}.mx-lumix-s1ii ::selection{background:var(--accent-soft);color:var(--accent-ink)}.mx-lumix-s1ii h2{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:1.6rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.mx-lumix-s1ii h3{font-size:14px;font-weight:600;margin:1.15rem 0 .5rem;color:var(--accent-ink)}.mx-lumix-s1ii h4{font-size:13px;font-weight:600;margin:1rem 0 .45rem}.mx-lumix-s1ii p{font-size:13.5px;line-height:1.65;margin-bottom:.6rem}.mx-lumix-s1ii ul{margin:.4rem 0 .6rem 1.2rem}.mx-lumix-s1ii li{font-size:13.5px;line-height:1.6;margin-bottom:5px}.mx-lumix-s1ii li::marker{color:var(--faint)}.mx-lumix-s1ii code{font-family:var(--mono);background:var(--accent-soft);color:var(--accent-ink);padding:1px 6px;border-radius:var(--radius-xs);font-size:12.5px;white-space:nowrap}.mx-lumix-s1ii .kurz{display:block;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius);padding:12px 16px;font-size:13.5px;line-height:1.65;margin:.2rem 0 1rem}.mx-lumix-s1ii .kurz:before{content:"🎬";margin-right:.55em}.mx-lumix-s1ii .kurz b{font-weight:700}.mx-lumix-s1ii .note,.mx-lumix-s1ii .tip,.mx-lumix-s1ii .warn{padding:10px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13px;line-height:1.6;margin:.7rem 0}.mx-lumix-s1ii .note{border-left:3px solid var(--info-border);background:var(--info-bg)}.mx-lumix-s1ii .note b{color:var(--info-ink)}.mx-lumix-s1ii .tip{border-left:3px solid var(--ok-border);background:var(--ok-bg)}.mx-lumix-s1ii .tip b{color:var(--ok-ink)}.mx-lumix-s1ii .warn{border-left:3px solid var(--danger-border);background:var(--danger-bg)}.mx-lumix-s1ii .warn b{color:var(--danger-ink)}.mx-lumix-s1ii .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin:.6rem 0}.mx-lumix-s1ii .card{border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-lumix-s1ii .card .ct{font-size:14px;font-weight:600;margin-bottom:4px}.mx-lumix-s1ii .card .cd{font-size:12.5px;color:var(--muted);margin-bottom:6px;line-height:1.55}.mx-lumix-s1ii .card ul{margin:.25rem 0 0 1.05rem}.mx-lumix-s1ii .card li{font-size:12.5px;margin-bottom:3px}.mx-lumix-s1ii .goto{display:inline-block;font-size:12px;font-weight:600;color:var(--accent-ink);text-decoration:none}.mx-lumix-s1ii .goto:hover{text-decoration:underline}.mx-lumix-s1ii .gb{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:.7rem 0}@media(max-width:640px){.mx-lumix-s1ii .gb{grid-template-columns:1fr}}.mx-lumix-s1ii .gb-col{border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-lumix-s1ii .gb-col h4{font-size:13px;margin:0 0 6px;font-weight:600}.mx-lumix-s1ii .gb-col.good h4{color:var(--ok-ink)}.mx-lumix-s1ii .gb-col.bad h4{color:var(--danger-ink)}.mx-lumix-s1ii .gb-col ul{margin-left:1.05rem}.mx-lumix-s1ii .gb-col li{font-size:12.5px}.mx-lumix-s1ii .steps{counter-reset:s;margin:.5rem 0}.mx-lumix-s1ii .step{position:relative;padding:11px 14px 11px 48px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;background:var(--surface);font-size:13.5px;line-height:1.6;box-shadow:var(--shadow-sm)}.mx-lumix-s1ii .step:before{counter-increment:s;content:counter(s);position:absolute;left:13px;top:11px;width:23px;height:23px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-border);font-family:var(--mono);font-size:11.5px;font-weight:500;display:flex;align-items:center;justify-content:center}.mx-lumix-s1ii .b{display:inline-block;font-family:var(--mono);font-size:10.5px;padding:3px 9px;border-radius:999px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.mx-lumix-s1ii .b-og{background:#e1f5ee;color:#085041}.mx-lumix-s1ii .b-alli{background:#e6f1fb;color:#0c447c}.mx-lumix-s1ii .b-raw{background:#eeedfe;color:#3c3489}.mx-lumix-s1ii .b-fav{background:#faeeda;color:#633806}.mx-lumix-s1ii .b-crop,.mx-lumix-s1ii .b-warn{background:#fcebeb;color:#791f1f}.mx-lumix-s1ii .b-ok{background:#e1f5ee;color:#085041}.mx-lumix-s1ii .b-43{background:#faf4dd;color:#6f5410}.mx-lumix-s1ii .tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin:.5rem 0}.mx-lumix-s1ii table{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}.mx-lumix-s1ii th{text-align:left;padding:10px 12px;font-family:var(--mono);font-weight:500;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap}.mx-lumix-s1ii td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.mx-lumix-s1ii tbody tr:last-child td{border-bottom:none}.mx-lumix-s1ii tbody tr:hover td{background:var(--surface-hover)}.mx-lumix-s1ii td.numcell{font-family:var(--mono);font-size:12.5px;white-space:nowrap;color:var(--accent-ink)}.mx-lumix-s1ii tr.ghead td{background:var(--surface-2);font-family:var(--display);font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--accent-ink);padding:8px 12px}.mx-lumix-s1ii tr.ghead:hover td{background:var(--surface-2)}@media(max-width:720px){.mx-lumix-s1ii .tbl-wrap{overflow-x:visible;border:none;background:transparent;box-shadow:none;margin:.6rem 0}.mx-lumix-s1ii .tbl-wrap table{min-width:0!important;width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.mx-lumix-s1ii .tbl-wrap thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.mx-lumix-s1ii .tbl-wrap tbody tr{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:9px;padding:3px 0 5px}.mx-lumix-s1ii .tbl-wrap tbody tr:hover td{background:transparent}.mx-lumix-s1ii .tbl-wrap tbody td{display:block;width:auto;border:none;border-top:none!important;padding:5px 14px;line-height:1.5;text-align:left}.mx-lumix-s1ii .tbl-wrap tbody td:empty{display:none}.mx-lumix-s1ii .tbl-wrap tbody td[data-l]:before{content:attr(data-l);display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:1px}.mx-lumix-s1ii .tbl-wrap tbody td:first-child{font-weight:600;font-size:14px;padding-top:9px;padding-bottom:8px;border-bottom:1px solid var(--border)!important;margin-bottom:3px}.mx-lumix-s1ii .tbl-wrap tbody td:first-child:before{display:none}.mx-lumix-s1ii .tbl-wrap tbody td[colspan]{background:var(--surface-2);font-weight:600;border-bottom:none!important;margin:0;border-radius:var(--radius) var(--radius) 0 0}.mx-lumix-s1ii .tbl-wrap tbody td.numcell{white-space:normal}}.mx-lumix-s1ii .fold{cursor:pointer;display:flex;align-items:center;gap:.55em;user-select:none;border-bottom:1px solid var(--border);padding-bottom:.4rem}.mx-lumix-s1ii .fold:hover{color:var(--accent-ink)}.mx-lumix-s1ii .fold:before{content:"";flex:0 0 auto;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--faint);transition:transform .15s ease}.mx-lumix-s1ii .fold.open:before{transform:rotate(90deg) translate(1px)}.mx-lumix-s1ii h3.fold{border-bottom:none;padding-bottom:0}.mx-lumix-s1ii .sec-body{display:none;animation:lumin .18s ease}.mx-lumix-s1ii .sec-body.open{display:block}@keyframes lumin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.mx-lumix-s1ii .foldbar{display:flex;justify-content:flex-end;margin:-.4rem 0 .2rem}.mx-lumix-s1ii .foldbar button{font-family:inherit;font-size:11.5px;color:var(--muted);background:transparent;border:1px solid var(--border-strong);border-radius:999px;padding:4px 12px;cursor:pointer}.mx-lumix-s1ii .foldbar button:hover{color:var(--text);background:var(--surface-2)}.mx-lumix-s1ii .featured{border:1px solid var(--accent-border);border-radius:var(--radius);background:linear-gradient(135deg,var(--accent-soft),var(--surface) 55%);padding:18px 20px;margin:.6rem 0}.mx-lumix-s1ii .feat-grid{display:grid;grid-template-columns:1fr 230px;gap:24px;align-items:start}@media(max-width:720px){.mx-lumix-s1ii .feat-grid{grid-template-columns:1fr}}.mx-lumix-s1ii .feat-mode{font-family:var(--display);font-weight:700;font-size:26px;line-height:1.05;color:var(--accent-ink)}.mx-lumix-s1ii .feat-sub{font-family:var(--mono);font-size:12px;color:var(--muted);margin:4px 0 10px}.mx-lumix-s1ii .chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}@media(max-width:560px){.mx-lumix-s1ii .chips{grid-template-columns:1fr}}.mx-lumix-s1ii .chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:8px 11px}.mx-lumix-s1ii .chip .ck{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);display:block;margin-bottom:2px}.mx-lumix-s1ii .chip .cv{font-size:12.5px;line-height:1.4}.mx-lumix-s1ii .reframe{position:relative;width:100%;max-width:220px;aspect-ratio:3/2;border:1.5px solid var(--accent);border-radius:3px;background:var(--accent-soft);margin:0 auto}.mx-lumix-s1ii .rf{position:absolute;border:1px dashed var(--info-border)}.mx-lumix-s1ii .rf span{position:absolute;font-family:var(--mono);font-size:9.5px;padding:0 4px;background:var(--surface);border-radius:3px;white-space:nowrap;color:var(--info-ink)}.mx-lumix-s1ii .rf-169{inset:7.81% 0}.mx-lumix-s1ii .rf-169 span{top:-8px;left:4px}.mx-lumix-s1ii .rf-11{inset:0 16.67%;border-color:var(--accent-border)}.mx-lumix-s1ii .rf-11 span{bottom:-8px;left:4px;color:var(--accent-ink)}.mx-lumix-s1ii .rf-916{inset:0 31.25%;border-color:var(--danger-border)}.mx-lumix-s1ii .rf-916 span{bottom:6px;left:50%;transform:translate(-50%);color:var(--danger-ink)}.mx-lumix-s1ii .rf-cap{font-size:12px;color:var(--muted);text-align:center;margin-top:10px}.mx-lumix-s1ii .gop{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:14px 16px;margin:.6rem 0;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm)}.mx-lumix-s1ii .goprow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mx-lumix-s1ii .goprow .gl{font-family:var(--mono);font-size:12px;font-weight:600;flex:0 0 76px}.mx-lumix-s1ii .frames{display:flex;gap:4px}.mx-lumix-s1ii .frame{width:22px;height:22px;border-radius:3px;display:grid;place-items:center;font-family:var(--mono);font-size:10px;font-weight:600}.mx-lumix-s1ii .frame.i{background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-border)}.mx-lumix-s1ii .frame.p{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.mx-lumix-s1ii .frame.b{background:transparent;color:var(--faint);border:1px dashed var(--border-strong)}.mx-lumix-s1ii .gcap{font-size:12.5px;color:var(--muted)}.mx-lumix-s1ii .gcap b{color:var(--text)}.mx-lumix-s1ii .basepair{display:flex;gap:14px;flex-wrap:wrap;margin:.6rem 0}.mx-lumix-s1ii .base{flex:1 1 150px;border:1px solid var(--border);border-radius:var(--radius);padding:13px 16px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-lumix-s1ii .base .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.mx-lumix-s1ii .base .val{font-family:var(--display);font-weight:700;font-size:34px;line-height:1}.mx-lumix-s1ii .base.low .val{color:var(--info-ink)}.mx-lumix-s1ii .base.high .val{color:var(--accent-ink)}.mx-lumix-s1ii .base.boost .val{color:var(--danger-ink)}.mx-lumix-s1ii .base .det{font-size:12px;color:var(--muted);margin-top:5px;line-height:1.5}.mx-lumix-s1ii .meter{display:flex;align-items:center;gap:10px;margin:4px 0}.mx-lumix-s1ii .meter .ml{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);flex:0 0 84px}.mx-lumix-s1ii .segs{display:flex;gap:3px;flex:1}.mx-lumix-s1ii .seg{height:7px;flex:1;border-radius:2px;background:var(--track)}.mx-lumix-s1ii .meter.size .seg.on{background:var(--accent)}.mx-lumix-s1ii .meter.load .seg.on{background:var(--danger-border)}.mx-lumix-s1ii .meter.flex .seg.on{background:var(--info-border)}.mx-lumix-s1ii .sk{display:block;margin:.6rem auto;max-width:100%}.mx-lumix-s1ii .sk .w{stroke:var(--border-strong);fill:none;stroke-width:1.6}.mx-lumix-s1ii .sk .acc{stroke:var(--accent);fill:none;stroke-width:2}.mx-lumix-s1ii .sk .lbl{font-family:var(--mono);font-size:11px;fill:var(--muted)}.mx-meshtastic tbody td[colspan].span{background:transparent;font-weight:inherit;font-size:inherit;color:inherit;text-transform:none;letter-spacing:0}.mx-meshtastic tbody tr:hover td[colspan].span{background:var(--surface-hover)}@media(max-width:620px){.mx-meshtastic .tbl-wrap tbody td[colspan].span{border-radius:0;margin:0}}.mx-messer .sym svg .box{fill:var(--surface-2);stroke:var(--text);stroke-width:1.3;stroke-linejoin:round}.mx-messer .sym svg .accs{fill:var(--accent-soft);stroke:var(--accent-border);stroke-width:1.1}.mx-messer .sym svg .accf{fill:var(--accent);stroke:none}.mx-messer .sym svg .wt{fill:none;stroke:var(--text);stroke-width:1;stroke-linecap:round}.mx-mecha{--bg:#f7f8fa;--surface:#ffffff;--surface-2:#f1f3f6;--surface-hover:#f5f8fc;--text:#1b1e23;--muted:#697079;--faint:#98a0aa;--border:#e4e7ec;--border-strong:#d3d7de;--track:#e6e8ec;--accent: var(--c,#1e5bb8);--accent-ink: var(--c,#1e5bb8);--accent-soft: color-mix(in srgb, var(--c,#1e5bb8) 11%, #ffffff);--accent-border: color-mix(in srgb, var(--c,#1e5bb8) 38%, #ffffff);--ok:#2e7d55;--ok-ink:#1d6142;--ok-bg:#e6f4ec;--ok-border:#a9d8bf;--mid:#a76a10;--mid-ink:#7d4d06;--mid-bg:#fbf1e0;--mid-border:#e6c489;--bad:#bb3a2b;--bad-ink:#8f2a1e;--bad-bg:#fbeeeb;--bad-border:#e8b6ac;--rate-bad:#d64b3c;--rate-mid:#e59a3c;--rate-good:#3da66e;--radius:12px;--radius-sm:8px;--radius-xs:6px;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow-md:0 4px 14px -8px rgba(16,24,40,.28);--mono:"IBM Plex Mono","SF Mono",Menlo,Consolas,"Roboto Mono",monospace;--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--display:"Archivo","Helvetica Neue",sans-serif}@media(prefers-color-scheme:dark){.mx-mecha{--bg:#171a20;--surface:#1e2229;--surface-2:#262b33;--surface-hover:#2a3039;--text:#d8dce3;--muted:#a7afba;--faint:#848d99;--border:#2d323b;--border-strong:#3e454f;--track:#353b45;--accent-ink: color-mix(in srgb, var(--c,#63a9f5) 72%, #d8dce3);--accent-soft: color-mix(in srgb, var(--c,#63a9f5) 14%, #1e2229);--accent-border: color-mix(in srgb, var(--c,#63a9f5) 38%, #1e2229);--ok:#5fb98a;--ok-ink:#a3d6bc;--ok-bg:#1d2a26;--ok-border:#34634b;--mid:#dfa85c;--mid-ink:#e8cb99;--mid-bg:#2d2720;--mid-border:#6e5228;--bad:#d9705f;--bad-ink:#e8aa9f;--bad-bg:#2e2222;--bad-border:#6f3a33;--rate-bad:#d9705f;--rate-mid:#dfa85c;--rate-good:#5fb98a;--shadow-sm:0 1px 2px rgba(0,0,0,.3);--shadow-md:0 6px 18px -10px rgba(0,0,0,.6)}}.mx-mecha{font-family:var(--sans);color:var(--text);line-height:1.62;-webkit-text-size-adjust:100%}.mx-mecha *{box-sizing:border-box}.mx-mecha ::selection{background:var(--accent-soft);color:var(--accent-ink)}.mx-mecha h2{font-family:var(--display);font-size:17.5px;font-weight:600;letter-spacing:-.01em;margin:2rem 0 .8rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.mx-mecha h3{font-size:14.5px;font-weight:600;margin:1.2rem 0 .5rem;color:var(--accent-ink)}.mx-mecha h4{font-size:13.5px;font-weight:600;margin:.9rem 0 .35rem;color:var(--text)}.mx-mecha p{font-size:13.8px;line-height:1.68;margin:0 0 .65rem}.mx-mecha a{color:var(--accent-ink)}.mx-mecha ul,.mx-mecha ol{margin:.4rem 0 .7rem 1.25rem;padding:0}.mx-mecha li{font-size:13.6px;line-height:1.62;margin-bottom:5px}.mx-mecha li::marker{color:var(--faint)}.mx-mecha b,.mx-mecha strong{font-weight:650}.mx-mecha code{font-family:var(--mono);font-size:12.5px;background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.mx-mecha .kbd{font-family:var(--mono);font-size:11.5px;background:var(--surface-2);border:1px solid var(--border-strong);border-bottom-width:2px;padding:1px 6px;border-radius:5px}.mx-mecha .lede{font-size:14.5px;color:var(--muted);max-width:74ch;margin-bottom:1rem}.mx-mecha .note{font-size:12.6px;color:var(--muted);line-height:1.58;margin-top:.4rem}.mx-mecha .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.mx-mecha .kurz{display:block;border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius-sm);padding:12px 16px;margin:.4rem 0 1rem;font-size:13.8px;line-height:1.62;color:var(--accent-ink)}.mx-mecha .kurz:before{content:"💡";margin-right:.55em}.mx-mecha .kurz b{font-weight:700}.mx-mecha .kurz.q:before{content:"❓"}.mx-mecha .kurz.z:before{content:"🎯"}.mx-mecha .card{border:1px solid var(--border);border-radius:var(--radius);padding:15px 17px;margin-bottom:12px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-mecha .card>:last-child{margin-bottom:0}.mx-mecha .card h3{margin-top:0}.mx-mecha .card .ct{font-size:14px;font-weight:650;margin-bottom:4px}.mx-mecha .card .cd{font-size:12.8px;color:var(--muted);margin-bottom:6px;line-height:1.56}.mx-mecha .card ul{margin:.3rem 0 0 1.05rem}.mx-mecha .card li{font-size:12.8px;margin-bottom:3px}.mx-mecha .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:12px;margin:.6rem 0 1rem}.mx-mecha .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:.6rem 0 1rem}.mx-mecha .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:10px;margin:.6rem 0 1rem}.mx-mecha .card.acc{border-color:var(--accent-border);background:var(--accent-soft)}.mx-mecha .card.acc h3{margin-top:0}.mx-mecha .card .ch{display:flex;align-items:center;gap:8px;margin:-15px -17px 10px;padding:9px 17px;border-bottom:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius) var(--radius) 0 0;font-size:13.5px;font-weight:650}.mx-mecha .card .ch .n{margin-left:auto;font:500 10.5px/1 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.mx-mecha .map{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px;margin:.7rem 0 1.1rem}.mx-mecha .map a{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px;background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .15s,transform .15s}.mx-mecha .map a:hover{border-color:var(--accent-border);transform:translateY(-1px)}.mx-mecha .map .mt{font-size:13.4px;font-weight:650;display:flex;align-items:center;gap:7px}.mx-mecha .map .mt .i{font-size:15px}.mx-mecha .map .md{font-size:12.2px;color:var(--muted);margin-top:3px;line-height:1.5}.mx-mecha .formula{font-family:var(--mono);background:var(--accent-soft);padding:2px 8px;border-radius:var(--radius-xs);font-size:12.8px;color:var(--accent-ink);display:inline-block;margin:2px 0;font-weight:500;white-space:nowrap}.mx-mecha .fbox{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:var(--radius-sm);padding:12px 16px;margin:.6rem 0 .9rem;text-align:center}.mx-mecha .fbox .f{font-family:var(--mono);font-size:16px;font-weight:600;color:var(--accent-ink);display:block;line-height:1.6;overflow-x:auto}.mx-mecha .fbox .l{font-size:11.5px;color:var(--muted);margin-top:6px;display:block}.mx-mecha .flist{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);margin:.6rem 0 1rem;box-shadow:var(--shadow-sm)}.mx-mecha .frow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,1.1fr) minmax(150px,1.4fr);gap:12px;padding:10px 14px;font-size:13px;align-items:baseline}.mx-mecha .frow+.frow{border-top:1px solid var(--border)}.mx-mecha .frow .fn{font-weight:600}.mx-mecha .frow .fe{font-family:var(--mono);color:var(--accent-ink);font-size:12.6px;font-weight:500}.mx-mecha .frow .fx{color:var(--muted);font-size:12.4px;line-height:1.5}.mx-mecha .frow.hd{background:var(--surface-2);font:500 10.5px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.mx-mecha .frow.hd span{font-family:var(--mono)}@media(max-width:680px){.mx-mecha .frow{grid-template-columns:1fr;gap:3px}.mx-mecha .frow.hd{display:none}}.mx-mecha .tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);margin:.6rem 0 .5rem}.mx-mecha table{width:100%;border-collapse:collapse;font-size:13.2px;min-width:640px}.mx-mecha th{text-align:left;padding:11px 13px;font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:.045em;color:var(--faint);background:var(--surface-2);border-bottom:1px solid var(--border);user-select:none;white-space:nowrap;vertical-align:bottom}.mx-mecha th[data-s]{cursor:pointer}.mx-mecha th[data-s]:hover{color:var(--text)}.mx-mecha th .ar{font-size:9px;margin-left:3px;color:var(--accent)}.mx-mecha td{padding:11px 13px;border-top:1px solid var(--border);vertical-align:top;line-height:1.55}.mx-mecha thead+tbody tr:first-child td{border-top:none}.mx-mecha tbody tr:hover td{background:var(--surface-hover)}.mx-mecha td:first-child{font-weight:550}.mx-mecha th,.mx-mecha td{font-variant-numeric:tabular-nums}.mx-mecha td.numcell{font-family:var(--mono);font-size:12.4px;white-space:nowrap}.mx-mecha td.grp,.mx-mecha tbody td[colspan]{background:var(--surface-2);font-weight:650;font-size:12.4px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}@media(max-width:620px){.mx-mecha .tbl-wrap{overflow-x:visible;border:none;background:transparent;box-shadow:none;margin:.6rem 0}.mx-mecha .tbl-wrap table{min-width:0!important;width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.mx-mecha .tbl-wrap thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mx-mecha .tbl-wrap tbody tr{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:9px;padding:3px 0 5px}.mx-mecha .tbl-wrap tbody tr:hover td{background:transparent}.mx-mecha .tbl-wrap tbody td{display:block;width:auto;border:none;border-top:none!important;padding:5px 14px;line-height:1.5;text-align:left}.mx-mecha .tbl-wrap tbody td:empty{display:none}.mx-mecha .tbl-wrap tbody td[data-l]:before{content:attr(data-l);display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:1px}.mx-mecha .tbl-wrap tbody td:first-child{font-weight:650;font-size:14px;padding-top:9px;padding-bottom:8px;border-bottom:1px solid var(--border)!important;margin-bottom:3px}.mx-mecha .tbl-wrap tbody td:first-child:before{display:none}.mx-mecha .tbl-wrap tbody td[colspan]{border-radius:var(--radius) var(--radius) 0 0;margin:0}.mx-mecha .tbl-wrap tbody td.numcell{white-space:normal}}.mx-mecha .tip,.mx-mecha .warn,.mx-mecha .stop{padding:11px 15px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13.2px;line-height:1.6;margin:.7rem 0}.mx-mecha .tip{border-left:3px solid var(--ok-border);background:var(--ok-bg);color:var(--text)}.mx-mecha .tip b{color:var(--ok-ink)}.mx-mecha .warn{border-left:3px solid var(--mid-border);background:var(--mid-bg)}.mx-mecha .warn b{color:var(--mid-ink)}.mx-mecha .stop{border-left:3px solid var(--bad-border);background:var(--bad-bg)}.mx-mecha .stop b{color:var(--bad-ink)}.mx-mecha .tip p:last-child,.mx-mecha .warn p:last-child,.mx-mecha .stop p:last-child{margin-bottom:0}.mx-mecha .gb{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:.7rem 0 1rem}@media(max-width:640px){.mx-mecha .gb{grid-template-columns:1fr}}.mx-mecha .gb-col{border:1px solid var(--border);border-radius:var(--radius);padding:13px 15px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-mecha .gb-col h4{font-size:13px;margin:0 0 6px;font-weight:650}.mx-mecha .gb-col.good{border-color:var(--ok-border)}.mx-mecha .gb-col.good h4{color:var(--ok-ink)}.mx-mecha .gb-col.bad{border-color:var(--bad-border)}.mx-mecha .gb-col.bad h4{color:var(--bad-ink)}.mx-mecha .gb-col ul{margin:0 0 0 1.05rem}.mx-mecha .gb-col li{font-size:12.7px;margin-bottom:4px}.mx-mecha .steps{counter-reset:s;margin:.6rem 0 1rem}.mx-mecha .step{position:relative;padding:12px 15px 12px 50px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;background:var(--surface);font-size:13.4px;line-height:1.6;box-shadow:var(--shadow-sm)}.mx-mecha .step:before{counter-increment:s;content:counter(s);position:absolute;left:14px;top:12px;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-border);font-family:var(--mono);font-size:11.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.mx-mecha .step h4{margin:0 0 3px;font-size:13.4px;color:var(--accent-ink)}.mx-mecha .step>:last-child{margin-bottom:0}.mx-mecha .b{display:inline-block;font-size:10.8px;padding:3px 9px;border-radius:999px;font-weight:650;letter-spacing:.01em;white-space:nowrap;background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.mx-mecha .b.ok{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-border)}.mx-mecha .b.mid{background:var(--mid-bg);color:var(--mid-ink);border-color:var(--mid-border)}.mx-mecha .b.bad{background:var(--bad-bg);color:var(--bad-ink);border-color:var(--bad-border)}.mx-mecha .b.acc{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-border)}.mx-mecha .pills{display:flex;flex-wrap:wrap;gap:6px;margin:.5rem 0 .8rem}.mx-mecha .rate{display:flex;align-items:center;gap:8px;min-width:64px}.mx-mecha .rate-bar{flex:1;height:7px;border-radius:999px;background:var(--track);overflow:hidden;min-width:36px}.mx-mecha .rate-fill{height:100%;border-radius:999px;background:var(--accent)}.mx-mecha .rate-num{font:600 11px/1 var(--mono);color:var(--muted);width:15px;text-align:right;flex-shrink:0}.mx-mecha .prof-t th.pch{white-space:normal;line-height:1.25;min-width:66px;padding:11px 7px;text-align:center;hyphens:manual;font-size:10.5px}.mx-mecha .prof-t th:first-child,.mx-mecha .prof-t td.pc:first-child,.mx-mecha .prof-t tr.pmain td:first-child{width:24%;min-width:150px}.mx-mecha .prof-t .ptag{display:block;font:500 10.5px/1.4 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.mx-mecha .prof-t td.pc{padding:12px 6px;white-space:nowrap;text-align:center;font-family:inherit}.mx-mecha .dots{display:inline-flex;gap:2px;vertical-align:middle}.mx-mecha .dots i{width:8px;height:8px;border-radius:50%;background:var(--track);display:block}.mx-mecha .pc.hi .dots i.on{background:var(--rate-good)}.mx-mecha .pc.mid .dots i.on{background:var(--rate-mid)}.mx-mecha .pc.lo .dots i.on{background:var(--rate-bad)}.mx-mecha .prof-t tbody tr.pmain td{border-bottom:none;padding-bottom:8px}.mx-mecha .prof-t tbody tr.pdet td{background:transparent;border-top:none;padding:0 13px 14px;font-size:12.4px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.mx-mecha .prof-t tbody tr.pdet:hover td{background:transparent}.mx-mecha .prof-t .pdg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 22px;line-height:1.5}.mx-mecha .prof-t .pd b{display:block;font:600 9.5px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.mx-mecha .prof-t .pd.pro b{color:var(--ok-ink)}.mx-mecha .prof-t .pd.con b{color:var(--bad-ink)}.mx-mecha .prof-t .pd.use{color:var(--text)}.mx-mecha .prof-t .pd.use b{color:var(--accent-ink)}.mx-mecha .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mx-mecha .pnote{margin-bottom:.9rem}@media(max-width:620px){.mx-mecha .prof-t td.pc{white-space:normal;display:flex;align-items:center;justify-content:space-between;padding:5px 14px;text-align:left}.mx-mecha .prof-t td.pc:before{margin-bottom:0}.mx-mecha .prof-t tbody tr.pmain{margin-bottom:0;border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;padding-bottom:2px}.mx-mecha .prof-t tbody tr.pdet{border-top:none;border-radius:0 0 var(--radius) var(--radius);padding-top:0}.mx-mecha .prof-t tbody tr.pdet td[colspan]{border-radius:0;margin:0;padding:2px 14px 7px;background:transparent}.mx-mecha .prof-t .pdg{grid-template-columns:1fr;gap:8px}}.mx-mecha .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:.6rem 0 1rem}.mx-mecha .kpi{border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-mecha .kpi .k{font:500 10.5px/1.4 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.mx-mecha .kpi .v{font-family:var(--display);font-weight:700;font-size:19px;color:var(--accent-ink);margin:3px 0 2px}.mx-mecha .kpi .s{font-size:11.8px;color:var(--muted);line-height:1.45}.mx-mecha svg.dg{display:block;margin:.6rem auto .3rem;width:100%;height:auto}.mx-mecha svg.dg.s{max-width:260px}.mx-mecha svg.dg.m{max-width:420px}.mx-mecha svg.dg.l{max-width:660px}.mx-mecha svg.dg .w{stroke:var(--text);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.mx-mecha svg.dg .wt{stroke:var(--text);stroke-width:1.1;fill:none;stroke-linecap:round;stroke-linejoin:round}.mx-mecha svg.dg .f{fill:var(--text);stroke:none}.mx-mecha svg.dg .acc{stroke:var(--accent);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.mx-mecha svg.dg .accf{fill:var(--accent);stroke:none}.mx-mecha svg.dg .accs{fill:var(--accent-soft);stroke:var(--accent-border);stroke-width:1.2}.mx-mecha svg.dg .gd{stroke:var(--border);stroke-width:1;fill:none;stroke-dasharray:3 4}.mx-mecha svg.dg .box{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.4}.mx-mecha svg.dg .lbl{font-family:var(--mono);font-size:10px;fill:var(--muted);stroke:none}.mx-mecha svg.dg .lblb{font-family:var(--sans);font-size:11.5px;font-weight:600;fill:var(--text);stroke:none}.mx-mecha svg.dg .lbla{font-family:var(--mono);font-size:10px;fill:var(--accent-ink);stroke:none;font-weight:600}.mx-mecha svg.dg .good{stroke:var(--ok);stroke-width:2;fill:none;stroke-linecap:round}.mx-mecha svg.dg .badl{stroke:var(--bad);stroke-width:2;fill:none;stroke-linecap:round}.mx-mecha svg.dg .midl{stroke:var(--mid);stroke-width:2;fill:none;stroke-linecap:round}.mx-mecha svg.dg .goodf{fill:var(--ok);stroke:none}.mx-mecha svg.dg .badf{fill:var(--bad);stroke:none}.mx-mecha .symgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:.6rem 0 1rem}.mx-mecha .sym{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:10px;text-align:center;box-shadow:var(--shadow-sm)}.mx-mecha .sym svg{width:100%;max-width:116px;height:auto;display:block;margin:0 auto 5px}.mx-mecha .sym .sn{font-size:12.4px;font-weight:650;line-height:1.3}.mx-mecha .sym .sd{font-size:11px;color:var(--muted);line-height:1.45;margin-top:2px}.mx-mecha .sym .sr{font-family:var(--mono);font-size:10.2px;color:var(--accent-ink);background:var(--accent-soft);border-radius:4px;padding:0 5px;display:inline-block;margin-top:5px}.mx-mecha figure{margin:.7rem 0 1rem}.mx-mecha figcaption{font-size:11.8px;color:var(--faint);text-align:center;line-height:1.5;margin-top:2px}.mx-mecha .srcs{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);padding:11px 15px;margin:1.1rem 0 .3rem;background:var(--surface-2)}.mx-mecha .srcs .sh{font:600 10.5px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:6px}.mx-mecha .srcs ul{margin:0 0 0 1.05rem}.mx-mecha .srcs li{font-size:12.2px;color:var(--muted);margin-bottom:4px;line-height:1.5}.mx-mecha .srcs a{color:var(--accent-ink)}.mx-mecha .fold{cursor:pointer;display:flex;align-items:center;gap:.55em;user-select:none;transition:color .15s}.mx-mecha .fold:hover{color:var(--accent-ink)}.mx-mecha .fold:before{content:"";flex:0 0 auto;width:0;height:0;border-left:6px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;opacity:.55;transition:transform .18s ease}.mx-mecha .fold.open:before{transform:rotate(90deg) translate(1px)}.mx-mecha .sec-body{display:none;animation:mfin .18s ease}.mx-mecha .sec-body.open{display:block}@keyframes mfin{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.mx-mecha .foldbar{display:flex;justify-content:flex-end;margin:-.4rem 0 .2rem}.mx-mecha .foldbar button{font-family:inherit;font-size:11.5px;color:var(--muted);background:transparent;border:1px solid var(--border-strong);border-radius:999px;padding:3px 11px;cursor:pointer}.mx-mecha .foldbar button:hover{color:var(--text);background:var(--surface-2)}.mx-mecha .controls{display:flex;flex-wrap:wrap;gap:7px;margin:.2rem 0 .9rem}.mx-mecha .controls button{font-family:inherit;font-size:12.4px;font-weight:500;padding:5px 12px;cursor:pointer;background:transparent;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);transition:background .15s,color .15s,border-color .15s}.mx-mecha .controls button:hover{background:var(--surface-2);color:var(--text)}.mx-mecha .controls button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-border);font-weight:650}.mx-mecha .search{font-family:inherit;padding:8px 12px;font-size:13.4px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);width:100%;max-width:340px;margin-bottom:.7rem;display:block}.mx-mecha .search:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.mx-mecha .count{font-size:12.4px;color:var(--muted);margin:0 0 10px;font-weight:500}.mx-mecha .none{padding:18px;text-align:center;color:var(--faint);font-size:13px;border:1px dashed var(--border-strong);border-radius:var(--radius)}.mx-mecha tr.dr td{background:var(--surface-2);font-size:12.8px;line-height:1.68;padding:13px 16px}.mx-mecha tr.dr b{color:var(--accent-ink)}.mx-mecha tr[data-n]{cursor:pointer}.mx-mecha .cb{display:inline-block;font-size:10.8px;padding:3px 9px;border-radius:999px;font-weight:650;white-space:nowrap}.mx-mecha .c-passiv .cb{background:#e6f1fb;color:#0c447c}.mx-mecha .c-halbleiter .cb{background:#eeedfe;color:#3c3489}.mx-mecha .c-analog .cb{background:#e3f2f9;color:#155e75}.mx-mecha .c-digital .cb{background:#f3e8fd;color:#5b21b6}.mx-mecha .c-power .cb{background:#faeeda;color:#633806}.mx-mecha .c-sensor .cb{background:#e1f5ee;color:#085041}.mx-mecha .c-aktor .cb{background:#fdf2e4;color:#7c4a12}.mx-mecha .c-mech .cb{background:#f1efe8;color:#444441}.mx-mecha .c-schutz .cb{background:#faece7;color:#712b13}.mx-mecha .c-verbind .cb{background:#eef2e3;color:#3f5211}@media(prefers-color-scheme:dark){.mx-mecha .c-passiv .cb{background:#1e2e42;color:#b3cbe6}.mx-mecha .c-halbleiter .cb{background:#282744;color:#c9c6e8}.mx-mecha .c-analog .cb{background:#1c3038;color:#a6d0e0}.mx-mecha .c-digital .cb{background:#2f2740;color:#d3c3ea}.mx-mecha .c-power .cb{background:#33291a;color:#e8c58c}.mx-mecha .c-sensor .cb{background:#1c3029;color:#a3d6bc}.mx-mecha .c-aktor .cb{background:#33291d;color:#e6cba8}.mx-mecha .c-mech .cb{background:#2b2c2e;color:#cfd0c9}.mx-mecha .c-schutz .cb{background:#37251f;color:#e8bfb1}.mx-mecha .c-verbind .cb{background:#282e1c;color:#c8dba0}}.mx-mecha .abc{display:flex;flex-wrap:wrap;gap:4px;margin:.2rem 0 .9rem}.mx-mecha .abc button{font-family:var(--mono);font-size:11.5px;width:26px;height:26px;padding:0;cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--muted)}.mx-mecha .abc button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.mx-mecha .abc button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-border);font-weight:700}.mx-mecha .abc button:disabled{opacity:.3;cursor:default}.mx-mecha .gloss{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.mx-mecha .gsec{background:var(--surface-2);font:700 12px/1 var(--mono);color:var(--faint);padding:8px 15px;letter-spacing:.08em;border-top:1px solid var(--border)}.mx-mecha .gsec:first-child{border-top:none}.mx-mecha .gitem{display:grid;grid-template-columns:minmax(140px,215px) 1fr;gap:14px;padding:11px 15px;border-top:1px solid var(--border);font-size:13.2px;align-items:baseline}.mx-mecha .gitem .gt{font-weight:650}.mx-mecha .gitem .ge{display:block;font:400 11.2px/1.4 var(--mono);color:var(--faint);margin-top:2px}.mx-mecha .gitem .gd{color:var(--muted);line-height:1.58}.mx-mecha .gitem .gd a{font-weight:500}.mx-mecha .gitem mark{background:var(--accent-soft);color:var(--accent-ink);border-radius:3px;padding:0 2px}@media(max-width:640px){.mx-mecha .gitem{grid-template-columns:1fr;gap:3px}}.mx-mecha .calc{border:1px solid var(--accent-border);border-radius:var(--radius);padding:14px 16px;background:var(--accent-soft);margin:.7rem 0 1rem}.mx-mecha .calc h4{margin:0 0 9px;font-size:13.4px;color:var(--accent-ink)}.mx-mecha .calc .row{display:flex;flex-wrap:wrap;gap:11px;align-items:flex-end}.mx-mecha .calc label{font-size:11.4px;color:var(--muted);display:block;margin-bottom:4px;font-weight:500}.mx-mecha .calc input,.mx-mecha .calc select{font-family:inherit;padding:7px 10px;font-size:13.2px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);width:128px}.mx-mecha .calc input:focus,.mx-mecha .calc select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.mx-mecha .calc .out{font-family:var(--mono);font-size:14.5px;font-weight:600;color:var(--accent-ink);margin-top:11px;padding:9px 13px;background:var(--surface);border:1px solid var(--accent-border);border-radius:var(--radius-sm);line-height:1.6}.mx-mecha .calc .plan{margin-top:8px}.mx-mecha .calc .plan h4{margin:12px 0 6px}.mx-mecha .calc .plan .tbl-wrap{margin:0 0 4px}.mx-mecha .calc .hint{font-size:11.8px;color:var(--muted);margin-top:7px;line-height:1.55}.mx-mecha .path{position:relative;margin:.8rem 0 1.2rem;padding-left:26px}.mx-mecha .path:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--accent-border),var(--border))}.mx-mecha .pstep{position:relative;margin-bottom:14px}.mx-mecha .pstep:before{content:"";position:absolute;left:-22px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--accent)}.mx-mecha .pstep .ph{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.mx-mecha .pstep .pn{font-family:var(--display);font-size:15px;font-weight:700}.mx-mecha .pstep .pw{font:500 10.5px/1 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.05em}.mx-mecha .pstep .pb{font-size:13.2px;color:var(--muted);line-height:1.6}.mx-mecha .pstep .pb ul{margin:.35rem 0 0 1.05rem}.mx-mecha .pstep .pb li{font-size:12.8px;margin-bottom:3px}@media(max-width:600px){.mx-mecha h2{font-size:16px}.mx-mecha .fbox .f{font-size:14px}}.mx-mecha .sim{border:1px solid var(--accent-border);border-radius:var(--radius);background:var(--surface);padding:14px 16px;margin:.8rem 0 1.1rem;box-shadow:var(--shadow-sm)}.mx-mecha .sim h4{margin:0 0 4px;font-size:13.4px;color:var(--accent-ink)}.mx-mecha .sim .plot{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);overflow:hidden;margin:.5rem 0}.mx-mecha .sim svg{display:block;width:100%;height:auto}.mx-mecha .sim .pl-y{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.mx-mecha .sim .pl-u{fill:none;stroke:var(--mid);stroke-width:1.2;stroke-dasharray:4 3;opacity:.75}.mx-mecha .sim .pl-w{stroke:var(--faint);stroke-width:1.2;stroke-dasharray:5 4;fill:none}.mx-mecha .sim .ax{stroke:var(--border-strong);stroke-width:1.2;fill:none}.mx-mecha .sim .gl{stroke:var(--border);stroke-width:1;fill:none}.mx-mecha .sim .tx{font-family:var(--mono);font-size:9.5px;fill:var(--faint)}.mx-mecha .sim .sliders{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin-top:.4rem}.mx-mecha .sim .sl label{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted);margin-bottom:2px;font-weight:500}.mx-mecha .sim .sl label b{font-family:var(--mono);color:var(--accent-ink);font-weight:600}.mx-mecha .sim input[type=range]{width:100%;accent-color:var(--accent)}.mx-mecha .sim .readout{font-family:var(--mono);font-size:12.2px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;margin-top:.6rem;line-height:1.6}.mx-mecha .sim .legend{display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--muted);margin-top:4px}.mx-mecha .sim .legend span:before{content:"";display:inline-block;width:16px;height:2px;vertical-align:middle;margin-right:5px}.mx-mecha .sim .legend .ly:before{background:var(--accent)}.mx-mecha .sim .legend .lu:before{background:var(--mid)}.mx-mecha .sim .legend .lw:before{background:var(--faint)}.mx-mecha .kat{display:grid;gap:8px;margin:.2rem 0 1rem}.mx-mecha .kitem{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:11px 14px;cursor:pointer;transition:border-color .12s,background .12s}.mx-mecha .kitem:hover{border-color:var(--accent-border);background:var(--surface-hover)}.mx-mecha .kh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.mx-mecha .kt{font-weight:700;font-size:14.5px;color:var(--text)}.mx-mecha .kn{font-family:var(--mono);font-size:11.2px;color:var(--faint)}.mx-mecha .kd{font-size:13.2px;color:var(--muted);margin-top:4px;line-height:1.5}.mx-mecha .kitem:after{content:"Antippen für Details";display:block;margin-top:6px;font:600 10.5px/1 var(--mono);letter-spacing:.04em;color:var(--faint)}.mx-mecha .kitem:has(.det:not([hidden])):after{content:"Antippen zum Zuklappen"}.mx-mecha .det{margin-top:11px;padding-top:11px;border-top:1px dashed var(--border);font-size:13.2px;line-height:1.6;color:var(--text);cursor:auto}.mx-mecha .det h5{margin:.85rem 0 .3rem;font:700 10.8px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.mx-mecha .det h5:first-child{margin-top:0}.mx-mecha .det p{margin:.2rem 0;color:var(--muted)}.mx-mecha .det ul{margin:.25rem 0 0;padding-left:1.15rem}.mx-mecha .det li{margin:.2rem 0;color:var(--muted)}.mx-mecha .kmeta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:7px}.mx-mecha .kmeta span{font:600 10.8px/1 var(--mono);padding:4px 8px;border-radius:var(--radius-xs);background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.mx-mecha details.deep{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin:.6rem 0 1rem;overflow:hidden}.mx-mecha details.deep>summary{cursor:pointer;list-style:none;padding:10px 14px;font-size:13px;font-weight:600;color:var(--muted);display:flex;align-items:center;gap:.5em}.mx-mecha details.deep>summary::-webkit-details-marker{display:none}.mx-mecha details.deep>summary:before{content:"";flex:0 0 auto;width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:transform .15s}.mx-mecha details.deep[open]>summary:before{transform:rotate(90deg) translate(1px)}.mx-mecha details.deep>summary:hover{color:var(--accent-ink)}.mx-mecha details.deep>summary .n{font-weight:400;color:var(--faint)}.mx-mecha details.deep>:not(summary){margin-left:14px;margin-right:14px}.mx-mecha details.deep>:last-child{margin-bottom:12px}.mx-mecha .map a .mt .bg{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);border:1px solid var(--border);border-radius:20px;padding:1px 7px;flex:0 0 auto}
