.wef-detail-host{--wef-bg:#1b2330;--wef-panel:#232d3d;--wef-panel-2:#2b3749;--wef-border:#3a465a;--wef-text:#eef3f8;--wef-muted:#aab6c4;--wef-accent:#4ea3ff;--wef-accent-2:#7ee787;--wef-warn:#f0a202;background:var(--wef-bg);color:var(--wef-text);font-family:'DM Sans',system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.wef-detail{max-width:1180px;margin:0 auto;padding:28px clamp(14px,4vw,40px) 60px;line-height:1.7}.wef-detail *{box-sizing:border-box}.wef-detail a{color:var(--wef-accent);text-decoration:none}.wef-detail a:hover{text-decoration:underline}.wef-breadcrumb{font-size:13px;color:var(--wef-muted);margin-bottom:22px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wef-breadcrumb span[aria-hidden]{color:#46505c}.wef-detail-grid{display:grid;grid-template-columns:260px 1fr;gap:34px;align-items:start}.wef-detail-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px}.wef-sw{background:var(--wef-panel);border:1px solid var(--wef-border);border-radius:12px;padding:16px 18px}.wef-sw-title{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--wef-muted);margin:0 0 12px}.wef-sw-toc ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px}.wef-sw-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.wef-sw-link-equipment{color:var(--wef-accent-2)}.wef-sw-specs{margin:0;display:grid;grid-template-columns:1fr auto;gap:6px 10px;font-size:14px}.wef-sw-specs dt{color:var(--wef-muted)}.wef-sw-specs dd{margin:0;font-weight:600;text-align:right}.wef-yield-val{color:var(--wef-accent-2)}.wef-d-section{margin-bottom:34px}.wef-d-h1{font-size:clamp(26px,3.6vw,40px);font-weight:700;color:#fff;margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.wef-d-h1-mat{color:var(--wef-accent)}.wef-d-h1-sub{display:block;font-size:.55em;font-weight:500;color:var(--wef-muted);margin-top:6px}.wef-d-h2{font-size:clamp(20px,2.2vw,26px);font-weight:700;color:#fff;margin:0 0 14px;letter-spacing:-.01em}.wef-d-p{color:#cdd6df;margin:0 0 14px}.wef-d-lede{font-size:17px;color:#cdd6df}.wef-d-lede strong,.wef-d-p strong{color:#fff}.wef-d-hero-centered{text-align:center;max-width:840px;margin-left:auto;margin-right:auto;padding-bottom:8px}.wef-d-hero-centered .wef-d-hero-meta{justify-content:center}.wef-d-hero-centered .wef-d-lede{text-align:left}.wef-d-hero-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.wef-d-tag{background:var(--wef-panel-2);border:1px solid var(--wef-border);border-radius:999px;padding:4px 13px;font-size:12px;color:var(--wef-muted)}.wef-d-tag-id{color:var(--wef-accent)}.wef-d-spec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.wef-d-spec{background:var(--wef-panel);border:1px solid var(--wef-border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}.wef-d-spec-hi{border-color:var(--wef-accent);background:linear-gradient(180deg,rgb(78 163 255 / .12),var(--wef-panel))}.wef-d-spec-yield{border-color:var(--wef-accent-2)}.wef-d-spec-v{font-size:20px;font-weight:700;color:#fff;font-family:'DM Mono',monospace;word-break:break-word}.wef-d-spec-u{font-size:11px;color:var(--wef-muted)}.wef-d-spec-l{font-size:12px;color:var(--wef-muted);margin-top:4px}.wef-d-callout{background:var(--wef-panel-2);border:1px solid var(--wef-border);border-radius:10px;padding:16px 18px;font-size:14px;line-height:1.9;color:#cdd6df}.wef-d-callout strong{color:#fff}.wef-d-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.wef-d-related-card{background:var(--wef-panel);border:1px solid var(--wef-border);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.wef-d-related-card:hover{border-color:var(--wef-accent);text-decoration:none}.wef-d-rel-title{font-weight:700;color:#fff}.wef-d-rel-mat{font-size:13px;color:var(--wef-accent)}.wef-d-rel-meta{font-size:12px;color:var(--wef-muted)}.wef-d-faq{display:flex;flex-direction:column;gap:10px}.wef-d-faq-item{background:var(--wef-panel);border:1px solid var(--wef-border);border-radius:10px;overflow:hidden}.wef-d-faq-q{width:100%;background:none;border:none;text-align:left;cursor:pointer;padding:15px 18px;font-family:inherit;font-size:15px;font-weight:600;color:#fff;display:flex;justify-content:space-between;gap:12px;align-items:center}.wef-d-faq-arrow{transition:transform .2s;color:var(--wef-muted)}.wef-d-faq-q[aria-expanded="true"] .wef-d-faq-arrow{transform:rotate(180deg)}.wef-d-faq-a{padding:0 18px 16px;color:#cdd6df;font-size:14px;line-height:1.7}.wef-d-faq-a strong{color:#fff}.wef-d-cta{background:linear-gradient(135deg,var(--wef-panel-2),var(--wef-panel));border:1px solid var(--wef-border);border-radius:14px;padding:28px;text-align:center;margin-top:10px}.wef-d-cta-h{font-size:22px;color:#fff;margin:0 0 10px}.wef-d-cta p{color:var(--wef-muted);max-width:560px;margin:0 auto 18px}.wef-d-cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.wef-d-btn{border-radius:8px;padding:11px 22px;font-weight:600;font-size:15px;border:1px solid var(--wef-border)}.wef-d-btn-primary{background:var(--wef-accent);color:#06121f;border-color:var(--wef-accent)}.wef-d-btn-primary:hover{text-decoration:none;filter:brightness(1.08)}.wef-d-btn-ghost{color:var(--wef-text)}.wef-d-btn-ghost:hover{border-color:var(--wef-accent);text-decoration:none}.wef-safety{display:flex;gap:14px;align-items:flex-start;background:rgb(240 162 2 / .08);border:1px solid rgb(240 162 2 / .4);border-left:4px solid var(--wef-warn,#f0a202);border-radius:10px;padding:16px 18px;margin:34px 0 0}.wef-safety-icon{font-size:20px;line-height:1.4;flex:0 0 auto}.wef-safety-text{margin:0;font-size:14px;color:#f3d18b;line-height:1.6}.wef-safety-text strong{color:#ffd56b}.wef-d-mob-jump{display:none}@media (max-width:900px){.wef-detail-grid{grid-template-columns:1fr}.wef-detail-sidebar{position:static;order:2}.wef-d-mob-jump{display:block;position:sticky;top:8px;z-index:20;width:100%;background:var(--wef-panel-2);border:1px solid var(--wef-border);border-radius:8px;padding:10px 12px;color:var(--wef-text);font-family:inherit;margin-bottom:18px}}.wef-tpl-main{--wef-bg:#0d1117;--wef-text:#e6edf3;--wef-muted:#9aa7b4;--wef-accent:#4ea3ff;background:var(--wef-bg);color:var(--wef-text);font-family:'DM Sans',system-ui,sans-serif}.wef-tpl-shell{max-width:1180px;margin:0 auto;padding:36px clamp(14px,4vw,40px) 50px}.wef-tpl-header{margin-bottom:8px}.wef-tpl-header-centered{text-align:center}.wef-tpl-header-inner{max-width:820px;margin:0 auto}.wef-tpl-h1{font-size:clamp(28px,4vw,44px);font-weight:700;color:#fff;margin:0 0 12px;letter-spacing:-.02em}.wef-tpl-lede{color:var(--wef-muted);font-size:17px;margin:0 auto;max-width:720px}.wef-tpl-prose{max-width:820px;margin:24px auto;color:#cdd6df}.wef-tpl-app{margin-top:24px}