#__layout,#__nuxt{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);position:relative;width:100%}.page-wrapper{background-color:var(--color-bg-secondary);width:100%}@media screen and (min-width:1024px){.page-wrapper{padding:20px}}.container{margin-left:auto;margin-right:auto;max-width:1224px;padding-left:12px;padding-right:12px;width:100%}.btn{align-items:center;border-radius:4px;display:inline-flex;justify-content:center;line-height:1.375;padding:6px 14px;pointer-events:auto;position:relative;transition:box-shadow .3s,background-color .3s,background .3s,color .3s,opacity .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:disabled{cursor:not-allowed}.btn-primary{background:linear-gradient(90deg,#168ffa,#21d7f6 110%);color:#fff}.btn-primary:not(.btn-plain):hover{background:linear-gradient(90deg,#70bcff,#99effd 110%);color:#fff!important}.btn-danger{background-color:var(--color-error);color:#fff}.btn-danger:hover{background-color:rgba(253,36,50,.6);color:#fff!important}.btn-neutral{background-color:#fff;color:var(--color-foreground-primary)}.btn-neutral:hover{background-color:var(--color-bg-primary);border-color:var(--color-bg-primary)}.btn-plain{background:transparent;border-style:solid;border-width:1px}.btn-disabled{border-color:transparent;color:#fff;cursor:not-allowed}.btn-disabled,.btn-disabled:hover{background-color:var(--color-foreground-secondary)}.btn-primary.btn-plain{border-color:var(--color-primary);color:var(--color-primary)}.btn-primary.btn-plain:hover{background-color:var(--color-primary);border-color:transparent;color:#fff}.btn-danger.btn-plain{border-color:var(--color-error);color:var(--color-error)}.btn-neutral.btn-plain{border-color:--color-foreground-primary;color:var(--color-foreground-primary)}.w-full{width:100%}.h-full{height:100%}.text-primary{color:var(--color-primary)}.text-main{color:var(--color-foreground-primary)}.text-default{color:var(--color-foreground-default)}.text-regular{color:var(--color-foreground-regular)}.text-secondary{color:var(--color-foreground-secondary)}.c-orange{color:var(--color-orange)}.text-gradient{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(90deg,#138afa -1%,#2ec3fb 97%);-webkit-background-clip:text;background-clip:text}.hover-primary:hover{color:var(--color-primary)}.c-green{color:var(--color-green)}.c-red{color:var(--color-red)}.lowercase{text-transform:lowercase}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.bolder{font-weight:900}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.text-center{text-align:center}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-shrink-0{flex-shrink:0}.overflow-auto{overflow:auto}.hidden{display:none}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.cursor-pointer,.link{cursor:pointer}.shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line2{-webkit-line-clamp:2}.line2,.line3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.line3{-webkit-line-clamp:3}.line4{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.no-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.svg-icon{fill:currentColor;height:1em;overflow:hidden;width:1em}.prose{word-wrap:break-word;color:var(--color-foreground-primary);font-size:1rem;line-height:1.6}.prose :where(a){color:var(--color-primary);font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-line:underline;text-underline-offset:2px}.prose :where(a strong){color:inherit}.prose :where(strong){font-weight:500}.prose :where(ol,ul){display:flex;flex-direction:column;margin-bottom:1.25em;margin-top:1.25em;padding-left:1rem}.prose :where(ol>li,ul>li){padding-left:.375em}.prose :where(ol){counter-reset:item;list-style-type:decimal}.prose :where(ol[type=A]){list-style-type:upper-alpha}.prose :where(ol[type=a]){list-style-type:lower-alpha}.prose :where(ol[type="A s"]){list-style-type:upper-alpha}.prose :where(ol[type="a s"]){list-style-type:lower-alpha}.prose :where(ol[type=I]){list-style-type:upper-roman}.prose :where(ol[type=i]){list-style-type:lower-roman}.prose :where(ol[type="I s"]){list-style-type:upper-roman}.prose :where(ol[type="i s"]){list-style-type:lower-roman}.prose :where(ol[type="1"]){list-style-type:decimal}.prose :where(ul){list-style-type:disc}.prose :where(.prose>ul>li p){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol){margin-bottom:.75em;margin-top:.75em}.prose :where(ul li){display:block;margin:0;position:relative}.prose :where(ul li:before){content:"•";font-size:.875rem;line-height:1.25rem;margin-left:-1rem;position:absolute}.prose :where(code){font-size:.875em;font-weight:500}.prose :where(code:before,code:after){content:"`"}.prose :where(pre){background-color:transparent;border-radius:.375rem;color:currentColor;font-size:.875em;font-weight:400;line-height:1.7142857;margin:0;overflow-x:auto;padding:0}.prose :where(pre code){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code:before,pre code:after){content:none}.prose :where(table){border-collapse:separate;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead,tbody tr,tfoot){border-bottom-color:#eaeaea;border-bottom-width:1px}.prose :where(tbody td,tfoot td){padding:.5714286em}.prose :where(thead th:first-child,tbody td:first-child,tfoot td:first-child){padding-left:0}.prose :where(thead th:last-child,tbody td:last-child,tfoot td:last-child){padding-right:0}.prose :where(thead th){font-weight:500;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(thead th strong){color:inherit}.prose :where(thead th code){color:inherit}.prose :where(tbody tr:last-child){border-bottom-width:0}.prose :where(tbody tr:last-child td:first-child){border-bottom-left-radius:.375rem}.prose :where(tbody tr:last-child td:last-child){border-bottom-right-radius:.375rem}.prose :where(tbody td){vertical-align:baseline}.prose :where(tfoot td){vertical-align:top}.prose :where(th){background-color:rgba(236,236,241,.2);border-bottom-width:1px;border-left-width:1px;border-top-width:1px;padding:.25rem .75rem}.prose :where(th:first-child){border-top-left-radius:.375rem}.prose :where(th:last-child){border-right-width:1px;border-top-right-radius:.375rem}.prose :where(td){border-bottom-width:1px;border-left-width:1px;padding:.25rem .75rem}.prose :where(td:last-child){border-right-width:1px}.prose :where(p){margin-bottom:1.25em;margin-top:1.25em}.prose :where(li){margin-bottom:.5em;margin-top:.5em}.prose :where(hr+*){margin-top:0}.prose :where(h2+*){margin-top:0}.prose :where(h3+*){margin-top:0}.prose :where(h4+*){margin-top:0}.prose :where(.prose>:first-child){margin-top:0}.prose :where(.prose>:last-child){margin-bottom:0}.prose :where(ol li,ol li>p,ol li>div,ol ol,ol ul,ul li,ul li>p,ul li>div,ul ol,ul ul){margin:0}.result-streaming>:not(ol):not(ul):not(pre):last-child:after,.result-streaming>ol:last-child li:last-child:after,.result-streaming>pre:last-child code:after,.result-streaming>ul:last-child li:last-child:after{animation:blink 1s steps(5,start) infinite;content:"▋";margin-left:.25rem;vertical-align:baseline}.auth-container{padding:90px 24px 40px}.auth-header-box{margin-bottom:30px}.auth-header-box .auth-header-title{font-size:24px;font-weight:700;line-height:1.25;text-align:center}.auth-header-box .auth-header-description{color:var(--color-foreground-secondary);font-size:14px;line-height:20px;margin-top:10px;text-align:center}.auth-header-box .auth-header-description .link{margin-left:6px}.auth-box{margin:0 auto;max-width:480px;text-align:center}.auth-box .split-line{color:var(--color-foreground-secondary);font-size:16px;line-height:20px;margin-bottom:16px;margin-top:16px;text-align:center}.auth-box .submit-btn{font-weight:700;margin-top:55px}.auth-box .el-input__inner,.search-container .el-input__inner{box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.auth-box .el-form-item__error,.search-container .el-form-item__error{padding-left:16px}.auth-box .el-button,.search-container .el-button{border-radius:30px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);font-size:20px;line-height:24px;padding:8px 16px;width:100%}@media screen and (min-width:1024px){.auth-box .el-input__inner,.search-container .el-input__inner{font-size:18px;height:56px;line-height:56px;padding:0 30px}.auth-box .el-input--suffix .el-input__inner,.search-container .el-input--suffix .el-input__inner{padding-right:40px}.auth-box .el-input__suffix,.search-container .el-input__suffix{right:12px}.auth-box .el-button,.search-container .el-button{font-size:22px;line-height:24px;padding:15px 30px}.auth-header-box .auth-header-title{font-size:32px}.auth-header-box .auth-header-description{font-size:14px;margin-top:20px}.auth-box .split-line{margin-bottom:20px;margin-top:20px}.auth-box .el-form .el-form-item+.el-form-item{margin-top:30px}.auth-box .el-form .el-form-item .el-form-item__content,.auth-box .el-form .el-form-item .el-form-item__content .el-input{font-size:18px}.auth-box .el-form .el-form-item__error{font-size:14px}}.driver-fix-stacking{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#driver-highlighted-element-stage{border-radius:8px!important;position:fixed!important}.driver-highlighted-element{z-index:0!important}#driver-popover-item.drive-popover{background:transparent;box-shadow:none;color:#fff;max-width:310px;min-width:310px;padding:0;position:fixed}#driver-popover-item.drive-popover .driver-popover-tip{background-image:url(/static/img/guide-arrow1@2x.0869d86.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none!important;height:120px;position:static;width:45px}#driver-popover-item.drive-popover .driver-popover-description,#driver-popover-item.drive-popover .driver-popover-title{font:14px/22 Roboto;line-height:22px}#driver-popover-item.drive-popover .driver-popover-title{font-weight:500;margin-top:8px}#driver-popover-item.drive-popover .driver-popover-description{color:#fff}#driver-popover-item.drive-popover .driver-popover-footer{margin-top:76px;text-align:center}#driver-popover-item.drive-popover .driver-popover-footer .driver-btn-group{float:none}#driver-popover-item.drive-popover .driver-popover-footer button{background-color:transparent;border:2px solid #fff;border-radius:8px;color:#fff;font:18px/normal Roboto;font-weight:500;line-height:1;padding:10px 34px;text-shadow:none}#driver-popover-item.drive-popover .driver-popover-footer button.driver-close-btn,#driver-popover-item.drive-popover .driver-popover-footer button.driver-prev-btn{display:none!important}#driver-popover-item.drive-popover.company-step1 .driver-popover-tip{margin:0 auto}#driver-popover-item.drive-popover.company-step2{transform:translate(-50%,-30px)}#driver-popover-item.drive-popover.company-step2 .driver-popover-tip{background-image:url(/static/img/guide-arrow2@2x.4417d64.png);height:118px;transform:translateX(calc(275px - 50vw));width:59px}#driver-popover-item.drive-popover.company-step3{transform:translate(-50%,-30px)}#driver-popover-item.drive-popover.company-step3 .driver-popover-tip{background-image:url(/static/img/guide-arrow3@2x.de5a08f.png);height:104px;transform:translateX(calc(405px - 50vw));width:56px}@media screen and (max-width:1023px){#driver-popover-item.drive-popover{left:50%!important;transform:translateX(-50%)}}@media screen and (min-width:1024px){#driver-popover-item.drive-popover{max-width:500px;min-width:450px}#driver-popover-item.drive-popover .driver-popover-tip{background-image:url(/static/img/guide-arrow1@2x.0869d86.png);height:120px;width:45px}#driver-popover-item.drive-popover .driver-popover-description,#driver-popover-item.drive-popover .driver-popover-title{font:20px/normal Roboto;line-height:30px}#driver-popover-item.drive-popover .driver-popover-title{font-weight:700;margin-top:12px}#driver-popover-item.drive-popover .driver-popover-footer{margin-top:60px}#driver-popover-item.drive-popover .driver-popover-footer button{font:22px/normal Roboto;padding:14px 60px}#driver-popover-item.drive-popover.company-step2{transform:translateY(-40px)}#driver-popover-item.drive-popover.company-step2 .driver-popover-tip{background-image:url(/static/img/guide-arrow-desktop1@2x.f9649df.png);height:130px;transform:translateX(180px);width:82px}#driver-popover-item.drive-popover.company-step3{transform:translateY(-40px)}#driver-popover-item.drive-popover.company-step3 .driver-popover-tip{background-image:url(/static/img/guide-arrow-desktop1@2x.f9649df.png);height:130px;transform:translateX(210px);width:82px}}.account-dropdown-menu{max-width:280px;overflow:hidden;padding:0 0 12px!important;width:280px}.account-dropdown-menu .el-dropdown-menu__item{padding:8px 10px}.account-dropdown-menu .el-dropdown-menu__item .icon-signout{height:16px;margin-right:6px;width:16px}.account-dropdown-menu .el-collapse{border:none}.account-dropdown-menu .el-collapse .el-collapse-item__header{border:none;font-size:14px;font-weight:400;gap:10px;height:auto;line-height:22px;padding:8px 10px}.account-dropdown-menu .el-collapse .el-collapse-item__header:focus,.account-dropdown-menu .el-collapse .el-collapse-item__header:not(.is-disabled):hover{background-color:var(--color-bg-primary);color:var(--color-primary)}.account-dropdown-menu .el-collapse .el-collapse-item__header .svg-icon{height:16px;width:16px}.account-dropdown-menu .el-collapse .el-collapse-item__header .el-collapse-item__arrow{font-weight:400;margin-right:0}.account-dropdown-menu .el-collapse-item__wrap{border:none}.account-dropdown-menu .el-collapse-item__content{padding-bottom:0}.account-dropdown-menu .el-collapse-item__content .el-dropdown-menu__item{padding-left:35px;padding-top:0}.account-dropdown-menu .el-collapse-item__content .el-dropdown-menu__item:focus,.account-dropdown-menu .el-collapse-item__content .el-dropdown-menu__item:not(.is-disabled):hover{background:none;color:var(--color-primary)}.chart-dropdown-menu{max-width:105px;width:105px}.news-panel-dropdown .el-dropdown-menu__item{font-size:16px;padding:6px 20px}.edit-profile-dialog{max-width:calc(100vw - 32px)}.edit-profile-dialog .el-dialog__header{box-shadow:none;padding:0}.edit-profile-dialog .el-dialog__body{max-height:calc(100vh - 260px);max-height:calc(var(--vh, 1vh)*100 - 260px);overflow:auto;padding:24px}.edit-profile-dialog .el-dialog__body .el-button+.el-button{margin-left:16px}@media screen and (min-width:1024px){.edit-profile-dialog .el-dialog__body{padding:48px}}.ect-date-filter .popper__arrow{left:580px!important}.financial-list-dorpdown .el-dropdown-menu__item{line-height:20px;padding:5px 6px}.el-autocomplete-suggestion.company-list{border-radius:6px;box-shadow:0 4px 5px 0 rgba(0,0,0,.05)}.el-autocomplete-suggestion.company-list .el-autocomplete-suggestion__wrap{max-height:720px;max-height:min(720px,calc(100vh - 160px));max-height:min(720px,calc(var(--vh, 1vh)*100 - 160px))}.el-autocomplete-suggestion.company-list li{margin:3px 0;padding:0 10px}.select-panel-dropdown.el-dropdown-menu{border-radius:10px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);padding:0}.survey-toast{background:#fff7e5!important;border:none!important;padding:7px 15px!important;width:180px}.survey-toast .el-message__icon{display:none}.survey-toast .survey-content{align-items:center;color:#ffb405;display:flex;font-size:14px;font-weight:400;gap:10px}.survey-toast .survey-content .icon-survey{height:16px;width:15px}.survey-toast .survey-content span{line-height:1;padding-bottom:2px}.survey-toast .el-message__closeBtn{color:var(--color-foreground-secondary);right:12px}.news-date-filter .popper__arrow{opacity:0}.loading-parent--relative{position:relative!important}.loading-container{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-backdrop-filter:blur(20px) brightness(100%);backdrop-filter:blur(20px) brightness(100%);background-color:hsla(0,0%,100%,.7);bottom:0;display:none;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;z-index:9}.loading-container.loading-show{opacity:1}.loading-container .icon-circle-loading{color:var(--color-primary);display:inline-block;height:28px;left:50%;margin-left:-14px;position:absolute;top:30%;width:28px}.with-animate{opacity:0;transform:translateY(60px);transition:opacity 1s,transform 1s}.show-animate{opacity:1;transform:translate(0)}.policy{background-color:#fff;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);width:100%}.policy .content{margin:0 auto;max-width:970px;padding:35px 24px 0}.policy h1,.policy h2,.policy h3,.policy h4,.policy h5,.policy h6{margin:0 0 .6em}.policy h1{font-size:2.2857rem;font-weight:500;font-weight:600;letter-spacing:.004em;line-height:1.125;margin-bottom:1.2em}.policy h2{font-size:1.625rem;font-weight:500;line-height:1.333}.policy h3{font-size:1.125rem;font-weight:500;letter-spacing:.011em;line-height:1.444}.policy h4{font-size:1rem;font-weight:500}.policy p{font-size:1rem;letter-spacing:.012em;line-height:1.714;margin:0 0 1em}.policy *+h1,.policy *+h2,.policy *+h3,.policy *+h4,.policy *+h5,.policy *+h6{margin-top:1.2em}.policy ol+h1,.policy ol+h2,.policy ol+h3,.policy ol+h4,.policy ol+h5,.policy ol+h6,.policy p+h1,.policy p+h2,.policy p+h3,.policy p+h4,.policy p+h5,.policy p+h6,.policy ul+h1,.policy ul+h2,.policy ul+h3,.policy ul+h4,.policy ul+h5,.policy ul+h6{margin-top:1.6em}.policy ol+*,.policy p+*,.policy ul+*{margin-top:.8em}.policy ol,.policy ul{margin:1em 0}.policy ol li,.policy ul li{line-height:1.714;margin-bottom:5px}.policy ol{list-style-type:disc;margin-left:1em}.policy ol li::marker{color:var(--color-primary)}.rankinfo-tooltip{left:95px!important;transform:translateY(-5px);width:365px}.rank-module-tooltip{max-width:296px;padding:8px;transform:translate(20px,-24px)}.ranking-top3-info{background:#fffefd;padding:6px;transform:translate3d(20px,-8px,0);width:315px}.ranking-top3-info .review-title{margin-bottom:2px}.ranking-top3-info .review-item{gap:6px}.ranking-top3-info .review-item:not(:last-child){margin-bottom:8px}.custom-line-charts-tooltip{font-family:var(--font-family)!important;line-height:1!important;z-index:2!important}.ranking-company-tooltip{max-width:300px;padding:8px}.clear-conversition-confirm .el-message-box__status{top:0;transform:translateY(4px)}.clear-conversition-confirm .tips{color:var(--color-foreground-regular);font-size:12px;line-height:12px;margin-top:10px;padding-right:30px}.clear-conversition-confirm .tips .icon-pin{color:var(--color-success);height:12px;margin-right:4px;width:12px}@media screen and (min-width:768px){.clear-conversition-confirm .tips{justify-content:center}}.fade-leave-active{transition:all .3s ease-in}.fade-enter-active{transition:all .3s ease-out}.fade-enter,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .3s ease-in}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translateY(20px)}.slide-fade-enter-to,.slide-fade-leave{opacity:1;transform:translateY(0)}.animate-spin{animation:spin 1.2s linear infinite;transform:rotate(0)}@keyframes blink{to{visibility:hidden}}@keyframes spin{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.link:hover{color:var(--color-primary);-webkit-text-decoration:underline;text-decoration:underline}}.textLayer{background:transparent}.textLayer ::-moz-selection{background:var(--color-primary)}.textLayer ::selection{background:var(--color-primary)}