.tech-inverter-guide{
  --bg: var(--bg, #f8fafc);
  --card: var(--panel);
  --elev: #f1f5f9;
  --amber: var(--gold);
  --teal: #0f766e;
  --red: #dc2626;
  --text: var(--text);
  --muted: var(--muted);
  --line: var(--border);
  --mono: "IBM Plex Mono", ui-monospace, monospace;
  color: var(--text);
  font-size: 16px;
  line-height: 1.85;
  font-weight: 400;
}.tech-inverter-guide .num{font-family:'IBM Plex Mono',monospace;direction:ltr;unicode-bidi:isolate;color:var(--teal);font-weight:500}.tech-inverter-guide .ti-inner{max-width:1140px;margin:0 auto;padding:0 20px}.tech-inverter-guide h1, .tech-inverter-guide h2, .tech-inverter-guide h3, .tech-inverter-guide h4{font-family:'Changa',sans-serif;line-height:1.5}.tech-inverter-guide a{color:var(--teal);text-decoration:none}.tech-inverter-guide /* ===== Header ===== */
.tech-inverter-guide .ti-hero{padding:64px 0 30px;border-bottom:1px solid var(--line)}.tech-inverter-guide .eyebrow{display:inline-block;border:1px solid var(--amber);color:var(--amber);font-family:'IBM Plex Mono',monospace;font-size:.75rem;letter-spacing:.18em;padding:5px 14px;border-radius:999px;margin-bottom:18px;direction:ltr}.tech-inverter-guide .ti-hero h1{font-size:clamp(1.7rem,4.4vw,2.9rem);font-weight:800;margin-bottom:10px}.tech-inverter-guide .ti-hero h1 .accent{color:var(--amber)}.tech-inverter-guide .ti-hero .sub{color:var(--muted);max-width:820px;font-size:1.02rem}.tech-inverter-guide .kw-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.tech-inverter-guide .chip{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.tech-inverter-guide .chip .v{font-family:'IBM Plex Mono',monospace;direction:ltr;font-size:1.35rem;color:var(--amber);font-weight:600;display:block}.tech-inverter-guide .chip .l{color:var(--muted);font-size:.82rem}.tech-inverter-guide /* ===== Nav ===== */
.tech-inverter-guide .ti-toc{position:sticky;top:0;z-index:50;background:rgba(11,18,32,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.tech-inverter-guide .ti-toc .rail{display:flex;gap:6px;overflow-x:auto;padding:10px 20px;max-width:1140px;margin:0 auto;scrollbar-width:thin}.tech-inverter-guide .ti-toc a{flex:0 0 auto;color:var(--muted);font-size:.85rem;padding:6px 13px;border-radius:999px;border:1px solid transparent;white-space:nowrap;transition:.2s}.tech-inverter-guide .ti-toc a:hover{color:var(--amber);border-color:var(--amber)}.tech-inverter-guide .ti-toc a .n{font-family:'IBM Plex Mono',monospace;color:var(--amber);font-size:.72rem;margin-inline-end:4px}.tech-inverter-guide /* ===== Sections ===== */
.tech-inverter-guide .ti-sec{padding:52px 0;border-bottom:1px solid var(--line)}.tech-inverter-guide .sec-head{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.tech-inverter-guide .sec-head .idx{font-family:'IBM Plex Mono',monospace;color:var(--amber);font-size:1rem;border:1px solid var(--amber);border-radius:8px;padding:2px 10px;direction:ltr}.tech-inverter-guide .sec-head h2{font-size:clamp(1.3rem,3vw,1.75rem);font-weight:700}.tech-inverter-guide .sec-lead{color:var(--muted);max-width:900px;margin-bottom:26px}.tech-inverter-guide /* ===== Cards ===== */
.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 24px;margin-bottom:18px}.tech-inverter-guide .card h3{color:var(--amber);font-size:1.12rem;font-weight:600;margin-bottom:10px}.tech-inverter-guide .card h4{color:var(--teal);font-size:.98rem;font-weight:600;margin:14px 0 6px}.tech-inverter-guide .card p{margin-bottom:10px}.tech-inverter-guide .card p:last-child{margin-bottom:0}.tech-inverter-guide .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tech-inverter-guide .grid2 .card{margin-bottom:0}.tech-inverter-guide .kwi{border-top:1px dashed var(--line);margin-top:14px;padding-top:12px;font-size:.95rem}.tech-inverter-guide .kwi .flag{color:var(--amber);font-weight:500}.tech-inverter-guide /* ===== Tables ===== */
.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;margin:16px 0;background:var(--card)}.tech-inverter-guide table{width:100%;border-collapse:collapse;min-width:680px;font-size:.92rem}.tech-inverter-guide th{background:var(--elev);color:var(--amber);font-family:'Changa',sans-serif;font-weight:600;padding:12px 14px;text-align:right;border-bottom:2px solid var(--line);white-space:nowrap}.tech-inverter-guide td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top}.tech-inverter-guide tr:last-child td{border-bottom:none}.tech-inverter-guide tbody tr:hover{background:rgba(87,199,190,.05)}.tech-inverter-guide /* ===== Alerts ===== */
.note, .tech-inverter-guide .warn, .tech-inverter-guide .tip{border-radius:12px;padding:15px 18px;margin:14px 0;font-size:.95rem;border-right:4px solid}.tech-inverter-guide .note{background:rgba(242,166,59,.08);border-color:var(--amber)}.tech-inverter-guide .note b, .tech-inverter-guide .note strong{color:var(--amber)}.tech-inverter-guide .warn{background:rgba(231,109,91,.09);border-color:var(--red)}.tech-inverter-guide .warn b, .tech-inverter-guide .warn strong{color:var(--red)}.tech-inverter-guide .tip{background:rgba(87,199,190,.08);border-color:var(--teal)}.tech-inverter-guide .tip b, .tech-inverter-guide .tip strong{color:var(--teal)}.tech-inverter-guide /* ===== Lists ===== */
ul.clean{list-style:none;margin:8px 0}.tech-inverter-guide ul.clean li{padding-right:22px;position:relative;margin-bottom:8px}.tech-inverter-guide ul.clean li::before{content:"";position:absolute;right:0;top:.75em;width:8px;height:8px;background:var(--amber);transform:rotate(45deg)}.tech-inverter-guide ol.steps{list-style:none;counter-reset:st;margin:8px 0}.tech-inverter-guide ol.steps li{counter-increment:st;padding-right:42px;position:relative;margin-bottom:12px}.tech-inverter-guide ol.steps li::before{content:counter(st);position:absolute;right:0;top:.1em;width:28px;height:28px;border-radius:50%;background:var(--elev);border:1px solid var(--amber);color:var(--amber);font-family:'IBM Plex Mono',monospace;font-size:.8rem;display:flex;align-items:center;justify-content:center}.tech-inverter-guide .good{color:#6FD98F;font-weight:500}.tech-inverter-guide .mid{color:var(--amber);font-weight:500}.tech-inverter-guide .bad{color:var(--red);font-weight:500}.tech-inverter-guide /* ===== Calculator ===== */
.calc{background:var(--elev);border:1px solid var(--amber);border-radius:18px;padding:26px}.tech-inverter-guide .calc h3{color:var(--amber);font-family:'Changa',sans-serif;font-size:1.2rem;margin-bottom:16px}.tech-inverter-guide .calc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.tech-inverter-guide .field label{display:block;font-size:.85rem;color:var(--muted);margin-bottom:6px}.tech-inverter-guide .field input, .tech-inverter-guide .field select{width:100%;background:var(--bg);border:1px solid var(--line);border-radius:10px;color:var(--text);padding:10px 12px;font-family:'IBM Plex Mono',monospace;font-size:1rem;direction:ltr;text-align:left}.tech-inverter-guide .field select{font-family:'IBM Plex Sans Arabic',sans-serif;direction:rtl;text-align:right}.tech-inverter-guide .field input:focus, .tech-inverter-guide .field select:focus{outline:2px solid var(--teal);border-color:var(--teal)}.tech-inverter-guide .calc-btn{background:var(--amber);color:#0B1220;border:none;border-radius:10px;padding:12px 30px;font-family:'Changa',sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:.2s}.tech-inverter-guide .calc-btn:hover{filter:brightness(1.12)}.tech-inverter-guide .calc-out{margin-top:22px;display:none}.tech-inverter-guide .calc-out.show{display:block}.tech-inverter-guide .res-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.tech-inverter-guide .res{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px}.tech-inverter-guide .res .rv{font-family:'IBM Plex Mono',monospace;direction:ltr;font-size:1.3rem;font-weight:600;color:var(--teal);display:block}.tech-inverter-guide .res .rl{font-size:.8rem;color:var(--muted)}.tech-inverter-guide .verdict{border-radius:12px;padding:16px 18px;margin-bottom:12px;border:1px solid var(--line);background:var(--bg)}.tech-inverter-guide .verdict .vt{font-family:'Changa',sans-serif;font-weight:600;margin-bottom:8px}.tech-inverter-guide .bar{height:10px;border-radius:999px;background:#1a2740;overflow:hidden;margin-top:8px}.tech-inverter-guide .bar i{display:block;height:100%;border-radius:999px;transition:width .6s}.tech-inverter-guide /* ===== Datasheet ===== */
.ds-wrap{display:grid;grid-template-columns:1.2fr .9fr;gap:22px;align-items:start}.tech-inverter-guide .ds-paper{background:#F7F5F0;color:#1B2330;border-radius:14px;padding:22px;box-shadow:0 8px 40px rgba(0,0,0,.45)}.tech-inverter-guide .ds-paper .ds-title{font-family:'Changa',sans-serif;font-weight:700;color:#1B2330;font-size:1.1rem;border-bottom:3px solid var(--amber);padding-bottom:8px;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.tech-inverter-guide .ds-paper .ds-title .mono{font-family:'IBM Plex Mono',monospace;direction:ltr;font-size:.8rem;color:#5A6478}.tech-inverter-guide .ds-group{font-family:'Changa',sans-serif;font-weight:600;color:#8a5a12;background:rgba(242,166,59,.16);padding:6px 12px;border-radius:8px;margin:14px 0 6px;font-size:.9rem}.tech-inverter-guide .ds-row{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:.15s;font-size:.9rem}.tech-inverter-guide .ds-row:hover{background:rgba(242,166,59,.12)}.tech-inverter-guide .ds-row:focus-visible{outline:2px solid var(--amber)}.tech-inverter-guide .ds-row.active{background:rgba(242,166,59,.2);border-color:var(--amber)}.tech-inverter-guide .ds-row .k{font-weight:500}.tech-inverter-guide .ds-row .v{font-family:'IBM Plex Mono',monospace;direction:ltr;color:#0e5f58;white-space:nowrap}.tech-inverter-guide .ds-info{position:sticky;top:76px;background:var(--elev);border:1px solid var(--amber);border-radius:16px;padding:22px;min-height:260px}.tech-inverter-guide .ds-info .ar{font-family:'Changa',sans-serif;color:var(--amber);font-size:1.15rem;font-weight:700}.tech-inverter-guide .ds-info .en{font-family:'IBM Plex Mono',monospace;direction:ltr;display:inline-block;color:var(--teal);font-size:.85rem;margin:4px 0 12px;background:var(--bg);padding:3px 10px;border-radius:6px}.tech-inverter-guide .ds-info .exp{font-size:.94rem;margin-bottom:12px}.tech-inverter-guide .ds-info .kw{border-top:1px dashed var(--line);padding-top:12px;font-size:.92rem}.tech-inverter-guide .ds-info .kw b{color:var(--amber)}.tech-inverter-guide /* ===== Checklist ===== */
.chk{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:0}.tech-inverter-guide .chk label{display:flex;gap:14px;align-items:flex-start;padding:15px 18px;cursor:pointer}.tech-inverter-guide .chk input{margin-top:8px;width:19px;height:19px;accent-color:var(--amber);flex:0 0 auto;cursor:pointer}.tech-inverter-guide .chk .t{transition:.2s}.tech-inverter-guide .chk input:checked ~ .t{text-decoration:line-through;color:var(--muted)}.tech-inverter-guide .chk-progress{font-family:'IBM Plex Mono',monospace;direction:ltr;color:var(--teal);margin-bottom:14px;display:inline-block}.tech-inverter-guide .ti-foot{padding:40px 0;color:var(--muted);font-size:.85rem;text-align:center}
@media (max-width:820px){.tech-inverter-guide .kw-chips, .tech-inverter-guide .res-grid{grid-template-columns:1fr 1fr}.tech-inverter-guide .grid2, .tech-inverter-guide .calc-grid, .tech-inverter-guide .ds-wrap{grid-template-columns:1fr}.tech-inverter-guide .ds-info{position:static}.tech-inverter-guide .ti-sec{padding:38px 0}
}

.tech-inverter-guide .ti-hero {
  padding: 8px 0 28px;
  border-bottom: 1px solid var(--line);
}
.tech-inverter-guide .eyebrow {
  background: rgba(180,134,0,.12);
  border-color: var(--accent);
  color: var(--gold);
}
.tech-inverter-guide .ti-toc {
  top: 72px;
  z-index: 40;
  background: rgba(248,250,252,.94);
  backdrop-filter: blur(10px);
  border: 1px solid var(--line);
  border-radius: 12px;
  margin: 18px 0 8px;
  box-shadow: var(--shadow);
  border-bottom: 1px solid var(--line);
}
.tech-inverter-guide .ti-toc .rail { padding: 8px 10px; max-width: none; }
.tech-inverter-guide .ti-toc a { font-weight: 700; }
.tech-inverter-guide .ti-sec {
  padding: 36px 0 12px;
  border-bottom: 1px dashed var(--line);
  scroll-margin-top: 160px;
}
.tech-inverter-guide .ti-sec:last-of-type { border-bottom: none; }
.tech-inverter-guide .chip,
.tech-inverter-guide .card,
.tech-inverter-guide .tbl-wrap,
.tech-inverter-guide .calc,
.tech-inverter-guide .chk {
  background: var(--panel);
  box-shadow: var(--shadow);
}
.tech-inverter-guide .sec-head .idx {
  background: rgba(180,134,0,.12);
  font-weight: 700;
}
.tech-inverter-guide .ti-hero h1 { font-weight: 900; font-size: clamp(1.6rem, 3.5vw, 2.2rem); }
.tech-inverter-guide .sec-head h2 { font-weight: 900; font-size: clamp(1.2rem, 2.5vw, 1.55rem); }
.tech-inverter-guide .calc-btn { color: #fff; background: var(--gold); }
.tech-inverter-guide .field input,
.tech-inverter-guide .field select {
  background: #f1f5f9;
  color: var(--text);
}
.tech-inverter-guide .res,
.tech-inverter-guide .verdict,
.tech-inverter-guide .ds-info .en {
  background: #f1f5f9;
}
.tech-inverter-guide .bar { background: #e2e8f0; }
.tech-inverter-guide .ds-info {
  background: var(--panel);
  top: 140px;
  box-shadow: var(--shadow);
}
.tech-inverter-guide .ds-paper { box-shadow: var(--shadow); }
.tech-inverter-guide .good { color: #15803d; font-weight: 700; }
.tech-inverter-guide .mid { color: var(--gold); font-weight: 700; }
.tech-inverter-guide .bad { color: #dc2626; font-weight: 700; }
.tech-inverter-guide .ti-foot {
  margin-top: 20px;
  padding-top: 18px;
  border-top: 1px solid var(--line);
  color: var(--muted);
  font-size: 0.85rem;
  text-align: center;
}
.tech-inverter-guide ol.steps li::before {
  background: rgba(180,134,0,.12);
}
