.analysis-report[data-v-2ffc1987]{width:100%;box-sizing:border-box;color:#27364a;font-size:1.733rem;line-height:1.7;letter-spacing:0;background:#f6f9ff;padding-bottom:1.333rem}.analysis-report[data-v-2ffc1987] b{color:#1c2a3a;font-weight:700}.report-hero[data-v-2ffc1987]{min-height:9.067rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;color:#fff;background-color:#0f2092;position:relative;overflow:hidden}.report-hero-text[data-v-2ffc1987]{max-width:calc(100% - 8.8rem);position:relative;z-index:1;font-size:2rem;line-height:2.8rem;font-weight:700;padding:0 1.333rem}.report-hero-art[data-v-2ffc1987]{position:absolute;height:8rem;bottom:0;right:0}.report-title-bg[data-v-2ffc1987]{position:absolute;width:100%;height:100%}.report-date[data-v-2ffc1987]{margin:1.467rem 1.2rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:2.4rem;background:#fff;color:#2c3440;font-size:1.733rem;box-shadow:0 .533rem 1.333rem rgba(40,107,214,.06)}.report-section[data-v-2ffc1987]{margin-top:1.333rem}.report-section-title[data-v-2ffc1987]{min-height:5.333rem;display:flex;align-items:center;position:relative;padding:0 10.267rem 0 1.867rem;box-sizing:border-box;color:#fff;background:#286cf5;margin-right:5.333rem;margin-bottom:1.333rem}.report-section-icon[data-v-2ffc1987]{width:2rem;height:2rem;flex:0 0 2rem;margin-right:1.067rem;color:#fff;position:relative;z-index:1}.report-section-text[data-v-2ffc1987]{min-width:0;position:relative;z-index:1;font-size:2rem;line-height:2.533rem;font-weight:700}.report-section-decor[data-v-2ffc1987]{position:absolute;top:0;right:-4rem;z-index:0;width:auto;height:5.333rem;pointer-events:none}.report-card[data-v-2ffc1987]{padding:1.6rem 1.333rem 1.867rem;border-radius:1.667rem;background:#fff;box-shadow:0 .667rem 1.867rem rgba(48,111,206,.08);margin:1.333rem}.report-block[data-v-2ffc1987]{margin-bottom:2rem}.report-block[data-v-2ffc1987]:last-child{margin-bottom:0}.report-block-title[data-v-2ffc1987]{display:inline-flex;align-items:center;max-width:100%;margin-bottom:1.2rem;box-sizing:border-box;border-radius:3.333rem;color:#333;background:#edf3fc;font-size:1.733rem;white-space:normal;padding:.667rem 1.6rem}.report-block-title-weakness[data-v-2ffc1987]{background:#fa6e6e;color:#fff}.report-text[data-v-2ffc1987]{margin:0 0 1.2rem;color:#2d3542;font-size:1.733rem;line-height:2.933rem;text-align:left}.report-alert[data-v-2ffc1987]{margin:0 0 1.333rem;padding:1.067rem 1.2rem;border-radius:.933rem;color:#333;font-size:1.733rem;line-height:2.8rem}.report-list[data-v-2ffc1987]{margin:0 0 1.333rem;padding-left:0;color:#2d3542;list-style:none;counter-reset:report-list}.report-list li[data-v-2ffc1987]{position:relative;display:block;counter-increment:report-list;margin-bottom:.8rem;padding-left:2.667rem;font-size:1.733rem;line-height:2.8rem}.report-list li[data-v-2ffc1987]:before{content:counter(report-list);position:absolute;left:0;top:.533rem;width:1.733rem;height:1.733rem;border-radius:50%;color:#fff;background:#286cf5;font-weight:700;font-size:1.333rem;line-height:1.733rem;text-align:center}.report-list.report-list-single li[data-v-2ffc1987]{padding-left:0}.report-list.report-list-single li[data-v-2ffc1987]:before{content:none;display:none}.report-sub-items[data-v-2ffc1987]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin-bottom:1.333rem;padding-left:0;list-style:none;counter-reset:report-sub-list}.report-sub-item[data-v-2ffc1987]{position:relative;counter-increment:report-sub-list;border-radius:.933rem;padding-left:2.667rem}.report-sub-item[data-v-2ffc1987]:before{content:counter(report-sub-list);position:absolute;left:0;top:.4rem;width:1.733rem;height:1.733rem;border-radius:50%;color:#fff;background:#286cf5;font-weight:700;font-size:1.333rem;line-height:1.733rem;text-align:center}.report-sub-item .report-text[data-v-2ffc1987]{margin-bottom:0}.report-sub-title[data-v-2ffc1987]{margin-bottom:.533rem;font-size:1.733rem;line-height:2.4rem;font-weight:600}.report-table-scroll[data-v-2ffc1987]{width:100%;overflow-x:auto;border-radius:1.333rem;border:1px solid #dfdfdf;background:#fff;box-sizing:border-box;-webkit-overflow-scrolling:touch}.analysis-report .report-table[data-v-2ffc1987]{min-width:60rem;width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;text-align:left;font-size:1.867rem;color:#2d3542}.analysis-report .report-table th[data-v-2ffc1987]{min-width:10.667rem;background:#eef3ff;color:#1f2633;font-weight:700}.analysis-report .report-table td[data-v-2ffc1987],.analysis-report .report-table th[data-v-2ffc1987]{height:5.867rem;padding:0 2.667rem;line-height:2.4rem;white-space:nowrap}.analysis-report .report-table td[data-v-2ffc1987]{background:#fff}.analysis-report .report-table td[data-v-2ffc1987]:first-child{color:#2b2f36;font-weight:700}.analysis-report .report-table tbody tr:nth-child(2n) td[data-v-2ffc1987]{background:#f8f8f8}.analysis-report .report-table tbody tr:last-child td[data-v-2ffc1987]{background:#fffaf5}.report-suggestion[data-v-2ffc1987]{margin-bottom:1.6rem}.report-suggestion[data-v-2ffc1987]:last-child{margin-bottom:0}.ai-analysis-detail[data-v-22898023]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f6f9ff;box-sizing:border-box}.ai-analysis-detail__inner[data-v-22898023]{min-height:100%;padding-bottom:2.667rem}.ai-analysis-detail__loading[data-v-22898023]{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:5.333rem 2.667rem;box-sizing:border-box}.ai-loading[data-v-22898023]{width:100%;max-width:37.333rem;flex-direction:column;padding:3.733rem 2.667rem 3.2rem;border-radius:1.867rem;background:linear-gradient(180deg,#fff,#f3f7ff);box-shadow:0 .8rem 2.4rem rgba(47,111,244,.12)}.ai-loading[data-v-22898023],.ai-loading__orb[data-v-22898023]{display:flex;align-items:center}.ai-loading__orb[data-v-22898023]{position:relative;width:9.867rem;height:9.867rem;justify-content:center;margin-bottom:1.867rem}.ai-loading__ring[data-v-22898023]{position:absolute;inset:0;border-radius:50%;box-sizing:border-box}.ai-loading__ring--outer[data-v-22898023]{border-color:#2f6ff4 rgba(112,157,255,.55) rgba(47,111,244,.12) rgba(47,111,244,.12);border-style:solid;border-width:.133rem;animation:ai-loading-spin-22898023 1.2s linear infinite}.ai-loading__ring--inner[data-v-22898023]{inset:1.2rem;border:.133rem dashed rgba(47,111,244,.22);animation:ai-loading-spin-reverse-22898023 2.4s linear infinite}.ai-loading__dot[data-v-22898023]{position:absolute;width:.8rem;height:.8rem;border-radius:50%;background:#2f6ff4;box-shadow:0 0 .8rem rgba(47,111,244,.45);top:50%;left:50%;margin:-.4rem 0 0 -.4rem;animation:ai-loading-orbit-22898023 1.6s linear infinite}.ai-loading__dot--1[data-v-22898023]{animation-delay:0s}.ai-loading__dot--2[data-v-22898023]{background:#709dff;animation-duration:2s;animation-delay:-.4s}.ai-loading__dot--3[data-v-22898023]{width:.533rem;height:.533rem;margin:-.267rem 0 0 -.267rem;background:#0c4fbe;animation-duration:2.6s;animation-delay:-.8s}.ai-loading__icon[data-v-22898023]{position:relative;z-index:1;width:4.8rem;height:4.8rem;object-fit:contain;animation:ai-loading-pulse-22898023 1.6s ease-in-out infinite}.ai-loading__title[data-v-22898023]{display:flex;align-items:center;color:#1f2d4a;font-size:2.133rem;font-weight:700;line-height:1.2}.ai-loading__dots[data-v-22898023]{display:inline-flex;align-items:center;gap:.4rem;margin-left:.533rem;height:1.333rem}.ai-loading__dots i[data-v-22898023]{display:block;width:.533rem;height:.533rem;border-radius:50%;background:#2f6ff4;opacity:.35;animation:ai-loading-dot-22898023 1.2s ease-in-out infinite}.ai-loading__dots i[data-v-22898023]:nth-child(2){animation-delay:.2s}.ai-loading__dots i[data-v-22898023]:nth-child(3){animation-delay:.4s}.ai-loading__desc[data-v-22898023]{margin:1.067rem 0 0;color:#8a94a6;font-size:1.6rem;line-height:2.4rem;text-align:center}.ai-loading__bars[data-v-22898023]{width:100%;margin-top:2.4rem;display:flex;flex-direction:column;gap:.933rem}.ai-loading__bar[data-v-22898023]{display:block;height:1.067rem;border-radius:66.6rem;background:linear-gradient(90deg,#edf3ff,#d7e5ff 40%,#edf3ff 80%);background-size:200% 100%;animation:ai-loading-shimmer-22898023 1.4s ease-in-out infinite}.ai-loading__bar[data-v-22898023]:first-child{width:100%}.ai-loading__bar[data-v-22898023]:nth-child(2){width:82%}.ai-loading__bar[data-v-22898023]:nth-child(3){width:64%}.ai-analysis-detail__empty[data-v-22898023]{padding:10.667rem 2.667rem;text-align:center;color:#999;font-size:1.867rem}@-moz-keyframes ai-loading-spin-22898023{to{transform:rotate(1turn)}}@-webkit-keyframes ai-loading-spin-22898023{to{transform:rotate(1turn)}}@-o-keyframes ai-loading-spin-22898023{to{transform:rotate(1turn)}}@keyframes ai-loading-spin-22898023{to{transform:rotate(1turn)}}@-moz-keyframes ai-loading-spin-reverse-22898023{to{transform:rotate(-1turn)}}@-webkit-keyframes ai-loading-spin-reverse-22898023{to{transform:rotate(-1turn)}}@-o-keyframes ai-loading-spin-reverse-22898023{to{transform:rotate(-1turn)}}@keyframes ai-loading-spin-reverse-22898023{to{transform:rotate(-1turn)}}@-moz-keyframes ai-loading-orbit-22898023{0%{transform:rotate(0deg) translateX(62px) rotate(0deg)}to{transform:rotate(1turn) translateX(62px) rotate(-1turn)}}@-webkit-keyframes ai-loading-orbit-22898023{0%{transform:rotate(0deg) translateX(62px) rotate(0deg)}to{transform:rotate(1turn) translateX(62px) rotate(-1turn)}}@-o-keyframes ai-loading-orbit-22898023{0%{transform:rotate(0deg) translateX(62px) rotate(0deg)}to{transform:rotate(1turn) translateX(62px) rotate(-1turn)}}@keyframes ai-loading-orbit-22898023{0%{transform:rotate(0deg) translateX(62px) rotate(0deg)}to{transform:rotate(1turn) translateX(62px) rotate(-1turn)}}@-moz-keyframes ai-loading-pulse-22898023{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.88}}@-webkit-keyframes ai-loading-pulse-22898023{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.88}}@-o-keyframes ai-loading-pulse-22898023{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.88}}@keyframes ai-loading-pulse-22898023{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.88}}@-moz-keyframes ai-loading-dot-22898023{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@-webkit-keyframes ai-loading-dot-22898023{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@-o-keyframes ai-loading-dot-22898023{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes ai-loading-dot-22898023{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@-moz-keyframes ai-loading-shimmer-22898023{0%{background-position:100% 0}to{background-position:-100% 0}}@-webkit-keyframes ai-loading-shimmer-22898023{0%{background-position:100% 0}to{background-position:-100% 0}}@-o-keyframes ai-loading-shimmer-22898023{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ai-loading-shimmer-22898023{0%{background-position:100% 0}to{background-position:-100% 0}}