.footer[data-v-227049f6]{padding:20px 20px 0}.footer .top[data-v-227049f6]{border-bottom:1px solid #e4e4e9;padding-bottom:15px}.footer .top .logo[data-v-227049f6]{width:165px;margin-bottom:20px}.footer .top .logo img[data-v-227049f6]{width:100%;height:100%;object-fit:contain}.footer .top .list[data-v-227049f6]{font-size:14px;line-height:24px;font-weight:300;color:#5c5e70;display:flex;flex-wrap:wrap;gap:10px}.footer .top .item[data-v-227049f6]:not(:last-child){border-right:1px solid #c5c5c9;padding-right:10px}.footer .bottom[data-v-227049f6]{height:50px;display:flex;align-items:center;justify-content:space-between}.footer .bottom .copyright[data-v-227049f6]{font-size:12px;color:#5c5e70;font-weight:300;letter-spacing:-.025em}.footer .bottom .gnb-wrap[data-v-227049f6]{font-size:14px;font-weight:300;color:#5c5e70;display:flex;gap:35px}.alias-modal .modal-body{padding:30px;background:#f3f3f9}.alias-modal .modal-card{height:100%;max-height:262px;padding:32px 24px 20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);display:flex;flex-direction:column}.alias-modal .f__group,.alias-modal .form-title-wrap{display:flex;gap:8px}.alias-modal .c__form{scrollbar-arrow-color:#d3d3d4;scrollbar-face-color:#d3d3d4;scrollbar-track-color:transparent;overflow:hidden auto}.alias-modal .c__form::-webkit-scrollbar{width:6px;height:4px;background-color:initial}.alias-modal .c__form::-webkit-scrollbar-thumb{background-color:#d3d3d4;border-radius:3px}.alias-modal .c__form .f__group{height:46px;align-items:center!important}.alias-modal .c__form .f__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(50% - 1px);margin-right:0!important;padding-top:0!important;color:#495057}.alias-modal .c__form .f__control{width:50%;padding-right:10px}.alias-modal .form-title{width:50%;font-size:14px;color:#9092a1;margin-bottom:16px}.alias-modal .button-wrap{width:100%;display:flex;justify-content:center;gap:6px;margin-top:30px}.l__side-layout{height:100%;display:flex;overflow:hidden}.l__side-layout.scroll>div[class^=c__]{scrollbar-arrow-color:#d3d3d4;scrollbar-face-color:#d3d3d4;scrollbar-track-color:transparent;overflow:hidden scroll}.l__side-layout.scroll>div[class^=c__]::-webkit-scrollbar{width:6px;height:4px;background-color:initial}.l__side-layout.scroll>div[class^=c__]::-webkit-scrollbar-thumb{background-color:#d3d3d4;border-radius:3px}.l__side-layout .divider-vertical{width:2px;height:100%;background:#dbdcde;border-right:1px solid #fff}.l__side-layout>div[class^=c__]{height:100%;display:flex;flex-direction:column}.p__report-result .contents-wrap{flex:1;display:flex;flex-direction:column;overflow:hidden}.p__report-result .contents-wrap .c__page-report-header{margin:40px 20px 0}.p__report-result .contents-area{scrollbar-arrow-color:#d3d3d4;scrollbar-face-color:#d3d3d4;scrollbar-track-color:transparent;overflow-y:auto;display:flex;flex-direction:column;flex:1;padding:0 20px 40px}.p__report-result .contents-area::-webkit-scrollbar{width:6px;height:4px;background-color:initial}.p__report-result .contents-area::-webkit-scrollbar-thumb{background-color:#d3d3d4;border-radius:3px}.p__report-result .contents-area .tooltip-title{display:flex;align-items:flex-end;gap:10px}.p__report-result .contents-area .tooltip-title .c__tooltip{margin-bottom:20px}.p__report-result .contents-area .article-description{max-width:94%;font-size:28px;line-height:40px;text-align:center;word-break:keep-all;letter-spacing:-.05em;margin:0 auto 40px;color:#053077}.p__report-result .contents-area .article-description mark{display:inline-block;line-height:30px;background:#f3f000}.p__report-result .contents-area .article-description .point{font-style:normal;color:#c90000}.p__report-result .contents-area .article-description .company-point{font-style:normal;color:#0099d8}.p__report-result .contents-area .c__card .title-wrap{display:flex;gap:10px;color:#495057;letter-spacing:-.05em;font-weight:500}.p__report-result .contents-area .c__card .button-wrap{display:flex;gap:6px}.p__report-result .contents-area .c__card .card-footer{line-height:24px;padding:20px 80px;font-size:14px;letter-spacing:-.05em;border-top:1px solid #e5e5e5;color:#495057}.p__report-result .contents-area .report-banner-wrap{margin:50px 0 80px}.p__report-result .contents-area .footer[data-v-750b229d]{padding:0;margin-top:auto!important}.p__report-result{height:100%;flex-direction:row!important;padding:0!important}.p__report-result .contents-area .opinion-button{margin:0 0 0 auto}.p__report-result .contents-area .card-wrap .finance{display:flex;flex-direction:column;justify-content:space-between;padding:20px 20px 24px;gap:20px}.p__report-result .contents-area .card-wrap .finance-detail{display:flex;flex-wrap:wrap}.p__report-result .contents-area .card-wrap .finance-detail .label{width:110px;line-height:30px;color:#495057;font-size:14px;letter-spacing:-.025em;padding:0 10px}.p__report-result .contents-area .card-wrap .finance-detail .value{width:calc(100% - 110px);color:#495057;font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:30px;text-align:right}.p__report-result .contents-area .card-wrap .survive{display:flex;align-items:center;gap:20px;padding:20px 20px 40px 16px}.p__report-result .contents-area .card-wrap .survive .icon-wrap{width:50px;height:50px;flex-shrink:0;margin-top:20px;display:flex;align-items:center;justify-content:center;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}.p__report-result .contents-area .card-wrap .survive .icon-wrap svg{width:30px;height:30px;fill:#fff}.p__report-result .contents-area .card-wrap .survive .detail-description{flex:1}.p__report-result .contents-area .card-wrap .survive .detail-description .title{font-size:18px;line-height:20px;color:#495057;letter-spacing:-.05em}.p__report-result .contents-area .card-wrap .survive .detail-description .count{font-size:26px;letter-spacing:-.05em;line-height:50px;color:#495057}.p__report-result .contents-area .card-wrap .survive .tag{line-height:24px;border-radius:4px;font-size:14px;margin-top:20px;padding:0 14px;letter-spacing:-.05em}.p__report-result .contents-area .card-wrap .survive.positive .icon-wrap{background:#fff}.p__report-result .contents-area .card-wrap .survive.positive .icon-wrap svg{fill:#299cdb}.p__report-result .contents-area .card-wrap .survive.positive .title{color:#b3e3ff}.p__report-result .contents-area .card-wrap .survive.positive .count{color:#fff}.p__report-result .contents-area .card-wrap .survive.positive .tag{color:#fff;background:#54b0e2}.p__report-result .contents-area .card-wrap .survive.negative .icon-wrap{background:#ffba00}.p__report-result .contents-area .card-wrap .survive.negative .tag{color:#ff6c00;background:#fff1cc}.p__report-result .contents-area .card-wrap .survive.closure .icon-wrap{background:#f06548}.p__report-result .contents-area .card-wrap .survive.closure .tag{color:#f06548;background:#fce0da}.p__report-result .contents-area .card-wrap .survive.closed .icon-wrap{background:#323232}.p__report-result .contents-area .card-wrap .survive.closed .tag{color:#666;background:#ececec}.p__report-result .contents-area .c__card .title{color:#495057;font-weight:500}.p__report-result .contents-area .c__card .graph-box{min-height:200px;display:flex;align-items:center;justify-content:center}.p__report-result .contents-area .c__card.positive .label,.p__report-result .contents-area .c__card.positive .title,.p__report-result .contents-area .c__card.positive .value{color:#fff}.p__report-result .contents-area .c__card.next-invest-graph{height:560px;display:flex;flex-direction:column}.p__report-result .contents-area .c__card.next-invest-graph .graph-box{min-height:100%}.p__report-result .contents-area .card-side-wrap{width:250px;display:flex;flex-direction:column;flex-shrink:0;gap:20px}.p__report-result .contents-area .card-side-wrap .next-invest{height:180px;display:flex;flex-direction:column;padding-bottom:50px}.p__report-result .contents-area .card-side-wrap .next-invest .next-invest-title{font-size:18px;letter-spacing:-.05em;font-weight:500;text-align:center;padding:20px 0 0;color:#333}.p__report-result .contents-area .card-side-wrap .next-invest .next-invest-description{min-height:140px;font-size:30px;letter-spacing:-.05em;display:flex;align-items:center;justify-content:center}.p__report-result .contents-area .card-side-wrap .light-blue .next-invest-description{color:#0099d8}.p__report-result .contents-area .card-side-wrap .violet .next-invest-description{color:#4c37bf}.p__report-result .contents-area .ranking{width:calc(50% - 10px);margin-top:20px;padding:30px 20px;display:flex;flex-direction:column;gap:10px}