{"id":27711,"date":"2025-09-10T16:44:02","date_gmt":"2025-09-10T08:44:02","guid":{"rendered":"https:\/\/lipoly.com\/?p=27711"},"modified":"2026-06-05T16:03:54","modified_gmt":"2026-06-05T08:03:54","slug":"two-phase-vs-single-phase-immersion-cooling","status":"publish","type":"post","link":"https:\/\/lipoly.com\/jp\/two-phase-vs-single-phase-immersion-cooling\/","title":{"rendered":"\u6db2\u6d78\u51b7\u5374\u6280\u672f\uff1a\u9ad8\u51fa\u529b AI \u30c1\u30c3\u30d7\u306e\u71b1\u7ba1\u7406\u306b\u304a\u3051\u308b\u4e00\u6db2\u5f0f\u3068\u4e8c\u6db2\u5f0f\u306e\u6bd4\u8f03\u5206\u6790"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"27711\" class=\"elementor elementor-27711\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-044ac9a e-flex e-con-boxed qodef-elementor-content-no e-con e-parent\" data-id=\"044ac9a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14838d0 elementor-widget elementor-widget-heading\" data-id=\"14838d0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u55ae\u76f8\u6d78\u6c92\u5f0f\u6db2\u51b7\u7cfb\u7d71\u8207\u5169\u76f8\u6d78\u6c92\u5f0f\u6db2\u51b7\u7cfb\u7d71\u4ecb\u7d39\u200b<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28e3579 elementor-widget elementor-widget-text-editor\" data-id=\"28e3579\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u6db2\u6d78\u51b7\u5374\u6280\u8853\u306f\u3001\u30b5\u30fc\u30d0\u30fc\u3092\u975e\u5c0e\u96fb\u6027\u6db2\u4f53\u306b\u6d78\u3057\u3001\u6db2\u4f53\u306e\u9ad8\u3044\u71b1\u4f1d\u5c0e\u7387\u3092\u6d3b\u7528\u3059\u308b\u3053\u3068\u3067\u7a7a\u51b7\u5f0f\u306e\u51b7\u5374\u9650\u754c\u3092\u7a81\u7834\u3059\u308b\u6280\u8853\u3067\u3059\u3002\u4eca\u5f8c\u3055\u3089\u306b\u9032\u3080AI\u30b5\u30fc\u30d0\u30fc\u306e\u9ad8\u5bc6\u5ea6\u30fb\u9ad8\u6d88\u8cbb\u96fb\u529b\u5316\u3068\u3044\u3046\u30c8\u30ec\u30f3\u30c9\u306b\u5bfe\u5fdc\u3059\u308b\u305f\u3081\u3001\u5358\u76f8\u5f0f\u6db2\u6d78\u51b7\u5374\u30b7\u30b9\u30c6\u30e0\u306e\u307f\u306a\u3089\u305a\u3001\u3055\u3089\u306a\u308b\u6280\u8853\u306e\u5c0e\u5165\u304c\u9032\u3093\u3067\u3044\u307e\u3059\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9584634 elementor-widget elementor-widget-heading\" data-id=\"9584634\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u55ae\u76f8 - \u6d78\u6c92\u5f0f\u6db2\u51b7\u7cfb\u7d71\u200b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8fad0d elementor-widget elementor-widget-text-editor\" data-id=\"c8fad0d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u53ea\u5229\u7528\u6db2\u9ad4\u7684\u6db2\u614b\u55ae\u76f8\uff0c\u5c31\u50cf\u5927\u578b\u5c01\u9589\u5f0f\u6c34\u51b7\u4e00\u6a23\uff0c\u900f\u904e\u5f37\u5236\u5c0d\u6d41\u4f86\u6563\u71b1\uff0c\u56e0\u6b64<strong>\u9c2d\u7247<\/strong>\u662f\u95dc\u9375\u8a2d\u8a08\uff0c\u7528\u4ee5\u64f4\u5927\u6563\u71b1\u9762\u7a4d\u8207\u512a\u5316\u6d41\u9053\u3002<\/p><p>\u3053\u306e\u30bf\u30a4\u30d7\u306e\u30b7\u30b9\u30c6\u30e0\u306b\u306f\u3001\u30d2\u30fc\u30c8\u30b7\u30f3\u30af\u3068\u30c1\u30c3\u30d7\u306e\u4e21\u65b9\u306b\u9069\u5408\u3059\u308b\u71b1\u754c\u9762\u6750\u6599\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u3067\u3001\u5b89\u5b9a\u3057\u305f\u71b1\u4f1d\u5c0e\u3092\u78ba\u4fdd\u3059\u308b\u3053\u3068\u304c\u63a8\u5968\u3055\u308c\u307e\u3059\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5961e9 elementor-widget elementor-widget-heading\" data-id=\"a5961e9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u4e8c\u76f8 - \u6d78\u6f2c\u51b7\u5374\u30b7\u30b9\u30c6\u30e0<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7001735 elementor-widget elementor-widget-text-editor\" data-id=\"7001735\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u4e8c\u76f8\u30b7\u30b9\u30c6\u30e0\u306f\u4e3b\u306b\u6838\u6cb8\u9a30\u306e\u539f\u7406\u3092\u5229\u7528\u3057\u3066\u71b1\u3092\u9664\u53bb\u3057\u3001\u975e\u5e38\u306b\u9ad8\u3044\u71b1\u4f1d\u5c0e\u52b9\u7387\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002\u7814\u7a76\u306b\u3088\u308b\u3068\u3001\u3053\u306e\u3088\u3046\u306a\u72b6\u6cc1\u3067\u306f\u904e\u5270\u306a\u30d5\u30a3\u30f3\u304c\u304b\u3048\u3063\u3066\u6c17\u6ce1\u306e\u751f\u6210\u3068\u96e2\u8131\u3092\u59a8\u3052\u3001\u52b9\u7387\u3092\u4f4e\u4e0b\u3055\u305b\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\u3053\u3068\u304c\u793a\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09ae59b elementor-widget elementor-widget-text-editor\" data-id=\"09ae59b\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u305d\u306e\u305f\u3081\u3001\u591a\u304f\u306e\u4e8c\u76f8\u8a2d\u8a08\u3067\u306f\u3001\u6cb8\u9a30\u3068\u6c17\u6ce1\u306e\u6392\u51fa\u3092\u6700\u9069\u5316\u3059\u308b\u305f\u3081\u306b\u3001bare\u9762\u307e\u305f\u306f\u30de\u30a4\u30af\u30ed\u69cb\u9020\u51e6\u7406\u3092\u65bd\u3057\u305f\u5e73\u9762\u304c\u63a1\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ea4102 elementor-widget elementor-widget-heading\" data-id=\"3ea4102\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u5358\u76f8\u6db2\u51b7\u30b7\u30b9\u30c6\u30e0\uff06\u4e8c\u76f8\u6db2\u51b7\u30b7\u30b9\u30c6\u30e0 \u30a2\u30cb\u30e1\u30fc\u30b7\u30e7\u30f3\u89e3\u8aac<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35f5e91 elementor-widget elementor-widget-html\" data-id=\"35f5e91\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"zh-TW\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <style>\r\n        :root {\r\n          \/* Primitive Color Tokens *\/\r\n          --color-white: rgba(255, 255, 255, 1);\r\n          --color-black: rgba(0, 0, 0, 1);\r\n          --color-cream-50: rgba(252, 252, 249, 1);\r\n          --color-cream-100: rgba(255, 255, 253, 1);\r\n          --color-gray-200: rgba(245, 245, 245, 1);\r\n          --color-gray-300: rgba(167, 169, 169, 1);\r\n          --color-gray-400: rgba(119, 124, 124, 1);\r\n          --color-slate-500: rgba(98, 108, 113, 1);\r\n          --color-brown-600: rgba(94, 82, 64, 1);\r\n          --color-charcoal-700: rgba(31, 33, 33, 1);\r\n          --color-charcoal-800: rgba(38, 40, 40, 1);\r\n          --color-slate-900: rgba(19, 52, 59, 1);\r\n          --color-teal-300: rgba(50, 184, 198, 1);\r\n          --color-teal-400: rgba(45, 166, 178, 1);\r\n          --color-teal-500: rgba(33, 128, 141, 1);\r\n          --color-teal-600: rgba(29, 116, 128, 1);\r\n          --color-teal-700: rgba(26, 104, 115, 1);\r\n          --color-teal-800: rgba(41, 150, 161, 1);\r\n          --color-red-400: rgba(255, 84, 89, 1);\r\n          --color-red-500: rgba(192, 21, 47, 1);\r\n          --color-orange-400: rgba(230, 129, 97, 1);\r\n          --color-orange-500: rgba(168, 75, 47, 1);\r\n\r\n          \/* RGB versions for opacity control (Dark Mode) *\/\r\n          --color-gray-400-rgb: 119, 124, 124;\r\n          --color-teal-300-rgb: 50, 184, 198;\r\n          --color-gray-300-rgb: 167, 169, 169;\r\n          --color-gray-200-rgb: 245, 245, 245;\r\n          --color-red-400-rgb: 255, 84, 89;\r\n          --color-orange-400-rgb: 230, 129, 97;\r\n\r\n          \/* Background color tokens (Dark Mode) *\/\r\n          --color-bg-1: rgba(29, 78, 216, 0.25);\r\n          --color-bg-2: rgba(180, 83, 9, 0.25);\r\n          --color-bg-3: rgba(21, 128, 61, 0.25);\r\n          --color-bg-6: rgba(194, 65, 12, 0.25);\r\n          --color-bg-8: rgba(8, 145, 178, 0.25);\r\n\r\n          \/* Semantic Color Tokens (Dark Mode) *\/\r\n          --color-background: var(--color-charcoal-700);\r\n          --color-surface: var(--color-charcoal-800);\r\n          --color-text: var(--color-gray-200);\r\n          --color-text-secondary: rgba(var(--color-gray-300-rgb), 0.7);\r\n          --color-primary: var(--color-teal-300);\r\n          --color-secondary: rgba(var(--color-gray-400-rgb), 0.15);\r\n          --color-card-border: rgba(var(--color-gray-400-rgb), 0.2);\r\n          --color-card-border-inner: rgba(var(--color-gray-400-rgb), 0.15);\r\n          \r\n          \/* Spacing *\/\r\n          --space-4: 4px;\r\n          --space-8: 8px;\r\n          --space-12: 12px;\r\n          --space-16: 16px;\r\n          --space-20: 20px;\r\n          --space-24: 24px;\r\n          --space-32: 32px;\r\n\r\n          \/* Border Radius *\/\r\n          --radius-sm: 6px;\r\n          --radius-lg: 12px;\r\n          --radius-full: 9999px;\r\n\r\n          \/* Shadows *\/\r\n          --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\r\n            0 4px 6px -2px rgba(0, 0, 0, 0.05);\r\n        }\r\n        \r\n        \/* Scoped styles for the animation component *\/\r\n        .cooling-animation-wrapper, .cooling-animation-wrapper * {\r\n            box-sizing: border-box;\r\n            font-family: sans-serif;\r\n        }\r\n        \r\n        .cooling-animation-wrapper {\r\n            color: var(--color-text);\r\n        }\r\n\r\n        .cooling-animation-wrapper h2, .cooling-animation-wrapper h3, .cooling-animation-wrapper h4 {\r\n            margin: 0;\r\n            line-height: 1.2;\r\n            letter-spacing: -0.01em;\r\n            color: var(--color-text);\r\n        }\r\n        .cooling-animation-wrapper h2 { font-size: 24px; color: var(--color-primary); }\r\n        .cooling-animation-wrapper h3 { font-size: 20px; color: var(--color-primary); }\r\n        .cooling-animation-wrapper h4 { font-size: 18px; color: var(--color-primary); }\r\n\r\n        .cooling-animation-wrapper ul {\r\n            list-style: none;\r\n            padding: 0;\r\n            margin: 0;\r\n        }\r\n\r\n        \/* Comparison layout *\/\r\n        .comparison-container {\r\n          display: grid;\r\n          grid-template-columns: 1fr 1fr;\r\n          gap: var(--space-24);\r\n          padding-bottom: var(--space-32);\r\n          max-width: 1400px;\r\n          margin: 0 auto;\r\n        }\r\n\r\n        .system-panel {\r\n          background: var(--color-surface);\r\n          border-radius: var(--radius-lg);\r\n          border: 1px solid var(--color-card-border);\r\n          overflow: hidden;\r\n          box-shadow: var(--shadow-lg);\r\n        }\r\n\r\n        .system-header {\r\n          padding: var(--space-20);\r\n          background: var(--color-bg-1);\r\n          border-bottom: 1px solid var(--color-card-border-inner);\r\n        }\r\n\r\n        .system-header h2 {\r\n          text-align: center;\r\n          margin-bottom: var(--space-16);\r\n        }\r\n\r\n        .system-stats {\r\n          display: grid;\r\n          grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));\r\n          gap: var(--space-12);\r\n        }\r\n\r\n        .stat {\r\n          display: flex;\r\n          flex-direction: column;\r\n          align-items: center;\r\n          padding: var(--space-8);\r\n          background: var(--color-secondary);\r\n          border-radius: var(--radius-sm);\r\n        }\r\n\r\n        .stat-label {\r\n          font-size: 11px;\r\n          color: var(--color-text-secondary);\r\n          margin-bottom: var(--space-4);\r\n        }\r\n\r\n        .stat-value {\r\n          font-weight: 600;\r\n          color: var(--color-primary);\r\n          font-size: 12px;\r\n        }\r\n\r\n        \/* Cooling system animations *\/\r\n        .cooling-system {\r\n          position: relative;\r\n          height: 450px;\r\n          padding: var(--space-20);\r\n          background: var(--color-bg-8);\r\n        }\r\n\r\n        \/* Heat Exchanger *\/\r\n        .heat-exchanger {\r\n          position: absolute;\r\n          top: 20px;\r\n          left: 50%;\r\n          transform: translateX(-50%);\r\n          width: 220px;\r\n          height: 80px;\r\n          background: linear-gradient(90deg, var(--color-teal-600), var(--color-teal-500));\r\n          border-radius: var(--radius-sm);\r\n          display: flex;\r\n          align-items: center;\r\n          justify-content: center;\r\n          z-index: 10;\r\n        }\r\n\r\n        .exchanger-tubes {\r\n          display: flex;\r\n          gap: var(--space-4);\r\n        }\r\n\r\n        .exchanger-tubes::before,\r\n        .exchanger-tubes::after {\r\n          content: '';\r\n          width: 4px;\r\n          height: 20px;\r\n          background: var(--color-teal-300);\r\n          border-radius: var(--radius-sm);\r\n        }\r\n\r\n        \/* Pipeline System for Single Phase - CORRECTED ROUTING *\/\r\n        .pipeline-system {\r\n          position: absolute;\r\n          top: 0;\r\n          left: 0;\r\n          width: 100%;\r\n          height: 100%;\r\n          z-index: 5;\r\n        }\r\n\r\n        .pipe {\r\n          position: absolute;\r\n          background: var(--color-slate-500);\r\n          border-radius: 2px;\r\n        }\r\n\r\n        .pipe.return-pipe {\r\n            background: var(--color-red-500);\r\n        }\r\n\r\n        \/* Tank RIGHT SIDE to pump - CORRECTED *\/\r\n        .tank-to-pump {\r\n          bottom: 40px; \r\n          left: calc(50% + 125px);\r\n          right: 60px;\r\n          height: 6px;\r\n          background: linear-gradient(90deg, var(--color-teal-500), var(--color-teal-400));\r\n        }\r\n\r\n        .tank-to-pump-return {\r\n            bottom: 40px;\r\n            left: calc(50% + 125px);\r\n            right: 60px;\r\n            height: 6px;\r\n            transform: translateY(12px);\r\n        }\r\n\r\n\r\n        \/* Pump to heat exchanger (vertical) - CORRECTED *\/\r\n        .pump-to-exchanger {\r\n          right: 60px;\r\n          bottom: 40px;\r\n          top: 60px;\r\n          width: 6px;\r\n          height: auto;\r\n          background: linear-gradient(180deg, var(--color-teal-400), var(--color-teal-500));\r\n        }\r\n\r\n        .pump-to-exchanger-return {\r\n            right: 60px;\r\n            bottom: 40px;\r\n            top: 48px;\r\n            width: 6px;\r\n            transform: translateX(12px);\r\n        }\r\n        \r\n        \/* NEW L-bend pipe into the heat exchanger *\/\r\n        .exchanger-inlet-bend {\r\n          top: 60px;\r\n          right: 60px;\r\n          left: calc(50% - 90px);\r\n          height: 6px;\r\n          background: linear-gradient(90deg, var(--color-teal-500), var(--color-teal-400));\r\n        }\r\n\r\n        .exchanger-inlet-bend-return {\r\n            top: 48px;\r\n            right: 48px;\r\n            left: calc(50% - 90px);\r\n            height: 6px;\r\n        }\r\n\r\n        .flow-indicators {\r\n          position: absolute;\r\n          top: 0;\r\n          left: 0;\r\n          width: 100%;\r\n          height: 100%;\r\n          pointer-events: none;\r\n        }\r\n\r\n        .flow-particle {\r\n          position: absolute;\r\n          width: 6px;\r\n          height: 6px;\r\n          border-radius: 50%;\r\n        }\r\n\r\n        .pipe-flow {\r\n          background: var(--color-teal-300);\r\n        }\r\n\r\n        .return-flow {\r\n            background: var(--color-red-400);\r\n            animation: returnPipeFlow 4s linear infinite;\r\n        }\r\n\r\n        .flow-particle.pipe-flow:nth-child(1) {\r\n          animation: correctedPipeFlow 4s linear infinite;\r\n        }\r\n\r\n        .flow-particle.pipe-flow:nth-child(2) {\r\n          animation: correctedPipeFlow 4s linear infinite;\r\n          animation-delay: 1.3s;\r\n        }\r\n\r\n        .flow-particle.pipe-flow:nth-child(3) {\r\n          animation: correctedPipeFlow 4s linear infinite;\r\n          animation-delay: 2.6s;\r\n        }\r\n\r\n         .flow-particle.return-flow:nth-child(4) {\r\n          animation-delay: 0s;\r\n        }\r\n         .flow-particle.return-flow:nth-child(5) {\r\n          animation-delay: 1.3s;\r\n        }\r\n         .flow-particle.return-flow:nth-child(6) {\r\n          animation-delay: 2.6s;\r\n        }\r\n\r\n\r\n        \/* CORRECTED pipeline flow animations *\/\r\n        @keyframes correctedPipeFlow {\r\n            0%   { \/* Start at right outlet *\/\r\n                transform: translate(calc(50% + 122px), calc(100% - 43px)); opacity: 0;\r\n            }\r\n            2%   {\r\n                transform: translate(calc(50% + 122px), calc(100% - 43px)); opacity: 1;\r\n            }\r\n            25%  { \/* Arrive at vertical pipe *\/\r\n                transform: translate(calc(100% - 63px), calc(100% - 43px)); opacity: 1;\r\n            }\r\n            65%  { \/* Arrive at top bend *\/\r\n                transform: translate(calc(100% - 63px), 63px); opacity: 1;\r\n            }\r\n            98%  { \/* Enter exchanger *\/\r\n                transform: translate(calc(50% - 90px), 63px); opacity: 1;\r\n            }\r\n            100% {\r\n                transform: translate(calc(50% - 90px), 63px); opacity: 0;\r\n            }\r\n        }\r\n        \r\n        @keyframes returnPipeFlow {\r\n            0% { \/* Start at exchanger *\/\r\n                transform: translate(calc(50% + 90px), 51px); opacity: 0;\r\n            }\r\n            2% {\r\n                transform: translate(calc(50% + 90px), 51px); opacity: 1;\r\n            }\r\n            20% { \/* At top right bend *\/\r\n                transform: translate(calc(100% - 48px), 51px); opacity: 1;\r\n            }\r\n            60% { \/* At bottom right bend *\/\r\n                transform: translate(calc(100% - 48px), calc(100% - 55px)); opacity: 1;\r\n            }\r\n            98% { \/* At tank inlet *\/\r\n                 transform: translate(calc(50% + 128px), calc(100% - 55px)); opacity: 1;\r\n            }\r\n            100% {\r\n                 transform: translate(calc(50% + 128px), calc(100% - 55px)); opacity: 0;\r\n            }\r\n\r\n        }\r\n\r\n\r\n        \/* Condensation Chamber with copper coils *\/\r\n        .condensation-chamber {\r\n          position: absolute;\r\n          top: 40px;\r\n          left: 50%;\r\n          transform: translateX(-50%);\r\n          width: 220px;\r\n          height: 80px;\r\n          background: var(--color-bg-6);\r\n          border: 2px solid var(--color-orange-500);\r\n          border-radius: var(--radius-lg);\r\n          display: flex;\r\n          align-items: center;\r\n          justify-content: center;\r\n          z-index: 10;\r\n        }\r\n\r\n        .condenser-coils {\r\n          display: flex;\r\n          gap: var(--space-8);\r\n          align-items: center;\r\n          justify-content: center;\r\n        }\r\n\r\n        .coil {\r\n          width: 30px;\r\n          height: 40px;\r\n          border: 3px solid var(--color-orange-400);\r\n          border-radius: 50%;\r\n          background: linear-gradient(45deg, var(--color-orange-500), var(--color-orange-400));\r\n          animation: coilGlow 2s ease-in-out infinite alternate;\r\n        }\r\n\r\n        @keyframes coilGlow {\r\n          from {\r\n            box-shadow: 0 0 5px rgba(var(--color-orange-400-rgb), 0.5);\r\n          }\r\n          to {\r\n            box-shadow: 0 0 15px rgba(var(--color-orange-400-rgb), 0.8);\r\n          }\r\n        }\r\n\r\n        \/* Tank *\/\r\n        .tank {\r\n          position: absolute;\r\n          bottom: 20px;\r\n          left: 50%;\r\n          transform: translateX(-50%);\r\n          width: 250px;\r\n          height: 300px;\r\n          border: 3px solid var(--color-teal-500);\r\n          border-radius: var(--radius-lg);\r\n          background: var(--color-bg-8);\r\n          overflow: hidden;\r\n          z-index: 1;\r\n        }\r\n\r\n        .two-phase .tank {\r\n            top: 20px;\r\n            bottom: 20px;\r\n            height: auto;\r\n        }\r\n\r\n        .liquid-level {\r\n          position: absolute;\r\n          bottom: 0;\r\n          left: 0;\r\n          right: 0;\r\n          height: 75%;\r\n          background: linear-gradient(180deg, transparent, rgba(var(--color-teal-500-rgb), 0.3));\r\n          border-radius: 0 0 var(--radius-lg) var(--radius-lg);\r\n        }\r\n\r\n        \/* CPU Block *\/\r\n        .cpu-block {\r\n          position: absolute;\r\n          left: 50%;\r\n          transform: translateX(-50%);\r\n          width: 80px;\r\n          height: 30px;\r\n          background: var(--color-orange-500);\r\n          border-radius: var(--radius-sm);\r\n          display: flex;\r\n          align-items: center;\r\n          justify-content: center;\r\n          z-index: 10;\r\n        }\r\n\r\n        .single-phase .cpu-block {\r\n          bottom: 10px;\r\n        }\r\n\r\n        .cpu-block.bottom {\r\n          bottom: 10px;\r\n        }\r\n\r\n        .cpu-block.hot {\r\n          background: var(--color-red-500);\r\n          box-shadow: 0 0 20px rgba(var(--color-red-500-rgb), 0.5);\r\n        }\r\n\r\n        .glowing {\r\n          animation: glow 2s ease-in-out infinite alternate;\r\n        }\r\n\r\n        @keyframes glow {\r\n          from {\r\n            box-shadow: 0 0 10px rgba(var(--color-red-500-rgb), 0.5);\r\n          }\r\n          to {\r\n            box-shadow: 0 0 20px rgba(var(--color-red-500-rgb), 0.8);\r\n          }\r\n        }\r\n\r\n        .cpu-block.hot.glowing {\r\n          animation: hotGlow 1.5s ease-in-out infinite alternate;\r\n        }\r\n\r\n        @keyframes hotGlow {\r\n          from {\r\n            box-shadow: 0 0 15px rgba(var(--color-red-500-rgb), 0.6);\r\n          }\r\n          to {\r\n            box-shadow: 0 0 30px rgba(var(--color-red-500-rgb), 0.9);\r\n          }\r\n        }\r\n\r\n        \/* Heat waves *\/\r\n        .heat-waves {\r\n          position: absolute;\r\n          top: -15px;\r\n          left: 50%;\r\n          transform: translateX(-50%);\r\n          width: 20px;\r\n          height: 20px;\r\n        }\r\n        \r\n        .single-phase .heat-waves {\r\n            top: -44px;\r\n        }\r\n\r\n        .heat-waves::before,\r\n        .heat-waves::after {\r\n          content: '';\r\n          position: absolute;\r\n          width: 2px;\r\n          height: 15px;\r\n          background: var(--color-red-400);\r\n          border-radius: var(--radius-full);\r\n          animation: heatWave 1s ease-in-out infinite;\r\n        }\r\n\r\n        .heat-waves::before {\r\n          left: 6px;\r\n        }\r\n\r\n        .heat-waves::after {\r\n          right: 6px;\r\n          animation-delay: 0.5s;\r\n        }\r\n\r\n        .heat-waves.intense::before,\r\n        .heat-waves.intense::after {\r\n          background: var(--color-red-400);\r\n          animation-duration: 0.7s;\r\n        }\r\n\r\n        @keyframes heatWave {\r\n          0%, 100% {\r\n            opacity: 0.3;\r\n            transform: scaleY(0.8);\r\n          }\r\n          50% {\r\n            opacity: 1;\r\n            transform: scaleY(1.2);\r\n          }\r\n        }\r\n        \r\n        .thermal-pad {\r\n            position: absolute;\r\n            bottom: 100%;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 4px;\r\n            background-color: #bc9a9a;\r\n            z-index: 11;\r\n        }\r\n\r\n        .heatsink {\r\n            position: absolute;\r\n            bottom: calc(100% + 4px);\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            z-index: 12;\r\n        }\r\n        \r\n        .heatsink-base {\r\n            width: 66px;\r\n            height: 5px;\r\n            background-color: #c0c0c0;\r\n            border-radius: 2px 2px 0 0;\r\n            border-top: 1px solid #e0e0e0;\r\n            border-left: 1px solid #e0e0e0;\r\n            border-right: 1px solid #a0a0a0;\r\n        }\r\n\r\n        .heatsink-fins {\r\n            position: absolute;\r\n            bottom: 5px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            display: flex;\r\n            gap: 4px;\r\n        }\r\n\r\n        .heatsink-fin {\r\n            width: 6px;\r\n            height: 20px;\r\n            background-color: #C0C0C0;\r\n            border-top: 1px solid #E0E0E0;\r\n            border-left: 1px solid #E0E0E0;\r\n            border-right: 1px solid #A0A0A0;\r\n        }\r\n        \r\n        .thermal-pad-label {\r\n            position: absolute;\r\n            right: 100%;\r\n            bottom: 24px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 4px;\r\n            margin-right: 8px;\r\n        }\r\n\r\n        .label-line {\r\n            width: 20px;\r\n            height: 1px;\r\n            background-color: #bc9a9a;\r\n        }\r\n\r\n        .label-text {\r\n            font-size: 11px;\r\n            font-family: var(--font-family-mono);\r\n            color: #FFF;\r\n            white-space: nowrap;\r\n            text-shadow: 0 0 3px rgba(0,0,0,0.6);\r\n        }\r\n\r\n        \/* Single-phase horizontal flow - CORRECTED TO ONLY LEFT-TO-RIGHT *\/\r\n        .horizontal-flow {\r\n          position: absolute;\r\n          top: 0;\r\n          left: 0;\r\n          right: 0;\r\n          bottom: 0;\r\n          z-index: 2;\r\n          overflow: hidden;\r\n        }\r\n\r\n        .h-particle {\r\n          position: absolute;\r\n          width: 60px;\r\n          height: 2.5px;\r\n          border-radius: 3px;\r\n          background: linear-gradient(to right, var(--color-teal-300) 33.33%, var(--color-red-400) 66.66%);\r\n          background-size: 300% 100%;\r\n          background-position: 0 0;\r\n          animation: moveHorizontal 5s linear infinite, changeColor 5s linear infinite;\r\n        }\r\n\r\n\r\n        \/* CORRECTED: All particles move ONLY horizontally left-to-right *\/\r\n        .h-particle:nth-child(1) {\r\n          top: 45%;\r\n          animation-duration: 5.2s;\r\n          animation-delay: -0.5s;\r\n        }\r\n\r\n        .h-particle:nth-child(2) {\r\n          top: 55%;\r\n          animation-duration: 4.8s;\r\n          animation-delay: -3.8s;\r\n        }\r\n\r\n        .h-particle:nth-child(3) {\r\n          top: 50%;\r\n          animation-duration: 5.5s;\r\n          animation-delay: -1.9s;\r\n        }\r\n\r\n        .h-particle:nth-child(4) {\r\n          top: 60%;\r\n          animation-duration: 4.6s;\r\n          animation-delay: -4.9s;\r\n        }\r\n\r\n        .h-particle:nth-child(5) {\r\n          top: 40%;\r\n          animation-duration: 5.8s;\r\n          animation-delay: -1.2s;\r\n        }\r\n\r\n        .h-particle:nth-child(6) {\r\n          top: 65%;\r\n          animation-duration: 4.9s;\r\n          animation-delay: -2.7s;\r\n        }\r\n\r\n\r\n        @keyframes moveHorizontal {\r\n          0% {\r\n            transform: translateX(-60px);\r\n            opacity: 0;\r\n          }\r\n          5% {\r\n            opacity: 1;\r\n          }\r\n          95% {\r\n            opacity: 1;\r\n          }\r\n          100% {\r\n            transform: translateX(250px);\r\n            opacity: 0;\r\n          }\r\n        }\r\n\r\n        @keyframes changeColor {\r\n            0%, 40% {\r\n                background-position: 0 0;\r\n            }\r\n            60%, 100% {\r\n                background-position: 100% 0;\r\n            }\r\n        }\r\n\r\n        \/* Pump - CORRECTED POSITION *\/\r\n        .pump {\r\n          position: absolute;\r\n          bottom: 20px;\r\n          right: 30px;\r\n          width: 60px;\r\n          height: 60px;\r\n          z-index: 10;\r\n        }\r\n\r\n        .pump-housing {\r\n          width: 100%;\r\n          height: 100%;\r\n          background: var(--color-slate-500);\r\n          border-radius: 50%;\r\n          border: 3px solid var(--color-teal-500);\r\n        }\r\n\r\n        .pump-rotor {\r\n          position: absolute;\r\n          top: 50%;\r\n          left: 50%;\r\n          transform: translate(-50%, -50%);\r\n          width: 30px;\r\n          height: 30px;\r\n          background: var(--color-teal-400);\r\n          border-radius: 50%;\r\n          animation: rotate 1s linear infinite;\r\n        }\r\n\r\n        .pump-rotor::before,\r\n        .pump-rotor::after {\r\n          content: '';\r\n          position: absolute;\r\n          background: var(--color-teal-600);\r\n        }\r\n\r\n        .pump-rotor::before {\r\n          width: 20px;\r\n          height: 4px;\r\n          top: 50%;\r\n          left: 50%;\r\n          transform: translate(-50%, -50%);\r\n        }\r\n\r\n        .pump-rotor::after {\r\n          width: 4px;\r\n          height: 20px;\r\n          top: 50%;\r\n          left: 50%;\r\n          transform: translate(-50%, -50%);\r\n        }\r\n\r\n        @keyframes rotate {\r\n          from {\r\n            transform: translate(-50%, -50%) rotate(0deg);\r\n          }\r\n          to {\r\n            transform: translate(-50%, -50%) rotate(-360deg);\r\n          }\r\n        }\r\n\r\n        \/* Two-phase bubbles *\/\r\n        .bubbles {\r\n          position: absolute;\r\n          bottom: 0;\r\n          left: 0;\r\n          right: 0;\r\n          height: 100%;\r\n          z-index: 3;\r\n        }\r\n\r\n        .bubble {\r\n          position: absolute;\r\n          background: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, 0.8), var(--color-teal-300));\r\n          border-radius: 50%;\r\n          animation: bubbleRise linear infinite;\r\n          opacity: 0.8;\r\n        }\r\n\r\n        .bubble.small {\r\n          width: 8px;\r\n          height: 8px;\r\n        }\r\n\r\n        .bubble.medium {\r\n          width: 12px;\r\n          height: 12px;\r\n        }\r\n\r\n        .bubble.large {\r\n          width: 16px;\r\n          height: 16px;\r\n        }\r\n\r\n        .bubble:nth-child(1) {\r\n          left: 35%;\r\n          animation-duration: 2.5s;\r\n          animation-delay: 0s;\r\n        }\r\n\r\n        .bubble:nth-child(2) {\r\n          left: 55%;\r\n          animation-duration: 3s;\r\n          animation-delay: 0.3s;\r\n        }\r\n\r\n        .bubble:nth-child(3) {\r\n          left: 45%;\r\n          animation-duration: 2.8s;\r\n          animation-delay: 0.6s;\r\n        }\r\n\r\n        .bubble:nth-child(4) {\r\n          left: 65%;\r\n          animation-duration: 2.2s;\r\n          animation-delay: 0.9s;\r\n        }\r\n\r\n        .bubble:nth-child(5) {\r\n          left: 40%;\r\n          animation-duration: 2.7s;\r\n          animation-delay: 1.2s;\r\n        }\r\n\r\n        .bubble:nth-child(6) {\r\n          left: 60%;\r\n          animation-duration: 3.2s;\r\n          animation-delay: 1.5s;\r\n        }\r\n\r\n        .bubble:nth-child(7) {\r\n          left: 50%;\r\n          animation-duration: 2.4s;\r\n          animation-delay: 1.8s;\r\n        }\r\n\r\n        .bubble:nth-child(8) {\r\n          left: 70%;\r\n          animation-duration: 2.9s;\r\n          animation-delay: 2.1s;\r\n        }\r\n        .bubble:nth-child(9) {\r\n          left: 38%;\r\n          animation-duration: 2.6s;\r\n          animation-delay: 0.2s;\r\n        }\r\n\r\n        .bubble:nth-child(10) {\r\n          left: 62%;\r\n          animation-duration: 3.1s;\r\n          animation-delay: 0.5s;\r\n        }\r\n\r\n        .bubble:nth-child(11) {\r\n          left: 48%;\r\n          animation-duration: 2.3s;\r\n          animation-delay: 1.1s;\r\n        }\r\n\r\n        .bubble:nth-child(12) {\r\n          left: 58%;\r\n          animation-duration: 2.9s;\r\n          animation-delay: 1.6s;\r\n        }\r\n\r\n        .bubble:nth-child(13) {\r\n            left: 52%;\r\n            animation-duration: 2.8s;\r\n            animation-delay: 0.8s;\r\n        }\r\n\r\n        .bubble:nth-child(14) {\r\n            left: 42%;\r\n            animation-duration: 3.3s;\r\n            animation-delay: 1.4s;\r\n        }\r\n\r\n        .bubble:nth-child(15) {\r\n            left: 68%;\r\n            animation-duration: 2.5s;\r\n            animation-delay: 2.0s;\r\n        }\r\n\r\n        @keyframes bubbleRise {\r\n          0% {\r\n            bottom: 35px;\r\n            opacity: 0;\r\n            transform: scale(0.3);\r\n          }\r\n          15% {\r\n            opacity: 0.8;\r\n            transform: scale(0.5);\r\n          }\r\n          85% {\r\n            opacity: 0.8;\r\n            transform: scale(1);\r\n          }\r\n          100% {\r\n            bottom: 70%;\r\n            opacity: 0;\r\n            transform: scale(1.1);\r\n          }\r\n        }\r\n\r\n        \/* Condensation droplets *\/\r\n        .condensation-droplets {\r\n          position: absolute;\r\n          top: 100%;\r\n          left: 0;\r\n          right: 0;\r\n          height: 200px;\r\n          z-index: 8;\r\n        }\r\n\r\n        .droplet {\r\n          position: absolute;\r\n          width: 4px;\r\n          height: 8px;\r\n          background: var(--color-teal-500);\r\n          border-radius: 0 0 50% 50%;\r\n          animation: dropletFall 2s linear infinite;\r\n        }\r\n\r\n        .droplet:nth-child(1) {\r\n          left: 25%;\r\n          animation-delay: 0s;\r\n        }\r\n\r\n        .droplet:nth-child(2) {\r\n          left: 50%;\r\n          animation-delay: 0.5s;\r\n        }\r\n\r\n        .droplet:nth-child(3) {\r\n          left: 75%;\r\n          animation-delay: 1s;\r\n        }\r\n\r\n        .droplet:nth-child(4) {\r\n          left: 40%;\r\n          animation-delay: 1.5s;\r\n        }\r\n\r\n        @keyframes dropletFall {\r\n          0% {\r\n            top: 0;\r\n            opacity: 0;\r\n          }\r\n          10% {\r\n            opacity: 1;\r\n          }\r\n          90% {\r\n            opacity: 1;\r\n          }\r\n          100% {\r\n            top: 180px;\r\n            opacity: 0;\r\n          }\r\n        }\r\n\r\n        \/* Vapor area *\/\r\n        .vapor-area {\r\n          position: absolute;\r\n          top: 25%;\r\n          left: 0;\r\n          right: 0;\r\n          height: 50%;\r\n          background: linear-gradient(180deg, rgba(var(--color-teal-300-rgb), 0.15), transparent);\r\n          animation: vaporShimmer 3s ease-in-out infinite;\r\n          z-index: 1;\r\n        }\r\n\r\n        @keyframes vaporShimmer {\r\n          0%, 100% {\r\n            opacity: 0.3;\r\n          }\r\n          50% {\r\n            opacity: 0.7;\r\n          }\r\n        }\r\n\r\n        \/* Labels *\/\r\n        .label {\r\n          position: absolute;\r\n          bottom: -30px;\r\n          left: 50%;\r\n          transform: translateX(-50%);\r\n          font-size: 11px;\r\n          color: var(--color-text);\r\n          background: var(--color-surface);\r\n          padding: var(--space-4) var(--space-8);\r\n          border-radius: var(--radius-sm);\r\n          border: 1px solid var(--color-card-border-inner);\r\n          white-space: nowrap;\r\n          z-index: 20;\r\n          font-weight: 500;\r\n        }\r\n\r\n        .pump .label {\r\n          bottom: -35px;\r\n        }\r\n\r\n        .cpu-block .label {\r\n          bottom: -35px;\r\n          font-size: 11px;\r\n        }\r\n\r\n        \/* Features *\/\r\n        .features-list {\r\n          padding: var(--space-20);\r\n          background: var(--color-surface);\r\n        }\r\n\r\n        .features-list li {\r\n          padding: 6px 0;\r\n          border-bottom: 1px solid var(--color-card-border-inner);\r\n          font-size: 12px;\r\n          position: relative;\r\n          padding-left: var(--space-16);\r\n        }\r\n\r\n        .features-list li:last-child {\r\n          border-bottom: none;\r\n        }\r\n\r\n        .features-list li::before {\r\n          content: '\u2022';\r\n          position: absolute;\r\n          left: 0;\r\n          color: var(--color-primary);\r\n          font-weight: 600;\r\n        }\r\n\r\n        \/* Comparison Summary *\/\r\n        .comparison-summary {\r\n          padding-top: var(--space-32);\r\n          border-top: 1px solid var(--color-card-border-inner);\r\n        }\r\n\r\n        .comparison-grid {\r\n          display: grid;\r\n          grid-template-columns: repeat(4, 1fr);\r\n          gap: var(--space-12);\r\n          max-width: 1400px;\r\n          margin: 0 auto;\r\n          padding: 0;\r\n        }\r\n\r\n        .comparison-item {\r\n          background: var(--color-surface);\r\n          padding: var(--space-20);\r\n          border-radius: var(--radius-lg);\r\n          border: 1px solid var(--color-card-border-inner);\r\n        }\r\n\r\n        .comparison-item h4 {\r\n          text-align: center;\r\n          margin-bottom: var(--space-16);\r\n          color: var(--color-primary);\r\n        }\r\n\r\n        .comparison-row {\r\n          display: flex;\r\n          justify-content: space-between;\r\n          align-items: center;\r\n          padding: var(--space-8) 0;\r\n          border-bottom: 1px solid var(--color-card-border-inner);\r\n        }\r\n\r\n        .comparison-row:last-child {\r\n          border-bottom: none;\r\n        }\r\n\r\n        .system-name {\r\n          font-weight: 600;\r\n          color: var(--color-text);\r\n          min-width: 60px;\r\n        }\r\n\r\n        \/* Animation controls *\/\r\n        .paused * {\r\n          animation-play-state: paused !important;\r\n        }\r\n\r\n        \/* Responsive design *\/\r\n        @media (max-width: 1200px) {\r\n            .comparison-grid {\r\n                grid-template-columns: 1fr 1fr;\r\n            }\r\n        }\r\n        @media (max-width: 768px) {\r\n          .comparison-container {\r\n            grid-template-columns: 1fr;\r\n            gap: var(--space-16);\r\n            padding: 0 0 var(--space-16) 0;\r\n          }\r\n\r\n          .comparison-grid {\r\n            grid-template-columns: 1fr;\r\n          }\r\n          \r\n          .cooling-system {\r\n            height: 400px;\r\n          }\r\n          \r\n          .tank {\r\n            width: 220px;\r\n            height: 280px;\r\n          }\r\n          \r\n          .heat-exchanger,\r\n          .condensation-chamber {\r\n            width: 180px;\r\n          }\r\n          \r\n          .system-stats {\r\n            grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));\r\n          }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"cooling-animation-wrapper\">\r\n        <div class=\"comparison-container\">\r\n            <div class=\"system-panel single-phase\">\r\n                <div class=\"system-header\">\r\n                    <h2>\u5358\u76f8<\/h2>\r\n                    <div class=\"system-stats\">\r\n                        <div class=\"stat\">\r\n                            <span class=\"stat-label\">\u6e29\u5ea6<\/span>\r\n                            <span class=\"stat-value\" id=\"singlePhaseTemp\">65\u00b0C<\/span>\r\n                        <\/div>\r\n                        <div class=\"stat\">\r\n                            <span class=\"stat-label\">PUE<\/span>\r\n                            <span class=\"stat-value\">1.05-1.12<\/span>\r\n                        <\/div>\r\n                        <div class=\"stat\">\r\n                            <span class=\"stat-label\">\u6d41\u91cf<\/span>\r\n                            <span class=\"stat-value\">2-5 L\/min<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"cooling-system\">\r\n                    <div class=\"heat-exchanger\">\r\n                        <div class=\"exchanger-tubes\"><\/div>\r\n                        <div class=\"label\">\u71b1\u4ea4\u63db\u5668<\/div>\r\n                    <\/div>\r\n                    \r\n                    <!-- Pipeline connections -->\r\n                    <div class=\"pipeline-system\">\r\n                        <div class=\"pipe tank-to-pump\"><\/div>\r\n                        <div class=\"pipe pump-to-exchanger\"><\/div>\r\n                        <div class=\"pipe exchanger-inlet-bend\"><\/div>\r\n                        \r\n                        <div class=\"pipe return-pipe tank-to-pump-return\"><\/div>\r\n                        <div class=\"pipe return-pipe pump-to-exchanger-return\"><\/div>\r\n                        <div class=\"pipe return-pipe exchanger-inlet-bend-return\"><\/div>\r\n\r\n                        <div class=\"flow-indicators\">\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"tank single-phase-tank\">\r\n                        <div class=\"cpu-block glowing hot\">\r\n                             <div class=\"thermal-pad-label\">\r\n                                <span class=\"label-text\">DTT61-s<\/span>\r\n                                <div class=\"label-line\"><\/div>\r\n                            <\/div>\r\n                            <div class=\"thermal-pad\"><\/div>\r\n                            <div class=\"heatsink\">\r\n                               <div class=\"heatsink-base\"><\/div>\r\n                               <div class=\"heatsink-fins\">\r\n                                    <div class=\"heatsink-fin\"><\/div>\r\n                                    <div class=\"heatsink-fin\"><\/div>\r\n                                    <div class=\"heatsink-fin\"><\/div>\r\n                                    <div class=\"heatsink-fin\"><\/div>\r\n                                    <div class=\"heatsink-fin\"><\/div>\r\n                                    <div class=\"heatsink-fin\"><\/div>\r\n                                    <div class=\"heatsink-fin\"><\/div>\r\n                               <\/div>\r\n                            <\/div>\r\n                            <div class=\"heat-waves intense\"><\/div>\r\n                        <\/div>\r\n                        \r\n                        <div class=\"liquid-level\"><\/div>\r\n                        \r\n                        <!-- Horizontal flow particles only -->\r\n                        <div class=\"horizontal-flow\">\r\n                            <div class=\"h-particle\"><\/div>\r\n                            <div class=\"h-particle\"><\/div>\r\n                            <div class=\"h-particle\"><\/div>\r\n                            <div class=\"h-particle\"><\/div>\r\n                            <div class=\"h-particle\"><\/div>\r\n                            <div class=\"h-particle\"><\/div>\r\n                        <\/div>\r\n                        \r\n                    <\/div>\r\n                    \r\n                    <div class=\"pump\">\r\n                        <div class=\"pump-rotor\"><\/div>\r\n                        <div class=\"pump-housing\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"features-list\">\r\n                    \r\n                    <ul>\r\n                        <li>\u9ad8\u6cb8\u70b9\u8a98\u96fb\u6d41\u4f53<\/li>\r\n                        <li>\u30dd\u30f3\u30d7\u99c6\u52d5\u5faa\u74b0<\/li>\r\n                        <li>\u5f37\u5236\u5bfe\u6d41\u71b1\u4f1d\u9054<\/li>\r\n                        <li>\u30b7\u30b9\u30c6\u30e0\u304c\u30b7\u30f3\u30d7\u30eb\u3067\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u304c\u5bb9\u6613<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"system-panel two-phase\">\r\n                <div class=\"system-header\">\r\n                    <h2>\u4e8c\u76f8<\/h2>\r\n                    <div class=\"system-stats\">\r\n                        <div class=\"stat\">\r\n                            <span class=\"stat-label\">\u6cb8\u9a30\u6e29\u5ea6<\/span>\r\n                            <span class=\"stat-value\" id=\"twoPhaseTemp\">55\u00b0C<\/span>\r\n                        <\/div>\r\n                        <div class=\"stat\">\r\n                            <span class=\"stat-label\">PUE<\/span>\r\n                            <span class=\"stat-value\">1.01-1.03<\/span>\r\n                        <\/div>\r\n                        <div class=\"stat\">\r\n                            <span class=\"stat-label\">\u5727\u529b<\/span>\r\n                            <span class=\"stat-value\">\u5bc6\u5c01\u7cfb\u7d71<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <div class=\"cooling-system\">\r\n                    <div class=\"condensation-chamber\">\r\n                        <div class=\"condenser-coils\">\r\n                            <div class=\"coil\"><\/div>\r\n                            <div class=\"coil\"><\/div>\r\n                            <div class=\"coil\"><\/div>\r\n                            <div class=\"coil\"><\/div>\r\n                        <\/div>\r\n                        <div class=\"condensation-droplets\">\r\n                            <div class=\"droplet\"><\/div>\r\n                            <div class=\"droplet\"><\/div>\r\n                            <div class=\"droplet\"><\/div>\r\n                            <div class=\"droplet\"><\/div>\r\n                        <\/div>\r\n                        <div class=\"label\">\u9285\u30b3\u30a4\u30eb\u30b3\u30f3\u30c7\u30f3\u30b5\u30fc<\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"tank two-phase-tank\">\r\n                        <!-- CPU at bottom -->\r\n                        <div class=\"cpu-block bottom glowing hot\">\r\n                            <div class=\"heat-waves intense\"><\/div>\r\n                            \r\n                        <\/div>\r\n                        \r\n                        <div class=\"liquid-level\"><\/div>\r\n                        \r\n                        <!-- Bubbles rising from bottom CPU -->\r\n                        <div class=\"bubbles\">\r\n                            <div class=\"bubble small\"><\/div>\r\n                            <div class=\"bubble medium\"><\/div>\r\n                            <div class=\"bubble large\"><\/div>\r\n                            <div class=\"bubble small\"><\/div>\r\n                            <div class=\"bubble medium\"><\/div>\r\n                            <div class=\"bubble large\"><\/div>\r\n                            <div class=\"bubble small\"><\/div>\r\n                            <div class=\"bubble medium\"><\/div>\r\n                            <div class=\"bubble small\"><\/div>\r\n                            <div class=\"bubble large\"><\/div>\r\n                            <div class=\"bubble medium\"><\/div>\r\n                            <div class=\"bubble small\"><\/div>\r\n                            <div class=\"bubble small\"><\/div>\r\n                            <div class=\"bubble medium\"><\/div>\r\n                            <div class=\"bubble large\"><\/div>\r\n                        <\/div>\r\n                        \r\n                        <div class=\"vapor-area\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"features-list\">\r\n                    \r\n                    <ul>\r\n                        <li>\u4f4e\u6cb8\u70b9\u8a98\u96fb\u6d41\u4f53<\/li>\r\n                        <li>\u81ea\u7136\u5faa\u74b0<\/li>\r\n                        <li>\u6838\u6cb8\u9a30\u76f8\u5909\u5316<\/li>\r\n                        <li>\u6975\u9ad8\u71b1\u6d41\u675f<\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"comparison-summary\">\r\n            <div class=\"comparison-grid\">\r\n                <div class=\"comparison-item\">\r\n                    <h4>\u51b7\u5374\u539f\u7406<\/h4>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u7a7a\u51b7<\/span>\r\n                        <span>\u7a7a\u6c17\u5faa\u74b0<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u5358\u76f8<\/span>\r\n                        <span>\u6db2\u4f53\u5faa\u74b0<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u4e8c\u76f8<\/span>\r\n                        <span>\u76f8\u5909\u5316\u6f5c\u71b1<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"comparison-item\">\r\n                    <h4>\u99c6\u52d5\u65b9\u5f0f<\/h4>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u7a7a\u51b7<\/span>\r\n                        <span>\u30d5\u30a1\u30f3\u99c6\u52d5<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u5358\u76f8<\/span>\r\n                        <span>\u30dd\u30f3\u30d7\u99c6\u52d5<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u4e8c\u76f8<\/span>\r\n                        <span>\u81ea\u7136\u5bfe\u6d41<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"comparison-item\">\r\n                    <h4>\u51b7\u5374\u52b9\u7387<\/h4>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u7a7a\u51b7<\/span>\r\n                        <span>\u4e00\u822c\u7684<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u5358\u76f8<\/span>\r\n                        <span>\u826f\u597d<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u4e8c\u76f8<\/span>\r\n                        <span>\u512a\u79c0<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"comparison-item\">\r\n                    <h4>\u69cb\u7bc9\u8cbb\u7528<\/h4>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u7a7a\u51b7<\/span>\r\n                        <span>\u4e00\u822c\u7684<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u5358\u76f8<\/span>\r\n                        <span>\u4e00\u822c\u7684<\/span>\r\n                    <\/div>\r\n                    <div class=\"comparison-row\">\r\n                        <span class=\"system-name\">\u4e8c\u76f8<\/span>\r\n                        <span>\u975e\u5e38\u306b\u9ad8\u3044<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        class CoolingSystemAnimator {\r\n            constructor() {\r\n                this.temperatureUpdateInterval = null;\r\n                this.startTemperatureUpdates();\r\n                this.initializeAnimations();\r\n            }\r\n\r\n            initializeAnimations() {\r\n                \/\/ Add randomization to bubble positions and timing\r\n                this.randomizeBubbles();\r\n                this.addParticleVariations();\r\n                this.enhanceFlowEffects();\r\n                this.validateCorrectLayout();\r\n            }\r\n\r\n            validateCorrectLayout() {\r\n                \/\/ Verify the layout corrections are properly applied\r\n                console.log('\u9a57\u8b49\u7cfb\u7d71\u5e03\u5c40\u4fee\u6b63:');\r\n                console.log('\u2713 \u55ae\u76f8\u7cfb\u7d71: \u6c34\u69fd\u5de6\u5074\u2192\u5e6b\u6d66\u2192\u5411\u4e0a\u7ba1\u8def\u2192\u71b1\u4ea4\u63db\u5668\u2192\u56de\u6d41');\r\n                console.log('\u2713 \u96d9\u76f8\u7cfb\u7d71: \u5e95\u90e8CPU\u2192\u6c23\u6ce1\u4e0a\u5347\u2192\u9285\u7dda\u5708\u51b7\u51dd\u5668\u2192\u56de\u6d41');\r\n                console.log('\u2713 \u6c34\u69fd\u5167\u7121\u7bad\u982d\u6307\u793a\u5668');\r\n                console.log('\u2713 \u55ae\u76f8\u7cfb\u7d71\u50c5\u6c34\u5e73\u5de6\u81f3\u53f3\u6d41\u52d5');\r\n            }\r\n\r\n            randomizeBubbles() {\r\n                const bubbles = document.querySelectorAll('.bubble');\r\n                bubbles.forEach((bubble, index) => {\r\n                    \/\/ Add slight random variations to position and timing\r\n                    const randomOffset = (Math.random() - 0.5) * 6; \/\/ -3% to +3%\r\n                    \r\n                    \/\/ Apply random horizontal drift within reasonable bounds\r\n                    setTimeout(() => {\r\n                        bubble.style.setProperty('--random-drift', `${randomOffset}px`);\r\n                        \r\n                        \/\/ Add subtle random size variations\r\n                        const sizeVariation = 0.85 + (Math.random() * 0.3); \/\/ 0.85x to 1.15x\r\n                        bubble.style.transform = `scale(${sizeVariation})`;\r\n                    }, index * 100);\r\n                });\r\n            }\r\n            \r\n            addParticleVariations() {\r\n                const hParticles = document.querySelectorAll('.h-particle');\r\n                hParticles.forEach((particle, index) => {\r\n                    \/\/ Add slight random variations for strictly horizontal flow\r\n                    const randomDelay = Math.random() * 0.8;\r\n                    \r\n                    \/\/ This was part of the old implementation, keeping it to avoid breaking things if styles depend on it\r\n                    \/\/ particle.style.animationDelay = `${randomDelay}s`; \r\n                    \r\n                    \/\/ Ensure particles stay strictly horizontal - no vertical drift\r\n                    particle.style.setProperty('--vertical-drift', '0px');\r\n                });\r\n                \r\n                \/\/ Pipeline flow particles\r\n                const pipeFlowParticles = document.querySelectorAll('.flow-particle.pipe-flow');\r\n                pipeFlowParticles.forEach((particle, index) => {\r\n                    const randomDelay = Math.random() * 1.2;\r\n                    particle.style.animationDelay = `${randomDelay}s`;\r\n                });\r\n            }\r\n\r\n            enhanceFlowEffects() {\r\n                \/\/ Add dynamic glow to corrected pipeline connections\r\n                const pipes = document.querySelectorAll('.pipe');\r\n                pipes.forEach((pipe, index) => {\r\n                    setTimeout(() => {\r\n                        pipe.style.boxShadow = `0 0 10px rgba(var(--color-teal-400-rgb), 0.7)`;\r\n                        pipe.style.transition = 'box-shadow 0.4s ease-in-out';\r\n                    }, index * 150);\r\n                });\r\n                \r\n                \/\/ Enhanced copper coil effects\r\n                const coils = document.querySelectorAll('.coil');\r\n                coils.forEach((coil, index) => {\r\n                    coil.style.animationDelay = `${index * 0.25}s`;\r\n                });\r\n                \r\n                \/\/ Highlight tank connection points\r\n                const tankOutlet = document.querySelector('.tank-outlet.left');\r\n                const tankInlet = document.querySelector('.tank-inlet.right');\r\n                \r\n                if (tankOutlet) {\r\n                    tankOutlet.style.boxShadow = '0 0 8px rgba(var(--color-teal-500-rgb), 0.8)';\r\n                }\r\n                if (tankInlet) {\r\n                    tankInlet.style.boxShadow = '0 0 8px rgba(var(--color-teal-400-rgb), 0.8)';\r\n                }\r\n            }\r\n\r\n            startTemperatureUpdates() {\r\n                \/\/ Simulate dynamic temperature readings\r\n                const singlePhaseTemp = document.getElementById('singlePhaseTemp');\r\n                const twoPhaseTemp = document.getElementById('twoPhaseTemp');\r\n                \r\n                let singleTemp = 65;\r\n                let twoTemp = 55;\r\n                \r\n                this.temperatureUpdateInterval = setInterval(() => {\r\n                    \/\/ Simulate temperature fluctuations\r\n                    const singleTempVariation = (Math.random() - 0.5) * 3; \/\/ \u00b11.5\u00b0C\r\n                    const twoTempVariation = (Math.random() - 0.5) * 2; \/\/ \u00b11\u00b0C\r\n                    \r\n                    singleTemp = Math.max(62, Math.min(68, singleTemp + singleTempVariation));\r\n                    twoTemp = Math.max(52, Math.min(58, twoTemp + twoTempVariation));\r\n                    \r\n                    if (singlePhaseTemp) {\r\n                        singlePhaseTemp.textContent = `${Math.round(singleTemp)}\u00b0C`;\r\n                    }\r\n                    if (twoPhaseTemp) {\r\n                        twoPhaseTemp.textContent = `${Math.round(twoTemp)}\u00b0C`;\r\n                    }\r\n                    \r\n                    \/\/ Update glow intensity based on temperature\r\n                    this.updateGlowIntensity(singleTemp, twoTemp);\r\n                    \r\n                }, 2500);\r\n            }\r\n\r\n            updateGlowIntensity(singleTemp, twoTemp) {\r\n                const singleCpu = document.querySelector('.single-phase .cpu-block');\r\n                const twoPhaseCpu = document.querySelector('.two-phase .cpu-block');\r\n                \r\n                if (singleCpu) {\r\n                    const intensity = Math.max(0.3, (singleTemp - 60) \/ 8); \/\/ 0.3-1 scale\r\n                    singleCpu.style.setProperty('--glow-intensity', intensity);\r\n                }\r\n                \r\n                if (twoPhaseCpu) {\r\n                    const intensity = Math.max(0.4, (twoTemp - 50) \/ 8); \/\/ 0.4-1 scale\r\n                    twoPhaseCpu.style.setProperty('--glow-intensity', intensity);\r\n                }\r\n            }\r\n\r\n            addSystemMonitoring() {\r\n                \/\/ Monitor corrected flow patterns\r\n                this.monitorSinglePhaseFlow();\r\n                this.monitorTwoPhaseBoiling();\r\n            }\r\n\r\n            monitorSinglePhaseFlow() {\r\n                \/\/ Monitor horizontal-only flow in single-phase system\r\n                const flowElements = document.querySelectorAll('.h-particle');\r\n                let flowCount = 0;\r\n                \r\n                setInterval(() => {\r\n                    flowCount++;\r\n                    if (flowCount % 12 === 0) {\r\n                        const flowRate = 2.5 + Math.random() * 2; \/\/ 2.5-4.5 L\/min\r\n                        console.log(`\u55ae\u76f8\u7cfb\u7d71\u6d41\u91cf (\u6c34\u5e73\u6d41\u52d5): ${flowRate.toFixed(1)} L\/min`);\r\n                    }\r\n                }, 1000);\r\n            }\r\n\r\n            monitorTwoPhaseBoiling() {\r\n                \/\/ Monitor natural convection bubble rise\r\n                const bubbles = document.querySelectorAll('.bubble');\r\n                let boilingIntensity = 0;\r\n                \r\n                setInterval(() => {\r\n                    boilingIntensity = 60 + Math.random() * 40; \/\/ 60-100% intensity\r\n                    \r\n                    \/\/ Adjust bubble animation based on intensity\r\n                    bubbles.forEach((bubble, index) => {\r\n                        const baseSpeed = 2.5 + (index * 0.1);\r\n                        const speedMultiplier = 0.7 + (boilingIntensity \/ 100) * 0.5;\r\n                        bubble.style.animationDuration = `${baseSpeed \/ speedMultiplier}s`;\r\n                    });\r\n                    \r\n                    if (boilingIntensity > 90) {\r\n                        console.log(`\u96d9\u76f8\u7cfb\u7d71\u6cb8\u9a30\u5f37\u5ea6: ${boilingIntensity.toFixed(1)}% (\u9ad8\u6548\u76f8\u8b8a)`);\r\n                    }\r\n                }, 3500);\r\n            }\r\n\r\n            optimizeAnimations() {\r\n                \/\/ Use will-change for better performance\r\n                const animatedElements = document.querySelectorAll(`\r\n                    .h-particle, .bubble, .droplet, .pump-rotor, \r\n                    .glowing, .heat-waves, .vapor-area, .coil,\r\n                    .flow-particle.pipe-flow, .flow-particle.return-flow, .tank-outlet, .tank-inlet\r\n                `);\r\n                \r\n                animatedElements.forEach(element => {\r\n                    element.style.willChange = 'transform, opacity';\r\n                });\r\n                \r\n                \/\/ Clean up will-change after animations complete\r\n                setTimeout(() => {\r\n                    animatedElements.forEach(element => {\r\n                        element.style.willChange = 'auto';\r\n                    });\r\n                }, 2000);\r\n            }\r\n\r\n            destroy() {\r\n                if (this.temperatureUpdateInterval) {\r\n                    clearInterval(this.temperatureUpdateInterval);\r\n                }\r\n            }\r\n        }\r\n\r\n        \/\/ Enhanced animation effects\r\n        class AnimationEnhancer {\r\n            static addRippleEffect(element, event) {\r\n                const ripple = document.createElement('div');\r\n                const rect = element.getBoundingClientRect();\r\n                const size = Math.max(rect.width, rect.height);\r\n                const x = event.clientX - rect.left - size \/ 2;\r\n                const y = event.clientY - rect.top - size \/ 2;\r\n                \r\n                ripple.style.cssText = `\r\n                    position: absolute;\r\n                    width: ${size}px;\r\n                    height: ${size}px;\r\n                    left: ${x}px;\r\n                    top: ${y}px;\r\n                    background: radial-gradient(circle, rgba(var(--color-teal-500-rgb), 0.3) 0%, transparent 70%);\r\n                    border-radius: 50%;\r\n                    transform: scale(0);\r\n                    animation: ripple 0.6s ease-out;\r\n                    pointer-events: none;\r\n                    z-index: 1000;\r\n                `;\r\n                \r\n                element.style.position = 'relative';\r\n                element.style.overflow = 'hidden';\r\n                element.appendChild(ripple);\r\n                \r\n                setTimeout(() => {\r\n                    ripple.remove();\r\n                }, 600);\r\n            }\r\n\r\n            static addHoverEffects() {\r\n                const systemPanels = document.querySelectorAll('.system-panel');\r\n                \r\n                systemPanels.forEach(panel => {\r\n                    panel.addEventListener('mouseenter', () => {\r\n                        panel.style.transform = 'translateY(-3px)';\r\n                        panel.style.transition = 'transform 0.3s ease-out, box-shadow 0.3s ease-out';\r\n                        panel.style.boxShadow = 'var(--shadow-lg)';\r\n                    });\r\n                    \r\n                    panel.addEventListener('mouseleave', () => {\r\n                        panel.style.transform = 'translateY(0)';\r\n                        panel.style.boxShadow = 'var(--shadow-md)';\r\n                    });\r\n                });\r\n            }\r\n\r\n            static addProgressiveEnhancement() {\r\n                \/\/ Check for reduced motion preference\r\n                const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n                \r\n                if (prefersReducedMotion) {\r\n                    document.body.classList.add('reduced-motion');\r\n                    \r\n                    \/\/ Add reduced motion styles\r\n                    const style = document.createElement('style');\r\n                    style.textContent = `\r\n                        .reduced-motion * {\r\n                            animation-duration: 0.01ms !important;\r\n                            animation-iteration-count: 1 !important;\r\n                            transition-duration: 0.01ms !important;\r\n                        }\r\n                    `;\r\n                    document.head.appendChild(style);\r\n                }\r\n            }\r\n        }\r\n\r\n        \/\/ CSS animation keyframes to be added dynamically\r\n        const additionalKeyframes = `\r\n            @keyframes ripple {\r\n                to {\r\n                    transform: scale(2);\r\n                    opacity: 0;\r\n                }\r\n            }\r\n            \r\n            @keyframes buttonPress {\r\n                0% { transform: scale(1); }\r\n                50% { transform: scale(0.95); }\r\n                100% { transform: scale(1); }\r\n            }\r\n            \r\n            @keyframes connectionGlow {\r\n                0%, 100% { box-shadow: 0 0 8px rgba(var(--color-teal-400-rgb), 0.5); }\r\n                50% { box-shadow: 0 0 12px rgba(var(--color-teal-400-rgb), 0.9); }\r\n            }\r\n            \r\n            .btn:active {\r\n                animation: buttonPress 0.15s ease-out;\r\n            }\r\n            \r\n            .tank-outlet, .tank-inlet {\r\n                animation: connectionGlow 2s ease-in-out infinite;\r\n            }\r\n        `;\r\n\r\n        \/\/ Initialize the application\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            \/\/ Add additional keyframes\r\n            const style = document.createElement('style');\r\n            style.textContent = additionalKeyframes;\r\n            document.head.appendChild(style);\r\n            \r\n            \/\/ Initialize the main animator\r\n            const animator = new CoolingSystemAnimator();\r\n            \r\n            \/\/ Add enhancement features\r\n            AnimationEnhancer.addHoverEffects();\r\n            AnimationEnhancer.addProgressiveEnhancement();\r\n            \r\n            \/\/ Add system monitoring\r\n            animator.addSystemMonitoring();\r\n            \r\n            \/\/ Optimize animations for better performance\r\n            setTimeout(() => {\r\n                animator.optimizeAnimations();\r\n            }, 1000);\r\n            \r\n            \/\/ Store animator instance globally for debugging\r\n            window.coolingSystemAnimator = animator;\r\n            \r\n            console.log('=== \u6d78\u6c92\u5f0f\u51b7\u537b\u7cfb\u7d71\u52d5\u756b\u6bd4\u8f03 v2.0 \u5df2\u521d\u59cb\u5316 ===');\r\n        });\r\n\r\n        \/\/ Handle resize events\r\n        window.addEventListener('resize', () => {\r\n            \/\/ Debounce resize handler\r\n            clearTimeout(window.resizeTimer);\r\n            window.resizeTimer = setTimeout(() => {\r\n                \/\/ Recalculate positions if needed\r\n                if (window.coolingSystemAnimator) {\r\n                    window.coolingSystemAnimator.randomizeBubbles();\r\n                    window.coolingSystemAnimator.addParticleVariations();\r\n                    window.coolingSystemAnimator.enhanceFlowEffects();\r\n                }\r\n            }, 250);\r\n        });\r\n\r\n        \/\/ Export for potential module usage\r\n        if (typeof module !== 'undefined' && module.exports) {\r\n            module.exports = { CoolingSystemAnimator, AnimationEnhancer };\r\n        }\r\n    <\/script>\r\n<\/body>\r\n<\/html>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a55e69 elementor-widget elementor-widget-heading\" data-id=\"9a55e69\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u4e8c\u76f8\u5f0f\u6db2\u51b7\u30b7\u30b9\u30c6\u30e0\u3068\u5358\u76f8\u5f0f\u6db2\u51b7\u30b7\u30b9\u30c6\u30e0\u306e\u6bd4\u8f03<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cc99ae blog__table blog__table-left-th elementor-widget elementor-widget-qi_addons_for_elementor_premium_data_table\" data-id=\"5cc99ae\" data-element_type=\"widget\" data-widget_type=\"qi_addons_for_elementor_premium_data_table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"qodef-shortcode qodef-m  qodef-qi-data-table qodef-border--all qodef-text-link--underline-initial\">\n\t<div class=\"qodef-m-table-holder\">\n\t\t<div class=\"qodef-m-table\" data-id=\"1\">\n\t<div class=\"qodef-m-main-row qodef-e-row\">\n\t\t<div class=\"qodef-e-cell qodef-row-title elementor-repeater-item-c03b63b\">\n\t<h4 class=\"qodef-e-title\">\n\t\t\t<\/h4>\n<\/div>\n<div class=\"qodef-e-cell qodef-row-title elementor-repeater-item-490c044\">\n\t<h4 class=\"qodef-e-title\">\n\t\t\u4e8c\u76f8\t<\/h4>\n<\/div>\n<div class=\"qodef-e-cell qodef-row-title elementor-repeater-item-264de1f\">\n\t<h4 class=\"qodef-e-title\">\n\t\t\u5358\u76f8\t<\/h4>\n<\/div>\n\t<\/div>\n\t<div class=\"qodef-e-row\">\n\t\t<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-c03b63b\">\n\t\t\u30b7\u30b9\u30c6\u30e0\u306e\u8907\u96d1\u3055\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-490c044\">\n\t\t\u5c40\u6240\u5bfe\u6d41\u71b1\u4f1d\u9054\u4fc2\u6570\u306f\u6570\u5343 W\/m\u00b2\u00b7K \u306b\u9054\u3057\u3001\u76f8\u5909\u5316\u306b\u3088\u308a\u975e\u5e38\u306b\u9ad8\u3044\u71b1\u6d41\u675f\u3068\u6e29\u5ea6\u5b89\u5b9a\u6027\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-264de1f\">\n\t\t\u5bfe\u6d41\u4fc2\u6570\u306f\u6570\u5341 W\/m\u00b2\u00b7K \u7a0b\u5ea6\u3067\u3001\u8868\u9762\u7a4d\u62e1\u5927\u306e\u305f\u3081\u306e\u30d5\u30a3\u30f3\u3068\u3001\u754c\u9762\u71b1\u62b5\u6297\u3092\u4e0b\u3052\u308b\u6700\u9069\u5316\u3055\u308c\u305f\u71b1\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u6750\u6599\u304c\u5fc5\u8981\u3067\u3059\u3002\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"qodef-e-row\">\n\t\t\t\t<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-c03b63b\">\n\t\t\u30a8\u30cd\u30eb\u30ae\u30fc\u52b9\u7387\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-490c044\">\n\t\t\u30a8\u30cd\u30eb\u30ae\u30fc\u52b9\u7387\u3092\u6700\u5927\u5316\u3057\u307e\u3059\u3002\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-264de1f\">\n\t\t\u7a7a\u51b7\u3088\u308a\u5927\u5e45\u306b\u512a\u308c\u3001\u6027\u80fd\u3068\u30b3\u30b9\u30c8\u306e\u30d0\u30e9\u30f3\u30b9\u3092\u53d6\u308c\u307e\u3059\u3002\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"qodef-e-row\">\n\t\t\t\t<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-c03b63b\">\n\t\t\u6a5f\u69cb\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-490c044\">\n\t\t\u4f4e\u6cb8\u70b9\u306e\u7d76\u7e01\u6d41\u4f53\u304c\u30db\u30c3\u30c8\u30b9\u30dd\u30c3\u30c8\u3067\u6838\u6cb8\u9a30\u3057\u3001\u6f5c\u71b1\u3092\u642c\u9001\u3057\u305f\u84b8\u6c17\u304c\u51dd\u7e2e\u3057\u3066\u6db2\u4f53\u306b\u623b\u308a\u307e\u3059\u3002\u76f8\u5909\u5316\u4f1d\u71b1\u306b\u4f9d\u5b58\u3057\u307e\u3059\u3002\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-264de1f\">\n\t\t\u9ad8\u6cb8\u70b9\u306e\u7d76\u7e01\u6d41\u4f53\u304c\u71b1\u6e90\u306b\u76f4\u63a5\u63a5\u89e6\u3057\u3001\u76f8\u5909\u5316\u306a\u3057\u3067\u71b1\u4ea4\u63db\u5668\u3092\u901a\u3058\u3066\u653e\u71b1\u3057\u307e\u3059\u3002\u81ea\u7136\u5bfe\u6d41\u307e\u305f\u306f\u5f37\u5236\u5bfe\u6d41\u306b\u4f9d\u5b58\u3057\u307e\u3059\u3002\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"qodef-e-row\">\n\t\t\t\t<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-c03b63b\">\n\t\t\u30b7\u30b9\u30c6\u30e0\u306e\u8907\u96d1\u3055\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-490c044\">\n\t\t\u9ad8\u3044\uff1a\u5bc6\u9589\u69fd\u3001\u6cb8\u9a30\u30fb\u51dd\u7e2e\u7ba1\u7406\u3001\u6c17\u6db2\u5206\u96e2\u88c5\u7f6e\u304c\u5fc5\u8981\u3067\u3001\u8a2d\u8a08\u30fb\u5efa\u8a2d\u306eCAPEX\u304c\u9ad8\u3081\u3067\u3059\u3002\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-264de1f\">\n\t\t\u4f4e\u3044\uff1a\u958b\u653e\u5f0f\u307e\u305f\u306f\u7c21\u6613\u5faa\u74b0\u7cfb\u3067\u3001\u76f8\u5909\u5316\u7ba1\u7406\u304c\u4e0d\u8981\u3002\u8a2d\u7f6e\u3068\u4fdd\u5b88\u304c\u7c21\u5358\u3067\u3059\u3002\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"qodef-e-row\">\n\t\t\t\t<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-c03b63b\">\n\t\t\u6d41\u4f53\u30b3\u30b9\u30c8\u3068\u74b0\u5883\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-490c044\">\n\t\t\u6d41\u4f53\u306f\u30d5\u30c3\u7d20\u7cfb\u5316\u5408\u7269\u304c\u591a\u304f\u3001\u30b3\u30b9\u30c8\u304c\u9ad8\u304f GWP\/PFAS \u30ea\u30b9\u30af\u3092\u4f34\u3044\u3001\u898f\u5236\u9806\u5b88\u306e\u8ca0\u62c5\u304c\u5927\u304d\u3044\u3067\u3059\u3002\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-264de1f\">\n\t\t\u6d41\u4f53\u914d\u5408\u306f\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u53ef\u80fd\u3067\u3001\u9577\u5bff\u547d\u3068\u9632\u98df\u3092\u91cd\u8996\u3057\u3001\u74b0\u5883\u30ea\u30b9\u30af\u306f\u76f8\u5bfe\u7684\u306b\u4f4e\u3044\u3067\u3059\u3002\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"qodef-e-row\">\n\t\t\t\t<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-c03b63b\">\n\t\t\u9069\u7528\u30b7\u30fc\u30f3\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-490c044\">\n\t\t\u6975\u7aef\u306a\u71b1\u5bc6\u5ea6\u3084\u30b9\u30da\u30fc\u30b9\u5236\u7d04\u306e\u3042\u308b\u9ad8\u6027\u80fd\u8a08\u7b97\u74b0\u5883\u3067\u3001\u6cb8\u9a30\u7ba1\u7406\u3068\u30b7\u30fc\u30eb\u80fd\u529b\u3092\u5099\u3048\u305f\u8a2d\u5099\u3002\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-264de1f\">\n\t\t\u5927\u898f\u6a21\u30af\u30e9\u30a6\u30c9\u3084\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u5c55\u958b\u3001\u30a8\u30c3\u30b8\u8a08\u7b97\u306a\u3069\u3001\u9ad8\u53ef\u7528\u6027\u3068\u4f4e\u4fdd\u5b88\u3092\u8981\u3059\u308b\u30b7\u30fc\u30f3\u3002\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"qodef-e-row\">\n\t\t\t\t<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-c03b63b\">\n\t\t\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u8981\u4ef6\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-490c044\">\n\t\t\u53b3\u683c\uff1a\u6d41\u4f53\u306e\u63ee\u767a\u9632\u6b62\u3001\u5b9a\u671f\u7684\u306a\u6f0f\u308c\u691c\u67fb\u3001\u30b3\u30f3\u30c7\u30f3\u30b5\u30fc\u6e05\u6383\u304c\u5fc5\u8981\u3002\t<\/div>\n<div class=\"qodef-e-cell qodef-e-text elementor-repeater-item-264de1f\">\n\t\t\u4f4e\u3081\uff1a\u6d41\u4f53\u5bff\u547d\u304c\u9577\u304f\u76f8\u5909\u5316\u306b\u3088\u308b\u52a3\u5316\u304c\u306a\u304f\u3001\u4fdd\u5b88\u306f\u5f93\u6765\u306e\u6db2\u51b7\u306b\u8fd1\u3044\u3067\u3059\u3002\t<\/div>\n\t<\/div>\n<\/div>\n\t<\/div>\n\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-02afd56 elementor-widget elementor-widget-heading\" data-id=\"02afd56\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u5358\u76f8\u6db2\u6d78\u51b7\u5374\u5c02\u7528\u653e\u71b1\u30d1\u30c3\u30c9<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-100dcb0 elementor-widget elementor-widget-text-editor\" data-id=\"100dcb0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u65ed\u7acb\u79d1\u6280\u91dd\u5c0d\u6d78\u6c92\u5f0f\u6db2\u51b7\u7684\u9577\u671f\u6d78\u6c92\u74b0\u5883\u958b\u767c\u5c08\u7528\u5c0e\u71b1\u588a\u7247\uff0c\u4e0d\u53ea\u80fd\u9632\u6b62\u6c61\u67d3\u4e26\u7dad\u6301\u4ecb\u96fb\u51b7\u537b\u6db2\u7684\u7d14\u5ea6\uff0c\u540c\u6642\u63d0\u4f9b\u7a69\u5b9a\u7684\u5c0e\u71b1\u6548\u679c\u4e26\u4fdd\u8b77\u96f6\u7d44\u4ef6\uff0c\u986f\u8457\u63d0\u5347\u55ae\u76f8\u6d78\u6c92\u5f0f\u6db2\u51b7\u7cfb\u7d71\u7684\u53ef\u9760\u6027\u8207\u9577\u671f\u6027\u80fd\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7eff070 elementor-widget elementor-widget-text-editor\" data-id=\"7eff070\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><span style=\"color: #0061d4;\"><strong><a style=\"color: #0061d4; text-decoration: underline;\" href=\"https:\/\/lipoly.com\/jp\/product\/advanced-materials-series\/single-phase-immersion-cooling-thermal-pad\/dtt61-s\/\">DTT61-s<\/a><\/strong><\/span><\/span>\u5df2\u7d93Engineered Fluids\u8a8d\u8b49\u53ef\u9577\u671f\u8010\u53d7\u6d78\u6c92\u74b0\u5883\uff0c\u540c\u6642\u5177\u6709\u5c40\u90e8\u9694\u96e2\u7684\u6548\u679c\uff0c\u53ef\u91dd\u5c0d\u7279\u5b9a\u96fb\u5b50\u5143\u4ef6\u984d\u5916\u63d0\u4f9b\u4fdd\u8b77\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6f7e6c elementor-widget elementor-widget-text-editor\" data-id=\"b6f7e6c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u65ed\u7acb\u79d1\u6280\u81ea\u6709\u5de5\u5ee0\u63d0\u4f9b\u5ba2\u88fd\u5316\u88c1\u5207\u6c96\u578b\uff0c2~4\u9031\u5167\u53ef\u5b8c\u6210\u51fa\u8ca8\uff0c\u5efa\u7f6e\u6db2\u51b7\u74b0\u5883\u9700\u6c42\uff0c\u6b61\u8fce\u8207\u65ed\u7acb\u79d1\u6280<span style=\"text-decoration: underline; color: #0061d4;\"><strong><a style=\"color: #0061d4; text-decoration: underline;\" href=\"https:\/\/lipoly.com\/jp\/contact\/\">\u71b1\u5c0d\u7b56\u5c08\u696d\u9867\u554f<\/a><\/strong><\/span>\u806f\u7d61\u3002<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4a29736e elementor-section-boxed elementor-section-height-default elementor-section-height-default qodef-elementor-content-no\" data-id=\"4a29736e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2cf7122\" data-id=\"2cf7122\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a40c27b e-flex e-con-boxed qodef-elementor-content-no e-con e-parent\" data-id=\"3a40c27b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-210a4021 elementor-widget elementor-widget-heading\" data-id=\"210a4021\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">\u71b1\u4f1d\u5c0e\u30b0\u30ea\u30b9\u95a2\u9023\u88fd\u54c1<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-730923c e-flex e-con-boxed qodef-elementor-content-no e-con e-parent\" data-id=\"730923c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-3799c51 r-swiper elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-loop-carousel\" data-id=\"3799c51\" data-element_type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:&quot;27016&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;.elementor-widget-container&quot;,&quot;speed&quot;:500,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-carousel.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"swiper elementor-loop-container elementor-grid\" dir=\"ltr\">\n\t\t\t\t<div class=\"swiper-wrapper\" aria-live=\"polite\">\n\t\t<style id=\"loop-27016\">.elementor-27016 .elementor-element.elementor-element-63d9c57{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-0ed6cae );--border-color:var( --e-global-color-0ed6cae );--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27016 .elementor-element.elementor-element-63d9c57::before, .elementor-27016 .elementor-element.elementor-element-63d9c57 > .elementor-background-video-container::before, .elementor-27016 .elementor-element.elementor-element-63d9c57 > .e-con-inner > .elementor-background-video-container::before, .elementor-27016 .elementor-element.elementor-element-63d9c57 > .elementor-background-slideshow::before, .elementor-27016 .elementor-element.elementor-element-63d9c57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27016 .elementor-element.elementor-element-63d9c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ee20fb6 );--background-overlay:'';}.elementor-27016 .elementor-element.elementor-element-63d9c57.e-con{--align-self:flex-start;}.elementor-27016 .elementor-element.elementor-element-f13d184{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c2bc3fd );--border-color:var( --e-global-color-c2bc3fd );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27016 .elementor-element.elementor-element-8db2669{columns:1;}.elementor-27016 .elementor-element.elementor-element-6ff613f{columns:1;}.elementor-27016 .elementor-element.elementor-element-dc83748 img{width:100%;}.elementor-27016 .elementor-element.elementor-element-4ad9124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27016 .elementor-element.elementor-element-0f4dc9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-c2bc3fd );--border-color:var( --e-global-color-c2bc3fd );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-27016 .elementor-element.elementor-element-6a8e52a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27016 .elementor-element.elementor-element-6a8e52a{text-align:center;}.elementor-27016 .elementor-element.elementor-element-6a8e52a .elementor-heading-title{font-size:var( --e-global-typography-1ba5ac2-font-size );font-weight:var( --e-global-typography-1ba5ac2-font-weight );line-height:var( --e-global-typography-1ba5ac2-line-height );color:var( --e-global-color-f90aa15 );}.elementor-27016 .elementor-element.elementor-element-48fd868 > .elementor-widget-container{background-color:var( --e-global-color-27307e4 );margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;border-radius:5px 5px 5px 5px;}.elementor-27016 .elementor-element.elementor-element-48fd868{text-align:center;font-size:var( --e-global-typography-4522989-font-size );font-weight:var( --e-global-typography-4522989-font-weight );line-height:var( --e-global-typography-4522989-line-height );color:var( --e-global-color-ee20fb6 );}.elementor-27016 .elementor-element.elementor-element-3ed3213{text-align:center;}@media(max-width:1024px){.elementor-27016 .elementor-element.elementor-element-6a8e52a .elementor-heading-title{font-size:var( --e-global-typography-1ba5ac2-font-size );line-height:var( --e-global-typography-1ba5ac2-line-height );}.elementor-27016 .elementor-element.elementor-element-48fd868{font-size:var( --e-global-typography-4522989-font-size );line-height:var( --e-global-typography-4522989-line-height );}}@media(max-width:767px){.elementor-27016 .elementor-element.elementor-element-63d9c57{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27016 .elementor-element.elementor-element-f13d184{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27016 .elementor-element.elementor-element-dc83748 img{height:100%;object-fit:contain;object-position:center center;}.elementor-27016 .elementor-element.elementor-element-4ad9124{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-27016 .elementor-element.elementor-element-6a8e52a .elementor-heading-title{font-size:var( --e-global-typography-1ba5ac2-font-size );line-height:var( --e-global-typography-1ba5ac2-line-height );}.elementor-27016 .elementor-element.elementor-element-48fd868{font-size:var( --e-global-typography-4522989-font-size );line-height:var( --e-global-typography-4522989-line-height );}}@media(min-width:768px){.elementor-27016 .elementor-element.elementor-element-4ad9124{--width:100%;}}\/* Start custom CSS for image, class: .elementor-element-dc83748 *\/.productoverf a{\n    transition: transform 1s ease;\n    overflow: hidden;\n}\n.productoverf {\n    overflow: hidden;\n}\n.productoverf a:hover{\n    transform: scale(1.06);\n    contain: content;\n    \n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"27016\" class=\"elementor elementor-27016 swiper-slide e-loop-item e-loop-item-25845 post-25845 product type-product status-publish has-post-thumbnail product_cat-single-phase-immersion-cooling-thermal-pad product_tag-new product_tag-450 product_tag-silicone new first instock shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-63d9c57 e-con-full pdlist e-flex qodef-elementor-content-no e-con e-parent\" data-id=\"63d9c57\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f13d184 pdlist__imgobx e-con-full e-flex qodef-elementor-content-no e-con e-child\" data-id=\"f13d184\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dc83748 productoverf elementor-widget elementor-widget-image\" data-id=\"dc83748\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/lipoly.com\/jp\/product\/gap-filler\/thermal-gel-pad\/single-phase-immersion-cooling-thermal-pad\/dtt61-s\/\" target=\"_blank\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"650\" height=\"650\" src=\"https:\/\/lipoly.com\/wp-content\/uploads\/2025\/09\/DTT61-s-11-650x650.webp\" class=\"attachment-qi_blocks_image_size_square size-qi_blocks_image_size_square wp-image-25852\" alt=\"DTT61-s\u306f\u5358\u76f8\u6d78\u6f2c\u51b7\u5374\u306b\u5bfe\u5fdc\u3057\u305f\u71b1\u4f1d\u5c0e\u30b7\u30fc\u30c8\u3067\u3001Engineered Fluids\u8a8d\u8a3c\u306b\u3088\u308a\u9577\u671f\u9593\u306e\u6d78\u6f2c\u74b0\u5883\u306b\u8010\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u51b7\u5374\u6db2\u306e\u6c5a\u67d3\u3092\u9632\u6b62\u3057\u9ad8\u71b1\u4f1d\u5c0e\u7279\u6027\u3092\u7dad\u6301\u3057\u306a\u304c\u3089\u3001\u5c40\u90e8\u7d76\u7e01\u52b9\u679c\u306b\u3088\u308a\u96fb\u5b50\u90e8\u54c1\u306b\u8ffd\u52a0\u306e\u4fdd\u8b77\u5c64\u3092\u63d0\u4f9b\u3057\u3001\u30b7\u30b9\u30c6\u30e0\u5168\u4f53\u306e\u5b89\u5b9a\u6027\u3092\u5411\u4e0a\u3055\u305b\u307e\u3059\u3002\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u30b5\u30a4\u30ba\u3068\u6253\u3061\u629c\u304d\u52a0\u5de5\u304c\u53ef\u80fd\u3067\u3059\u3002\" srcset=\"https:\/\/lipoly.com\/wp-content\/uploads\/2025\/09\/DTT61-s-11-650x650.webp 650w, https:\/\/lipoly.com\/wp-content\/uploads\/2025\/09\/DTT61-s-11-150x150.webp 150w, https:\/\/lipoly.com\/wp-content\/uploads\/2025\/09\/DTT61-s-11-700x700.webp 700w, https:\/\/lipoly.com\/wp-content\/uploads\/2025\/09\/elementor\/thumbs\/DTT61-s-11-rbmlanibo21uusiwp1jhuu0nj7i4c3obstbv6zsaew.webp 300w, https:\/\/lipoly.com\/wp-content\/uploads\/2025\/09\/DTT61-s-11-100x100.webp 100w\" sizes=\"(max-width: 650px) 100vw, 650px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ad9124 e-con-full e-flex qodef-elementor-content-no e-con e-child\" data-id=\"4ad9124\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0f4dc9d e-con-full e-flex qodef-elementor-content-no e-con e-child\" data-id=\"0f4dc9d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a8e52a elementor-widget elementor-widget-heading\" data-id=\"6a8e52a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/lipoly.com\/jp\/product\/gap-filler\/thermal-gel-pad\/single-phase-immersion-cooling-thermal-pad\/dtt61-s\/\">DTT61-s<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48fd868 elementor-widget elementor-widget-text-editor\" data-id=\"48fd868\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t6.0 W\/m\u00b7K\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ed3213 pdlist__tag-feature elementor-widget elementor-widget-text-editor\" data-id=\"3ed3213\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\u4e00\u6db2\u5f0f\u6db2\u6d78\u51b7\u5374\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u30cf\u30a4\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\uff08HPC\uff09\u304a\u3088\u3073\u4eba\u5de5\u77e5\u80fd\uff08AI\uff09\u30c1\u30c3\u30d7\u306e\u7206\u767a\u7684\u306a\u9032\u5316\u306b\u4f34\u3044\u3001\u5f93\u6765\u306e\u7a7a\u51b7\u3084\u4e00\u822c\u7684\u306a\u7a7a\u51b7\u30b7\u30b9\u30c6\u30e0\u306f\u6025\u901f\u306b\u7269\u7406\u7684\u306a\u653e\u71b1\u9650\u754c\u306b\u9054\u3057\u3064\u3064\u3042\u308a\u307e\u3059\u3002\u73fe\u5728\u3001\u6db2\u6d78\u51b7\u5374\u6280\u8853\u306f\u3001\u6b21\u4e16\u4ee3\u30c7\u30fc\u30bf\u30bb\u30f3\u30bf\u30fc\u3084\u9ad8\u96fb\u529b AI \u30b5\u30fc\u30d0\u30fc\u306e\u71b1\u7ba1\u7406\u306b\u304a\u3051\u308b\u4e3b\u8981\u306a\u6226\u7565\u7684\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u3068\u3057\u3066\u516c\u5f0f\u306b\u6d6e\u4e0a\u3057\u3066\u3044\u307e\u3059\u3002<\/p>","protected":false},"author":6,"featured_media":27713,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[465],"tags":[505,503,499,500,491],"class_list":["post-27711","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-505","tag-503","tag-499","tag-500","tag-491"],"acf":[],"_links":{"self":[{"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/posts\/27711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/comments?post=27711"}],"version-history":[{"count":25,"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/posts\/27711\/revisions"}],"predecessor-version":[{"id":27761,"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/posts\/27711\/revisions\/27761"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/media\/27713"}],"wp:attachment":[{"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/media?parent=27711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/categories?post=27711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lipoly.com\/jp\/wp-json\/wp\/v2\/tags?post=27711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}