:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{width:100%;min-height:100vh;margin:0;padding:0}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}#app{width:100%;min-height:100vh}.btn-primary-common{height:36px;padding:0 14px;border-radius:999px;border:none;background:linear-gradient(135deg,#43d39e,#7be3ba);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none}.btn-primary-common:focus,.btn-primary-common:active,.btn-primary-common:focus-visible{outline:none}.btn-primary-common:disabled{opacity:.5}.btn-primary-common .del{margin-left:6px;font-size:12px;opacity:.9;text-decoration:line-through}.modal-footer .btn-primary-common,.service-footer .service-primary{min-width:33%}.btn-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.input{height:36px;border:1px solid #e6eef0;border-radius:8px;padding:0 10px;font-size:14px;outline:none;background:#f9fbfc;-webkit-user-select:text;user-select:text;caret-color:#43d39e;color:#000}.input:focus{border-color:#43d39e;background:#fff}.label{font-size:12px;color:gray}.input-error{border-color:#ff6b6b;background:#fff5f5}.error-text{color:#e74c3c;font-size:11px}.modal-mask[data-v-844f48bd]{position:fixed;inset:0;background:#00000059;z-index:1001}.modal[data-v-844f48bd]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);width:calc(100% - 32px);background:#fff;border-radius:12px;z-index:1002;box-shadow:0 10px 24px #0000002e;overflow:hidden}.modal-header[data-v-844f48bd]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:700;color:#2f6b58;background:#f7fbf9}.modal-close[data-v-844f48bd]{border:none;background:transparent;color:#2f6b58;font-size:18px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none}.modal-close[data-v-844f48bd]:focus,.modal-close[data-v-844f48bd]:focus-visible,.modal-close[data-v-844f48bd]:active{outline:none}.modal-body[data-v-844f48bd]{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.modal-footer[data-v-844f48bd]{padding:12px 14px;display:flex;justify-content:flex-end;background:#f7fbf9}@media screen and (max-width:420px){.modal[data-v-844f48bd]{max-width:420px}}.query-page[data-v-94bc794b]{width:100%;min-height:100vh;background:#f5f9fc;padding:16px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-title[data-v-94bc794b]{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}.hero-card[data-v-94bc794b]{position:relative;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#e6fff2,#f0fff7);border-radius:12px;padding:16px;overflow:hidden}.hero-left[data-v-94bc794b]{display:flex;flex-direction:column;gap:10px;width:100%}.hero-title[data-v-94bc794b]{font-size:18px;font-weight:800;color:#1f3b2e;line-height:1.2;display:flex;align-items:baseline;gap:8px}.hero-title .accent[data-v-94bc794b]{color:#2f9f7b}.hero-badge[data-v-94bc794b]{display:inline-flex;align-items:center;padding:6px 10px;font-size:12px;color:#2f9f7b;background:#43d39e1f;border-radius:8px}.flowchart[data-v-94bc794b]{display:flex;align-items:center;gap:12px;padding-top:6px;flex-wrap:nowrap;width:100%}.node[data-v-94bc794b]{padding:6px 12px;border:1px solid #bfeede;background:#fff;color:#2f6b58;font-size:12px;border-radius:8px;white-space:nowrap}.node.done[data-v-94bc794b]{border-color:#43d39e;background:#eafff6;color:#1e5b49}.arrow[data-v-94bc794b]{position:relative;flex:1 1 auto;height:2px;background:#43d39e59;border-radius:1px}.arrow[data-v-94bc794b]:after{content:"";position:absolute;right:-2px;top:-4px;border-left:8px solid rgba(67,211,158,.6);border-top:6px solid transparent;border-bottom:6px solid transparent}.hero-card[data-v-94bc794b]{min-height:110px}.card[data-v-94bc794b]{margin-top:14px;background:#fff;border-radius:12px;padding:12px}.card-title[data-v-94bc794b]{font-size:16px;font-weight:700;color:#333;margin-bottom:8px}.form[data-v-94bc794b]{display:flex;flex-direction:column;gap:10px}.field[data-v-94bc794b]{display:flex;flex-direction:column;gap:6px}.input-error[data-v-94bc794b]{border-color:#ff6b6b;background:#fff5f5}.error-text[data-v-94bc794b]{color:#e74c3c;font-size:11px}.agree[data-v-94bc794b]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#666}.agree-check[data-v-94bc794b]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;position:relative}.agree-text[data-v-94bc794b]{line-height:1.4}.agree-link[data-v-94bc794b]{color:#2f9f7b;text-decoration:none;margin:0 2px;cursor:pointer}.agree-link[data-v-94bc794b]:hover{text-decoration:underline}.checkbox[data-v-94bc794b]{position:absolute;opacity:0;width:0;height:0}.checkbox-icon[data-v-94bc794b]{width:16px;height:16px;border-radius:50%;aspect-ratio:1 / 1;border:1px solid #bfeede;background:#f7fbf9;display:inline-block;box-sizing:border-box;transition:all .2s ease;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none}.checkbox-icon[data-v-94bc794b]:active{background:inherit;border-color:inherit;transform:none}.checkbox:checked+.checkbox-icon[data-v-94bc794b]{background:#eafff6;border-color:#43d39e}.checkbox:checked+.checkbox-icon[data-v-94bc794b]:after{content:"";display:block;width:6px;height:6px;border-radius:999px;background:#43d39e;margin:4px auto 0}.checkbox[data-v-94bc794b]{width:16px;height:16px;-webkit-appearance:none;appearance:none;border-radius:50%;border:1px solid #bfeede;background:#eafff6;position:relative;outline:none;cursor:pointer;transition:all .2s ease}.checkbox[data-v-94bc794b]:checked{background:#eafff6;border-color:#43d39e}.checkbox[data-v-94bc794b]:checked:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:8px;border:2px solid #43d39e;border-top:0;border-left:0;transform:rotate(45deg)}.checkbox[data-v-94bc794b]:focus-visible{box-shadow:0 0 0 3px #43d39e33}.actions[data-v-94bc794b]{display:flex;align-items:center;gap:8px;margin-top:4px;justify-content:center}.btn-primary-wide[data-v-94bc794b]{min-width:50%}.btn-spinner[data-v-94bc794b]{width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;display:inline-block;animation:spin-94bc794b .8s linear infinite}@keyframes spin-94bc794b{to{transform:rotate(360deg)}}.notes[data-v-94bc794b]{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:11px;color:#8b9490}.grid[data-v-94bc794b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.grid-item[data-v-94bc794b]{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border-radius:8px;background:#f7fbf9;color:#2f6b58;font-size:13px}.icon[data-v-94bc794b]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#43d39e26}.icon-img[data-v-94bc794b]{width:16px;height:16px}.float-icon-img[data-v-94bc794b]{width:18px;height:18px;display:block}.float-service[data-v-94bc794b]{position:fixed;right:24px;top:68%;width:46px;height:46px;border:none;border-radius:999px;background:linear-gradient(135deg,#43d39e,#7be3ba);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 18px #43d39e47;cursor:pointer;z-index:1000;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;outline:none}.float-service[data-v-94bc794b]:focus,.float-service[data-v-94bc794b]:focus-visible,.float-service[data-v-94bc794b]:active{outline:none}.float-text[data-v-94bc794b]{font-size:10px;font-weight:700;line-height:1;margin-top:2px;display:inline-block;writing-mode:horizontal-tb;white-space:nowrap}.service-mask[data-v-94bc794b]{position:fixed;inset:0;background:#00000059;z-index:1001}.service-modal[data-v-94bc794b]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);width:calc(100% - 32px);max-width:420px;background:#fff;border-radius:12px;z-index:1002;box-shadow:0 10px 24px #0000002e;overflow:hidden}.service-header[data-v-94bc794b]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:700;color:#2f6b58;background:#f7fbf9}.close-btn[data-v-94bc794b]{border:none;background:transparent;color:#2f6b58;font-size:18px;cursor:pointer}.service-body[data-v-94bc794b]{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.service-item[data-v-94bc794b]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#2f6b58}.service-label[data-v-94bc794b]{font-weight:600}.service-value[data-v-94bc794b]{color:#4b7568;-webkit-user-select:text;user-select:text}.service-value.clickable[data-v-94bc794b]{color:#2f9f7b;cursor:pointer}.service-footer[data-v-94bc794b]{padding:12px 14px;display:flex;justify-content:flex-end;background:#f7fbf9}.service-primary[data-v-94bc794b]{height:34px;padding:0 16px;border:none;border-radius:999px;background:linear-gradient(135deg,#43d39e,#7be3ba);color:#fff;font-weight:700;cursor:pointer}@keyframes zoomIn-94bc794b{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.toast[data-v-94bc794b]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#000000d9;color:#fff;font-size:14px;padding:12px 20px;border-radius:8px;z-index:2000;pointer-events:none;animation:zoomIn-94bc794b .3s ease-out forwards;white-space:nowrap}.page-footer[data-v-94bc794b]{margin-top:64px;padding-bottom:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:12px;color:#999}.footer-item[data-v-94bc794b]{white-space:nowrap}.pay-code-content[data-v-94bc794b]{display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay-tip[data-v-94bc794b]{font-size:14px;color:#2f6b58;font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:pre-wrap}.pay-image-wrap[data-v-94bc794b]{display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay-qr[data-v-94bc794b]{width:200px;height:200px;object-fit:contain;background:#f5f8fa;border-radius:4px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pay-actions[data-v-94bc794b]{display:flex;flex-direction:column;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;gap:12px}.gauge-wrapper[data-v-377b862d]{position:relative;width:100%;max-width:300px;height:160px;margin:0 auto}.gauge-svg[data-v-377b862d]{width:100%;height:100%;overflow:visible;display:block;margin:0 auto}.gauge-info[data-v-377b862d]{position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center}.score[data-v-377b862d]{font-size:56px;color:#1aceb5;font-weight:500;line-height:1}.status[data-v-377b862d]{font-size:16px;color:#555;margin-top:5px}@media(max-width:600px){.score[data-v-377b862d]{font-size:40px}}.risk-report-container[data-v-9cdc15f3]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%;max-width:1200px;margin:0 auto;background:linear-gradient(180deg,#a4ebe3,#f4f5f7 600px);min-height:500px;position:relative;overflow:hidden}.header-section[data-v-9cdc15f3]{background:transparent;padding:40px 50px 100px;position:relative}.header-content[data-v-9cdc15f3]{position:relative;z-index:2}.header-dots[data-v-9cdc15f3]{position:absolute;left:50px;top:24px;width:280px;height:140px;z-index:1;pointer-events:none}.header-dots .dot[data-v-9cdc15f3]{position:absolute;border-radius:50%;background:#1aceb5}.header-dots .d1[data-v-9cdc15f3]{width:6px;height:6px;left:0;top:8px;opacity:.22}.header-dots .d2[data-v-9cdc15f3]{width:4px;height:4px;left:24px;top:18px;opacity:.32}.header-dots .d3[data-v-9cdc15f3]{width:5px;height:5px;left:48px;top:28px;opacity:.28}.header-dots .d4[data-v-9cdc15f3]{width:7px;height:7px;left:72px;top:40px;opacity:.2}.header-dots .d5[data-v-9cdc15f3]{width:4px;height:4px;left:96px;top:54px;opacity:.3}.header-dots .d6[data-v-9cdc15f3]{width:6px;height:6px;left:120px;top:68px;opacity:.24}.header-dots .d7[data-v-9cdc15f3]{width:5px;height:5px;left:144px;top:84px;opacity:.26}.header-dots .d8[data-v-9cdc15f3]{width:7px;height:7px;left:168px;top:98px;opacity:.18}.header-dots .d9[data-v-9cdc15f3]{width:4px;height:4px;left:192px;top:112px;opacity:.3}.header-dots .d10[data-v-9cdc15f3]{width:6px;height:6px;left:216px;top:90px;opacity:.22}.header-dots .d11[data-v-9cdc15f3]{width:5px;height:5px;left:240px;top:70px;opacity:.28}.header-dots .d12[data-v-9cdc15f3]{width:7px;height:7px;left:264px;top:48px;opacity:.2}.title[data-v-9cdc15f3]{font-size:28px;color:#333;margin:0;font-weight:800;letter-spacing:1px}.subtitle-tag[data-v-9cdc15f3]{display:inline-block;margin-top:12px;padding:4px 12px;background-color:#1eb4a026;border-radius:20px;color:#333;font-size:14px}.report-tag[data-v-9cdc15f3]{position:absolute;top:20px;right:20px;background-color:#0009;color:#fff;padding:4px 10px;font-size:12px;border-radius:4px}.header-decoration[data-v-9cdc15f3]{position:absolute;right:0;top:0;pointer-events:none;z-index:-1}.shield-img[data-v-9cdc15f3]{width:140px;height:auto;transform:rotate(-10deg) scale(.8);opacity:.5}.card-section[data-v-9cdc15f3]{padding:0 20px;margin-top:20px;margin-bottom:60px;position:relative;z-index:10}.card-content[data-v-9cdc15f3]{background:#fff;border-radius:16px;padding:20px 40px 40px;box-shadow:0 4px 20px #00000008;display:flex;flex-direction:column;align-items:center}.footer-text[data-v-9cdc15f3]{margin-top:40px;font-size:12px;color:#333;line-height:1.8;text-align:left;border-top:1px solid #f0f0f0;padding-top:20px}.highlight[data-v-9cdc15f3]{color:#1aceb5;cursor:pointer}@media(max-width:600px){.header-section[data-v-9cdc15f3]{padding:20px}}.report-item-title[data-v-1fa8aace]{display:flex;align-items:center;gap:8px;margin-top:12px}.text[data-v-1fa8aace]{color:#111;font-weight:800;font-size:14px}.mark[data-v-1fa8aace]{width:4px;height:14px;background:#1aceb5;border-radius:2px;display:inline-block}.empty-card[data-v-d0651688]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0}.empty-img[data-v-d0651688]{height:auto;opacity:.9}.empty-text[data-v-d0651688]{margin-top:6px;font-size:12px;color:#c6cdd3}.summary-title[data-v-895145ea]{text-align:center;margin:10px 0 14px}.title-text[data-v-895145ea]{color:#333;font-weight:800}.num-highlight[data-v-895145ea]{color:#2ed09f;font-weight:800;margin-right:2px}.subtitle-text[data-v-895145ea]{color:#6b7b83;font-size:12px;margin-top:4px}.red-count[data-v-895145ea]{color:#d64d4d;font-weight:800;margin-left:2px;margin-right:2px}.risk-box[data-v-895145ea]{border:1px solid #cfeee8;background:#f7fffd;border-radius:12px;padding:12px 14px}.risk-item[data-v-895145ea]{margin:10px 0}.empty-text[data-v-895145ea]{color:#6b7b83;font-size:12px;text-align:center}.risk-title[data-v-895145ea]{display:flex;align-items:center;gap:8px}.risk-title .text[data-v-895145ea]{color:#111;font-weight:800}.risk-title .mark[data-v-895145ea]{width:4px;height:14px;background:#1aceb5;border-radius:2px;display:inline-block}.reasons[data-v-895145ea]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-895145ea]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;color:#d64d4d;background:#ffe5e5;border:1px solid #ffd0d0}@media(max-width:600px){.overview-wrap[data-v-895145ea]{padding:10px}}.profile[data-v-5c99444e]{display:flex;flex-direction:column;align-items:center;gap:6px}.name-line[data-v-5c99444e]{display:inline-flex;align-items:center;gap:8px}.name[data-v-5c99444e]{font-size:20px;font-weight:800;color:#111}.gender[data-v-5c99444e]{color:#6b7b83;display:inline-flex;align-items:center}.gender-icon[data-v-5c99444e]{width:16px;height:16px;display:inline-block;vertical-align:middle}.meta[data-v-5c99444e]{color:#6b7b83;font-size:12px;display:inline-flex;align-items:center;gap:6px}.dot[data-v-5c99444e]{opacity:.6}.kv[data-v-5c99444e]{margin-top:12px}.kv .row[data-v-5c99444e]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eef2f4}.kv .row[data-v-5c99444e]:last-child{border-bottom:none}.label[data-v-5c99444e]{color:#6b7b83}.value[data-v-5c99444e]{color:#333;font-weight:600;font-size:12px}.compare-title[data-v-5c99444e]{text-align:center;color:#6b7b83;font-size:12px;margin:16px 0 12px}.compare-grid[data-v-5c99444e]{display:flex;gap:12px}.compare-card[data-v-5c99444e]{flex:1 1 0;min-width:0;background:#f6f8fa;border-radius:10px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px}.stamp-img[data-v-5c99444e]{display:block;width:120px;height:80px}.desc[data-v-5c99444e]{color:#6b7b83;font-size:12px}.report-hot-bar[data-v-33117e5e]{padding:0}.needle-row[data-v-33117e5e]{position:relative;height:24px}.needle[data-v-33117e5e]{position:absolute;top:0;transform:translate(-50%)}.needle[data-v-33117e5e]:before{content:attr(data-score);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--needle-color);color:#fff;font-size:11px;font-weight:700;box-shadow:0 1px 3px #0000001f}.needle[data-v-33117e5e]:after{content:"";position:absolute;left:50%;top:22px;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--needle-color)}.bar[data-v-33117e5e]{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,#2ec49f,#ffd54f,#ff6b6b);margin-top:6px}.bar .progress[data-v-33117e5e]{display:none}.scale[data-v-33117e5e]{display:flex;justify-content:space-between;font-size:12px;color:#6b7b83;padding:0 4px;margin-top:6px}.scale .min[data-v-33117e5e]{color:#2ec49f}.scale .mid[data-v-33117e5e]{color:#ffd54f}.scale .max[data-v-33117e5e]{color:#ff6b6b}.axes[data-v-abbe29db]{position:relative;margin-top:24px;margin-bottom:24px;display:flex}.grid-lines[data-v-abbe29db]{position:absolute;inset:0;z-index:0}.axis-labels[data-v-abbe29db]{position:relative;height:100%;color:#ff6715;font-size:10px;text-align:right;margin-right:8px;margin-left:8px}.grid-label[data-v-abbe29db]{position:absolute;right:0;transform:translateY(-50%)}.plot-area[data-v-abbe29db]{position:relative;flex:1}.x-axis-labels[data-v-abbe29db]{position:absolute;left:0;right:0;bottom:-24px;display:grid;align-items:start;color:#9aa7ad;font-size:10px;text-align:center;z-index:3}.x-label[data-v-abbe29db]{padding-top:2px;transform:rotate(30deg);transform-origin:center center;display:inline-block;white-space:nowrap}.value-areas[data-v-abbe29db]{position:absolute;inset:0;display:grid;align-items:end;z-index:1}.value-area[data-v-abbe29db]{position:relative;display:flex;align-items:flex-end;justify-content:center}.bar-group[data-v-abbe29db]{display:grid;grid-template-columns:repeat(3,10px);gap:2px;align-items:end;width:auto;justify-content:center;position:relative}.value-line[data-v-abbe29db]{width:10px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,coral,#fff)}.value-number[data-v-abbe29db]{position:absolute;color:coral;font-size:12px;pointer-events:none}.grid-line[data-v-abbe29db]{position:absolute;left:0;right:0;height:1px;background:#f5f5f5}.x-axis-line[data-v-abbe29db]{position:absolute;left:0;right:0;bottom:0;height:1.5px;background:#efefef;border-radius:3px;z-index:2}.y-axis-line[data-v-abbe29db]{position:absolute;left:0;bottom:0;width:1.5px;background:#efefef;border-radius:3px;z-index:1}.score-bar[data-v-85c3910a]{background:linear-gradient(180deg,#eafff7,#f6fffb);border-radius:12px;padding:12px;margin-top:12px}.needle-row[data-v-85c3910a]{position:relative;height:24px}.scale[data-v-85c3910a]{display:flex;justify-content:space-between;font-size:12px;color:#6b7b83;padding:0 4px;margin-top:6px}.scale .min[data-v-85c3910a]{color:#2ec49f}.scale .mid[data-v-85c3910a]{color:#ffd54f}.scale .max[data-v-85c3910a]{color:#ff6b6b}.bar[data-v-85c3910a]{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,#2ec49f,#ffd54f,#ff6b6b);margin-top:6px}.bar .progress[data-v-85c3910a]{display:none}.needle[data-v-85c3910a]{position:absolute;top:0;transform:translate(-50%)}.needle[data-v-85c3910a]:before{content:attr(data-score);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2ec49f;color:#fff;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0000001f}.needle[data-v-85c3910a]:after{content:"";position:absolute;left:50%;top:22px;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #2ec49f}.score-info[data-v-85c3910a]{display:flex;align-items:center;gap:8px;margin-top:8px}.score-info .label[data-v-85c3910a]{color:#6b7b83;font-size:12px}.score-info .value[data-v-85c3910a]{color:#111;font-weight:800}.score-info .hint[data-v-85c3910a]{color:#6b7b83;font-size:12px}.rules[data-v-85c3910a]{margin-top:14px;border:none;border-radius:12px;overflow:hidden}.rules-header[data-v-85c3910a]{display:grid;grid-template-columns:1fr 96px;background:#eafff7;padding:8px 12px;color:#333;font-size:12px;font-weight:700}.rules-header .col-name[data-v-85c3910a]{text-align:center}.rules-header .col-result[data-v-85c3910a]{text-align:center;border-left:1px solid #d7f3ee}.rules-body[data-v-85c3910a]{padding:8px 12px 10px}.rule-row[data-v-85c3910a]{display:grid;grid-template-columns:1fr 96px;font-size:12px}.name[data-v-85c3910a]{color:#333;font-weight:400}.result[data-v-85c3910a]{text-align:right;font-weight:400}.result.yes[data-v-85c3910a]{color:#1aceb5}.result.no[data-v-85c3910a]{color:#9aa7ad}.result.unknown[data-v-85c3910a]{color:#6b7b83;opacity:.8}.charts[data-v-85c3910a]{margin-top:14px;display:grid;grid-template-columns:1fr;gap:12px}.chart[data-v-85c3910a]{border:none;background:#fff;border-radius:12px}.bars[data-v-85c3910a]{position:relative;height:160px;display:flex;justify-content:space-around;align-items:flex-end;gap:16px;padding-left:38px;background-image:repeating-linear-gradient(to top,transparent 0,transparent 26px,#edf2f4 27px,transparent 27px)}.bars[data-v-85c3910a]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#dfe5e8}.y-labels[data-v-85c3910a]{position:absolute;left:0;top:0;bottom:0;width:34px;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;padding-right:6px;color:coral;font-size:12px}.y-axis[data-v-85c3910a]{position:absolute;left:38px;top:0;bottom:0;width:2px;background:#dfe5e8}.y-axis[data-v-85c3910a]:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #dfe5e8}.bar-item[data-v-85c3910a]{position:relative;display:flex;flex-direction:column;align-items:center;height:160px;justify-content:flex-end}.bar-col[data-v-85c3910a]{width:16px;height:120px;border-radius:8px;background:transparent;position:relative;overflow:visible;display:flex;align-items:flex-end}.bar-fill[data-v-85c3910a]{width:100%;background:linear-gradient(180deg,#ffb56b,#ffb56b33);border-radius:8px 8px 0 0;box-shadow:0 1px #0000000f inset}.bar-value[data-v-85c3910a]{position:absolute;left:50%;transform:translate(-50%);color:coral;font-weight:600;font-size:12px;pointer-events:none}.bar-label[data-v-85c3910a]{color:#9aa7ad;font-size:12px;transform:rotate(-28deg);transform-origin:top center;margin-top:8px}@media(max-width:600px){.bars[data-v-85c3910a]{grid-template-columns:repeat(3,1fr)}}.score-bar[data-v-9dcbf474]{background:transparent;border-radius:12px;padding:12px 0 8px;margin-top:12px}.score-info[data-v-9dcbf474]{display:flex;align-items:center;gap:8px;margin-top:8px}.score-info .label[data-v-9dcbf474]{color:#6b7b83;font-size:12px}.fraud-list[data-v-9dcbf474]{margin-top:8px;border:none;border-radius:12px;overflow:hidden}.fraud-row[data-v-9dcbf474]{display:grid;grid-template-columns:1fr 80px;align-items:center;padding:10px 4px;border-bottom:1px solid #f2f2f2}.fraud-row[data-v-9dcbf474]:last-child{border-bottom:none}.info[data-v-9dcbf474]{display:flex;flex-direction:column;gap:4px}.name[data-v-9dcbf474]{color:#333;font-size:14px;font-weight:700}.desc[data-v-9dcbf474]{color:#9aa7ad;font-size:12px}.status[data-v-9dcbf474]{display:flex;justify-content:flex-end}.status-badge[data-v-9dcbf474]{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:22px;padding:0 10px;border-radius:999px;font-size:10px;color:#fff}.status-badge.risk0[data-v-9dcbf474]{background:#9aa7ad}.status-badge.risk1[data-v-9dcbf474]{background:#35c759}.status-badge.risk2[data-v-9dcbf474]{background:#ffc107;color:#fff}.status-badge.risk3[data-v-9dcbf474]{background:#f5524b}.sub-title[data-v-a5218681]{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 24px}.line[data-v-a5218681]{width:20px;height:1px;background:#333}.text[data-v-a5218681],.count[data-v-a5218681]{font-size:12px;color:#333}.risk-table[data-v-7d55193b]{list-style:none;padding:0;margin:12px 0 0;overflow:hidden}.risk-row[data-v-7d55193b]{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:10px 12px;justify-items:center}.risk-row[data-v-7d55193b]:last-child{border-bottom:none}.risk-row.header[data-v-7d55193b]{background:#e9f8f3;font-weight:400;color:#333}.risk-row.row-odd[data-v-7d55193b]{background:#f3fbf7}.risk-row.row-even[data-v-7d55193b]{background:transparent}.col[data-v-7d55193b]{font-size:12px;text-align:center;color:#333;font-weight:400}.hit-text[data-v-7d55193b]{font-size:12px}.hit-text.risk1[data-v-7d55193b]{color:#35c759}.hit-text.risk3[data-v-7d55193b]{color:#f5524b}.dim-toggle[data-v-7d55193b]{display:flex;justify-content:center;gap:10px;margin:16px 0 8px;-webkit-tap-highlight-color:transparent}.toggle-btn[data-v-7d55193b]{padding:6px 10px;border-radius:16px;border:1px solid #e6eef0;background:#fff;color:#333;font-size:12px;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.toggle-btn.active[data-v-7d55193b]{border-color:#1aceb5;background:#1aceb5;color:#fff}.toggle-btn[data-v-7d55193b]:focus,.toggle-btn[data-v-7d55193b]:focus-visible{outline:none}.toggle-btn[data-v-7d55193b]:active,.toggle-btn.active[data-v-7d55193b]:active{background:inherit;box-shadow:none;transform:none}.level-title[data-v-7d55193b]{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 12px}.level-title .line[data-v-7d55193b]{width:80px;height:1px;background:#e6eef0}.level-title .text[data-v-7d55193b]{font-size:12px;color:#6b7b83}.level-list[data-v-7d55193b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.level-row[data-v-7d55193b]{display:grid;grid-template-columns:1fr 3fr 60px;align-items:center;gap:10px;padding:4px 0 18px;border-bottom:1px solid #f0f4f6}.level-name[data-v-7d55193b]{font-size:12px;color:#333}.level-track[data-v-7d55193b]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.seg[data-v-7d55193b]{height:8px;background:#f3f4f6;position:relative;overflow:hidden}.seg[data-v-7d55193b]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .32s ease}.seg.seg-low[data-v-7d55193b]:after{background:#35c759}.seg.seg-gen[data-v-7d55193b]:after{background:#f6c453}.seg.seg-mid[data-v-7d55193b]:after{background:#f59e42}.seg.seg-high[data-v-7d55193b]:after{background:#f5524b}.seg.fill[data-v-7d55193b]:after{transform:scaleX(1)}.level-track .seg[data-v-7d55193b]:nth-child(1):after{transition-delay:0ms}.level-track .seg[data-v-7d55193b]:nth-child(2):after{transition-delay:80ms}.level-track .seg[data-v-7d55193b]:nth-child(3):after{transition-delay:.16s}.level-track .seg[data-v-7d55193b]:nth-child(4):after{transition-delay:.24s}.level-scale[data-v-7d55193b]{position:absolute;left:0;right:0;top:12px;display:flex;justify-content:space-between;font-size:10px;color:#9aa7ad}.level-text[data-v-7d55193b]{font-size:12px;font-weight:700;text-align:right}.level-text.risk0[data-v-7d55193b]{color:#9aa7ad}.level-text.risk1[data-v-7d55193b]{color:#35c759}.level-text.risk2[data-v-7d55193b]{color:#f6c453}.level-text.risk3[data-v-7d55193b]{color:#f59e42}.level-text.risk4[data-v-7d55193b]{color:#f5524b}.dist-section[data-v-7d55193b]{margin-top:12px;display:flex;flex-direction:column;gap:20px}.dist-block[data-v-7d55193b]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px}.dist-left[data-v-7d55193b]{display:flex;align-items:center;justify-content:center}.dist-divider[data-v-7d55193b]{height:1px;background:#f0f4f6}.dist-section .dist-block[data-v-7d55193b]:last-child{margin-top:24px}.donut[data-v-7d55193b]{width:80px;height:80px;border-radius:50%;position:relative}.donut-inner[data-v-7d55193b]{position:absolute;left:50%;top:50%;width:44px;height:44px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.donut-label[data-v-7d55193b]{position:absolute;left:-24px;top:-24px;z-index:2;background:#ededed;color:#333;border-radius:4px;padding:2px 6px;font-size:12px}.dist-right[data-v-7d55193b]{display:block}.dist-title[data-v-7d55193b]{grid-column:1 / -1;font-size:12px;color:#333}.dist-table[data-v-7d55193b]{width:100%;border-collapse:collapse;table-layout:fixed}.dist-table col[data-v-7d55193b]{width:33.33%}.dist-table thead th[data-v-7d55193b]{font-size:12px;color:#9aa7ad;font-weight:400;text-align:center;padding:2px 0 6px}.dist-table .col-count[data-v-7d55193b],.dist-table .col-years[data-v-7d55193b]{text-align:center}.dist-table tbody td[data-v-7d55193b]{font-size:11px;color:#333;padding:2px 0;text-align:center}.dist-table tbody td.col-name[data-v-7d55193b]{text-align:left}.dist-table .col-name .name[data-v-7d55193b]{margin-left:4px}.dot[data-v-7d55193b]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-mid[data-v-7d55193b]{background:#f59e42}.dot-gen[data-v-7d55193b]{background:#f6c453}.dot-high[data-v-7d55193b]{background:#f5524b}.name[data-v-7d55193b]{font-size:11px;color:#333}.gauge-container[data-v-799df5d2]{margin:0 auto;font-family:Helvetica Neue,Arial,sans-serif;-webkit-user-select:none;user-select:none}.gauge-svg[data-v-799df5d2]{width:100%;height:auto;overflow:visible}.tick-text[data-v-799df5d2]{font-size:10px;fill:#666;font-weight:500}.value-text[data-v-799df5d2]{font-size:16px;fill:#333;font-weight:700}.title-text[data-v-799df5d2]{font-size:13px;fill:#333;font-weight:700}.subtitle-text[data-v-799df5d2]{font-size:10px;fill:#999}.needle[data-v-799df5d2]{transition:all .5s ease-out}.grid[data-v-131d1990]{display:flex;flex-direction:column;gap:24px;align-items:center;margin-top:12px}.grid-item.center[data-v-131d1990]{align-self:center}.sub-grid[data-v-131d1990]{display:flex;flex-direction:column;gap:24px;width:100%}.sub-grid .grid-item[data-v-131d1990]{min-width:0}.sub-grid[data-v-131d1990] .gauge-container{width:100%}.org-list[data-v-131d1990]{list-style:none;padding:0;margin:12px 0 0;border-radius:12px;overflow:hidden;border:1px solid #f0f4f6}.org-row[data-v-131d1990]{display:grid;grid-template-columns:1fr 80px;align-items:center;padding:10px 12px;border-bottom:1px solid #f2f2f2}.org-row[data-v-131d1990]:last-child{border-bottom:none}.org-info[data-v-131d1990]{display:flex;flex-direction:column;gap:4px}.org-title[data-v-131d1990]{color:#333;font-size:14px;font-weight:700}.org-desc[data-v-131d1990]{color:#9aa7ad;font-size:12px}.org-status[data-v-131d1990]{display:flex;justify-content:flex-end}.status-badge[data-v-131d1990]{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:22px;padding:0 10px;border-radius:999px;font-size:10px;color:#fff}.status-badge.risk0[data-v-131d1990]{background:#9aa7ad}.status-badge.risk1[data-v-131d1990]{background:#35c759}.status-badge.risk2[data-v-131d1990]{background:#ffc107;color:#fff}.status-badge.risk3[data-v-131d1990]{background:#f5524b}.overdue-left[data-v-131d1990]{display:flex;align-items:center;gap:6px}.overdue-icon[data-v-131d1990]{width:12px;height:12px;flex-shrink:0}.overdue-value[data-v-131d1990]{font-size:12px;color:#333}.overdue-summary[data-v-131d1990]{display:flex;flex-direction:row;gap:12px;margin-top:16px}.overdue-card[data-v-131d1990]{border-radius:12px;background:#fff;padding:16px;box-shadow:0 0 0 1px #f0f4f6;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.overdue-label[data-v-131d1990]{font-size:12px;color:#6b7b83}.overdue-number[data-v-131d1990]{font-size:20px;font-weight:700;color:#35c759}.row-left[data-v-131d1990]{display:flex;align-items:center;gap:8px}.row-icon[data-v-131d1990]{width:14px;height:14px;flex-shrink:0}.row-text[data-v-131d1990]{display:flex;flex-direction:column;gap:2px}.gauge-title[data-v-131d1990]{text-align:center;color:#333;font-size:14px;margin-top:6px}.gauge-sub[data-v-131d1990]{text-align:center;color:#9aa7ad;font-size:12px;margin-top:4px}.repayment-section[data-v-131d1990]{margin-top:12px;display:flex;flex-direction:column;gap:16px}.progress-item[data-v-131d1990]{display:flex;flex-direction:column;gap:4px}.progress-label[data-v-131d1990]{color:#6b7b83;font-size:12px;display:flex;align-items:center;gap:6px}.progress-bar-container[data-v-131d1990]{display:flex;align-items:center;gap:8px}.progress-bar-bg[data-v-131d1990]{flex:1;height:8px;background:#f0f4f6;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-131d1990]{height:8px;background:#35c759;border-radius:4px}.progress-percent[data-v-131d1990]{min-width:56px;text-align:right;font-size:12px;color:#333}.repayment-stats[data-v-131d1990]{display:flex;gap:12px}.repayment-card[data-v-131d1990]{flex:1;border-radius:12px;background:#fff;padding:16px;box-shadow:0 0 0 1px #f0f4f6;display:flex;flex-direction:column;gap:4px}.repayment-label[data-v-131d1990]{font-size:12px;color:#6b7b83}.repayment-value[data-v-131d1990]{font-size:20px;font-weight:700}.repayment-value.risk1[data-v-131d1990]{color:#35c759}.repayment-value.risk3[data-v-131d1990]{color:#f5524b}.progress-group[data-v-131d1990]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fail-highlight[data-v-131d1990]{margin-top:12px}.fail-card[data-v-131d1990]{border-radius:12px;background:#fff;padding:16px;box-shadow:0 0 0 1px #f0f4f6;display:grid;grid-template-columns:1fr 80px;align-items:center;gap:8px}.fail-left[data-v-131d1990]{display:flex;align-items:center}.fail-right[data-v-131d1990]{display:flex;justify-content:flex-end}.overall-value[data-v-131d1990]{font-size:12px;font-weight:700}.overall-value.risk1[data-v-131d1990]{color:#35c759}.overall-value.risk2[data-v-131d1990]{color:#ffc107}.overall-value.risk3[data-v-131d1990]{color:#f5524b}.overall-list .org-title[data-v-131d1990]{color:#9aa7ad;font-size:12px;font-weight:400}.period-summary[data-v-131d1990]{border:1px solid #f0f4f6;border-radius:12px;overflow:hidden;margin-top:12px}.table-header[data-v-131d1990]{display:grid;grid-template-columns:80px 1fr 1fr 1fr 1fr 1fr;background:#f9fbfc;padding:10px 12px;color:#6b7b83;font-size:12px;border-bottom:1px solid #f2f2f2}.table-body .table-row[data-v-131d1990]{display:grid;grid-template-columns:80px 1fr 1fr 1fr 1fr 1fr;padding:10px 12px;border-bottom:1px solid #f2f2f2;font-size:12px;color:#333}.table-body .table-row[data-v-131d1990]:last-child{border-bottom:none}.cell.period[data-v-131d1990]{color:#9aa7ad;font-weight:600}.summary-cards[data-v-e1b4a699]{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.summary-card[data-v-e1b4a699]{border-radius:10px;background:#f3f3f3;box-shadow:none;padding:5px 0 10px;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center}.summary-card .label[data-v-e1b4a699]{font-size:12px;color:#999}.summary-card .value[data-v-e1b4a699]{font-size:13px;color:#333}.type-block[data-v-e1b4a699]{margin-top:12px;display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px}.type-left[data-v-e1b4a699]{display:flex;align-items:center;justify-content:center}.donut[data-v-e1b4a699]{width:80px;height:80px;border-radius:50%;position:relative}.donut-inner[data-v-e1b4a699]{position:absolute;left:50%;top:50%;width:44px;height:44px;background:#fff;border-radius:50%;transform:translate(-50%,-50%)}.type-right[data-v-e1b4a699]{display:block}.type-list[data-v-e1b4a699]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.type-row[data-v-e1b4a699]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;font-size:12px;color:#333}.dot[data-v-e1b4a699]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot-consume[data-v-e1b4a699]{background:#35c759}.dot-online[data-v-e1b4a699]{background:#f6c453}.count[data-v-e1b4a699]{color:#9aa7ad}.credit-table[data-v-e1b4a699]{margin-top:12px}.credit-table .table[data-v-e1b4a699]{width:100%;border-collapse:collapse;table-layout:fixed}.credit-table thead th[data-v-e1b4a699]{background:#e9f8f3;font-size:12px;color:#333;font-weight:400;text-align:center;padding:6px 0}.credit-table tbody tr[data-v-e1b4a699]:nth-child(2n){background:#f3fbf7}.credit-table tbody td[data-v-e1b4a699]{font-size:12px;color:#333;padding:8px 0;text-align:center}.credit-table .col-name[data-v-e1b4a699]{text-align:left;padding-left:8px}.legend[data-v-e1b4a699]{margin-top:16px;display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px;color:#6b7b83}.legend .dot[data-v-e1b4a699]{width:8px;height:8px;border-radius:50%;display:inline-block}.legend .dot-loan[data-v-e1b4a699]{background:#1aceb5}.legend .dot-org[data-v-e1b4a699]{background:#f6c453}.legend .legend-text[data-v-e1b4a699]{margin-left:4px}.amount-table[data-v-e1b4a699]{margin-top:12px}.amount-table .table[data-v-e1b4a699]{width:100%;border-collapse:collapse;table-layout:fixed}.amount-table thead th[data-v-e1b4a699]{background:#e9f8f3;font-size:12px;color:#333;font-weight:400;text-align:center;padding:6px 0}.amount-table tbody tr[data-v-e1b4a699]:nth-child(2n){background:#f3fbf7}.amount-table tbody td[data-v-e1b4a699]{font-size:12px;color:#333;padding:8px 0;text-align:center}.amount-table .col-name[data-v-e1b4a699]{text-align:center;padding-left:0}.dist-block[data-v-e1b4a699]{margin-top:12px;display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px}.dist-left[data-v-e1b4a699]{display:flex;align-items:center;justify-content:center}.dist-right[data-v-e1b4a699]{display:block}.dist-list[data-v-e1b4a699]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dist-row[data-v-e1b4a699]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;font-size:12px;color:#333}.dot-dist-0[data-v-e1b4a699]{background:#35c759}.dot-dist-1[data-v-e1b4a699]{background:#f6c453}.dot-dist-2[data-v-e1b4a699]{background:#9aa7ad}.dot-dist-3[data-v-e1b4a699]{background:#f59e42}.dist-row .count[data-v-e1b4a699]{color:#9aa7ad}.legend .dot-m0[data-v-e1b4a699]{background:#f6c453}.legend .dot-m1[data-v-e1b4a699]{background:#f5524b}.overdue-table thead th[data-v-e1b4a699]{background:#fff3e0}.overdue-table tbody tr[data-v-e1b4a699]:nth-child(2n){background:#fff8ec}.legend .dot-fail[data-v-e1b4a699]{background:#f5524b}.legend .dot-perform[data-v-e1b4a699]{background:#1aceb5}.perform-last[data-v-e1b4a699]{margin-top:6px;display:inline-block;background:#f3f3f3;border-radius:6px;padding:4px 8px;font-size:12px;color:#9aa7ad}.section-body[data-v-42a06719]{padding:12px 14px}.list[data-v-42a06719]{margin:0;padding:0;list-style:none}.list li[data-v-42a06719]{padding:6px 0;color:#333}.credit-card[data-v-c827e4ae]{border:1px solid #cfeee8;background:transparent;border-radius:12px}.card-header[data-v-c827e4ae]{display:grid;grid-template-columns:1fr auto;align-items:center;color:#2f6b58;padding:8px 10px;background:linear-gradient(180deg,#1aceb52e,#1aceb500);border-top-left-radius:12px;border-top-right-radius:12px}.card-divider[data-v-c827e4ae]{border-top:1px solid #cfeee8}.case-no[data-v-c827e4ae]{font-size:12px;font-weight:500;color:#333}.toggle-btn[data-v-c827e4ae]{border:none;background:transparent;color:#2f6b58;font-size:16px;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:2px 6px;transition:transform .22s ease}.toggle-btn[data-v-c827e4ae]:focus,.toggle-btn[data-v-c827e4ae]:focus-visible{outline:none}.toggle-icon[data-v-c827e4ae]{width:16px;height:16px;display:inline-block;vertical-align:middle;transition:transform .22s ease}.toggle-icon.up[data-v-c827e4ae]{transform:rotate(0)}.toggle-icon.down[data-v-c827e4ae]{transform:rotate(180deg)}.collapsible[data-v-c827e4ae]{overflow:hidden}.card-body[data-v-c827e4ae]{margin-top:8px;border-radius:10px;padding:8px 10px 10px;text-align:center}.court-name[data-v-c827e4ae]{text-align:center;color:#333;font-size:14px;font-weight:700}.sub-title[data-v-c827e4ae]{text-align:center;color:#6b7b83;font-size:12px;margin:8px 0 10px}.kv-list[data-v-c827e4ae]{list-style:none;margin:0;padding:0;display:inline-block;text-align:left}.kv[data-v-c827e4ae]{display:flex;gap:10px;padding:6px 0;font-size:12px;color:#333;align-items:flex-start}.k[data-v-c827e4ae]{color:#6b7b83;flex:0 0 auto}.v[data-v-c827e4ae]{color:#333;flex:1 1 auto;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.org-list[data-v-77059394]{list-style:none;padding:0;margin:12px 0 0;border-radius:12px;overflow:hidden;border:1px solid #f0f4f6}.org-row[data-v-77059394]{display:grid;grid-template-columns:1fr 80px;align-items:center;padding:10px 12px;border-bottom:1px solid #f2f2f2}.org-row[data-v-77059394]:last-child{border-bottom:none}.org-info[data-v-77059394]{display:flex;flex-direction:column;gap:4px}.org-title[data-v-77059394]{color:#9aa7ad;font-size:12px;font-weight:400}.org-title.title-true[data-v-77059394]{color:#333}.row-left[data-v-77059394]{display:flex;align-items:center;gap:8px}.row-icon[data-v-77059394]{width:14px;height:14px;flex-shrink:0}.row-text[data-v-77059394]{display:flex;flex-direction:column;gap:2px}.org-status[data-v-77059394]{display:flex;justify-content:flex-end}.court-value[data-v-77059394]{font-size:12px;font-weight:700}.court-value.risk1[data-v-77059394]{color:#35c759}.court-value.risk3[data-v-77059394]{color:#f5524b}.count-value[data-v-77059394]{font-size:12px;font-weight:700}.count-value.risk3[data-v-77059394]{color:#f5524b}.hit-detail[data-v-77059394]{display:flex;flex-direction:column;gap:12px}.hit-section[data-v-77059394]{margin-top:0}.empty-card[data-v-77059394]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0}.empty-img[data-v-77059394]{width:160px;height:auto;opacity:.9}.empty-text[data-v-77059394]{margin-top:6px;font-size:12px;color:#c6cdd3}.filled-card[data-v-77059394]{display:flex;flex-direction:column;margin-top:12px;gap:12px}.filled-text[data-v-77059394]{font-size:12px;color:#333}.trend-header[data-v-f6494a1a]{display:flex;flex-direction:row;align-items:center;gap:8px}.legend[data-v-f6494a1a]{display:flex;gap:16px;color:#6b7b83;font-size:12px;margin-top:12px;flex:1;justify-content:flex-end}.legend-item[data-v-f6494a1a]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.dot[data-v-f6494a1a]{display:inline-block;width:10px;height:10px;border-radius:50%}.dot-0[data-v-f6494a1a]{background:#1aceb5}.dot-1[data-v-f6494a1a]{background:#2f6b58}.unit[data-v-f6494a1a]{margin-top:4px;font-size:10px;color:#9aa7ad}.tabs[data-v-f6494a1a]{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:16px}.tab[data-v-f6494a1a]{flex:1;padding:2px;border-radius:999px;background:transparent;color:#c4c4c4;font-size:12px;display:flex;align-items:center;justify-content:center;border:1px solid #E0E0E0}.tab.active[data-v-f6494a1a]{background:#2ed09f;color:#fff;border-color:transparent}.stats-block[data-v-f6494a1a]{display:flex;flex-direction:column;gap:12px}.donut[data-v-f6494a1a]{width:80px;height:80px;border-radius:50%;position:relative}.donut-inner[data-v-f6494a1a]{position:absolute;left:50%;top:50%;width:60px;height:60px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.donut-label[data-v-f6494a1a]{font-size:10px;color:#333;text-align:center}.stats-list[data-v-f6494a1a]{display:block}.stats-row[data-v-f6494a1a]{display:grid;grid-template-columns:14px 1fr auto auto;align-items:center;gap:6px;font-size:12px;color:#333;padding:4px 0}.stats-row .dot[data-v-f6494a1a]{width:8px;height:8px;border-radius:50%;display:inline-block}.stats-row .count[data-v-f6494a1a]{color:#9aa7ad}.donut-container[data-v-f6494a1a]{display:flex;flex-direction:row;align-items:center;justify-content:space-around}.empty[data-v-83c90316]{display:flex;align-items:center;justify-content:center;padding:18px 0}.empty-text[data-v-83c90316]{font-size:12px;color:#c6cdd3}.cards[data-v-83c90316]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.selection-title[data-v-38865137]{display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 0}.text[data-v-38865137]{color:#111;font-size:18px;font-weight:800;letter-spacing:.5px}.decor[data-v-38865137]{display:inline-flex;align-items:center;gap:6px}.bar[data-v-38865137]{display:inline-block;border-radius:2px}.bar.black[data-v-38865137]{width:16px;height:4px;background:#0f2b2b}.bar.green[data-v-38865137]{width:14px;height:4px;background:#1aceb5}@media(max-width:600px){.text[data-v-38865137]{font-size:16px}.bar.black[data-v-38865137]{width:14px}.bar.green[data-v-38865137]{width:12px}}.empty[data-v-5ebd2af2]{display:flex;align-items:center;justify-content:center;padding:18px 0}.empty-text[data-v-5ebd2af2]{font-size:12px;color:#c6cdd3}.cards[data-v-5ebd2af2]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.report-page[data-v-0a08a950]{margin:0;padding:0;background:#f4f5f7;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.report-page[data-v-0a08a950] *{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.header-block[data-v-0a08a950]{position:sticky;top:0;z-index:1100;background:#fff;border-bottom:1px solid #e6eef0}.tabs-row[data-v-0a08a950]{display:flex;align-items:center;justify-content:space-between}.tabs-title[data-v-0a08a950]{padding:8px;color:#000;font-weight:600;font-size:14px;height:40px;margin-left:8px}.tabs[data-v-0a08a950]{display:flex;gap:8px;background:transparent;border:none;border-radius:0;margin-bottom:0;overflow-x:auto;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.expand-btn[data-v-0a08a950]{border:none;background:transparent;color:#2f6b58;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-right:12px;margin-left:12px;font-size:20px;line-height:1;padding:4px}.expand-btn[data-v-0a08a950]:focus,.expand-btn[data-v-0a08a950]:focus-visible{outline:none;border-color:transparent}.tabs[data-v-0a08a950]::-webkit-scrollbar{display:none}.tab-btn[data-v-0a08a950]{height:40px;padding:0 10px;border:none;background:transparent;color:#6b7b83;cursor:pointer;white-space:nowrap;flex:0 0 auto;position:relative;font-size:14px;font-weight:400}.tab-btn.active[data-v-0a08a950]{color:#000;font-weight:600}.tab-btn.active[data-v-0a08a950]:after{content:"";position:absolute;left:50%;bottom:0;width:20px;transform:translate(-50%);height:2px;background:#43d39e;border-radius:2px}.all-cats-panel[data-v-0a08a950]{position:fixed;left:0;right:0;z-index:1050;background:#fff;border-bottom:1px solid #e6eef0;padding:12px;overflow-y:auto}.overlay-mask[data-v-0a08a950]{position:fixed;inset:0;background:#00000040;z-index:1000}.cats-chips[data-v-0a08a950]{display:flex;gap:8px;flex-wrap:wrap}.chip-btn[data-v-0a08a950]{height:28px;padding:0 10px;border:1px solid #cfd8dc;border-radius:999px;background:#fff;color:#6b7b83;cursor:pointer;font-size:12px;font-weight:400}.chip-btn.active[data-v-0a08a950]{border-color:#43d39e;background:#43d39e;color:#fff;font-weight:400}.tab-btn[data-v-0a08a950]:focus,.tab-btn[data-v-0a08a950]:focus-visible{outline:none}.loading-view[data-v-0a08a950]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:240px}.loader[data-v-0a08a950]{width:28px;height:28px;border:3px solid #e6eef0;border-top-color:#43d39e;border-radius:50%;animation:spin .8s linear infinite}.loading-text[data-v-0a08a950]{margin-top:10px;color:#6b7b83;font-size:13px}.topbar[data-v-0a08a950]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:0;background:#fff;border-bottom:none;padding:10px 12px}.topbar-center[data-v-0a08a950]{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:2;text-align:center;gap:4px}.topbar-left[data-v-0a08a950]{height:36px}.back-btn[data-v-0a08a950]{justify-self:start}.more-btn[data-v-0a08a950]{justify-self:end}.icon-btn[data-v-0a08a950]{height:36px;width:36px;border-radius:50%;border:1px solid #e6eef0;background:#f9fbfc;color:#2f6b58;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-sizing:border-box}.icon-btn[data-v-0a08a950]:active,.icon-btn[data-v-0a08a950]:focus,.icon-btn[data-v-0a08a950]:focus-visible{outline:none;border-color:#43d39e}.icon[data-v-0a08a950]{font-size:18px;line-height:1}.title[data-v-0a08a950]{font-size:22px;font-weight:800;color:#000;user-select:none;-webkit-user-select:none}.time[data-v-0a08a950]{font-size:12px;opacity:.8;user-select:none;-webkit-user-select:none;color:#213547}.tabs[data-v-0a08a950]{user-select:none;-webkit-user-select:none}.tab-btn[data-v-0a08a950],.chip-btn[data-v-0a08a950],.expand-btn[data-v-0a08a950],.icon-btn[data-v-0a08a950]{-webkit-tap-highlight-color:transparent}.tab-btn[data-v-0a08a950]:active,.chip-btn[data-v-0a08a950]:active,.expand-btn[data-v-0a08a950]:active,.icon-btn[data-v-0a08a950]:active{background:transparent;color:inherit;border-color:inherit;transform:none}.summary-card[data-v-0a08a950]{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:16px;border:1px solid #e6eef0;border-radius:12px;background:#f9fbfc;margin-bottom:16px}.summary-left[data-v-0a08a950]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.score[data-v-0a08a950]{font-size:40px;font-weight:800;color:#43d39e}.score-label[data-v-0a08a950]{font-size:12px;color:#6b7b83}.level[data-v-0a08a950]{font-size:14px;font-weight:700;color:#2f6b58}.summary-right .identity .row[data-v-0a08a950]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e6eef0}.summary-right .identity .row[data-v-0a08a950]:last-child{border-bottom:none}.summary-right .label[data-v-0a08a950]{color:#6b7b83}.summary-right .value[data-v-0a08a950]{color:#333;font-weight:600}.sections[data-v-0a08a950]{display:flex;flex-direction:column;gap:16px}.content[data-v-0a08a950]{margin-top:0}.section[data-v-0a08a950]{scroll-margin-top:calc(var(--header-height, 0px) + 12px)}.section-card[data-v-0a08a950]{background:#fff;border-radius:12px;margin:0 16px;padding:16px}.section-header[data-v-0a08a950]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #f0f4f6;background:#f9fbfc;border-top-left-radius:12px;border-top-right-radius:12px}.section-title[data-v-0a08a950]{font-weight:700;color:#2f6b58}.section-status[data-v-0a08a950]{font-size:12px;color:#6b7b83}.items[data-v-0a08a950]{list-style:none;padding:10px 14px 14px;margin:0}.item[data-v-0a08a950]{padding:6px 0;color:#333}.footer-actions[data-v-0a08a950]{margin-top:24px;display:flex;justify-content:center}@media(max-width:768px){.summary-card[data-v-0a08a950],.sections[data-v-0a08a950]{grid-template-columns:1fr}}.tip-text[data-v-0a08a950]{margin:4px;color:#999;font-size:12px}.toast[data-v-0a08a950]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#000000d9;color:#fff;font-size:14px;padding:12px 20px;border-radius:8px;z-index:2000;pointer-events:none;animation:zoomIn .3s ease-out forwards;white-space:nowrap}.page-container[data-v-e51fb9fa]{width:100%;min-height:100vh;max-width:100vw;background-color:#f5f9fc;padding:15px;font-family:sans-serif;box-sizing:border-box;overflow-x:hidden;position:relative}@media screen and (max-width:480px){.page-container[data-v-e51fb9fa]{padding:12px}}.header[data-v-e51fb9fa]{margin-bottom:15px}.title-row[data-v-e51fb9fa]{display:flex;align-items:center}.app-name[data-v-e51fb9fa]{font-size:18px;font-weight:700;color:#333}.tag[data-v-e51fb9fa]{margin-left:8px;background-color:#e6f0ff;color:#06f;font-size:10px;padding:2px 6px;border-radius:4px}.banner-card[data-v-e51fb9fa]{background:linear-gradient(135deg,#e0efff,#f0f7ff);border-radius:12px;padding:20px;display:flex;justify-content:space-between;position:relative;overflow:hidden;width:100%;box-sizing:border-box;cursor:pointer}.banner-card--green[data-v-e51fb9fa]{background:linear-gradient(135deg,#e6fff2,#f0fff7)}.banner-slider[data-v-e51fb9fa]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;width:100%;box-sizing:border-box}.banner-slide[data-v-e51fb9fa]{flex:0 0 100%;scroll-snap-align:start}.banner-slide[data-v-e51fb9fa]:not(:last-child){margin-right:12px}.banner-slider[data-v-e51fb9fa]::-webkit-scrollbar{display:none}.banner-dots[data-v-e51fb9fa]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px}.banner-dots .dot[data-v-e51fb9fa]{width:6px;height:6px;border-radius:999px;background:#0000001a;opacity:.8;transition:all .25s ease}.banner-dots .dot.active[data-v-e51fb9fa]{width:18px;background:#0003;opacity:1}.banner-title[data-v-e51fb9fa]{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:8px}.banner-sub[data-v-e51fb9fa]{font-size:12px;color:#666;line-height:1.5;margin-bottom:12px}.btn-check[data-v-e51fb9fa]{background:#6a9cff;color:#fff;border:none;padding:6px 15px;border-radius:20px;font-size:12px;box-shadow:0 2px 5px #6a9cff66;display:inline-flex;align-items:center;justify-content:center;text-align:center}.banner-card--green .btn-check[data-v-e51fb9fa]{background:linear-gradient(135deg,#43d39e,#7be3ba);box-shadow:0 2px 5px #43d39e66}.banner-img[data-v-e51fb9fa]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:42%;max-width:240px;opacity:.95;pointer-events:none}.notice-bar[data-v-e51fb9fa]{background:#fff;margin-top:15px;padding:10px 12px;border-radius:8px;display:flex;align-items:center;font-size:12px;color:#666;box-shadow:0 2px 6px #00000005;width:100%;box-sizing:border-box}.notice-icon[data-v-e51fb9fa]{width:18px;height:18px;margin-right:8px;display:inline-block}.notice-text-wrap[data-v-e51fb9fa]{flex:1;min-width:0;position:relative;height:1.5em;overflow:hidden;align-self:flex-end}.notice-bar .text[data-v-e51fb9fa]{display:block;position:absolute;left:0;right:0;bottom:0;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slide-up-enter-active[data-v-e51fb9fa],.slide-up-leave-active[data-v-e51fb9fa]{transition:transform .35s ease,opacity .35s ease}.slide-up-enter-from[data-v-e51fb9fa]{transform:translateY(100%);opacity:0}.slide-up-enter-to[data-v-e51fb9fa],.slide-up-leave-from[data-v-e51fb9fa]{transform:translateY(0);opacity:1}.slide-up-leave-to[data-v-e51fb9fa]{transform:translateY(-100%);opacity:0}.section-title[data-v-e51fb9fa]{font-size:16px;font-weight:700;margin:20px 0 12px;color:#333}.grid-box[data-v-e51fb9fa]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;box-sizing:border-box}.menu-card[data-v-e51fb9fa]{border-radius:12px;padding:12px;position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;box-sizing:border-box;overflow:hidden;cursor:pointer}.theme-blue[data-v-e51fb9fa]{background:linear-gradient(135deg,#e6f2ff,#f0f8ff)}.theme-pink[data-v-e51fb9fa]{background:linear-gradient(135deg,#fff0f2,#fff5f7)}.theme-green[data-v-e51fb9fa]{background:linear-gradient(135deg,#e6fff2,#f0fff7)}.theme-orange[data-v-e51fb9fa]{background:linear-gradient(135deg,#fff4e6,#fff9f0)}.theme-purple[data-v-e51fb9fa]{background:linear-gradient(135deg,#f2f0ff,#f7f5ff)}.card-title[data-v-e51fb9fa]{font-size:15px;font-weight:700;color:#333;display:flex;align-items:center}.card-info[data-v-e51fb9fa]{display:flex;flex-direction:column;gap:8px;justify-content:space-between}.hot-tag[data-v-e51fb9fa]{background:#ff4d4f;color:#fff;font-size:9px;padding:1px 3px;border-radius:2px;margin-left:5px;transform:scale(.8)}.card-sub[data-v-e51fb9fa]{font-size:11px;color:#999}.go-btn[data-v-e51fb9fa]{display:inline-block;background:#fffc;color:#6a9cff;font-size:10px;padding:2px 10px;border-radius:20px;width:fit-content;font-weight:700}.theme-pink .go-btn[data-v-e51fb9fa]{color:#ff6a88}.theme-orange .go-btn[data-v-e51fb9fa]{color:#ff9c6a}.theme-purple .go-btn[data-v-e51fb9fa]{color:#886aff}.card-bottom[data-v-e51fb9fa]{display:flex;align-items:center;justify-content:space-between}.card-icon[data-v-e51fb9fa]{position:absolute;right:10px;bottom:10px;width:48px;height:48px;z-index:2;opacity:.95;pointer-events:none}.promo-banner[data-v-e51fb9fa]{background:linear-gradient(to right,#4facfe,#00f2fe);border-radius:12px;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;width:100%;box-sizing:border-box;cursor:pointer}
