html,body{height:100%;margin:0;padding:0;color:#333;font-family:sans-serif}#app{min-width:375px}input,button,textarea{color:inherit;font:inherit}ol,ul{margin:0;padding:0;list-style:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}a{color:#fff;text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0}div,ol,ul{box-sizing:border-box}:root{--color-text-primary: #1f2328;--color-text-secondary: #656d76;--color-text-tertiary: #8c959f;--color-text-accent: #0969da;--color-text-accent-secondary: #218bff;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-components-tooltip-bg: #24292f;--color-components-input-bg-normal: #f6f8fa;--color-components-panel-border: #d0d7de;--color-effects-image-frame: #d0d7de;--color-attention-subtle: #fff8c5;--color-fg-default: #1f2328;--color-fg-muted: #6e7781;--color-fg-subtle: #8c959f;--color-border-default: #d0d7de;--color-border-muted: #d8dee4;--color-accent-fg: #2f81f7;--color-accent-emphasis: #1a73e8;--color-neutral-muted: #eaeef2;--color-danger-fg: #cf222e;--color-divider-subtle: #d8dee4;--color-divider-regular: #d0d7de;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #1f2328;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069}.message{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--color-text-primary);background-color:var(--color-canvas-default);font-size:15px;font-weight:400;line-height:1.6;word-wrap:break-word;word-break:break-word;-webkit-user-select:text;user-select:text}.message .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.message h1:hover .anchor .octicon-link:before,.message h2:hover .anchor .octicon-link:before,.message h3:hover .anchor .octicon-link:before,.message h4:hover .anchor .octicon-link:before,.message h5:hover .anchor .octicon-link:before,.message h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.message details,.message figcaption,.message figure{display:block}.message summary{display:list-item}.message [hidden]{display:none!important}.message a{background-color:transparent;color:var(--color-text-accent);text-decoration:none;text-decoration-color:var(--color-text-accent)}.message a:hover{position:relative;color:var(--color-text-accent-secondary);text-decoration-color:var(--color-text-accent-secondary);text-decoration:underline}.message abbr[title]{position:relative;border-bottom:none;text-decoration:underline dotted;text-decoration-color:var(--color-text-accent)}.message abbr[title]:hover:after{@apply shadow-xl shadow-shadow-shadow-5 rounded-md;position:absolute;bottom:100%;left:0;display:block;width:max-content;content:attr(title);padding:6px;font-size:12px;line-height:1;color:var(--color-text-secondary);border:.5px solid var(--color-components-panel-border);background-color:var(--color-components-tooltip-bg)}.message b,.message strong{font-weight:var(--base-text-weight-bold, 700)}.message dfn{font-style:italic}.message mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}.message small{font-size:90%}.message sub,.message sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.message sub{bottom:-.25em}.message sup{top:-.5em;margin:0 5px}.message figure{margin:1em 40px}.message img{max-width:100%;box-sizing:content-box;border:2px solid var(--color-effects-image-frame);border-radius:0;background-color:var(--color-canvas-default)}.message code,.message kbd,.message pre,.message samp{font-family:monospace;font-size:1em}.message hr{margin:24px 0}.message hr:before{display:table;content:""}.message hr:after{display:table;clear:both;content:""}.message input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.message [type=button],.message [type=reset],.message [type=submit]{-webkit-appearance:button}.message [type=checkbox],.message [type=radio]{box-sizing:border-box;padding:0}.message [type=number]::-webkit-inner-spin-button,.message [type=number]::-webkit-outer-spin-button{height:auto}.message [type=search]::-webkit-search-cancel-button,.message [type=search]::-webkit-search-decoration{-webkit-appearance:none}.message ::-webkit-input-placeholder{color:inherit;opacity:.54}.message ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.message a:hover{text-decoration:underline}.message ::placeholder{color:var(--color-fg-subtle);opacity:1}.message table{border-spacing:0;border-collapse:separate;display:block;width:max-content;max-width:100%;overflow:auto;border:1px solid var(--color-divider-regular);border-radius:8px}.message td,.message th{padding:0}.message details summary{cursor:pointer}.message details:not([open])>*:not(summary){display:none!important}.message a:focus,.message [role=button]:focus,.message input[type=radio]:focus,.message input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.message a:focus:not(:focus-visible),.message [role=button]:focus:not(:focus-visible),.message input[type=radio]:focus:not(:focus-visible),.message input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.message a:focus-visible,.message [role=button]:focus-visible,.message input[type=radio]:focus-visible,.message input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.message a:not([class]):focus,.message a:not([class]):focus-visible,.message input[type=radio]:focus,.message input[type=radio]:focus-visible,.message input[type=checkbox]:focus,.message input[type=checkbox]:focus-visible{outline-offset:0}.message kbd{display:inline-block;padding:2px 6px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:1;color:var(--color-text-primary);vertical-align:middle;background-color:var(--color-components-input-bg-normal);border-radius:6px}.message h1,.message h2,.message h3,.message h4,.message h5,.message h6{padding-top:12px;margin-bottom:12px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.message h1{font-size:20px}.message h2{font-size:16px}.message h3,.message h4,.message h5,.message h6{font-size:14px}.message blockquote{margin:0;padding:0 12px;border-left:3px solid var(--color-text-accent-secondary)}.message ol{list-style:decimal}.message ul{list-style:disc}.message>ol,.message>ul{padding:0}.message ol ol,.message ul ol{list-style-type:lower-roman}.message ul ul ol,.message ul ol ol,.message ol ul ol,.message ol ol ol{list-style-type:lower-alpha}.message dd{margin-left:0}.message tt,.message code,.message samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.message pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.message .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.message input::-webkit-outer-spin-button,.message input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.message:before{display:table;content:""}.message:after{display:table;clear:both;content:""}.message>*:first-child{margin-top:0!important}.message>*:last-child{margin-bottom:0!important}.message a:not([href]){color:inherit;text-decoration:none}.message .absent{color:var(--color-danger-fg)}.message .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.message .anchor:focus{outline:none}.message p,.message blockquote,.message ul,.message ol,.message dl,.message table,.message pre,.message details{margin-top:0}.message ul,.message ol{padding-left:2em}.message ul[role=listbox]{list-style:none!important;padding-left:0!important}.message blockquote>:first-child{margin-top:0}.message blockquote>:last-child{margin-bottom:0}.message h1 .octicon-link,.message h2 .octicon-link,.message h3 .octicon-link,.message h4 .octicon-link,.message h5 .octicon-link,.message h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.message h1:hover .anchor,.message h2:hover .anchor,.message h3:hover .anchor,.message h4:hover .anchor,.message h5:hover .anchor,.message h6:hover .anchor{text-decoration:none}.message h1:hover .anchor .octicon-link,.message h2:hover .anchor .octicon-link,.message h3:hover .anchor .octicon-link,.message h4:hover .anchor .octicon-link,.message h5:hover .anchor .octicon-link,.message h6:hover .anchor .octicon-link{visibility:visible}.message h1 tt,.message h1 code,.message h2 tt,.message h2 code,.message h3 tt,.message h3 code,.message h4 tt,.message h4 code,.message h5 tt,.message h5 code,.message h6 tt,.message h6 code{padding:0 .2em;font-size:inherit}.message summary h1,.message summary h2,.message summary h3,.message summary h4,.message summary h5,.message summary h6{display:inline-block}.message summary h1 .anchor,.message summary h2 .anchor,.message summary h3 .anchor,.message summary h4 .anchor,.message summary h5 .anchor,.message summary h6 .anchor{margin-left:-40px}.message summary h1,.message summary h2{padding-bottom:0;border-bottom:0}.message ul.no-list,.message ol.no-list{padding:0;list-style-type:none}.message ol[type=a]{list-style-type:lower-alpha}.message ol[type=A]{list-style-type:upper-alpha}.message ol[type=i]{list-style-type:lower-roman}.message ol[type=I]{list-style-type:upper-roman}.message ol[type="1"]{list-style-type:decimal}.message div>ol:not([type]){list-style-type:decimal}.message ul ul,.message ul ol,.message ol ol,.message ol ul{margin-top:0;margin-bottom:0}.message li>p{margin-top:16px}.message li+li{margin-top:.25em}.message dl{padding:0}.message dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.message dl dd{padding:0 16px;margin-bottom:16px}.message table th{color:var(--color-text-tertiary);font-size:12px;font-weight:var(--base-text-weight-medium, 500);white-space:nowrap}.message table td{color:var(--color-text-secondary);font-size:13px;font-weight:var(--base-text-weight-normal, 400);white-space:nowrap}.message table th,.message table td{padding:6px 13px}.message table tr>th:not(:last-child),.message table tr>td:not(:last-child){border-right:1px solid var(--color-divider-subtle)}.message table tbody tr:first-child td{border-top:1px solid var(--color-divider-regular)}.message table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-divider-subtle)}.message table img{background-color:transparent}.message img[align=right]{padding-left:20px}.message img[align=left]{padding-right:20px}.message .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.message span.frame{display:block;overflow:hidden}.message span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.message span.frame span img{display:block;float:left}.message span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.message span.align-center{display:block;overflow:hidden;clear:both}.message span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.message span.align-center span img{margin:0 auto;text-align:center}.message span.align-right{display:block;overflow:hidden;clear:both}.message span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.message span.align-right span img{margin:0;text-align:right}.message span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.message span.float-left span{margin:13px 0 0}.message span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.message span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.message code,.message tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.message code br,.message tt br{display:none}.message del code{text-decoration:inherit}.message samp{font-size:85%}.message pre code{font-size:100%;white-space:pre-wrap!important}.message pre>code{padding:0;margin:0;word-break:normal;white-space:pre-wrap;background:transparent;border:0}.message .highlight{margin-bottom:16px}.message .highlight pre{margin-bottom:0;word-break:normal}.message .highlight pre,.message pre{padding:16px;background-color:transparent;overflow:auto;font-size:85%;line-height:1.45}.message pre{padding:0}.message pre code,.message pre tt{display:inline-block;max-width:100%;padding:0;margin:0;overflow-x:auto;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.message .csv-data td,.message .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.message .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.message .csv-data tr{border-top:0}.message .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.message [data-footnote-ref]:before{content:"["}.message [data-footnote-ref]:after{content:"]"}.message .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.message .footnotes ol{padding-left:16px}.message .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.message .footnotes li{position:relative}.message .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.message .footnotes li:target{color:var(--color-fg-default)}.message .footnotes .data-footnote-backref g-emoji{font-family:monospace}.message .pl-c{color:var(--color-prettylights-syntax-comment)}.message .pl-c1,.message .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.message .pl-e,.message .pl-en{color:var(--color-prettylights-syntax-entity)}.message .pl-smi,.message .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.message .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.message .pl-k{color:var(--color-prettylights-syntax-keyword)}.message .pl-s,.message .pl-pds,.message .pl-s .pl-pse .pl-s1,.message .pl-sr,.message .pl-sr .pl-cce,.message .pl-sr .pl-sre,.message .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.message .pl-v,.message .pl-smw{color:var(--color-prettylights-syntax-variable)}.message .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.message .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.message .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.message .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.message .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.message .pl-mh,.message .pl-mh .pl-en,.message .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.message .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.message .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.message .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.message .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.message .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.message .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.message .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.message .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.message .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.message .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.message g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.message g-emoji img{width:1em;height:1em}.message .task-list-item{list-style-type:none}.message .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.message .task-list-item.enabled label{cursor:pointer}.message .task-list-item+.task-list-item{margin-top:4px}.message .task-list-item .handle{display:none}.message .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.message .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.message .contains-task-list{position:relative}.message .contains-task-list:hover .task-list-item-convert-container,.message .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.message ::-webkit-calendar-picker-indicator{filter:invert(50%)}.message .react-syntax-highlighter-line-number{color:var(--color-text-quaternary)}.message p{text-indent:2em;margin:10px 0}.message p img{height:400px;display:block;margin:30px auto 0;background-color:#fff}.message h3{font-size:17px}.logo{height:60px;background-image:url(/energyAiModel/assets/logo-c2f83b6a.png);background-size:contain;background-repeat:no-repeat;background-position:center;border-bottom:1px solid #eaeaea}.container-center{width:1180px;margin:0 auto}.container-title{text-align:center;width:100%;font-family:Arial Narrow;font-weight:400;font-size:34px;color:#111;margin:60px 0 50px;text-transform:uppercase}.header{width:100%;height:60px;position:sticky;background-color:#3f8de2;z-index:999;top:0}.header .header-container{width:80%;height:60px;margin:0 auto;display:flex;justify-content:space-between;position:relative}.header .header-container .header-logo{display:flex;align-items:center}.header .header-container .header-logo img{height:35px;margin-right:10px}.header .header-container .header-logo h2{font-size:18px;color:#4f8ddd;font-weight:400}.header .header-container .nav-menu{width:60%}.header .header-container .nav-menu .anchor-menu{position:sticky;width:100%;height:100%;color:#282828}.header .header-container .nav-menu .anchor-menu ul{display:flex;width:80%;min-width:550px;justify-content:space-between;align-items:center;height:60px;border-radius:10px;padding:0 10px;box-sizing:border-box;margin:0 auto}.header .header-container .nav-menu .anchor-menu ul li{height:60px;line-height:60px;padding:0 10px;float:left;font-family:PingFangSC-Regular;font-size:16px;color:#141f35;font-weight:400;position:relative}.header .header-container .nav-menu .anchor-menu ul li a{color:#fff;cursor:pointer}.header .header-container .nav-menu .anchor-menu ul li a.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:5px;background:#ffffff;border-radius:2px}.header .header-container .nav-menu.mobile-menu{position:fixed;top:60px;left:0;width:100%;background-color:#3f8de2;height:0;overflow:hidden;transition:height .3s ease;z-index:999}.header .header-container .nav-menu.mobile-menu .anchor-menu ul{flex-direction:column;width:100%;padding:0}.header .header-container .nav-menu.mobile-menu .anchor-menu ul li{width:100%;text-align:center;padding:10px 0}.header .header-container .nav-menu.mobile-menu .anchor-menu ul li a{display:block;width:100%}.header .header-container .nav-menu.mobile-menu.show-menu{height:auto;padding-bottom:20px}.header .header-container .user-info{display:flex;align-items:center}.header .header-container .user-info .user-icon{width:45px;height:45px;border-radius:50%;margin-right:10px}.header .header-container .user-info .user-icon img{width:45px;background-color:#e3e3e3;border-radius:50%;height:45px}.header .header-container .user-info .el-dropdown{color:#fff}.header .header-container .user-info p{font-size:14px;color:#fff}.header .header-container .hamburger{position:relative;top:18px;cursor:pointer;color:#fff;height:max-content;z-index:1000}@media (max-width: 1180px){.header .header-container .nav-menu:not(.mobile-menu){display:none}.header .header-container .header-container{margin:0 10px}.header .header-container .nav-menu .anchor-menu ul{height:max-content}.header .header-container .nav-menu .anchor-menu ul li{height:40px;padding:0 10px}}@media (min-width: 1180px){.header .header-container .hamburger,.header .header-container .nav-menu.mobile-menu{display:none}}@media (max-width: 1180px){.header .nav-menu:not(.mobile-menu){display:none}.header .header-container{margin:0;padding:0 20px;width:100%;box-sizing:border-box}}.footer{width:100%;background-color:#4f8ddd;color:#fff;padding:10px 0 0;text-align:center}.footer .footer-container{display:flex;justify-content:space-between;align-items:center;width:80%;margin:0 auto;padding:20px 0 30px}.footer .footer-container .footer-left{text-align:left;width:35%}.footer .footer-container .footer-left .footer-logo{display:flex;align-items:center}.footer .footer-container .footer-left .footer-logo img{width:100%;max-width:400px;margin-right:10px}.footer .footer-container .footer-left .footer-logo span{font-size:18px;font-weight:700}.footer .footer-container .footer-left p{font-size:14px;margin:5px 0}.footer .footer-container .footer-center{text-align:left}.footer .footer-container .footer-center p{line-height:30px}.footer .footer-container .footer-right{text-align:center;width:60%;display:flex;justify-content:space-between;align-items:center}.footer .footer-container .footer-right img{width:120px;height:100px}.footer .footer-container .footer-right p{font-size:14px;margin-top:5px}.footer .footer-bottom{background-color:#1b4f93;padding:20px 0;font-size:12px}.index-page{background-color:#f7f9fe;position:relative}.index-page .banner-container{background-image:url(/energyAiModel/assets/banner-bg-f5832103.png);background-size:100%}.index-page .banner-container .container-center{display:flex;justify-content:space-between;height:460px}.index-page .banner-container .container-center .banner-text{margin-top:2%}.index-page .banner-container .container-center .banner-text h3{font-family:Source Han Sans CN;font-weight:400;font-size:50px;color:#2264e3;line-height:90px;margin:0 0 10px;line-height:50px;text-shadow:-5px -5px 0 #ffffff,5px -5px 0 #ffffff,-5px 5px 0 #ffffff,5px 5px 0 #ffffff}.index-page .banner-container .container-center .banner-text ul li{background:linear-gradient(-90deg,#2264e3,#429fff);border-radius:27px;font-family:Microsoft YaHei;font-weight:400;font-size:16px;color:#fff;line-height:36px;margin-bottom:20px;padding:0 20px;box-sizing:border-box}.index-page .banner-container .container-center .banner-image{margin-top:2%;margin-right:10%;width:400px}.index-page .banner-container .container-center .banner-image img{width:100%}.index-page .file-count-container{background:#ffffff;box-shadow:4px 6px 15px 1px #429fff2e;border-radius:10px;position:relative;margin-top:-70px}.index-page .file-count-container .file-count .file-count-list{display:flex;justify-content:space-between;align-items:center;height:160px;width:75%;margin:0 auto}.index-page .file-count-container .file-count .file-count-list .file-count-item{text-align:center;height:50%;display:flex;flex-direction:column;justify-content:space-between}.index-page .file-count-container .file-count .file-count-list .file-count-item h3{font-family:Microsoft YaHei;font-weight:400;font-size:18px;color:#111;line-height:21px;margin:0 auto}.index-page .file-count-container .file-count .file-count-list .file-count-item span{font-family:Microsoft YaHei;font-weight:600;font-size:40px;color:#3f7cf8}.index-page .product-value-container .product-value .product-value-list{display:flex;justify-content:space-between;align-items:center}.index-page .product-value-container .product-value .product-value-list .product-value-item{background:#ffffff;border-radius:10px;border:1px solid #ffffff;width:30%;height:480px;text-align:center;cursor:pointer}.index-page .product-value-container .product-value .product-value-list .product-value-item:hover{border:1px solid #bde9ff}.index-page .product-value-container .product-value .product-value-list .product-value-item img{width:200px}.index-page .product-value-container .product-value .product-value-list .product-value-item h4{font-family:Microsoft YaHei;font-weight:400;font-size:24px;color:#282828;padding:10px 0;margin:0 0 20px}.index-page .product-value-container .product-value .product-value-list .product-value-item p{font-family:Microsoft YaHei;font-weight:400;font-size:14px;color:#8f8f8f;line-height:32px;margin:5px 0}.index-page .product-index-container{background-image:url(/energyAiModel/assets/oriduct-index-bg-6c224297.png);background-size:cover;background-repeat:no-repeat;margin-top:4%}.index-page .product-index-container .oriduct-index ul{display:flex;padding-top:30px;height:340px;justify-content:space-between;align-items:center}.index-page .product-index-container .oriduct-index ul li{width:12%;text-align:center;color:#fff}.index-page .product-index-container .oriduct-index ul li h3{font-family:Microsoft YaHei;font-weight:400;font-size:26px;color:#fff;line-height:16px;margin:28px 0}.index-page .product-index-container .oriduct-index ul li p{font-family:Microsoft YaHei;font-weight:400;font-size:18px;color:#fff;line-height:24px;margin:36px 0}.index-page .product-index-container .oriduct-index ul li img{width:120px}.index-page .product-function-container .product-function{padding:20px 0 40px;display:flex;justify-content:space-between}.index-page .product-function-container .product-function .product-function-left{width:40%}.index-page .product-function-container .product-function .product-function-left img{width:100%}.index-page .product-function-container .product-function .product-function-right{width:52%;padding:0 0 30px}.index-page .product-function-container .product-function .product-function-right .product-function-item{display:flex;margin-bottom:30px}.index-page .product-function-container .product-function .product-function-right .product-function-item img{width:130px;height:130px}.index-page .product-function-container .product-function .product-function-right .product-function-item .text{padding-left:20px}.index-page .product-function-container .product-function .product-function-right .product-function-item .text h3{font-family:Microsoft YaHei;font-weight:400;font-size:24px;color:#3e85ff;line-height:35px;margin-bottom:20px}.index-page .product-function-container .product-function .product-function-right .product-function-item .text p{font-family:Microsoft YaHei;font-weight:400;font-size:16px;color:#999;margin:5px 0}.index-page .product-advantages-container{background-image:url(/energyAiModel/assets/product-advantages-bg-b45e42d7.png);background-size:cover;background-repeat:no-repeat;padding-top:20px}.index-page .product-advantages-container .product-advantages{padding:20px 0;display:flex;justify-content:space-between}.index-page .product-advantages-container .product-advantages .product-advantages-item{max-height:500px;width:23%;background-image:url(/energyAiModel/assets/product-advantages-icon1-5d140085.png);background-repeat:no-repeat;background-size:100%;justify-content:center;flex-direction:column;text-align:center;color:#fff;padding:0 20px;box-sizing:border-box}.index-page .product-advantages-container .product-advantages .product-advantages-item h3{margin-top:55%;font-family:Microsoft YaHei;font-weight:400;font-size:25px;color:#fff;line-height:30px}.index-page .product-advantages-container .product-advantages .product-advantages-item p{font-family:Microsoft YaHei;font-weight:400;font-size:16px;margin-top:15px;color:#fff;line-height:30px;margin-bottom:35%}.index-page .product-advantages-container .product-advantages .product-advantages-item:nth-child(2){background-image:url(/energyAiModel/assets/product-advantages-icon2-b6acecf4.png)}.index-page .product-advantages-container .product-advantages .product-advantages-item:nth-child(3){background-image:url(/energyAiModel/assets/product-advantages-icon3-11cebe55.png)}.index-page .product-advantages-container .product-advantages .product-advantages-item:nth-child(4){background-image:url(/energyAiModel/assets/product-advantages-icon4-80dc565e.png)}.index-page .el-dialog{margin:20px auto!important;border-radius:10px}.chat-model .duck-show{background:rgba(0,0,0,.4);height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:1000}.chat-model .chat-container{z-index:1001;position:fixed;overflow-y:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:90vh;display:flex;justify-content:space-between;transition:all .5s}.chat-model .chat-container .dialog-box{width:100%;position:relative;display:flex;flex-direction:column;border-radius:0 30px 30px 0;overflow:hidden;background-color:#fff;box-shadow:2px 2px 1px #fff9 inset,3px 2px 10px #09285b4d}.chat-model .chat-container .dialog-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:-1}.chat-model .chat-container .dialog-box .dialog-header{display:flex;align-items:center;padding:15px 29px;height:8%}.chat-model .chat-container .dialog-box .dialog-header img{width:36px;height:36px;border-radius:66px;border:1px solid #e2e2e2}.chat-model .chat-container .dialog-box .dialog-header h3{color:#333;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-left:13px}.chat-model .chat-container .dialog-box .dialog-header .close-model{cursor:pointer;position:absolute;right:40px}.chat-model .chat-container .dialog-box .dialog-header .fullscreen-model{position:absolute;right:80px}.chat-model .chat-container .dialog-box .dialog-header p{color:#333;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-left:13px;margin-top:25px}.chat-model .chat-container .dialog-box .message-container{overflow-y:scroll;padding:0 30px 10px;height:auto;flex:1}.chat-model .chat-container .dialog-box .message-container .send-time{margin:10px;font-size:14px}.chat-model .chat-container .dialog-box .message-container .send-time p{text-align:center}.chat-model .chat-container .dialog-box .message-container .message{display:flex;color:#000;font-size:16px;font-style:normal;font-weight:300;line-height:normal;align-items:start}.chat-model .chat-container .dialog-box .message-container .message ul{list-style:square;padding-left:20px}.chat-model .chat-container .dialog-box .message-container .message ul li:marker{color:red!important}.chat-model .chat-container .dialog-box .message-container .message ol{list-style:decimal}.chat-model .chat-container .dialog-box .message-container .message .text{max-width:80%;color:#000;font-size:16px;font-weight:300;line-height:26px}.chat-model .chat-container .dialog-box .message-container .message .text .loading-message{width:101px;height:41px}.chat-model .chat-container .dialog-box .message-container .message .text svg{margin-left:5px}.chat-model .chat-container .dialog-box .message-container .message .text .loading-indicator{margin-bottom:10px}.chat-model .chat-container .dialog-box .message-container .message .text .loading-indicator span{line-height:30px;margin:10px 0 20px;text-align:center;display:flex;align-items:center}.chat-model .chat-container .dialog-box .message-container .message img{padding-top:8px;width:30px;height:30px;border-radius:80px}@keyframes typewriter{0%{width:0}to{width:max-content}}.chat-model .chat-container .dialog-box .message-container .message-ellipse{min-width:100%;overflow:hidden;position:relative}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text{border-radius:0 10px 10px;background-color:#fff;padding:0 10px 20px;height:max-content;margin-left:5px;width:100%}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text p{color:#000;font-weight:400;display:block;overflow:hidden;line-height:28px;margin-bottom:10px;margin-top:10px}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text .patent-common{display:block;min-width:130px;max-width:600px;width:max-content;word-wrap:break-word;white-space:wrap}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text strong{color:#000;font-weight:600;font-size:17px;width:100%}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text img{width:50%;height:auto;margin:20px auto;border-radius:0;display:block}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text table{border-collapse:collapse;width:max-content;min-width:100%}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text tbody,.chat-model .chat-container .dialog-box .message-container .message-ellipse .text thead,.chat-model .chat-container .dialog-box .message-container .message-ellipse .text tr{width:max-content}.chat-model .chat-container .dialog-box .message-container .message-ellipse .text th,.chat-model .chat-container .dialog-box .message-container .message-ellipse .text td{border:1px solid #dfdfdf;padding:10px;font-size:14px;font-weight:400}.chat-model .chat-container .dialog-box .message-container .message-ellipse .message-actions{display:flex;position:absolute;left:50px;bottom:0;transition:opacity .3s}.chat-model .chat-container .dialog-box .message-container .message-ellipse .message-actions .copy-btn,.chat-model .chat-container .dialog-box .message-container .message-ellipse .message-actions .regenerate-btn{background:rgba(255,255,255,.8);font-size:12px;cursor:pointer;color:#666;line-height:0;padding:6px;border-radius:8px;margin-right:10px}.chat-model .chat-container .dialog-box .message-container .message-ellipse .message-actions .copy-btn svg,.chat-model .chat-container .dialog-box .message-container .message-ellipse .message-actions .regenerate-btn svg{margin-left:0}.chat-model .chat-container .dialog-box .message-container .message-ellipse .message-actions .copy-btn:hover,.chat-model .chat-container .dialog-box .message-container .message-ellipse .message-actions .regenerate-btn:hover{background-color:#eee;color:#000}.chat-model .chat-container .dialog-box .message-container .message-ellipse:hover .message-actions{opacity:1}.chat-model .chat-container .dialog-box .message-container .message-user{justify-content:end}.chat-model .chat-container .dialog-box .message-container .message-user .text{border-radius:10px 0 10px 10px;border:1px solid #9d95ff;background:#4f8ddd;color:#fff;padding:5px 10px;height:max-content;margin-right:15px}.chat-model .chat-container .dialog-box .message-container .message-user .text p{color:#fff;font-weight:400}.chat-model .chat-container .dialog-box .message-container .message-user img{padding-top:0;border:1px solid #c4c4c4}.chat-model .chat-container .dialog-box .message-container .cue-word{padding:20px;max-width:60%;margin:20px auto 0;background-color:#f4f4f4;border-radius:20px;width:max-content}.chat-model .chat-container .dialog-box .message-container .cue-word h3{text-align:center;margin-bottom:20px}.chat-model .chat-container .dialog-box .message-container .cue-word .prompt-cards{display:flex;flex-wrap:wrap}.chat-model .chat-container .dialog-box .message-container .cue-word .prompt-cards .prompt-card{margin:0 10px 10px 0;padding:5px 10px;cursor:pointer;border-radius:10px;background-color:#fff;color:#333}.chat-model .chat-container .dialog-box .message-container .cue-word .prompt-cards .prompt-card:hover{background-color:#2264e3;color:#fff}.chat-model .chat-container .dialog-box .message-input-container{padding:10px 20px 0;height:140px;min-height:75px;position:relative;background-color:#fff;box-shadow:0 -2px 10px #0000001a}.chat-model .chat-container .dialog-box .message-input-container .select-model{width:410px;display:flex;justify-content:space-between;font-size:14px}.chat-model .chat-container .dialog-box .message-input-container .select-model .el-check-tag{font-size:13px;display:flex;margin-bottom:10px;justify-content:space-between;align-items:center;padding:8px 10px}.chat-model .chat-container .dialog-box .message-input-container textarea{border-radius:10px;padding:10px 62px 10px 20px}.chat-model .chat-container .dialog-box .message-input-container .send-active{position:absolute;bottom:16%;right:40px}.chat-model .chat-container .dialog-box .message-input-container .send-active a{position:relative;display:inline-block;padding:15px 20px;height:0;background-color:#4f8ddd;border-radius:5px}.chat-model .chat-container .dialog-box .message-input-container .send-active a:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:" ";display:inline-block;width:15px;height:15px;background:url(/energyAiModel/icon/send.png) no-repeat;background-size:contain}.chat-model .chat-container .dialog-box .message-input-container .send-active .loading-send{padding:8px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;top:-5px;background-color:#4f8ddd;border-radius:5px;transition:all .5s;cursor:pointer}.chat-model .chat-container .dialog-box .message-input-container .el-textarea{height:100%}.chat-model .chat-container .dialog-box .message-input-container .el-textarea .el-input__count{top:12px}.chat-model .chat-container .dialog-box .message-input-container .el-textarea .el-textarea__inner{height:100%}.chat-model .chat-container .no-menu{border-radius:30px!important}.chat-model .empty-message{text-align:center;margin-top:5%}.chat-model .empty-message h3{font-size:25px;line-height:60px;display:flex;align-items:center;text-align:center;justify-content:center}.chat-model .empty-message h3 img{width:30px;height:30px;margin-right:10px}.chat-model .empty-message ul li{margin-top:10px}.chat-model .empty-message p{font-size:16px;margin-top:10px}.chat-model .message{margin:10px 0 0;padding:10px}.chat-model .message.user{background-color:#d1ecf1;color:#0c5460}.chat-model .message.other{background-color:#f8d7da;color:#721c24}.chat-model .chat-container .dialog-box .message-container{scrollbar-width:10px;scrollbar-color:#cacaca transparent}.chat-model .image-placeholder{background:#f5f5f5;padding:10px;border-radius:4px;color:#666;margin:10px 0}.chat-model .message-status{display:flex;width:max-content;max-width:300px;align-items:center;background-size:200% auto;color:#fff;font-weight:700;padding:0 15px;margin:2px 10px;border-radius:0 10px 10px;font-size:14px;box-shadow:0 2px 5px #0000001a;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#34bbec,#ff5496,#f17e5b);background-size:400% 400%;animation:gradientBG 3s ease infinite}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media screen and (max-width: 1180px){.header .header-container .nav-menu.mobile-menu .anchor-menu ul{padding:20px 20px 0}.header .header-container .nav-menu.mobile-menu .anchor-menu ul li{padding:5px 0;line-height:40px;border-radius:15px;overflow:hidden}.header .header-container .nav-menu.mobile-menu .anchor-menu ul li a{border-radius:10px}.header .header-container .nav-menu.mobile-menu .anchor-menu ul li .active{background-color:#fff;color:#3e85ff}.header .header-container .nav-menu.mobile-menu .anchor-menu ul li .active:after{display:none}.container-center{width:100%;padding:0 40px;box-sizing:border-box}.index-page .banner-container .container-center .banner-text{width:60%}.index-page .banner-container .container-center .banner-image{width:300px;margin:0}.index-page .banner-container .container-center .banner-image img{position:relative;top:20%}.index-page .product-value-container .product-value .product-value-list .product-value-item{height:400px;width:32%}.index-page .product-value-container .product-value .product-value-list .product-value-item h4{font-size:18px;margin-bottom:0;font-weight:600}.index-page .product-value-container .product-value .product-value-list .product-value-item p{font-size:14px;margin:0}.index-page .product-function-container .product-function{padding:0 20px}.index-page .product-function-container .product-function .product-function-left{display:none}.index-page .product-function-container .product-function .product-function-right{width:100%}.index-page .product-advantages-container .product-advantages{flex-wrap:wrap;padding:0 20px;margin-bottom:50px}.index-page .product-advantages-container .product-advantages .product-advantages-item{width:47%}.index-page .product-advantages-container .product-advantages .product-advantages-item h3{margin-top:45%}.index-page .product-advantages-container .product-advantages .product-advantages-item p{margin-bottom:30px}}@media screen and (max-width: 960px){.footer .footer-container{display:block;width:100%;padding:20px}.footer .footer-container .footer-left{width:100%;margin:0 auto}.footer .footer-container .footer-right{width:100%;margin:20px auto 0}.chat-model .chat-container{width:95%}.chat-model .chat-container .dialog-box{border-radius:0!important}.index-page .banner-container .container-center{display:flex;justify-content:end}.index-page .banner-container .container-center .banner-image{width:40%}.index-page .banner-container .container-center .banner-text{width:90%;position:absolute;z-index:10}.index-page .banner-container .container-center .banner-text h3{margin-top:2%}.index-page .product-value-container .product-value .product-value-list{flex-wrap:wrap}.index-page .product-value-container .product-value .product-value-list .product-value-item{width:48%;margin-bottom:30px}.index-page .product-value-container .product-value .product-value-list .product-value-item h4{font-size:18px;margin-bottom:0;font-weight:600}.index-page .product-value-container .product-value .product-value-list .product-value-item p{font-size:14px;margin:0}.index-page .product-value-container .product-value .product-value-list .product-value-item img{display:block;width:200px;height:200px;margin:0 auto 10px}}@media screen and (max-width: 620px){.chat-model .chat-container{width:100%;height:100%}.chat-model .chat-container .dialog-box{border-radius:0}.chat-model .chat-container .dialog-box .fullscreen-model{display:none}.chat-model .chat-container .dialog-box .dialog-header{padding:15px}.chat-model .chat-container .dialog-box .dialog-header img{width:30px;height:30px}.chat-model .chat-container .dialog-box .message-container{padding:10px}.chat-model .chat-container .dialog-box .message-input-container{padding:10px;height:133px}.chat-model .chat-container .dialog-box .message-input-container textarea{padding:10px 62px 10px 10px}.chat-model .chat-container .dialog-box .message-input-container .send-active{position:absolute;bottom:14px;right:20px}.footer .footer-container .footer-right{display:block;text-align:center}.footer .footer-container .footer-center{text-align:center;margin-bottom:20px}.header .header-container .header-logo{display:none}.container-center{padding:0 20px}.container-title{margin:20px 0;font-size:24px}.index-page .file-count-container{padding:0 10px;margin-top:0}.index-page .file-count-container .file-count .file-count-list{width:100%;display:block;height:max-content;padding:20px 0 1px}.index-page .file-count-container .file-count .file-count-list .file-count-item{margin-bottom:20px}.index-page .banner-container .container-center .banner-text{width:100%}.index-page .banner-container .container-center .banner-text h3{text-align:center;font-size:30px;line-height:50px;margin:20px 0 10px;color:#2264e3;-webkit-text-stroke:#2264e3}.index-page .banner-container .container-center .banner-text ul{width:100%;display:flex;flex-wrap:wrap;padding:0 10px;justify-content:space-between}.index-page .banner-container .container-center .banner-text ul li{width:48%;padding:10px}.index-page .banner-container .container-center{padding:0}.index-page .product-value-container .product-value .product-value-list .product-value-item{width:100%;padding-bottom:20px;height:max-content}.index-page .product-value-container .product-value .product-value-list .product-value-item img{width:140px;height:140px;display:block}.index-page .product-value-container .product-value .product-value-list .product-value-item .product-value-text{width:100%}.index-page .product-function-container .product-function .product-function-right .product-function-item{display:block}.index-page .product-function-container .product-function .product-function-right .product-function-item .text h3{font-size:22px}.index-page .product-function-container .product-function .product-function-right .product-function-item img{margin:0 auto 20px;display:block}.index-page .product-advantages-container .product-advantages{display:block}.index-page .product-advantages-container .product-advantages .product-advantages-item{width:100%;height:max-content;margin-bottom:20px}.index-page .product-advantages-container .product-advantages .product-advantages-item h3{padding-top:160px;margin-top:0;font-size:23px}.index-page .product-advantages-container .product-advantages .product-advantages-item p{padding-bottom:40px}.chat-model .chat-container .dialog-box .message-container .cue-word{width:90%;max-width:90%}}.ellipse{width:320px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid #e5e7eb;padding:16px;box-sizing:border-box;position:relative;overflow:hidden;border-radius:30px 0 0 30px}.ellipse .loading-indicator{margin:10px}.ellipse .new-chat-button{cursor:pointer;display:flex;align-items:center;width:100%;padding:12px 16px;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#fff;border-radius:8px;margin-bottom:16px;transition:all .2s;box-shadow:0 2px 4px #0000000d}.ellipse .new-chat-button:hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.ellipse .new-chat-button:active{transform:translateY(0)}.ellipse .new-chat-button .new-chat-icon{width:20px;height:20px;margin-right:12px;filter:brightness(0) invert(1)}.ellipse .history-message-list{list-style-type:none;padding:0;margin:0}.ellipse .history-message-list .history-message-item{padding:10px;margin:4px 0;border-radius:8px;cursor:pointer;transition:all .2s;position:relative;display:flex;align-items:center;color:#374151;font-size:14px}.ellipse .history-message-list .history-message-item:hover{background:#f3f4f6;padding-right:20px}.ellipse .history-message-list .history-message-item:hover .delete-chat-btn{opacity:1}.ellipse .history-message-list .history-message-item.active{background:#e5e7eb;font-weight:500}.ellipse .history-message-list .history-message-item .message-content{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:24px}.ellipse .history-message-list .history-message-item .message-time{font-size:12px;color:#6b7280;margin-top:2px}.ellipse .history-message-list .history-message-item .message-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;position:relative}.ellipse .history-message-list .history-message-item .message-title:hover:before{content:attr(data-fulltext);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none;z-index:10}.ellipse .history-message-list .history-message-item .message-title:hover:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#000c;opacity:0;transition:opacity .2s}.ellipse .history-message-list .history-message-item .message-title:hover:before,.ellipse .history-message-list .history-message-item .message-title:hover:after{opacity:1}.ellipse .history-message-list .history-message-item .delete-chat-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .2s;background:none;border:none;padding:4px;border-radius:4px}.ellipse .history-message-list .history-message-item .delete-chat-btn:hover{background:rgba(0,0,0,.05)}.ellipse .history-message-list .history-message-item .delete-chat-btn svg{width:16px;height:16px;stroke:#6b7280}.ellipse:after{content:"";position:fixed;bottom:0;left:0;right:0;width:280px;height:80px;background:linear-gradient(transparent,white 70%);pointer-events:none}.search-container{display:flex;max-width:80%;min-width:1190px;margin:0 auto;padding:0;font-family:Arial,sans-serif;min-height:calc(100vh - 60px)}.search-container .el-step__description{padding-right:0}.search-container .el-dialog__close{color:#fff;font-size:20px;top:10px;right:10px}.search-container .header-with-help{display:flex;align-items:center;gap:16px;margin-bottom:16px}.search-container .header-with-help h2{margin:0;color:#303133;font-weight:600}.search-container .help-button{font-size:16px;margin-top:-5px;transition:all .3s ease}.search-container .help-button:hover{transform:scale(1.1);box-shadow:0 4px 12px #409eff4d}.search-container .guide-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:20px 24px;border-radius:8px 8px 0 0}.search-container .guide-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.search-container .guide-dialog .el-dialog__body{padding:24px;background:#fafbfc}.search-container .guide-dialog-content{padding:24px 0;background:#fafbfc;border-radius:8px}.search-container .guide-dialog-content .guide-steps .el-step{margin-bottom:0;transition:all .3s ease}.search-container .guide-dialog-content .guide-steps .el-step.current-step{transform:scale(1.02)}.search-container .guide-dialog-content .guide-steps .el-step .step-title{font-size:16px;font-weight:600;color:#2c3e50;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;margin-top:12px;white-space:nowrap;transition:all .3s ease}.search-container .guide-dialog-content .guide-steps .el-step .step-title.active-title{color:#409eff;font-weight:700}.search-container .guide-dialog-content .guide-steps .el-step .step-description{margin-top:16px;padding:0 8px;text-align:left;transition:all .3s ease;height:100%}.search-container .guide-dialog-content .guide-steps .el-step .step-description.active-description{background:rgba(64,158,255,.05);border-radius:6px;border-left:3px solid #409eff;padding:10px}.search-container .guide-dialog-content .guide-steps .el-step .step-description p{margin:0 0 12px;color:#5a6c7d;line-height:1.6;font-size:14px;text-align:left}.search-container .guide-dialog-content .guide-steps .el-step .step-description .step-tips{margin:12px 0 0;padding-left:0;list-style:none}.search-container .guide-dialog-content .guide-steps .el-step .step-description .step-tips li{color:#7f8c8d;margin-bottom:8px;line-height:1.5;font-size:13px;position:relative;padding-left:20px;text-align:left;transition:color .3s ease}.search-container .guide-dialog-content .guide-steps .el-step .step-description .step-tips li:before{content:"✓";color:#27ae60;font-weight:700;position:absolute;left:0;top:0}@media (max-width: 768px){.search-container .guide-dialog-content .guide-steps .el-step.current-step{transform:scale(1.01)}.search-container .guide-dialog-content .guide-steps .el-step .step-title{font-size:14px;flex-direction:column;gap:4px}.search-container .guide-dialog-content .guide-steps .el-step .step-title.active-title{font-size:16px}.search-container .guide-dialog-content .guide-steps .el-step .step-description{padding:0 4px}.search-container .guide-dialog-content .guide-steps .el-step .step-description.active-description{padding:8px}.search-container .guide-dialog-content .guide-steps .el-step .step-description p{font-size:13px}.search-container .guide-dialog-content .guide-steps .el-step .step-description .step-tips li{font-size:12px}}.search-container .guide-dialog-content .el-steps--horizontal .el-step{flex:1}.search-container .guide-dialog-content .el-steps--horizontal .el-step:not(:last-child){margin-right:0}.search-container .guide-dialog-content .el-steps--horizontal .el-step__description{padding-left:10%}.search-container .guide-dialog-content .el-steps--horizontal .el-step__head{width:auto;padding-right:0}.search-container .guide-dialog-content .el-steps--horizontal .el-step__main{text-align:center;padding:0 12px;min-height:120px;transition:all .3s ease;border-radius:6px}.search-container .guide-dialog-content .el-steps--horizontal .el-step__main .el-step__title{font-size:16px;line-height:1.3;margin-bottom:8px;margin-top:10px;font-weight:600}.search-container .guide-dialog-content .el-steps--horizontal .el-step__main .el-step__description{padding-right:0;margin-top:0;text-align:left}.search-container .guide-dialog-content .el-steps--horizontal .el-step__line{background:#e1e8ed;height:2px;top:20px;transition:all .3s ease}.search-container .guide-dialog-content .el-steps--horizontal .el-step.current-step+.el-step .el-step__line{background:linear-gradient(90deg,#409eff 0%,#e1e8ed 100%)}.search-container .guide-dialog-content .el-steps--horizontal .el-step__icon{border:2px solid #e1e8ed;background:#fff;width:32px;height:32px;border-radius:50%;transition:all .3s ease}.search-container .guide-dialog-content .el-steps--horizontal .el-step__icon.is-process{border-color:#409eff;background:#409eff;color:#fff;box-shadow:0 0 0 4px #409eff33;animation:pulse 2s infinite}.search-container .guide-dialog-content .el-steps--horizontal .el-step__icon.is-finish{border-color:#67c23a;background:#67c23a;color:#fff}.search-container .guide-dialog-content .el-steps--horizontal .el-step__icon.is-wait{border-color:#c0c4cc;background:#fff;color:#c0c4cc}@keyframes pulse{0%{box-shadow:0 0 #409eff66}70%{box-shadow:0 0 0 8px #409eff00}to{box-shadow:0 0 #409eff00}}.search-container .dialog-footer{text-align:center;padding:16px 0}.search-container .dialog-footer .el-button{padding:12px 32px;font-size:16px;border-radius:8px;transition:all .3s ease}.search-container .dialog-footer .el-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #409eff4d}@media (max-width: 768px){.search-container .guide-dialog .el-dialog{width:95%!important;margin:5vh auto}.search-container .header-with-help{flex-direction:column;align-items:flex-start;gap:12px}}.search-container .el-button{height:40px}.search-container .is-circle{height:var(--el-button-size)}.search-container .right-column{padding:1rem;width:100%;margin:0 auto;flex:1;max-width:calc(100% - 300px)}.search-container .left-column{width:300px;padding-top:2rem;border-right:1px solid #ddd;max-height:800px;position:sticky;top:60px}.search-container .left-column .no-history{text-align:center;color:#888;padding:2rem 0}.search-container .step-indicator{padding:20px;background-color:#f5f7fa;border-radius:4px}.search-container .action-buttons-top{margin-bottom:20px;display:flex;justify-content:flex-end}.search-container .article-preview{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:2rem;animation:fadeIn .3s ease-in-out;margin-bottom:1rem}.search-container .article-preview .article-content{line-height:1.6;padding:1rem 0;white-space:pre-wrap;padding:20px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:20px;min-height:300px}.search-container .article-preview .article-content h1{font-size:2rem;margin-bottom:1rem;color:#1f2937}.search-container .article-preview .article-content h2{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:#374151}.search-container .article-preview .article-content h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:1rem;color:#4b5563}.search-container .article-preview .article-content p{margin-bottom:1rem;color:#4b5563}.search-container .article-preview .action-buttons{display:flex;justify-content:space-between;margin-top:1rem}.search-container .article-preview .action-buttons .secondary-btn{background-color:transparent;color:#3f8de2;border:1px solid #3f8de2;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.search-container .article-preview .action-buttons .secondary-btn:hover{background-color:#bfdbfe}.search-container .article-preview .action-buttons .remove-section-btn{background-color:transparent;color:#dc2626;border:none;cursor:pointer;font-size:1rem}.search-container .article-preview .action-buttons .remove-section-btn:hover{color:#c81e1e}.search-container .step-container{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:2rem;animation:fadeIn .3s ease-in-out}.search-container .step-container p{margin:10px 0 20px}.search-container .step-container .outline-container{display:flex;justify-content:space-between}.search-container .step-container textarea{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;resize:vertical;resize:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.search-container .generate-btn{background-color:#3f8de2;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.search-container .generate-btn:disabled{background-color:#95c4f6;cursor:not-allowed}.search-container .generate-btn:hover:not(:disabled){background-color:#3f8de2}.search-container .outline-list{margin-bottom:2rem}.search-container .outline-list .outline-item{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;position:relative}.search-container .outline-list .outline-item:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.search-container .outline-list .outline-item .section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f1f5f9}.search-container .outline-list .outline-item .section-header .section-title-wrapper{display:flex;align-items:center;flex:1;gap:16px}.search-container .outline-list .outline-item .section-header .section-title-wrapper .section-number{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;white-space:nowrap;box-shadow:0 2px 4px #3b82f64d}.search-container .outline-list .outline-item .section-header .section-title-wrapper .section-title-input{flex:1}.search-container .outline-list .outline-item .section-header .section-title-wrapper .section-title-input :deep(.el-input__wrapper){border-radius:8px;box-shadow:0 1px 3px #0000001a;border:1px solid #d1d5db}.search-container .outline-list .outline-item .section-header .section-title-wrapper .section-title-input :deep(.el-input__wrapper):hover{box-shadow:0 2px 6px #00000026}.search-container .outline-list .outline-item .section-header .section-title-wrapper .section-title-input :deep(.el-input__wrapper).is-focus{box-shadow:0 0 0 3px #3b82f61a}.search-container .outline-list .outline-item .section-header .section-title-wrapper .section-title-input :deep(.el-input__inner){font-weight:600;font-size:16px;color:#1f2937}.search-container .outline-list .outline-item .section-content{margin-bottom:24px}.search-container .outline-list .outline-item .section-content .section-description{margin-bottom:16px}.search-container .outline-list .outline-item .section-content .section-description :deep(.el-textarea__inner){border-radius:8px;border:1px solid #d1d5db;background-color:#fafbfc;transition:all .3s ease}.search-container .outline-list .outline-item .section-content .section-description :deep(.el-textarea__inner):hover{border-color:#9ca3af;background-color:#fff}.search-container .outline-list .outline-item .section-content .section-description :deep(.el-textarea__inner):focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background-color:#fff}.search-container .outline-list .outline-item .section-content .word-count-setting{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}.search-container .outline-list .outline-item .section-content .word-count-setting .word-count-label{font-weight:500;color:#64748b;font-size:14px;margin-right:5px}.search-container .outline-list .outline-item .section-content .word-count-setting .word-unit{color:#64748b;font-size:14px}.search-container .outline-list .outline-item .section-content .word-count-setting :deep(.el-input-number) .el-input__wrapper{border-radius:6px}.search-container .outline-list .outline-item .subsections-container{margin-top:24px}.search-container .outline-list .outline-item .subsections-container .subsections-title{font-size:16px;font-weight:600;color:#374151;margin-bottom:16px;padding-left:12px;border-left:4px solid #3b82f6}.search-container .outline-list .outline-item .subsections-container .subsection-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:16px;border-left:4px solid #10b981;transition:all .3s ease}.search-container .outline-list .outline-item .subsections-container .subsection-item:hover{box-shadow:0 4px 6px -1px #0000001a;border-left-color:#059669}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header .subsection-number{background-color:#10b981;color:#fff;padding:6px 12px;border-radius:16px;font-weight:600;font-size:12px;min-width:50px;text-align:center}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header .subsection-title-input{flex:1}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header .subsection-title-input :deep(.el-input__wrapper){border-radius:6px}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header .subsection-actions{display:flex;gap:6px}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header .subsection-actions .el-button{transition:all .3s ease}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header .subsection-actions .el-button:hover{transform:translateY(-1px)}.search-container .outline-list .outline-item .subsections-container .subsection-item .word-count-setting{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}.search-container .outline-list .outline-item .subsections-container .subsection-item .word-count-setting .word-count-label{font-weight:500;color:#64748b;font-size:14px;margin-right:5px}.search-container .outline-list .outline-item .subsections-container .subsection-item .word-count-setting .word-unit{color:#64748b;font-size:14px}.search-container .outline-list .outline-item .subsections-container .subsection-item .word-count-setting :deep(.el-input-number) .el-input__wrapper{border-radius:6px}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-description{margin-bottom:16px}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-description :deep(.el-textarea__inner){border-radius:6px;background-color:#f9fafb;border:1px solid #e5e7eb}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-description :deep(.el-textarea__inner):focus{background-color:#fff;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.search-container .outline-list .outline-item .subsections-container .subsection-item .word-count-setting{background-color:#f0fdf4;border-color:#dcfce7}.search-container .outline-list .outline-item .add-subsection-wrapper{margin-top:20px;text-align:center;padding-top:16px;border-top:1px dashed #d1d5db}.search-container .outline-list .outline-item .add-subsection-wrapper .el-button{padding:12px 24px;border-radius:8px;font-weight:500;transition:all .3s ease}.search-container .outline-list .outline-item .add-subsection-wrapper .el-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}@media (max-width: 768px){.search-container .outline-list .outline-item{padding:16px}.search-container .outline-list .outline-item .section-header .section-title-wrapper{flex-direction:column;align-items:stretch;gap:12px}.search-container .outline-list .outline-item .section-header .section-title-wrapper .section-number{align-self:flex-start}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header{flex-wrap:wrap;gap:8px}.search-container .outline-list .outline-item .subsections-container .subsection-item .subsection-header .subsection-actions{width:100%;justify-content:center;margin-top:8px}}.search-container .action-buttons{display:flex;justify-content:space-between;margin-top:1.5rem}.search-container .action-buttons .secondary-btn{background-color:transparent;color:#3f8de2;border:1px solid #3f8de2;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.search-container .action-buttons .secondary-btn:hover{background-color:#bfdbfe}.search-container .action-buttons .primary-btn{background-color:#3f8de2;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.search-container .action-buttons .primary-btn:hover{background-color:#1b4f93}.search-container .loading{text-align:center;padding:2rem 0}.search-container .loading .spinner{border:4px solid #f3f3f3;border-top:4px solid #3f8de2;border-radius:50%;width:40px;height:40px;margin:1rem auto;animation:spin 1s linear infinite}.search-container .response-stream{width:100%;height:37px;padding:10px 12px;background-color:#f8f9fa;color:#333;font-family:monospace;font-size:13px;line-height:1.6;border:1px solid #dcdfe6;border-radius:6px;margin-bottom:20px;overflow:hidden;white-space:pre-wrap;word-break:break-word}.search-container .progress-container{width:100%;height:20px;background-color:#f0f0f0;border-radius:10px;overflow:hidden;margin:20px 0}.search-container .progress-bar{height:100%;background-color:#409eff;transition:width .3s ease}.search-container .subsection-word-count{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px}.search-container .skeleton-container{padding:15px 0}.search-container .skeleton-line{height:16px;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab,#34bbec,#ff5496,#f17e5b);opacity:.5;background-size:400% 100%;animation:gradientBG 3s ease infinite;margin-bottom:8px;border-radius:4px}.search-container .skeleton-line:nth-child(2){width:80%}.search-container .skeleton-line:nth-child(3){width:60%}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0% 50%}}.search-container .section-container{padding-bottom:20px;border-bottom:1px solid #f0f0f0}.search-container .subsection-container{margin-left:20px;margin-bottom:20px}.search-container .section-title{font-size:1.5rem;margin:20px 0 15px;color:#333}.search-container .subsection-title{font-size:1.2rem;margin:15px 0 10px;color:#555}.search-container .section-content,.search-container .subsection-content{line-height:1.6;margin-bottom:15px}.search-container .share-container{display:flex;justify-content:end}.search-container .report-generation-container{padding:0 0 20px;margin:0 auto}.search-container .status-indicator{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.search-container .status-indicator .status-icon{flex-shrink:0}.search-container .status-indicator .status-icon .loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #4f8ef7;border-radius:50%;animation:spin 1s linear infinite}.search-container .status-indicator .status-text{flex:1}.search-container .status-indicator .status-text .status-title{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.search-container .status-indicator .status-text .status-subtitle{margin:0;font-size:14px;color:#666;line-height:1.4}.search-container .progress-section{padding:30px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.search-container .progress-section .progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.search-container .progress-section .progress-header .progress-label{font-size:16px;font-weight:500;color:#333}.search-container .progress-section .progress-header .progress-percentage{font-size:20px;font-weight:600;color:#4f8ef7}.search-container .progress-section .progress-container{margin-bottom:20px}.search-container .progress-section .progress-container .progress-track{width:100%;height:20px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.search-container .progress-section .progress-container .progress-track .progress-bar{height:100%;background:linear-gradient(90deg,#4f8ef7 0%,#6c5ce7 100%);border-radius:4px;transition:width .3s ease;position:relative}.search-container .progress-section .progress-container .progress-track .progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.search-container .progress-section .progress-info{display:flex;gap:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.search-container .progress-section .progress-info .time-estimate,.search-container .progress-section .progress-info .queue-info{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.search-container .progress-section .progress-info .time-estimate i,.search-container .progress-section .progress-info .queue-info i{font-size:16px;color:#4f8ef7}.search-container .progress-section .tip-card{background:#f8faff;border:1px solid #e6f0ff;border-radius:8px;padding:20px;margin-top:0}.search-container .progress-section .tip-card .tip-content{margin-bottom:16px}.search-container .progress-section .tip-card .tip-content h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#333}.search-container .progress-section .tip-card .tip-content .tip-list{margin:0;padding-left:16px}.search-container .progress-section .tip-card .tip-content .tip-list li{margin-bottom:6px;font-size:14px;color:#666;line-height:1.4}.search-container .progress-section .tip-card .notification-content{padding-top:16px;border-top:1px solid #e6f0ff}.search-container .progress-section .tip-card .notification-content p{margin:0;font-size:14px;color:#666;font-weight:500}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 768px){.search-container .report-generation-container{padding:20px 16px}.search-container .report-generation-container .status-indicator{flex-direction:column;text-align:center;gap:16px}.search-container .report-generation-container .status-indicator .status-title{font-size:20px}.search-container .report-generation-container .tips-section{grid-template-columns:1fr}.search-container .report-generation-container .action-section{flex-direction:column}.search-container .report-generation-container .action-section .btn-secondary{width:100%;justify-content:center}}.research-topic-guide .topic-examples{margin-top:16px}.research-topic-guide .topic-examples h4{font-size:16px;font-weight:600;color:#2264e3;margin-bottom:12px}.research-topic-guide .topic-examples .example-category{margin-bottom:20px}.research-topic-guide .topic-examples .example-category h5{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.research-topic-guide .topic-examples .example-category ul{margin:8px 0;display:flex}.research-topic-guide .topic-examples .example-category ul li{font-size:13px;color:#666;margin-bottom:4px;line-height:1.4;margin-right:8px}.research-topic-guide .topic-examples .example-category .category-description{font-size:12px;color:#888;line-height:1.5;margin-top:8px;padding:8px 12px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #2264e3}
