#blower-comparison{scroll-margin-top:105px;--cmp-ink:#163d52;--cmp-teal:#117b82;--cmp-line:#c6d9e3;overflow-wrap:anywhere}#blower-comparison *{box-sizing:border-box;min-width:0}#blower-comparison [hidden]{display:none!important}#blower-comparison :focus-visible{outline:3px solid #c88b28;outline-offset:4px}#blower-comparison .rbcmp-mode{display:flex;align-items:baseline;gap:10px 18px;flex-wrap:wrap;padding:17px 20px;border:1px solid #a7c7d7;background:#edf6fa;border-radius:12px;margin-bottom:18px}#blower-comparison .rbcmp-mode strong{color:#184f68;font-size:.96rem}#blower-comparison .rbcmp-mode span{font-size:.87rem;color:#365f72}#blower-comparison .rbcmp-mode[data-mode=demo]{border-color:#c4a478;background:#fff6e9}#blower-comparison .rbcmp-mode[data-mode=demo] strong{color:#785426}#blower-comparison .rbcmp-actions{display:flex;gap:10px;flex-wrap:wrap}#blower-comparison .rbcmp-actions button{border:1px solid #9ebcca;background:#fff;color:#194e66;border-radius:8px;padding:10px 15px;min-height:45px;cursor:pointer;font:inherit;font-weight:750;font-size:.87rem}#blower-comparison .rbcmp-actions button:first-child{background:#176a78;color:#fff;border-color:#176a78}#blower-comparison .rbcmp-intro{font-size:.84rem;color:#4d6d7f;margin:16px 0 24px}#blower-comparison .rbcmp-conditions{border:1px solid var(--cmp-line);padding:18px 20px;border-radius:13px;margin:0;background:#f4f8fa}#blower-comparison .rbcmp-conditions legend{font-size:.93rem;font-weight:800;padding:0 8px;color:#255d72}#blower-comparison .rbcmp-condition-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px}#blower-comparison .rbcmp-check{display:flex;gap:10px;align-items:flex-start;font-size:.88rem;cursor:pointer;line-height:1.6}#blower-comparison .rbcmp-check input{width:20px;height:20px;flex:0 0 20px;margin-top:4px;accent-color:#137b83}#blower-comparison .rbcmp-check strong{font-weight:750;display:block}#blower-comparison .rbcmp-check small{font-size:.76rem;display:block;color:#527081;margin-top:3px}#blower-comparison .rbcmp-vibration-condition{border-top:1px dashed #bbd0dc;margin-top:20px;padding-top:17px}#blower-comparison .rbcmp-small{font-size:.79rem;color:#557082;line-height:1.8}#blower-comparison .rbcmp-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 28px}#blower-comparison .rbcmp-card{border:1px solid #bdD3df;border-radius:15px;padding:22px;background:#fff;box-shadow:0 5px 15px #17384b06}#blower-comparison .rbcmp-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;border-bottom:1px solid #dae5eb;padding-bottom:17px;margin-bottom:19px}#blower-comparison .rbcmp-index{font-family:Georgia,serif;font-size:1.2rem;line-height:1.4;color:#2c7d8d;padding-top:2px}#blower-comparison .rbcmp-card h3{margin:0;color:var(--cmp-ink);font-size:1.2rem;line-height:1.4}#blower-comparison .rbcmp-card header p{font-size:.75rem;line-height:1.8;color:#587484;margin:7px 0 0}#blower-comparison .rbcmp-unit{font-size:.72rem;font-weight:750;white-space:nowrap;padding:4px 7px;border:1px solid #c6dae5;background:#f1f7fa;color:#375b6f;border-radius:6px}#blower-comparison .rbcmp-readings{display:grid;grid-template-columns:1fr 1fr;gap:15px}#blower-comparison .rbcmp-reading>label{display:block;font-size:.9rem;font-weight:750;margin-bottom:6px}#blower-comparison .rbcmp-reading>label span{font-size:.7rem;font-weight:500;color:#6a8290;margin-left:5px}#blower-comparison .rbcmp-input-pair{display:flex;flex-direction:column;gap:9px}#blower-comparison input[type=number]{display:block;width:100%;max-width:100%;border:1px solid #8caab9;border-radius:8px;background:#fff;padding:10px 12px;min-height:46px;font:inherit;font-size:1rem;color:#143d54;font-variant-numeric:tabular-nums}#blower-comparison input[type=number]::placeholder{color:#758a97;font-size:.8rem}#blower-comparison input[type=number][aria-invalid=true]{border-color:#ad5136;outline:1px solid #ad5136}#blower-comparison input[type=range]{width:100%;height:29px;accent-color:#147b85;cursor:ew-resize;margin:0}#blower-comparison input[type=range]:disabled{opacity:.4;cursor:not-allowed}#blower-comparison .rbcmp-limits{font-size:.72rem;color:#5e7b8c;line-height:1.7;margin:10px 0 17px}#blower-comparison .rbcmp-chart{margin:0;background:#f1f7fa;border:1px solid #d1e1e9;border-radius:10px;padding:8px}#blower-comparison .rbcmp-chart svg{display:block;width:100%;height:auto;overflow:visible}#blower-comparison .rbcmp-chart figcaption{font-size:.72rem;color:#55758a;line-height:1.6;padding:1px 5px 6px}#blower-comparison .rbcmp-numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 12px}#blower-comparison .rbcmp-numbers>div{padding:12px;background:#f6f9fb;border-radius:9px;border:1px solid #d2e1e8}#blower-comparison .rbcmp-numbers span,#blower-comparison .rbcmp-numbers small{display:block;font-size:.72rem;color:#537185;line-height:1.6}#blower-comparison .rbcmp-numbers b{display:block;font-size:1.5rem;font-variant-numeric:tabular-nums;color:#1d5b70;margin:2px 0;line-height:1.5}#blower-comparison .rbcmp-status{font-size:.83rem;line-height:1.8;color:#355e73;margin:8px 0}#blower-comparison .rbcmp-comparability{font-size:.78rem;border-top:1px dashed #c5d9e5;padding-top:10px;color:#617786;margin-bottom:0}#blower-comparison .rbcmp-summary{background:#eff6f9;padding:25px;border:1px solid #b9d2df;border-radius:15px}#blower-comparison .rbcmp-summary h3{margin:0 0 14px;font-size:1.3rem}#blower-comparison #rbcmp-summary{line-height:1.85;font-size:.95rem;color:#224f65}#blower-comparison .rbcmp-missing{margin:17px 0;padding:14px 17px;background:#fff;border-radius:9px;font-size:.84rem}#blower-comparison .rbcmp-missing ul{padding-left:20px;margin:8px 0 0}#blower-comparison .rbcmp-summary>label{display:block;font-size:.87rem;font-weight:750;margin:20px 0 8px}#blower-comparison textarea{display:block;width:100%;max-width:100%;min-width:0;border:1px solid #95b4c4;background:#fff;color:#173f54;border-radius:9px;font:inherit;font-size:.85rem;line-height:1.8;min-height:280px;padding:15px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}#blower-comparison .rbcmp-noscript{background:#fff5e5;color:#765128;border-left:3px solid #af7832;padding:16px;font-size:.88rem}
@media(max-width:900px){#blower-comparison .rbcmp-card-grid{grid-template-columns:1fr}#blower-comparison .rbcmp-card{padding:24px}#blower-comparison .rbcmp-chart{max-width:750px;margin:auto}#blower-comparison .rbcmp-input-pair{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px}}
@media(max-width:560px){#blower-comparison .rbcmp-condition-grid{grid-template-columns:1fr}#blower-comparison .rbcmp-conditions{padding:16px 13px}#blower-comparison .rbcmp-card{padding:18px 13px}#blower-comparison .rbcmp-readings{gap:12px}#blower-comparison .rbcmp-input-pair{display:flex;gap:7px}#blower-comparison .rbcmp-mode{padding:14px;gap:5px}#blower-comparison .rbcmp-card>header{gap:9px;grid-template-columns:auto minmax(0,1fr)}#blower-comparison .rbcmp-unit{grid-column:2;justify-self:start}#blower-comparison .rbcmp-chart{padding:5px}#blower-comparison .rbcmp-numbers>div{padding:10px 8px}#blower-comparison .rbcmp-numbers b{font-size:1.23rem}#blower-comparison .rbcmp-summary{padding:19px 13px}#blower-comparison textarea{padding:12px;font-size:.8rem}}
@media(prefers-reduced-motion:reduce){#blower-comparison *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:560px){#blower-comparison .rbcmp-chart svg text{font-size:28px}}
