@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,500;0,600;0,700;0,800;1,700&family=Roboto:wght@300;400;500;700&display=swap";.lm-thermal{--background: #f3f3f1;--foreground: #222;--card: #fff;--primary: #9c201a;--primary-fg: #fff;--accent-bright: #f0443b;--secondary: #e7e7e3;--muted: #e8e8e4;--muted-fg: #696969;--border: #d8d8d3;--dark-1: #1b1b1b;--dark-2: #1e1e1e;--dark-3: #252525;--product-bg: #e6e6e0;--laser: #21d07c;--shadow-card: 0 4px 10px rgba(20, 20, 20, .03);--shadow-hover: 0 12px 18px rgba(62, 35, 33, .11);--radius: .2rem;--ease: cubic-bezier(.23, 1, .32, 1);--pad-x: clamp(18px, 5vw, 70px);--font-cond: "Roboto Condensed", Arial, sans-serif;--font-body: "Roboto", Arial, sans-serif;--measure: 72ch;--thm-header-offset: 0px}.lm-thermal,.lm-thermal *{box-sizing:border-box;margin:0;padding:0}.lm-thermal{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.lm-thermal img,.lm-thermal svg{max-width:100%;display:block}.lm-thermal a{color:var(--primary)}.lm-thermal [id]{scroll-margin-top:calc(var(--thm-header-offset) + 24px)}.lm-thermal .eyebrow{font-family:var(--font-cond);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:12px}.lm-thermal .eyebrow-muted{color:var(--muted-fg)}.lm-thermal .h2{font-family:var(--font-cond);font-weight:800;font-size:clamp(26px,4vw,76px);line-height:1.08;letter-spacing:-.02em;text-transform:uppercase}.lm-thermal .h3{font-family:var(--font-cond);font-weight:800;font-size:clamp(30px,3.2vw,56px);line-height:1.18}.lm-thermal .h4{font-family:var(--font-cond);font-weight:800;font-size:16px;line-height:1.25}.lm-thermal .col-label{font-family:var(--font-cond);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg);margin-bottom:10px}.lm-thermal .col-label.hot{color:var(--accent-bright);filter:brightness(.75)}.lm-thermal .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-cond);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:13px 22px;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:all .18s var(--ease);white-space:nowrap}.lm-thermal .btn-primary{background:var(--primary);color:var(--primary-fg)}.lm-thermal .btn-primary:hover{background:#7f1a15;box-shadow:var(--shadow-hover)}.lm-thermal .btn-outline{background:transparent;color:var(--foreground);border-color:var(--border)}.lm-thermal .btn-outline:hover{border-color:var(--foreground)}.lm-thermal .btn-lg{padding:16px 28px;font-size:15px}.lm-thermal .btn-text{background:none;border:none;cursor:pointer;font-family:var(--font-cond);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);padding:6px 2px}.lm-thermal .btn-text:hover{color:var(--primary)}.lm-thermal .kb-head{background:var(--dark-2);color:#fff;padding:clamp(38px,4.5vw,62px) var(--pad-x) clamp(30px,3.5vw,44px)}.lm-thermal .kb-head-inner{max-width:1300px;margin:0 auto}.lm-thermal .kb-head-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(24px,4vw,60px);align-items:center}@media(max-width:900px){.lm-thermal .kb-head-grid{grid-template-columns:1fr;gap:26px}}.lm-thermal .kb-head .h2{color:#fff;max-width:20ch}.lm-thermal .kb-intro{margin-top:20px}.lm-thermal .kb-intro p{font-size:15.5px;line-height:1.7;color:#c9c9c4;max-width:62ch}.lm-thermal .kb-intro p+p{margin-top:15px}.lm-thermal .kb-head-figure{margin:0}.lm-thermal .kb-head-figure img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#121212}.lm-thermal .kb-head-figure figcaption{margin-top:10px;font-size:11.5px;line-height:1.5;color:#8f8f8b}@media(max-width:900px){.lm-thermal .kb-head-figure img{aspect-ratio:16 / 9}}.lm-thermal .kb-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-family:var(--font-cond);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8f8f8b}.lm-thermal .kb-meta b{color:var(--accent-bright);font-weight:800}.lm-thermal .kb-meta a{color:#c9c9c4}.lm-thermal .kb-crosslink{background:var(--secondary);border-bottom:1px solid var(--border);box-shadow:inset 0 3px 0 var(--accent-bright);padding:clamp(24px,3vw,34px) var(--pad-x)}.lm-thermal .kb-crosslink-inner{max-width:1300px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,40px)}.lm-thermal .kb-crosslink-text{flex:1 1 480px;min-width:0}.lm-thermal .kb-crosslink .eyebrow{margin-bottom:8px}.lm-thermal .kb-crosslink-lead{font-size:15px;line-height:1.65;color:#33332f;max-width:76ch}.lm-thermal .kb-crosslink .btn{flex:0 0 auto}@media(max-width:620px){.lm-thermal .kb-crosslink-inner{display:block}.lm-thermal .kb-crosslink .btn{margin-top:18px;width:100%;white-space:normal;text-align:center}}.lm-thermal .kb-contents{background:var(--card);border-bottom:1px solid var(--border);padding:clamp(28px,3.5vw,44px) var(--pad-x)}.lm-thermal .kb-contents-inner{max-width:1300px;margin:0 auto}.lm-thermal .contents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.lm-thermal .contents-link{background:var(--card);padding:16px 18px;text-decoration:none;color:var(--foreground);display:flex;flex-direction:column;gap:5px;transition:background .15s var(--ease)}.lm-thermal .contents-link:hover{background:#fbfbf9}.lm-thermal .contents-link .cl-name{font-family:var(--font-cond);font-weight:800;font-size:15px;line-height:1.2}.lm-thermal .contents-link .cl-count{font-size:11.5px;color:var(--muted-fg)}@media(max-width:980px){.lm-thermal .contents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lm-thermal .contents-grid{grid-template-columns:1fr}}.lm-thermal .kb-body{padding:clamp(30px,4vw,52px) var(--pad-x) clamp(52px,6vw,84px)}.lm-thermal .kb-body-inner{max-width:1300px;margin:0 auto}.lm-thermal .toolbar{background:var(--background);padding:14px 0 12px;border-bottom:1px solid var(--border);margin-bottom:26px}.lm-thermal .toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lm-thermal .search-field{position:relative;flex:1 1 260px;min-width:200px}.lm-thermal .search-field input{width:100%;font-family:var(--font-body);font-size:14px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:11px 12px 11px 34px}.lm-thermal .search-field input:focus{outline:2px solid var(--primary);outline-offset:-1px}.lm-thermal .search-field:before{content:"";position:absolute;left:13px;top:50%;width:10px;height:10px;margin-top:-6px;border:1.6px solid var(--muted-fg);border-radius:50%;pointer-events:none}.lm-thermal .search-field:after{content:"";position:absolute;left:21px;top:50%;width:6px;height:1.6px;margin-top:3px;background:var(--muted-fg);transform:rotate(45deg);pointer-events:none}.lm-thermal .toolbar-actions{display:flex;gap:14px;align-items:center;margin-left:auto}.lm-thermal .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lm-thermal .chip{font-family:var(--font-cond);font-weight:700;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;padding:9px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;text-decoration:none;display:inline-block;transition:all .15s var(--ease)}.lm-thermal .chip:hover,.lm-thermal .chip:focus-visible{border-color:var(--primary);color:var(--primary)}@media(max-width:700px){.lm-thermal .chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-left:calc(-1 * var(--pad-x));margin-right:calc(-1 * var(--pad-x));padding-left:var(--pad-x);padding-right:var(--pad-x);-webkit-overflow-scrolling:touch}.lm-thermal .chip{flex:0 0 auto}.lm-thermal .toolbar-actions{margin-left:0}}.lm-thermal .result-count{margin-top:14px;font-size:12px;color:var(--muted-fg)}.lm-thermal .no-results{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:34px 26px;text-align:center;color:var(--muted-fg);font-size:14px}.lm-thermal .group+.group{margin-top:40px}.lm-thermal .group{scroll-margin-top:calc(var(--thm-header-offset) + 24px)}.lm-thermal .group-head{display:flex;align-items:baseline;gap:14px;padding-bottom:12px;margin-bottom:14px;border-bottom:2px solid var(--foreground)}.lm-thermal .group-head .h3{text-transform:uppercase;letter-spacing:-.01em}.lm-thermal .group-head .group-count{font-family:var(--font-cond);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-fg);margin-left:auto;white-space:nowrap}.lm-thermal .entries{display:flex;flex-direction:column;gap:8px}.lm-thermal .entry{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:box-shadow .2s var(--ease)}.lm-thermal .entry.open{box-shadow:var(--shadow-hover)}.lm-thermal .entry-head{margin:0}.lm-thermal .entry-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;position:relative;padding:16px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;row-gap:7px;color:var(--foreground)}.lm-thermal .entry-q.has-thumb{padding-left:174px;min-height:132px}.lm-thermal .entry-thumb{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:138px;aspect-ratio:4 / 3;display:block;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--product-bg)}.lm-thermal .entry-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease)}.lm-thermal .entry:hover .entry-thumb img{transform:scale(1.045)}.lm-thermal .entry-title{grid-column:1;align-self:end;font-family:var(--font-cond);font-weight:800;font-size:18px;line-height:1.24}.lm-thermal .entry-teaser{grid-column:1;align-self:start;font-size:13.5px;line-height:1.55;color:var(--muted-fg);max-width:84ch}.lm-thermal .entry-icon{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--primary);font-family:var(--font-cond);font-weight:800;font-size:20px;line-height:1;transition:transform .2s var(--ease)}.lm-thermal .entry:hover .entry-title,.lm-thermal .entry-q:focus-visible .entry-title{color:var(--primary)}@media(max-width:760px){.lm-thermal .entry-q{column-gap:14px;padding:14px 16px}.lm-thermal .entry-q.has-thumb{padding-left:130px;min-height:104px}.lm-thermal .entry-thumb{left:16px;width:100px}.lm-thermal .entry-title{font-size:16.5px}}@media(max-width:480px){.lm-thermal .entry-q.has-thumb{padding-left:104px;min-height:92px}.lm-thermal .entry-thumb{left:14px;top:14px;transform:none;width:78px}.lm-thermal .entry-teaser{font-size:13px}}.lm-thermal .entry.open .entry-icon{transform:rotate(45deg)}.lm-thermal .entry-body{border-top:1px solid var(--border);padding:clamp(22px,2.6vw,32px) 20px clamp(24px,2.8vw,34px)}.lm-thermal .entry-grid{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:clamp(24px,3vw,44px);align-items:start}@media(max-width:900px){.lm-thermal .entry-grid{grid-template-columns:1fr}}.lm-thermal .entry-main{min-width:0}.lm-thermal .prose>p,.lm-thermal .prose>h4,.lm-thermal .prose>ul,.lm-thermal .prose>ol{max-width:var(--measure)}.lm-thermal .prose>ul.cols-2{max-width:none}.lm-thermal .entry-wide .prose>p{max-width:82ch}.lm-thermal .prose>*+*{margin-top:15px}.lm-thermal .prose p{font-size:15px;line-height:1.72;color:#33332f}.lm-thermal .prose p.lede{font-size:16px;line-height:1.65;color:var(--foreground);font-weight:500}.lm-thermal .prose b,.lm-thermal .prose strong{font-weight:700;color:var(--foreground)}.lm-thermal .prose a{text-decoration:underline;text-underline-offset:2px}.lm-thermal .prose h4{font-family:var(--font-cond);font-weight:800;font-size:17px;line-height:1.25;margin-top:30px;padding-top:4px}.lm-thermal .prose h4:first-child{margin-top:0}.lm-thermal .prose ul,.lm-thermal .prose ol{margin-left:0}.lm-thermal .prose ul{list-style:none}.lm-thermal .prose ul li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.62;color:#33332f}.lm-thermal .prose ul li+li{margin-top:8px}.lm-thermal .prose ul li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:2px;background:var(--laser)}.lm-thermal .prose ol{list-style:none;counter-reset:kb}.lm-thermal .prose ol li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.62;color:#33332f;counter-increment:kb}.lm-thermal .prose ol li+li{margin-top:10px}.lm-thermal .prose ol li:before{content:counter(kb);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:var(--radius);background:var(--secondary);color:var(--foreground);font-family:var(--font-cond);font-weight:800;font-size:11px;display:flex;align-items:center;justify-content:center}.lm-thermal .prose ul.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:8px 26px}.lm-thermal .prose ul.cols-2 li+li{margin-top:0}@media(max-width:700px){.lm-thermal .prose ul.cols-2{grid-template-columns:1fr}}.lm-thermal .figure{margin-top:22px}.lm-thermal .figure img{width:100%;background:var(--product-bg);border:1px solid var(--border);border-radius:var(--radius)}.lm-thermal .figure figcaption{margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--muted-fg)}.lm-thermal .callout{margin-top:22px;padding:15px 18px;background:var(--secondary);border-left:3px solid var(--accent-bright);border-radius:var(--radius);font-size:14px;line-height:1.62;color:var(--foreground)}.lm-thermal .callout b{font-family:var(--font-cond);font-weight:800}.lm-thermal .table-wrap{margin-top:22px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.lm-thermal table{border-collapse:collapse;width:100%;min-width:540px;font-size:13.5px}.lm-thermal table caption{caption-side:top;text-align:left;padding:13px 16px 0;font-family:var(--font-cond);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg)}.lm-thermal th,.lm-thermal td{padding:11px 16px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.lm-thermal thead th{font-family:var(--font-cond);font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:#fbfbf9;white-space:nowrap}.lm-thermal tbody th{font-weight:700;white-space:nowrap}.lm-thermal tbody tr:last-child th,.lm-thermal tbody tr:last-child td{border-bottom:none}.lm-thermal tbody tr:hover{background:#fbfbf9}.lm-thermal td .num,.lm-thermal th .num{font-variant-numeric:tabular-nums}.lm-thermal .table-note{margin-top:10px;font-size:11.5px;line-height:1.55;color:var(--muted-fg)}.lm-thermal .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.lm-thermal .step{background:#fbfbf9;border:1px solid var(--border);border-radius:var(--radius);padding:18px 16px}.lm-thermal .step-num{font-family:var(--font-cond);font-weight:800;font-size:12px;color:#fff;background:var(--accent-bright);width:22px;height:22px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.lm-thermal .step h5{font-family:var(--font-cond);font-weight:800;font-size:14px;margin-bottom:6px}.lm-thermal .step p{font-size:13px;line-height:1.55;color:#33332f}@media(max-width:900px){.lm-thermal .steps{grid-template-columns:1fr 1fr}}@media(max-width:520px){.lm-thermal .steps{grid-template-columns:1fr}}.lm-thermal .entry-aside{position:sticky;top:calc(var(--thm-header-offset) + 24px);display:flex;flex-direction:column;gap:18px}@media(max-width:900px){.lm-thermal .entry-aside{position:static}}.lm-thermal .aside-box{border:1px solid var(--border);border-radius:var(--radius);background:#fbfbf9;padding:16px 18px}.lm-thermal .aside-box .col-label{margin-bottom:12px}.lm-thermal .keyfacts{list-style:none;display:flex;flex-direction:column;gap:12px}.lm-thermal .keyfacts li{font-size:12.5px;line-height:1.5;color:var(--muted-fg)}.lm-thermal .keyfacts b{display:block;font-family:var(--font-cond);font-weight:800;font-size:17px;line-height:1.15;color:var(--primary);margin-bottom:2px}.lm-thermal .aside-source{font-size:12px;line-height:1.55;color:var(--muted-fg)}.lm-thermal .aside-source a{color:var(--muted-fg);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.lm-thermal .aside-source a:hover{color:var(--primary)}.lm-thermal .aside-related{list-style:none;display:flex;flex-direction:column;gap:8px}.lm-thermal .aside-related a{font-size:12.5px;line-height:1.45;color:var(--foreground);text-decoration:none;display:block}.lm-thermal .aside-related a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.lm-thermal .kb-contact{background:var(--card);border-top:1px solid var(--border);padding:clamp(40px,5vw,68px) var(--pad-x)}.lm-thermal .kb-contact-inner{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,56px);align-items:start}@media(max-width:900px){.lm-thermal .kb-contact-inner{grid-template-columns:1fr}}.lm-thermal .contact-phone-big{font-family:var(--font-cond);font-weight:800;font-size:clamp(26px,3vw,44px);color:var(--primary);text-decoration:none;display:inline-block;margin:10px 0 2px}.lm-thermal .contact-side p{font-size:14px;line-height:1.65;color:#33332f;margin-top:12px;max-width:48ch}.lm-thermal .contact-side .hours{font-family:var(--font-cond);font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;color:var(--muted-fg)}.lm-thermal .form{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(22px,3vw,32px);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.lm-thermal .form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:620px){.lm-thermal .form-row{grid-template-columns:1fr}}.lm-thermal .field{display:flex;flex-direction:column;gap:6px}.lm-thermal .field label{font-family:var(--font-cond);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4a4a48}.lm-thermal .field input,.lm-thermal .field select,.lm-thermal .field textarea{font-family:var(--font-body);font-size:14px;color:var(--foreground);background:#fbfbf9;border:1px solid var(--border);border-radius:var(--radius);padding:11px 12px}.lm-thermal .field input:focus,.lm-thermal .field select:focus,.lm-thermal .field textarea:focus{outline:2px solid var(--primary);outline-offset:-1px}.lm-thermal .form-success{background:#f0faf4;border:1px solid var(--laser);border-radius:var(--radius);padding:24px}.lm-thermal .form-success p{font-size:14px;color:#33332f;margin-top:8px}.lm-thermal .intent-group{display:flex;flex-wrap:wrap;gap:8px}.lm-thermal .intent-option input{position:absolute;opacity:0;pointer-events:none}.lm-thermal .intent-option span{display:inline-block;font-family:var(--font-cond);font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s var(--ease)}.lm-thermal .intent-option input:checked+span{background:var(--primary);border-color:var(--primary);color:#fff}.lm-thermal .intent-option input:focus-visible+span{outline:2px solid var(--primary);outline-offset:2px}.lm-thermal .form-fineprint{font-size:11.5px;color:var(--muted-fg)}.lm-thermal [hidden]{display:none!important}.lm-thermal mark{background:#fff2b8;color:inherit;padding:0 1px}.lm-thermal .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.lm-thermal,.lm-thermal *{transition:none!important;animation:none!important}}.lm-thermal .figure-diagram{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 14px 12px}.lm-thermal .figure-diagram figcaption{padding:0 4px}.lm-thermal .diagram{width:100%;height:auto}.lm-thermal .diagram .d-label text{font:800 15px var(--font-cond);fill:var(--foreground)}.lm-thermal .diagram .d-note text{font:400 12.5px var(--font-body);fill:var(--muted-fg)}.lm-thermal .diagram .d-box{fill:var(--secondary);stroke:var(--border)}.lm-thermal .diagram .d-wave path{fill:none;stroke:var(--accent-bright);stroke-width:2.5;stroke-linecap:round}.lm-thermal .diagram .d-lens{fill:#4a4a48;opacity:.85}.lm-thermal .diagram .d-arrow{stroke:#4a4a48;stroke-width:2;fill:none}.lm-thermal .diagram .d-ink-fill{fill:#4a4a48}.lm-thermal .diagram .d-grid rect{fill:#e1dfd9;stroke:#c9c6bf;stroke-width:1}.lm-thermal .diagram .d-hotpx{fill:var(--accent-bright)}.lm-thermal .calc{margin-top:22px;background:var(--card);border:1px solid var(--border);border-top:3px solid var(--accent-bright);border-radius:var(--radius);padding:18px 18px 16px}.lm-thermal .calc-inputs{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:end}.lm-thermal .calc select{width:100%;min-width:0}.lm-thermal .calc input[type=range]{width:100%;padding:0;border:0;background:transparent;accent-color:var(--primary);height:42px}.lm-thermal .calc output{color:var(--foreground);letter-spacing:0;text-transform:none;font-size:13px}.lm-thermal .calc-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.lm-thermal .calc-result{background:var(--background);border-radius:var(--radius);padding:12px 14px}.lm-thermal .calc-result b{display:block;font-family:var(--font-cond);font-weight:800;font-size:24px;line-height:1.1;color:var(--primary)}.lm-thermal .calc-result span{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:#4a4a48}.lm-thermal .calc-note{margin-top:12px;font-size:12px;line-height:1.5;color:var(--muted-fg)}.lm-thermal .calc-note.warn{color:var(--primary);font-weight:500}@media(max-width:700px){.lm-thermal .calc-inputs,.lm-thermal .calc-results{grid-template-columns:1fr}.lm-thermal .calc-result{padding:10px 12px}.lm-thermal .calc-result b{font-size:21px}}.lm-thermal .specs{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.lm-thermal .specs>div{display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:10px;padding:9px 14px;border-bottom:1px solid var(--border)}.lm-thermal .specs dt{font-family:var(--font-cond);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);padding-top:2px}.lm-thermal .specs dd{font-size:13.5px;line-height:1.5}@media(max-width:700px){.lm-thermal .specs{grid-template-columns:1fr}}.lm-thermal .proscons{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lm-thermal .pc{background:#fbfbf9;border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.lm-thermal .pc-pro{border-top:3px solid var(--laser)}.lm-thermal .pc-con{border-top:3px solid #b9b6ae}.lm-thermal .pc ul{margin-top:0}.lm-thermal .pc li{font-size:13.5px}@media(max-width:700px){.lm-thermal .proscons{grid-template-columns:1fr}}.lm-thermal .aside-products{border-color:var(--primary)}.lm-thermal .aside-products .col-label{color:var(--primary)}.lm-thermal .aside-products a{font-weight:500}.lm-thermal .aside-products a:after{content:" \2192"}.lm-thermal .prose .pc-con ul li:before{background:#b9b6ae}.lm-thermal .specs>div:last-child:nth-child(odd){grid-column:1 / -1}.lm-thermal .ph{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;text-align:center;background:repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0 10px,transparent 10px 20px),var(--product-bg);border:1px dashed #b9b6ae;border-radius:var(--radius);color:#4a4a48;overflow:hidden}.lm-thermal .ph-tag{font-family:var(--font-cond);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.lm-thermal .ph-label{font-size:12.5px;line-height:1.4;max-width:34ch}.lm-thermal .ph-file{font-size:10.5px;color:var(--muted-fg);word-break:break-all}.lm-thermal figure img[style*=aspect-ratio],.lm-thermal .tile img,.lm-thermal .flip img,.lm-thermal .ct-photo img{width:100%;height:auto;object-fit:cover;border-radius:var(--radius)}.lm-thermal .figure-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.lm-thermal .figure-pair .figure{margin-top:0}@media(max-width:560px){.lm-thermal .figure-pair{grid-template-columns:1fr}}.lm-thermal .intro{background:var(--card);padding:clamp(40px,5vw,68px) var(--pad-x);border-bottom:1px solid var(--border)}.lm-thermal .intro-inner{max-width:1300px;margin:0 auto}.lm-thermal .intro-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.lm-thermal .intro-text .h3{margin-bottom:4px}.lm-thermal .intro-media .figure{margin-top:0}.lm-thermal .intro .figure-diagram{margin-top:clamp(28px,3.5vw,44px)}.lm-thermal .intro-subhead{font-family:var(--font-cond);font-weight:800;font-size:20px;margin:clamp(32px,4vw,48px) 0 16px}.lm-thermal .intro-foot{margin-top:18px;font-size:13.5px;color:#4a4a48;max-width:var(--measure)}@media(max-width:900px){.lm-thermal .intro-grid{grid-template-columns:1fr}}.lm-thermal .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lm-thermal .tile{background:#fbfbf9;border:1px solid var(--border);border-radius:var(--radius);padding:10px 10px 16px}.lm-thermal .tile h4{font-family:var(--font-cond);font-weight:800;font-size:15px;margin:12px 4px 6px}.lm-thermal .tile p{font-size:13px;line-height:1.55;color:#33332f;margin:0 4px}@media(max-width:980px){.lm-thermal .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.lm-thermal .tiles{grid-template-columns:1fr}}.lm-thermal .apps{background:var(--background);padding:clamp(40px,5vw,68px) var(--pad-x)}.lm-thermal .apps-inner{max-width:1300px;margin:0 auto}.lm-thermal .apps-lead,.lm-thermal .compare-lead,.lm-thermal .guides-lead{margin-top:8px;max-width:var(--measure);font-size:15px;line-height:1.6;color:#33332f}.lm-thermal .flip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}@media(max-width:980px){.lm-thermal .flip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lm-thermal .flip-grid{grid-template-columns:1fr}}.lm-thermal .flip{perspective:1400px}.lm-thermal .flip-inner{display:grid;height:100%;transform-style:preserve-3d;transition:transform .6s var(--ease)}.lm-thermal .flip.flipped .flip-inner{transform:rotateY(180deg)}.lm-thermal .flip-face{grid-area:1 / 1;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lm-thermal .flip-back{transform:rotateY(180deg);border-top:3px solid var(--accent-bright)}.lm-thermal .flip-front:hover{box-shadow:var(--shadow-hover)}.lm-thermal .flip-front>img,.lm-thermal .flip-front>.ph{border-radius:0;border-width:0 0 1px}.lm-thermal .flip-body{padding:16px 18px 6px;flex:1 1 auto}.lm-thermal .flip-title{font-family:var(--font-cond);font-weight:800;font-size:18px;line-height:1.2;margin-bottom:6px}.lm-thermal .flip-body p{font-size:13.5px;line-height:1.55;color:#33332f}.lm-thermal .flip-body p+p{margin-top:10px}.lm-thermal .flip-body .col-label{margin:14px 0 6px}.lm-thermal .flip-links{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.lm-thermal .flip-links a{display:inline-block;padding:5px 10px;font-size:12.5px;font-weight:500;text-decoration:none;border:1px solid var(--border);border-radius:999px;color:var(--primary);background:#fbfbf9}.lm-thermal .flip-links a:hover{border-color:var(--primary)}.lm-thermal .flip-btn{margin:12px 18px 16px;align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-cond);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--primary)}.lm-thermal .flip-btn:hover{text-decoration:underline;text-underline-offset:3px}.lm-thermal .flip-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lm-thermal .flip-front{cursor:pointer}@media(prefers-reduced-motion:reduce){.lm-thermal .flip-inner{transition:none}}.lm-thermal .compare{background:var(--card);padding:clamp(40px,5vw,68px) var(--pad-x);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lm-thermal .compare-inner{max-width:1300px;margin:0 auto}.lm-thermal .compare-chips{margin-top:18px}.lm-thermal .ct-block{margin-top:clamp(32px,4vw,52px);scroll-margin-top:calc(var(--thm-header-offset) + 24px)}.lm-thermal .ct-title{font-family:var(--font-cond);font-weight:800;font-size:22px;line-height:1.2}.lm-thermal .ct-lead{margin-top:6px;font-size:14px;color:#4a4a48;max-width:var(--measure)}.lm-thermal .ct-wrap{margin-top:16px}.lm-thermal .ct-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lm-thermal .ct{width:100%;table-layout:fixed}.lm-thermal .ct-2{min-width:520px}.lm-thermal .ct-3{min-width:720px}.lm-thermal .ct-4{min-width:900px}.lm-thermal .ct-5{min-width:1080px}.lm-thermal .ct col,.lm-thermal .ct .ct-corner{width:168px}.lm-thermal .ct th,.lm-thermal .ct td{font-size:13px;line-height:1.45;padding:10px 12px}.lm-thermal .ct thead th{text-transform:none;letter-spacing:0;vertical-align:bottom}.lm-thermal .ct-brand{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg)}.lm-thermal .ct-model{display:block;font-size:17px;line-height:1.15;color:var(--foreground)}.lm-thermal .ct tbody th{white-space:normal;font-family:var(--font-cond);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg)}.lm-thermal .ct tbody th,.lm-thermal .ct thead th:first-child{position:sticky;left:0;z-index:1;background:#fbfbf9;box-shadow:1px 0 0 var(--border)}.lm-thermal .ct tbody tr:hover{background:transparent}.lm-thermal .ct tbody tr:nth-child(2n) td{background:#fcfcfa}.lm-thermal .ct-photo td{padding:12px}.lm-thermal .ct-photo .ph{padding:8px}.lm-thermal .ct-photo .ph-label{font-size:11px}.lm-thermal .ct-photo .ph-file{display:none}.lm-thermal .ct-links td{padding:14px 12px}.lm-thermal .ct-btn{padding:9px 14px;font-size:12.5px;width:100%;text-decoration:none;text-align:center}.lm-thermal .kb-body-quick{padding-bottom:clamp(36px,4vw,56px)}.lm-thermal .guides-head{margin-bottom:30px}.lm-thermal .guides-head .chips{margin-top:16px}.lm-thermal .figure-product img{object-fit:contain;background:#fff}.lm-thermal .flip-btn{text-align:left}.lm-thermal .intro .figure-diagram .diagram{max-width:860px;margin:0 auto}@media(max-width:600px){.lm-thermal .ct .ct-corner{width:112px}.lm-thermal .ct th,.lm-thermal .ct td{padding:9px 10px}.lm-thermal .ct-2{min-width:420px}.lm-thermal .ct-3{min-width:600px}.lm-thermal .ct-4{min-width:760px}.lm-thermal .ct-5{min-width:920px}}.lm-thermal .flip-specs{list-style:none;display:flex;flex-direction:column;gap:7px}.lm-thermal .flip-specs li{position:relative;padding-left:14px;font-size:12.5px;line-height:1.45;color:#33332f}.lm-thermal .flip-specs li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:2px;background:var(--accent-bright)}.lm-thermal .flip-specs b{font-weight:700;color:var(--foreground)}.lm-thermal .kb-head-figure img{aspect-ratio:auto;object-fit:contain;border:0}@media(max-width:900px){.lm-thermal .kb-head-figure img{aspect-ratio:auto}}.lm-thermal .kb-head-grid{grid-template-columns:minmax(0,1fr);gap:clamp(26px,3vw,40px)}.lm-thermal .kb-head-figure img{width:100%;border-radius:var(--radius)}.lm-thermal .figure-narrow{max-width:360px}.lm-thermal .ct-photo img{max-width:200px;margin:0 auto;display:block}.lm-thermal .aside-suggested .aside-source{margin-top:14px}.lm-thermal .compare-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap}.lm-thermal .compare-head-text{flex:1 1 420px;min-width:0}.lm-thermal .compare-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;white-space:nowrap}.lm-thermal .compare-toggle:hover{border-color:var(--primary)}.lm-thermal .compare-toggle-icon{font-size:15px;line-height:1}.lm-thermal .compare-body[hidden]{display:none}.lm-thermal .group-head .h4{text-transform:uppercase;letter-spacing:-.01em;font-family:var(--font-cond);font-weight:800;font-size:clamp(25px,2.2vw,40px);line-height:1.18}
/*# sourceMappingURL=/cdn/shop/t/19/assets/thm-thermal-imaging.css.map */
