.index-module_building_analysis_-dBDZ0{width:100%;min-width:0;height:100%;min-height:0}.index-module_svg_viewer_DEhWSh{box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;background:#fafbfc;border:1px solid #eef0f3;border-radius:12px}.index-module_svg_viewer--state_hZuIrw{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:32px;color:#64748b;text-align:center}.index-module_svg_viewer--error_qMsor9{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.index-module_svg_viewer__errorDetail_IfW8Bb{max-width:100%;padding:12px;font-size:12px;text-align:left;word-break:break-word;white-space:pre-wrap;background:rgba(0,0,0,.04);border-radius:8px}.index-module_svg_viewer__hint_mKgAyW{margin:0;font-size:14px}.index-module_svg_viewer__spinner_mCZIvn{width:36px;height:36px;border:3px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:index-module_svg-spin_HhT0rY .8s linear infinite}.index-module_svg_viewer__inline_qtPOj-{box-sizing:border-box;display:grid;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:16px}.index-module_svg_viewer__inline_qtPOj->svg{display:block;width:100%!important;max-width:100%;height:100%!important;max-height:100%}.index-module_svg_viewer__object_XTGCpc,.index-module_svg_viewer__img_kHc47o{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:16px;object-fit:contain;object-position:center;border:none}@keyframes index-module_svg-spin_HhT0rY{to{transform:rotate(360deg)}}.index-module_tabs_p4ExAg{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.index-module_tab-bar_6JLiy0{position:absolute;top:12px;left:12px;z-index:6;display:flex;gap:8px}.index-module_tab-item_cQeq3l{padding:6px 18px;font-size:14px;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:6px;transition:all .2s}.index-module_tab-item_cQeq3l:hover{color:#1f2d3d;border-color:#c7ced6}.index-module_tab-item_cQeq3l.index-module_tab-item-active_yjQV0F{color:#fff;background:#334155;border-color:#334155}.index-module_tab-item_cQeq3l.index-module_tab-item-active_yjQV0F:hover{color:#fff;border-color:#334155}.index-module_body_J7FJPp{position:relative;flex:1;min-height:0}.index-module_nav-btn_cWO0Bj{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;padding:0;color:#64748b;cursor:pointer;background:none;border:none;transform:translateY(-50%)}.index-module_nav-btn_cWO0Bj:hover{color:#334155}.index-module_prev_VjmN0g{left:12px}.index-module_next_P1G2-b{right:12px}@supports not selector(:where(*)){.cykj-business-root .index-module_building_analysis_-dBDZ0{width:100%;min-width:0;height:100%;min-height:0}.cykj-business-root .index-module_svg_viewer_DEhWSh{box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;background:#fafbfc;border:1px solid #eef0f3;border-radius:12px}.cykj-business-root .index-module_svg_viewer--state_hZuIrw{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:32px;color:#64748b;text-align:center}.cykj-business-root .index-module_svg_viewer--error_qMsor9{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.cykj-business-root .index-module_svg_viewer__errorDetail_IfW8Bb{max-width:100%;padding:12px;font-size:12px;text-align:left;word-break:break-word;white-space:pre-wrap;background:rgba(0,0,0,.04);border-radius:8px}.cykj-business-root .index-module_svg_viewer__hint_mKgAyW{margin:0;font-size:14px}.cykj-business-root .index-module_svg_viewer__spinner_mCZIvn{width:36px;height:36px;border:3px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:index-module_svg-spin_HhT0rY .8s linear infinite}.cykj-business-root .index-module_svg_viewer__inline_qtPOj-{box-sizing:border-box;display:grid;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:16px}.cykj-business-root .index-module_svg_viewer__inline_qtPOj->svg{display:block;width:100%!important;max-width:100%;height:100%!important;max-height:100%}.cykj-business-root .index-module_svg_viewer__object_XTGCpc,.cykj-business-root .index-module_svg_viewer__img_kHc47o{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:16px;object-fit:contain;object-position:center;border:none}.cykj-business-root .index-module_tabs_p4ExAg{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.cykj-business-root .index-module_tab-bar_6JLiy0{position:absolute;top:12px;left:12px;z-index:6;display:flex;gap:8px}.cykj-business-root .index-module_tab-item_cQeq3l{padding:6px 18px;font-size:14px;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e5e8;border-radius:6px;transition:all .2s}.cykj-business-root .index-module_tab-item_cQeq3l:hover{color:#1f2d3d;border-color:#c7ced6}.cykj-business-root .index-module_tab-item_cQeq3l.index-module_tab-item-active_yjQV0F{color:#fff;background:#334155;border-color:#334155}.cykj-business-root .index-module_tab-item_cQeq3l.index-module_tab-item-active_yjQV0F:hover{color:#fff;border-color:#334155}.cykj-business-root .index-module_body_J7FJPp{position:relative;flex:1;min-height:0}.cykj-business-root .index-module_nav-btn_cWO0Bj{position:absolute;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;padding:0;color:#64748b;cursor:pointer;background:none;border:none;transform:translateY(-50%)}.cykj-business-root .index-module_nav-btn_cWO0Bj:hover{color:#334155}.cykj-business-root .index-module_prev_VjmN0g{left:12px}.cykj-business-root .index-module_next_P1G2-b{right:12px}}.index-module_climate-example-canvas_1MdaCk{position:relative;display:flex;width:100%;height:100%;background:#fff}.index-module_climate-example-canvas_1MdaCk>div{flex:1;min-height:0}.index-module_climate-example-canvas_badge_mKIM0q{background:rgba(248,249,250,.85);border:1px solid #e2e5e8;border-radius:8px;bottom:18px;color:#9aa4ac;font-size:18px;font-weight:600;letter-spacing:1px;padding:6px 16px;pointer-events:none;position:absolute;right:18px;-webkit-user-select:none;user-select:none;z-index:7}@supports not selector(:where(*)){.cykj-business-root .index-module_climate-example-canvas_1MdaCk{position:relative;display:flex;width:100%;height:100%;background:#fff}.cykj-business-root .index-module_climate-example-canvas_1MdaCk>div{flex:1;min-height:0}.cykj-business-root .index-module_climate-example-canvas_badge_mKIM0q{background:rgba(248,249,250,.85);border:1px solid #e2e5e8;border-radius:8px;bottom:18px;color:#9aa4ac;font-size:18px;font-weight:600;letter-spacing:1px;padding:6px 16px;pointer-events:none;position:absolute;right:18px;-webkit-user-select:none;user-select:none;z-index:7}}.index-module_parameters_DKra7J{min-width:0}.index-module_parameters_DKra7J fieldset{min-width:0;padding:0;margin:0;border:0}.index-module_box-wrap_-phKXa .index-module_parameter-box_vO3FgQ{padding:0 10px}.index-module_pill-group_upeNuR{display:flex;flex:1;flex-wrap:wrap;gap:6px;align-items:center;margin-left:12px}.index-module_pill-item_9CGs55{flex:1;padding:0 12px;font-size:12px;line-height:28px;color:#254b66;text-align:center;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:16px;transition:all .3s}.index-module_pill-item_9CGs55:disabled{cursor:not-allowed;opacity:.6}.index-module_pill-item-active_9PatxK{color:#fff;background:var(--primary-color);border-color:var(--primary-color)}.index-module_input_3Xnvnp{width:100%}.index-module_preview_94bhQW{width:280px;max-width:100%}.index-module_weather-block_z3yTwp{overflow:visible!important}.index-module_weather-column_8KPDCl{display:flex;flex-direction:column;gap:14px}.index-module_weather-column_8KPDCl .index-module_weather-tabs_s--6kB{--background-color: #eef0f1;--border-color: #eef0f1;--item-color: #344b5e;--item-font-size: 12px;--item-line-height: 34px;--segment-block-background: #2c3e49;--segment-block-border-radius: 7px;--border-radius: 10px}.index-module_city-search-row_Axp4E8 .index-module_city-input_BXyHmt.index-module_city-input_BXyHmt{--input-background: #f7f7f7;--input-border-color: #d5dbe1;flex:1;min-width:0;height:42px;text-align:right}.index-module_city-search-row_Axp4E8 .index-module_city-input_BXyHmt.index-module_city-input_BXyHmt::placeholder{text-align:right}.index-module_city-search-row_Axp4E8{display:flex;gap:8px;align-items:center}.index-module_city-search-row_Axp4E8 .index-module_search-btn_7Pcbsv{min-width:58px;height:42px;padding:0 16px;font-size:12px;font-weight:600;background-color:#40836e;border-radius:10px;box-shadow:0 2px 5px rgba(49,106,86,.18)}.index-module_city-picker-wrap_bb0p-A{position:relative}.index-module_city-candidate-list_zQKBUl{position:absolute;top:100%;right:0;left:0;z-index:25;max-height:289px;padding:12px;margin-top:6px;overflow-y:auto;background:#fff;border:1px solid #e8eaec;border-radius:12px;box-shadow:0 12px 30px rgba(30,40,48,.16)}.index-module_city-candidate-tip_h9eywX{padding:42px 8px;font-size:11px;color:#989fa4;text-align:center}.index-module_city-candidate-items_jFRNUJ{padding:0;margin:0;list-style:none}.index-module_city-candidate-item_rFtOcV{display:flex;gap:14px;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:8px 10px;color:#394650;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:7px}.index-module_city-candidate-item_rFtOcV:hover{background:#f3f5f5}.index-module_city-candidate-station_qSI-tt{display:flex;flex-direction:column;gap:3px;min-width:0}.index-module_city-candidate-station_qSI-tt small{font-size:10px;color:#8a959c}.index-module_city-candidate-name_z8u-4r{font-size:12px;font-weight:700}.index-module_city-candidate-type_ZZ2GQW{padding:1px 5px;margin-left:6px;font-size:9px;font-style:normal;font-weight:600;color:#4f6270;vertical-align:1px;background:#eef1f3;border-radius:4px}.index-module_is-cswd_WEllPI{color:#8a5a1f;background:#f8eedf}.index-module_city-candidate-meta_5AyZzu{max-width:52%;font-size:9px;font-weight:600;color:#60727d;text-align:right}.index-module_epw-ready-card_6oYlJB{position:relative;padding:16px;border:1px dashed #b9c4d0;border-radius:10px}.index-module_epw-ready-card_6oYlJB .index-module_epw-download-btn_E3WBn6{margin-top:12px;color:#316a56;background:#fff;border:1px solid #316a56}.index-module_epw-ready-close_hs2Slc{position:absolute;top:12px;right:12px;color:#a3abb8;cursor:pointer}.index-module_epw-ready-close_hs2Slc:hover{color:#254b66}.index-module_epw-ready-title_m5RTDT{font-size:14px;font-weight:600;color:#254b66}.index-module_epw-ready-desc_0WqKau{margin-top:6px;font-size:12px;color:#8a94a6}@supports not selector(:where(*)){.cykj-business-root .index-module_parameters_DKra7J{min-width:0}.cykj-business-root .index-module_parameters_DKra7J fieldset{min-width:0;padding:0;margin:0;border:0}.cykj-business-root .index-module_box-wrap_-phKXa .index-module_parameter-box_vO3FgQ{padding:0 10px}.cykj-business-root .index-module_pill-group_upeNuR{display:flex;flex:1;flex-wrap:wrap;gap:6px;align-items:center;margin-left:12px}.cykj-business-root .index-module_pill-item_9CGs55{flex:1;padding:0 12px;font-size:12px;line-height:28px;color:#254b66;text-align:center;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:16px;transition:all .3s}.cykj-business-root .index-module_pill-item_9CGs55:disabled{cursor:not-allowed;opacity:.6}.cykj-business-root .index-module_pill-item-active_9PatxK{color:#fff;background:var(--primary-color);border-color:var(--primary-color)}.cykj-business-root .index-module_input_3Xnvnp{width:100%}.cykj-business-root .index-module_preview_94bhQW{width:280px;max-width:100%}.cykj-business-root .index-module_weather-block_z3yTwp{overflow:visible!important}.cykj-business-root .index-module_weather-column_8KPDCl{display:flex;flex-direction:column;gap:14px}.cykj-business-root .index-module_weather-column_8KPDCl .index-module_weather-tabs_s--6kB{--background-color: #eef0f1;--border-color: #eef0f1;--item-color: #344b5e;--item-font-size: 12px;--item-line-height: 34px;--segment-block-background: #2c3e49;--segment-block-border-radius: 7px;--border-radius: 10px}.cykj-business-root .index-module_city-search-row_Axp4E8 .index-module_city-input_BXyHmt.index-module_city-input_BXyHmt{--input-background: #f7f7f7;--input-border-color: #d5dbe1;flex:1;min-width:0;height:42px;text-align:right}.cykj-business-root .index-module_city-search-row_Axp4E8 .index-module_city-input_BXyHmt.index-module_city-input_BXyHmt::placeholder{text-align:right}.cykj-business-root .index-module_city-search-row_Axp4E8{display:flex;gap:8px;align-items:center}.cykj-business-root .index-module_city-search-row_Axp4E8 .index-module_search-btn_7Pcbsv{min-width:58px;height:42px;padding:0 16px;font-size:12px;font-weight:600;background-color:#40836e;border-radius:10px;box-shadow:0 2px 5px rgba(49,106,86,.18)}.cykj-business-root .index-module_city-picker-wrap_bb0p-A{position:relative}.cykj-business-root .index-module_city-candidate-list_zQKBUl{position:absolute;top:100%;right:0;left:0;z-index:25;max-height:289px;padding:12px;margin-top:6px;overflow-y:auto;background:#fff;border:1px solid #e8eaec;border-radius:12px;box-shadow:0 12px 30px rgba(30,40,48,.16)}.cykj-business-root .index-module_city-candidate-tip_h9eywX{padding:42px 8px;font-size:11px;color:#989fa4;text-align:center}.cykj-business-root .index-module_city-candidate-items_jFRNUJ{padding:0;margin:0;list-style:none}.cykj-business-root .index-module_city-candidate-item_rFtOcV{display:flex;gap:14px;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:8px 10px;color:#394650;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:7px}.cykj-business-root .index-module_city-candidate-item_rFtOcV:hover{background:#f3f5f5}.cykj-business-root .index-module_city-candidate-station_qSI-tt{display:flex;flex-direction:column;gap:3px;min-width:0}.cykj-business-root .index-module_city-candidate-station_qSI-tt small{font-size:10px;color:#8a959c}.cykj-business-root .index-module_city-candidate-name_z8u-4r{font-size:12px;font-weight:700}.cykj-business-root .index-module_city-candidate-type_ZZ2GQW{padding:1px 5px;margin-left:6px;font-size:9px;font-style:normal;font-weight:600;color:#4f6270;vertical-align:1px;background:#eef1f3;border-radius:4px}.cykj-business-root .index-module_is-cswd_WEllPI{color:#8a5a1f;background:#f8eedf}.cykj-business-root .index-module_city-candidate-meta_5AyZzu{max-width:52%;font-size:9px;font-weight:600;color:#60727d;text-align:right}.cykj-business-root .index-module_epw-ready-card_6oYlJB{position:relative;padding:16px;border:1px dashed #b9c4d0;border-radius:10px}.cykj-business-root .index-module_epw-ready-card_6oYlJB .index-module_epw-download-btn_E3WBn6{margin-top:12px;color:#316a56;background:#fff;border:1px solid #316a56}.cykj-business-root .index-module_epw-ready-close_hs2Slc{position:absolute;top:12px;right:12px;color:#a3abb8;cursor:pointer}.cykj-business-root .index-module_epw-ready-close_hs2Slc:hover{color:#254b66}.cykj-business-root .index-module_epw-ready-title_m5RTDT{font-size:14px;font-weight:600;color:#254b66}.cykj-business-root .index-module_epw-ready-desc_0WqKau{margin-top:6px;font-size:12px;color:#8a94a6}}.index-module_scope_v89vK4{height:100%;min-height:0;color:inherit}.index-module_canvas_o2ByXU{position:relative;width:100%;height:100%;overflow:hidden}.index-module_actions_xEja43{display:flex;gap:12px;width:100%}.index-module_actions_xEja43 .index-module_history_btn_r33X-L,.index-module_actions_xEja43 .index-module_generate_btn_eFcCaC{flex:1}@supports not selector(:where(*)){.cykj-business-root .index-module_scope_v89vK4{height:100%;min-height:0;color:inherit}.cykj-business-root .index-module_canvas_o2ByXU{position:relative;width:100%;height:100%;overflow:hidden}.cykj-business-root .index-module_actions_xEja43{display:flex;gap:12px;width:100%}.cykj-business-root .index-module_actions_xEja43 .index-module_history_btn_r33X-L,.cykj-business-root .index-module_actions_xEja43 .index-module_generate_btn_eFcCaC{flex:1}}
