.thermal-scan-block-module__Cou4nG__thermalScan{box-sizing:border-box;color:#fff;background:#393b38;place-items:center;width:100%;min-height:min(100svh,980px);padding:18px;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden}.thermal-scan-block-module__Cou4nG__thermalScan *,.thermal-scan-block-module__Cou4nG__thermalScan :before,.thermal-scan-block-module__Cou4nG__thermalScan :after{box-sizing:border-box}.thermal-scan-block-module__Cou4nG__stage{aspect-ratio:16/9;isolation:isolate;background:#d9ddd5;border-radius:16px;width:min(1600px,100%);max-height:calc(100svh - 36px);position:relative;overflow:hidden;container-type:inline-size}.thermal-scan-block-module__Cou4nG__thermalScan[data-fullscreen=true]{background:#111313;min-height:100svh;padding:0}.thermal-scan-block-module__Cou4nG__thermalScan[data-fullscreen=true] .thermal-scan-block-module__Cou4nG__stage{border-radius:0;width:100%;height:100svh;max-height:none}.thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalCanvas,.thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__scanBloom,.thermal-scan-block-module__Cou4nG__findingLayer{width:100%;height:100%;position:absolute;inset:0}.thermal-scan-block-module__Cou4nG__baseImage{object-fit:cover;transition:opacity .68s,filter .9s,transform .52s cubic-bezier(.22,1,.36,1)}.thermal-scan-block-module__Cou4nG__thermalCanvas,.thermal-scan-block-module__Cou4nG__thermalWaveCanvas{opacity:0;filter:saturate(.86)brightness(1.08);transition:opacity .14s,filter .9s,transform .52s cubic-bezier(.22,1,.36,1)}.thermal-scan-block-module__Cou4nG__thermalCanvas{z-index:2}.thermal-scan-block-module__Cou4nG__thermalWaveCanvas{z-index:1;will-change:filter, opacity, transform}.thermal-scan-block-module__Cou4nG__scanBloom{z-index:2;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 56%,#caffff94,#0000 24%),radial-gradient(circle at 22% 22%,#ff98466b,#0000 32%),linear-gradient(110deg,#eec6eb2e,#ffad461f);transition:opacity .7s}.thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalHud,.thermal-scan-block-module__Cou4nG__diagnosticGrid,.thermal-scan-block-module__Cou4nG__findingLayer{z-index:3;pointer-events:none}.thermal-scan-block-module__Cou4nG__heroInterface{padding:clamp(18px,2.6cqw,42px);transition:opacity .36s,transform .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.thermal-scan-block-module__Cou4nG__topBar{justify-content:space-between;align-items:center;display:flex}.thermal-scan-block-module__Cou4nG__brandMark,.thermal-scan-block-module__Cou4nG__topAction{color:#fff;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#101212bd;border:0;border-radius:4px;align-items:center;padding:12px 16px;font-size:clamp(10px,.9cqw,14px);display:inline-flex}.thermal-scan-block-module__Cou4nG__brandMark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10121294;gap:9px}.thermal-scan-block-module__Cou4nG__brandMark i{background:#ff8745;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ff87452e}button.thermal-scan-block-module__Cou4nG__topAction{cursor:pointer}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=hero] .thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__findingLayer{pointer-events:auto}.thermal-scan-block-module__Cou4nG__heroInterface h2{letter-spacing:-.065em;width:92%;max-width:92%;margin:0;font-size:clamp(56px,9.5cqw,152px);font-weight:450;line-height:.88;position:absolute;top:11%;left:3.4%}.thermal-scan-block-module__Cou4nG__heroInterface h2 span{display:block}.thermal-scan-block-module__Cou4nG__heroInterface h2 span:last-child{color:#00e0d0;white-space:nowrap;width:max-content;max-width:none;margin-left:0;display:block}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=hero] .thermal-scan-block-module__Cou4nG__heroInterface h2 span{will-change:opacity, transform;animation:.72s cubic-bezier(.22,1,.36,1) .12s both thermal-scan-block-module__Cou4nG__headlineReveal}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=hero] .thermal-scan-block-module__Cou4nG__heroInterface h2 span:last-child{animation-delay:.28s}.thermal-scan-block-module__Cou4nG__buildSummary{color:#e9ebe9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111313d1;border-radius:12px;gap:9px;width:min(270px,24%);padding:20px;display:grid;position:absolute;bottom:2.6%;right:2.6%}.thermal-scan-block-module__Cou4nG__buildSummary strong{margin-bottom:8px;font-size:clamp(12px,1.15cqw,17px)}.thermal-scan-block-module__Cou4nG__buildSummary span{color:#b9bdbc;font-size:clamp(9px,.78cqw,12px)}.thermal-scan-block-module__Cou4nG__buildSummary i{background:linear-gradient(90deg,#ff5f68 0 68%,#00d8e6 68% 100%);border-radius:999px;height:5px;margin-top:8px}.thermal-scan-block-module__Cou4nG__thermalHud{opacity:0;place-content:center;place-items:center;transition:opacity .48s,transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:scale(.96)}.thermal-scan-block-module__Cou4nG__thermalHud strong{color:#fff;background:#181a1b;border-radius:10px;padding:14px 24px;font-size:clamp(17px,2.1cqw,34px);font-weight:450;box-shadow:0 12px 34px #0000002e}.thermal-scan-block-module__Cou4nG__thermalHud small{letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:clamp(9px,.82cqw,13px)}.thermal-scan-block-module__Cou4nG__diagnosticGrid{opacity:0;background:#e8e6deb8;transition:opacity .58s,background-color .52s,transform .9s cubic-bezier(.22,1,.36,1),filter .62s;position:absolute;inset:0;transform:scale(1.035)}.thermal-scan-block-module__Cou4nG__gridLines{clip-path:inset(0 100% 0 0);width:100%;height:100%;position:absolute;inset:0}.thermal-scan-block-module__Cou4nG__diagnosticGrid line{stroke:#ffffffd1;stroke-width:1.5px}.thermal-scan-block-module__Cou4nG__diagnosticGrid circle{fill:#fff;filter:drop-shadow(0 0 7px #ffffffe6);transform-box:fill-box;transform-origin:50%}.thermal-scan-block-module__Cou4nG__mosaicTiles{position:absolute;inset:0;overflow:hidden}.thermal-scan-block-module__Cou4nG__blueprintTiles{opacity:0;transition:opacity .36s;position:absolute;inset:0;overflow:hidden}.thermal-scan-block-module__Cou4nG__blueprintTiles i{opacity:0;border:1px solid #ffffff42;position:absolute;transform:scale(.82)}.thermal-scan-block-module__Cou4nG__blueprintTiles i:first-child{background:radial-gradient(circle at 78% 26%,#ffd375 0 9%,#0000 28%),radial-gradient(circle at 48% 85%,#f0b9dc 0 11%,#0000 32%),linear-gradient(135deg,#bcf4f1,#9ddff5 46%,#c6f1e8 71%,#ffd986);width:47%;height:52%;top:10%;left:31%;box-shadow:inset 0 0 44px #ffffff57}.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(2){background:linear-gradient(145deg,#c9e8f4,#e8d3ec 55%,#bceff1);width:9%;height:17%;top:17%;left:13%}.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(3){background:linear-gradient(120deg,#eef1e8,#ffd47c 42%,#bdeaf3 73%);width:19%;height:14%;bottom:15%;left:28%}.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(4){background:#111313;width:6%;height:9%;top:6%;left:0}.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(5){background:#050606;width:15%;height:10%;bottom:12%;right:0}.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(6){background:linear-gradient(150deg,#f5f2ea,#f2e9df);width:5%;height:7%;top:0;right:5%}.thermal-scan-block-module__Cou4nG__blueprintTiles i:first-child,.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(2),.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(3),.thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(6),.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(-n+8){will-change:background-position, filter;background-size:220% 220%}.thermal-scan-block-module__Cou4nG__mosaicTiles i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#e8ebe2b8;border:1px solid #ffffff38;transition:opacity .44s,transform .52s cubic-bezier(.22,1,.36,1);position:absolute;transform:scale(.72)translateY(16px)}.thermal-scan-block-module__Cou4nG__mosaicTiles i:first-child{background:linear-gradient(125deg,#ff9b35cc,#efbadfcc 54%,#c9edf4cc);width:14%;height:19%;top:4%;left:7%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(2){background:linear-gradient(135deg,#c8f2f5cc,#efb9e2bb 58%,#ff9b42cc);width:11%;height:32%;top:12%;left:32%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(3){background:linear-gradient(145deg,#c5edf2cc,#efb8ddcc 52%,#ff9a36cc);width:18%;height:16%;top:6%;right:16%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(4){background:linear-gradient(120deg,#f0b8decc,#c6edf2cc 48%,#ff9a36cc);width:20%;height:28%;top:35%;left:3%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(5){background:linear-gradient(120deg,#bdeef5cc,#f1b9e3bb 54%,#ff9a36cc);width:20%;height:30%;top:44%;left:44%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(6){background:linear-gradient(140deg,#c3edf3cc,#f3badfcc 55%,#ff9d38cc);width:17%;height:34%;bottom:14%;right:4%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(7){background:linear-gradient(120deg,#ff9a35cc,#f1b9decc 46%,#c7eef3cc);width:21%;height:15%;bottom:4%;left:13%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(8){background:linear-gradient(145deg,#ff9a36b8,#f4c5e3b8 52%,#c8f1f2b8);width:15%;height:18%;bottom:2%;right:35%}.thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(9){background:#101212;width:8%;height:12%;top:0;right:0}.thermal-scan-block-module__Cou4nG__scanSweep{z-index:2;filter:blur(12px);width:18%;opacity:var(--scan-glow,0);transform:translateX(var(--scan-x,-115%));will-change:transform, opacity;background:linear-gradient(90deg,#0000,#ffffff57,#0000);position:absolute;top:0;bottom:0;left:50%}.thermal-scan-block-module__Cou4nG__scanPanel{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);opacity:0;background:#ece9e1d1;border:0;position:absolute;overflow:hidden;transform:translateY(18px)scale(.96)}.thermal-scan-block-module__Cou4nG__partnershipPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;width:36%;height:56%;padding:0;bottom:30%;left:0}.thermal-scan-block-module__Cou4nG__partnershipPanelPreview{aspect-ratio:4/3;width:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thermal-scan-block-module__Cou4nG__partnershipPanelPreview>*{height:100%}.thermal-scan-block-module__Cou4nG__detailPanel{background:#cad9dd;border-radius:12px;width:59%;height:58%;top:22%;right:4.5%}.thermal-scan-block-module__Cou4nG__detailPanel video{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.thermal-scan-block-module__Cou4nG__detailThermalCanvas{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.thermal-scan-block-module__Cou4nG__utilizationPanel{color:#17191a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:8px 18px;width:27%;height:13%;padding:2%;display:grid;top:64%;left:4.5%;box-shadow:0 18px 42px #090e0f2e}.thermal-scan-block-module__Cou4nG__utilizationPanel>span{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(8px,.72cqw,11px)}.thermal-scan-block-module__Cou4nG__utilizationPanel strong{white-space:nowrap;align-items:center;gap:clamp(5px,.55cqw,9px);font-size:clamp(18px,2.4cqw,38px);font-weight:500;display:inline-flex}.thermal-scan-block-module__Cou4nG__utilizationPanel strong svg{fill:none;stroke:#171919;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:clamp(16px,1.8cqw,29px);height:auto;overflow:visible}.thermal-scan-block-module__Cou4nG__utilizationPanel i{background:#c7c9c3;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.thermal-scan-block-module__Cou4nG__utilizationPanel i:after{content:"";transform-origin:0;background:#171919;width:68%;height:100%;display:block;transform:scaleX(0)}.thermal-scan-block-module__Cou4nG__findingLayer{opacity:0;-webkit-backdrop-filter:blur(8px)saturate(.94);backdrop-filter:blur(8px)saturate(.94);background:#eceae30f;place-items:center;transition:opacity .62s;display:grid}.thermal-scan-block-module__Cou4nG__findingCard{color:#111313;background:#ffffffe6;border-radius:18px;width:min(520px,58%);padding:26px;transition:transform .76s cubic-bezier(.22,1,.36,1);transform:translateY(18px)scale(.96);box-shadow:0 34px 80px #14141429}.thermal-scan-block-module__Cou4nG__findingCard header{align-items:center;gap:12px;display:flex}.thermal-scan-block-module__Cou4nG__findingCard h3{letter-spacing:-.05em;margin:0;font-size:clamp(22px,2.7cqw,42px);font-weight:500}.thermal-scan-block-module__Cou4nG__findingCard header span{border:1px solid #d9d9d5;border-radius:999px;padding:6px 10px;font-size:clamp(9px,.75cqw,12px)}.thermal-scan-block-module__Cou4nG__findingCard>p{color:#8c6269;margin:10px 0 22px;font-size:clamp(12px,1.2cqw,17px)}.thermal-scan-block-module__Cou4nG__findingCard>div{border:1px solid #deded9;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 12px 12px 18px;display:flex}.thermal-scan-block-module__Cou4nG__findingCard>div strong{font-size:clamp(12px,1.2cqw,18px);font-weight:450}.thermal-scan-block-module__Cou4nG__findingCard button,.thermal-scan-block-module__Cou4nG__findingCard>div span{color:#fff;font:inherit;white-space:nowrap;background:#171919;border:0;border-radius:7px;padding:11px 16px;font-size:clamp(10px,.9cqw,14px)}.thermal-scan-block-module__Cou4nG__findingCard button{cursor:pointer}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=push] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=dissolve] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__baseImage{transform:scale(1.12)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__baseImage{opacity:0;filter:blur(2px)saturate(.7)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=dissolve] .thermal-scan-block-module__Cou4nG__thermalCanvas{opacity:1;transform:scale(1.12)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=dissolve] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas{opacity:1}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=dissolve] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas{filter:saturate(1.02)brightness(1.06);transform:scale(1.12)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas{filter:saturate(1.04)brightness(1.08);transform:scale(1.12)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=dissolve] .thermal-scan-block-module__Cou4nG__scanBloom{opacity:.58}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__scanBloom{opacity:.22}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=push] .thermal-scan-block-module__Cou4nG__heroInterface{opacity:.16;transform:scale(1.28)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=dissolve] .thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=resetting] .thermal-scan-block-module__Cou4nG__heroInterface{opacity:0;transform:scale(1.28)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=dissolve] .thermal-scan-block-module__Cou4nG__thermalHud,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__thermalHud{opacity:1;transform:scale(1)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__thermalCanvas{animation:1.73s ease-in-out both thermal-scan-block-module__Cou4nG__thermalDrift}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=thermal] .thermal-scan-block-module__Cou4nG__scanBloom{animation:1.73s ease-in-out both thermal-scan-block-module__Cou4nG__bloomDrift}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__thermalCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__thermalCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__thermalCanvas{filter:saturate(.66)brightness(1.18)blur(7px);transform:scale(1.08)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas{filter:saturate(.88)brightness(1.16)blur(6px);transform:scale(1.08)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__diagnosticGrid,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__diagnosticGrid,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__diagnosticGrid{opacity:1;transform:scale(1)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__diagnosticGrid{background:#e8e6de38}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__thermalCanvas{filter:saturate(.28)brightness(1.3)blur(16px)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__diagnosticGrid{background:#e8e6dee0}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__gridLines{animation:.78s cubic-bezier(.22,1,.36,1) 80ms both thermal-scan-block-module__Cou4nG__gridDraw}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__gridLines,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__gridLines{clip-path:inset(0)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle{animation:1.32s ease-in-out infinite alternate thermal-scan-block-module__Cou4nG__nodePulse}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle:nth-of-type(3n),.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle:nth-of-type(3n),.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle:nth-of-type(3n){animation-delay:-440ms}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle:nth-of-type(5n),.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle:nth-of-type(5n),.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle:nth-of-type(5n){animation-delay:-880ms}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__mosaicTiles i{animation:.69s cubic-bezier(.22,1,.36,1) both thermal-scan-block-module__Cou4nG__mosaicResolve}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(-n+8){animation:.69s cubic-bezier(.22,1,.36,1) both thermal-scan-block-module__Cou4nG__mosaicResolve,1.1s ease-in-out -520ms infinite alternate thermal-scan-block-module__Cou4nG__thermalTileFlow}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(2n){animation-delay:90ms,-830ms}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=mosaic] .thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(3n){animation-delay:.17s,-1040ms}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__mosaicTiles i{opacity:0;transform:scale(.9)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles{opacity:1}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles i{animation:.68s cubic-bezier(.16,1,.3,1) both thermal-scan-block-module__Cou4nG__blueprintResolve}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles i:first-child,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(2),.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(3),.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(6){animation:.68s cubic-bezier(.16,1,.3,1) both thermal-scan-block-module__Cou4nG__blueprintResolve,1.25s ease-in-out -760ms infinite alternate thermal-scan-block-module__Cou4nG__thermalTileFlow}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(2n){animation-delay:80ms,-910ms}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=blueprint] .thermal-scan-block-module__Cou4nG__blueprintTiles i:nth-child(3n){animation-delay:.15s,-1120ms}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__mosaicTiles i{opacity:.18;transform:scale(.96)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__mosaicTiles i:nth-child(-n+8){animation:1.35s ease-in-out -980ms infinite alternate thermal-scan-block-module__Cou4nG__thermalTileFlow}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__blueprintTiles{opacity:0}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__partnershipPanel{animation:.52s cubic-bezier(.22,1,.36,1) .43s both thermal-scan-block-module__Cou4nG__panelIn}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__detailPanel{animation:.82s cubic-bezier(.16,1,.3,1) .27s both thermal-scan-block-module__Cou4nG__detailExpand}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__detailThermalCanvas{animation:5.1s ease-in-out 1.15s both thermal-scan-block-module__Cou4nG__davidThermalHover}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__utilizationPanel{animation:.52s cubic-bezier(.22,1,.36,1) .98s both thermal-scan-block-module__Cou4nG__panelIn}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__utilizationPanel i:after{animation:1.32s linear 1.12s both thermal-scan-block-module__Cou4nG__meterFill}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas{filter:saturate(1.08)brightness(1.04)blur(10px);transform:scale(1.12)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=resetting] .thermal-scan-block-module__Cou4nG__baseImage{opacity:1;filter:blur(10px)brightness(.78)saturate(.72);transform:scale(1.07)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=resetting] .thermal-scan-block-module__Cou4nG__thermalCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=resetting] .thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=resetting] .thermal-scan-block-module__Cou4nG__diagnosticGrid,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=resetting] .thermal-scan-block-module__Cou4nG__findingLayer{opacity:0}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__diagnosticGrid{opacity:.045;filter:blur(8px);background:0 0}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__findingLayer{opacity:1}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=finding] .thermal-scan-block-module__Cou4nG__findingCard{transform:translateY(0)scale(1)}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true]{pointer-events:none;-webkit-user-select:none;user-select:none;height:100%;min-height:0;padding:0}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true] .thermal-scan-block-module__Cou4nG__stage{aspect-ratio:auto;border-radius:0;width:100%;height:100%;max-height:none}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true] .thermal-scan-block-module__Cou4nG__heroInterface h2{max-width:90%;font-size:clamp(32px,9.5cqw,52px);line-height:.9;top:12%;left:4%}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true] .thermal-scan-block-module__Cou4nG__heroInterface h2 span:last-child{margin-left:0}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true][data-phase=mosaic] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true][data-phase=blueprint] .thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true][data-phase=grid] .thermal-scan-block-module__Cou4nG__baseImage{opacity:.34;filter:blur(1px)brightness(.82)saturate(.68);transform:scale(1.08)}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true][data-phase=blueprint] .thermal-scan-block-module__Cou4nG__diagnosticGrid{background:#e8e6de94}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true] .thermal-scan-block-module__Cou4nG__buildSummary{gap:3px;width:25%;padding:8px}.thermal-scan-block-module__Cou4nG__thermalScan[data-preview=true] .thermal-scan-block-module__Cou4nG__findingCard{padding:12px}@container (max-width:680px){.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__stage{aspect-ratio:4/5;min-height:min(78svh,680px)}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__heroInterface h2{max-width:92%;font-size:clamp(42px,13.5cqw,70px);line-height:.92;top:15%;left:4%}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__heroInterface h2 span:last-child{margin-top:.08em;margin-left:0}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__buildSummary{width:52%}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__detailPanel{width:64%;height:48%;top:28%;right:6.5%}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__partnershipPanel{width:52%}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__utilizationPanel{width:39%;left:6.5%}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__findingCard{width:calc(100% - 32px);padding:20px}.thermal-scan-block-module__Cou4nG__thermalScan:not([data-preview=true]) .thermal-scan-block-module__Cou4nG__findingCard>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.thermal-scan-block-module__Cou4nG__baseImage,.thermal-scan-block-module__Cou4nG__thermalCanvas,.thermal-scan-block-module__Cou4nG__thermalWaveCanvas,.thermal-scan-block-module__Cou4nG__scanBloom,.thermal-scan-block-module__Cou4nG__heroInterface,.thermal-scan-block-module__Cou4nG__thermalHud,.thermal-scan-block-module__Cou4nG__diagnosticGrid,.thermal-scan-block-module__Cou4nG__findingLayer,.thermal-scan-block-module__Cou4nG__findingCard{transition:none}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__gridLines,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__diagnosticGrid circle,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__mosaicTiles i,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__detailThermalCanvas,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__scanPanel,.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__utilizationPanel i:after{animation:none}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__gridLines{clip-path:none}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__scanPanel{opacity:1;transform:none}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__detailThermalCanvas{opacity:.74}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=grid] .thermal-scan-block-module__Cou4nG__utilizationPanel i:after{transform:scaleX(1)}.thermal-scan-block-module__Cou4nG__thermalScan[data-phase=hero] .thermal-scan-block-module__Cou4nG__heroInterface h2 span{opacity:1;animation:none;transform:none}}@keyframes thermal-scan-block-module__Cou4nG__headlineReveal{0%{opacity:0;transform:translateY(.28em)}to{opacity:1;transform:none}}@keyframes thermal-scan-block-module__Cou4nG__gridDraw{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}@keyframes thermal-scan-block-module__Cou4nG__thermalDrift{0%{filter:saturate(.88)brightness(1.06)hue-rotate(-3deg);transform:scale(1.12)}52%{filter:saturate(.98)brightness(1.11)hue-rotate(3deg);transform:scale(1.125)translate(-.15%,.08%)}to{filter:saturate(.9)brightness(1.08)hue-rotate(-1deg);transform:scale(1.13)translate(.12%,-.08%)}}@keyframes thermal-scan-block-module__Cou4nG__bloomDrift{0%{opacity:.68;transform:scale(1)}55%{opacity:1;transform:scale(1.08)translate(1.2%,-.6%)}to{opacity:.76;transform:scale(1.04)translate(-.8%,.5%)}}@keyframes thermal-scan-block-module__Cou4nG__mosaicResolve{0%{opacity:0;transform:scale(.72)translateY(16px)}to{opacity:.92;transform:scale(1)}}@keyframes thermal-scan-block-module__Cou4nG__blueprintResolve{0%{opacity:0;transform:scale(.82)}to{opacity:.94;transform:scale(1)}}@keyframes thermal-scan-block-module__Cou4nG__thermalTileFlow{0%{filter:saturate(.96)hue-rotate(-4deg);background-position:0 18%}46%{filter:saturate(1.12)hue-rotate(3deg);background-position:82% 42%}to{filter:saturate(1.02)hue-rotate(-2deg);background-position:34% 100%}}@keyframes thermal-scan-block-module__Cou4nG__nodePulse{0%{opacity:.52;transform:scale(.68)}to{opacity:1;transform:scale(1.32)}}@keyframes thermal-scan-block-module__Cou4nG__panelIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes thermal-scan-block-module__Cou4nG__detailExpand{0%{clip-path:inset(36% 42% 34% 40%);opacity:0;transform:scale(.72)}to{clip-path:inset(0);opacity:1;transform:scale(1)}}@keyframes thermal-scan-block-module__Cou4nG__davidThermalHover{0%,12%{opacity:0}25%,68%{opacity:.9}to{opacity:0}}@keyframes thermal-scan-block-module__Cou4nG__meterFill{to{transform:scaleX(1)}}
