.diagnosis-hero[data-v-6ec688ea]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:64px 48px 56px;border:1px solid var(--theme-primary-015-border);border-radius:16px;background:var(--theme-bg-2);-webkit-box-shadow:0 12px 32px rgba(109,20,255,.05);box-shadow:0 12px 32px rgba(109,20,255,.05);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-align:center}.hero-bg-glow[data-v-6ec688ea]{position:absolute;top:-120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:540px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(109,20,255,.12) 0,rgba(109,20,255,0) 70%);pointer-events:none;-webkit-filter:blur(40px);filter:blur(40px)}.hero-bg-pattern[data-v-6ec688ea]{position:absolute;inset:0;background-image:radial-gradient(var(--theme-primary-01-border) 1px,transparent 0);background-size:24px 24px;opacity:.6;pointer-events:none}.hero-content[data-v-6ec688ea]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:820px}.diagnosis-eyebrow[data-v-6ec688ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 16px;margin-bottom:20px;border:1px solid var(--theme-primary-02-border);border-radius:20px;background:rgba(109,20,255,.04)}.diagnosis-eyebrow .eyebrow-pulse[data-v-6ec688ea]{width:6px;height:6px;border-radius:50%;background:var(--theme-primary);-webkit-box-shadow:0 0 0 3px var(--theme-primary-02-border);box-shadow:0 0 0 3px var(--theme-primary-02-border)}.diagnosis-eyebrow .eyebrow-text[data-v-6ec688ea]{color:var(--theme-primary);font-size:12px;font-weight:700;letter-spacing:.8px}h1[data-v-6ec688ea]{margin:0 0 16px;color:var(--theme-text-1);font-size:40px;font-weight:800;line-height:1.25;letter-spacing:-.5px}h1 .highlight-text[data-v-6ec688ea]{background:linear-gradient(135deg,var(--theme-primary),#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.diagnosis-description[data-v-6ec688ea]{max-width:680px;margin:0 0 36px;color:var(--theme-text-2);font-size:16px;line-height:1.6}.diagnosis-form[data-v-6ec688ea]{width:100%;max-width:720px}.diagnosis-input-card[data-v-6ec688ea]{padding:6px;border:1px solid var(--theme-primary-02-border);border-radius:14px;background:var(--theme-bg-2);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.04);box-shadow:0 8px 24px rgba(0,0,0,.04);-webkit-transition:all .25s ease;transition:all .25s ease}.diagnosis-input-card[data-v-6ec688ea]:hover{border-color:var(--theme-primary-05-border);-webkit-box-shadow:0 10px 28px rgba(109,20,255,.08);box-shadow:0 10px 28px rgba(109,20,255,.08)}.diagnosis-input-card[data-v-6ec688ea]:focus-within{border-color:var(--theme-primary);-webkit-box-shadow:0 0 0 4px var(--theme-primary-014-border),0 10px 28px rgba(109,20,255,.1);box-shadow:0 0 0 4px var(--theme-primary-014-border),0 10px 28px rgba(109,20,255,.1)}.diagnosis-input-card.is-error[data-v-6ec688ea]{border-color:var(--theme-danger)}.input-inner-wrapper[data-v-6ec688ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.input-prefix-icon[data-v-6ec688ea]{margin-left:16px;color:var(--theme-primary);font-size:20px}.diagnosis-url-input[data-v-6ec688ea]{-webkit-box-flex:1;-ms-flex:1;flex:1}.diagnosis-url-input[data-v-6ec688ea] .el-input__inner{height:48px;padding:0;border:none;color:var(--theme-text-1);font-size:16px;background:transparent}.diagnosis-url-input[data-v-6ec688ea] .el-input__inner::-webkit-input-placeholder{color:var(--theme-text-4)}.diagnosis-url-input[data-v-6ec688ea] .el-input__inner::-moz-placeholder{color:var(--theme-text-4)}.diagnosis-url-input[data-v-6ec688ea] .el-input__inner:-ms-input-placeholder{color:var(--theme-text-4)}.diagnosis-url-input[data-v-6ec688ea] .el-input__inner::-ms-input-placeholder{color:var(--theme-text-4)}.diagnosis-url-input[data-v-6ec688ea] .el-input__inner::placeholder{color:var(--theme-text-4)}.diagnosis-url-input[data-v-6ec688ea] .el-input__suffix{right:8px;line-height:48px}.diagnosis-submit-btn[data-v-6ec688ea]{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;padding:0 28px;border:none!important;border-radius:10px;background:linear-gradient(135deg,var(--theme-primary),#8b5cf6)!important;color:#fff!important;font-size:15px;font-weight:600;-webkit-box-shadow:0 4px 14px rgba(109,20,255,.3);box-shadow:0 4px 14px rgba(109,20,255,.3);-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;overflow:hidden}.diagnosis-submit-btn[data-v-6ec688ea]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(135deg,#7d26ff,#9a6dff);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.diagnosis-submit-btn .btn-icon[data-v-6ec688ea]{margin-left:8px;font-size:16px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.diagnosis-submit-btn[data-v-6ec688ea]:active,.diagnosis-submit-btn[data-v-6ec688ea]:focus,.diagnosis-submit-btn[data-v-6ec688ea]:hover{color:#fff!important;background:linear-gradient(135deg,var(--theme-primary),#8b5cf6)!important;-webkit-box-shadow:0 6px 18px rgba(109,20,255,.4);box-shadow:0 6px 18px rgba(109,20,255,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.diagnosis-submit-btn[data-v-6ec688ea]:active:before,.diagnosis-submit-btn[data-v-6ec688ea]:focus:before,.diagnosis-submit-btn[data-v-6ec688ea]:hover:before{opacity:1}.diagnosis-submit-btn:active .btn-icon[data-v-6ec688ea],.diagnosis-submit-btn:focus .btn-icon[data-v-6ec688ea],.diagnosis-submit-btn:hover .btn-icon[data-v-6ec688ea]{-webkit-transform:translateX(3px);transform:translateX(3px)}.diagnosis-submit-btn[data-v-6ec688ea]:active{-webkit-transform:translateY(0);transform:translateY(0)}.diagnosis-error[data-v-6ec688ea]{gap:6px;margin:10px 0 0;color:var(--theme-danger);font-size:13px}.diagnosis-error[data-v-6ec688ea],.diagnosis-meta[data-v-6ec688ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.diagnosis-meta[data-v-6ec688ea]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin:28px 0 0;padding:0;list-style:none}.diagnosis-meta .meta-item[data-v-6ec688ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--theme-text-2);font-size:13px}.diagnosis-meta .meta-item .meta-icon[data-v-6ec688ea]{color:var(--theme-primary);font-size:15px}.diagnosis-meta .meta-item .highlight-num[data-v-6ec688ea]{color:var(--theme-text-1);font-weight:700}.diagnosis-meta .meta-item .original-price[data-v-6ec688ea]{text-decoration:line-through;-webkit-text-decoration-color:var(--theme-danger);text-decoration-color:var(--theme-danger);text-decoration-thickness:2px}.diagnosis-meta .meta-divider[data-v-6ec688ea]{color:var(--theme-text-4);font-size:12px}.visually-hidden[data-v-6ec688ea]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.diagnosis-dimensions-section[data-v-5ecf06ae]{margin-top:40px}.section-header[data-v-5ecf06ae]{margin-bottom:32px;text-align:center}.section-badge[data-v-5ecf06ae]{display:inline-block;margin-bottom:8px;color:var(--theme-primary);font-size:12px;font-weight:700;letter-spacing:1px}.section-title[data-v-5ecf06ae]{margin:0 0 8px;color:var(--theme-text-1);font-size:26px;font-weight:700}.section-subtitle[data-v-5ecf06ae]{margin:0;color:var(--theme-text-3);font-size:14px}.dimensions-grid[data-v-5ecf06ae]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.dimension-card[data-v-5ecf06ae]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;border:1px solid var(--theme-border-color);border-radius:14px;background:var(--theme-bg-2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.02);box-shadow:0 4px 16px rgba(0,0,0,.02);-webkit-transition:all .3s cubic-bezier(.16,1,.3,1);transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.dimension-card[data-v-5ecf06ae]:hover{border-color:var(--theme-primary-03-border);-webkit-box-shadow:0 12px 28px rgba(109,20,255,.08);box-shadow:0 12px 28px rgba(109,20,255,.08);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.dimension-card:hover .dimension-icon-wrapper[data-v-5ecf06ae]{background:var(--theme-primary);color:#fff;-webkit-transform:scale(1.05);transform:scale(1.05)}.dimension-card:hover .card-bottom-bar[data-v-5ecf06ae]{opacity:1}.dimension-icon-wrapper[data-v-5ecf06ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;margin-bottom:16px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.dimension-icon-wrapper .dimension-svg[data-v-5ecf06ae]{width:24px;height:24px}.dimension-icon-wrapper.tone-blue[data-v-5ecf06ae]{background:rgba(30,63,236,.08);color:#1e3fec}.dimension-icon-wrapper.tone-purple[data-v-5ecf06ae]{background:rgba(109,20,255,.08);color:#6d14ff}.dimension-icon-wrapper.tone-indigo[data-v-5ecf06ae]{background:rgba(139,92,246,.1);color:#8b5cf6}.dimension-icon-wrapper.tone-emerald[data-v-5ecf06ae]{background:rgba(16,185,129,.1);color:#10b981}.dimension-title[data-v-5ecf06ae]{margin:0 0 4px;color:var(--theme-text-1);font-size:17px;font-weight:700}.dimension-en-title[data-v-5ecf06ae]{margin:0 0 12px;color:var(--theme-text-4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.dimension-desc[data-v-5ecf06ae]{margin:0;color:var(--theme-text-2);font-size:13px;line-height:1.6}.card-bottom-bar[data-v-5ecf06ae]{position:absolute;bottom:0;left:0;right:0;height:3px;background:-webkit-gradient(linear,left top,right top,from(var(--theme-primary)),to(#8b5cf6));background:linear-gradient(90deg,var(--theme-primary),#8b5cf6);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.diagnosis-capabilities[data-v-2c1438f7]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;padding:44px 48px;margin-top:24px;border:1px solid hsla(0,0%,100%,.8);border-radius:24px;background:linear-gradient(135deg,#f7f3ff,#f1ebff 45%,#e9e0ff);-webkit-box-shadow:0 12px 32px rgba(109,20,255,.04);box-shadow:0 12px 32px rgba(109,20,255,.04);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.card-bg-glow[data-v-2c1438f7]{position:absolute;top:-80px;right:280px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.15) 0,rgba(109,20,255,0) 70%);pointer-events:none;-webkit-filter:blur(40px);filter:blur(40px);-webkit-animation:floatGlow-2c1438f7 8s ease-in-out infinite alternate;animation:floatGlow-2c1438f7 8s ease-in-out infinite alternate}.wave-container[data-v-2c1438f7]{position:absolute;top:50%;right:180px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:440px;height:440px;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wave-circle[data-v-2c1438f7]{position:absolute;width:100px;height:100px;border-radius:50%;border:1.5px solid var(--theme-primary);opacity:0;-webkit-animation:radarWave-2c1438f7 4s cubic-bezier(.1,.4,.4,1) infinite;animation:radarWave-2c1438f7 4s cubic-bezier(.1,.4,.4,1) infinite}.wave-1[data-v-2c1438f7]{-webkit-animation-delay:0s;animation-delay:0s}.wave-2[data-v-2c1438f7]{-webkit-animation-delay:1.3s;animation-delay:1.3s}.wave-3[data-v-2c1438f7]{-webkit-animation-delay:2.6s;animation-delay:2.6s}@-webkit-keyframes radarWave-2c1438f7{0%{width:80px;height:80px;opacity:.7;border-color:rgba(139,92,246,.6);-webkit-box-shadow:0 0 10px rgba(109,20,255,.2);box-shadow:0 0 10px rgba(109,20,255,.2)}50%{opacity:.4;border-color:rgba(139,92,246,.35)}to{width:500px;height:500px;opacity:0;border-color:rgba(109,20,255,.05);-webkit-box-shadow:0 0 30px rgba(109,20,255,0);box-shadow:0 0 30px rgba(109,20,255,0)}}@keyframes radarWave-2c1438f7{0%{width:80px;height:80px;opacity:.7;border-color:rgba(139,92,246,.6);-webkit-box-shadow:0 0 10px rgba(109,20,255,.2);box-shadow:0 0 10px rgba(109,20,255,.2)}50%{opacity:.4;border-color:rgba(139,92,246,.35)}to{width:500px;height:500px;opacity:0;border-color:rgba(109,20,255,.05);-webkit-box-shadow:0 0 30px rgba(109,20,255,0);box-shadow:0 0 30px rgba(109,20,255,0)}}@-webkit-keyframes floatGlow-2c1438f7{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:.7}50%{-webkit-transform:translate(-20px,15px) scale(1.1);transform:translate(-20px,15px) scale(1.1);opacity:1}to{-webkit-transform:translate(15px,-10px) scale(.95);transform:translate(15px,-10px) scale(.95);opacity:.8}}@keyframes floatGlow-2c1438f7{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:.7}50%{-webkit-transform:translate(-20px,15px) scale(1.1);transform:translate(-20px,15px) scale(1.1);opacity:1}to{-webkit-transform:translate(15px,-10px) scale(.95);transform:translate(15px,-10px) scale(.95);opacity:.8}}.capabilities-left[data-v-2c1438f7]{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.eyebrow-tag[data-v-2c1438f7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;color:var(--theme-primary);font-size:13px;font-weight:700;letter-spacing:.5px}.eyebrow-tag .tag-line[data-v-2c1438f7]{width:20px;height:3px;border-radius:2px;background:var(--theme-primary)}.capabilities-title[data-v-2c1438f7]{margin:0 0 16px;color:var(--theme-text-1);font-size:32px;font-weight:800;line-height:1.3;letter-spacing:-.5px}.capabilities-subtitle[data-v-2c1438f7]{margin:0 0 28px;color:var(--theme-text-3);font-size:15px;line-height:1.6}.feature-tags[data-v-2c1438f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.feature-tag[data-v-2c1438f7],.feature-tags[data-v-2c1438f7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-tag[data-v-2c1438f7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 18px;border-radius:20px;background:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.9);color:var(--theme-text-1);font-size:14px;font-weight:500;-webkit-box-shadow:0 2px 8px rgba(109,20,255,.03);box-shadow:0 2px 8px rgba(109,20,255,.03)}.feature-tag .dot[data-v-2c1438f7]{width:6px;height:6px;border-radius:50%;background:var(--theme-primary)}.construction-button[data-v-2c1438f7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;margin-top:24px;border:1px solid transparent;border-radius:12px;color:var(--theme-text-5);background:var(--theme-gradient-1);-webkit-box-shadow:0 8px 20px var(--theme-primary-016-border);box-shadow:0 8px 20px var(--theme-primary-016-border);font-size:14px;font-weight:700;cursor:pointer;-webkit-transition:background .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s,background .2s;transition:transform .2s,box-shadow .2s,background .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.construction-button svg[data-v-2c1438f7]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.construction-button[data-v-2c1438f7]:hover{background:var(--theme-gradient-1-hover);-webkit-box-shadow:0 12px 26px var(--theme-primary-023-border);box-shadow:0 12px 26px var(--theme-primary-023-border);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.construction-button[data-v-2c1438f7]:active{background:var(--theme-gradient-1-active);-webkit-transform:translateY(0);transform:translateY(0)}.capabilities-right[data-v-2c1438f7]{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.qr-card[data-v-2c1438f7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:260px;padding:24px 20px 20px;border-radius:20px;-webkit-box-shadow:0 12px 32px rgba(109,20,255,.08);box-shadow:0 12px 32px rgba(109,20,255,.08)}.qr-card[data-v-2c1438f7],.qr-image-wrapper[data-v-2c1438f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.qr-image-wrapper[data-v-2c1438f7]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:172px;height:172px;padding:8px;border-radius:14px;border:1px solid #f0ecfc}.qr-image-wrapper .qr-code-img[data-v-2c1438f7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.qr-info[data-v-2c1438f7]{margin-top:18px;text-align:center}.qr-info .qr-title[data-v-2c1438f7]{margin:0 0 6px;color:var(--theme-text-1);font-size:16px;font-weight:700;line-height:1.4}.qr-info .qr-desc[data-v-2c1438f7]{margin:0;color:var(--theme-text-3);font-size:13px;line-height:1.4}.diagnosis-history-section[data-v-dfc2f46a]{margin-top:48px}.history-header[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.history-eyebrow[data-v-dfc2f46a]{color:var(--theme-primary);font-size:12px;font-weight:700;letter-spacing:1px}.history-title[data-v-dfc2f46a]{margin:4px 0 6px;color:var(--theme-text-1);font-size:28px;font-weight:800}.history-subtitle[data-v-dfc2f46a]{margin:0;color:var(--theme-text-3);font-size:14px}.header-right[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.header-right .total-stat-num[data-v-dfc2f46a]{color:var(--theme-primary);font-size:36px;font-weight:800;line-height:1;font-family:var(--font-family-number,sans-serif)}.header-right .total-stat-label[data-v-dfc2f46a]{color:var(--theme-text-3);font-size:13px}.history-card[data-v-dfc2f46a]{position:relative;padding:24px;border:1px solid var(--theme-border-color);border-radius:16px;background:var(--theme-bg-2);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.02);box-shadow:0 4px 20px rgba(0,0,0,.02);-webkit-box-sizing:border-box;box-sizing:border-box}.history-toolbar[data-v-dfc2f46a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.history-toolbar[data-v-dfc2f46a],.search-box[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-box[data-v-dfc2f46a]{gap:12px}.search-box .refresh-btn[data-v-dfc2f46a]{height:40px;padding:0 16px;border-radius:20px;border:1px solid #f0f0f0;background:#f7f7f9;color:var(--theme-text-2);font-size:13px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.search-box .refresh-btn[data-v-dfc2f46a]:hover{color:var(--theme-primary);border-color:var(--theme-primary);background:#fff}.history-search-input[data-v-dfc2f46a]{width:256px}.history-search-input[data-v-dfc2f46a] .el-input__inner{height:40px;padding-left:36px;border-radius:20px;border:1px solid #f0f0f0;background:#f7f7f9;color:var(--theme-text-1);font-size:13px}.history-search-input[data-v-dfc2f46a] .el-input__inner::-webkit-input-placeholder{color:#bfbfbf}.history-search-input[data-v-dfc2f46a] .el-input__inner::-moz-placeholder{color:#bfbfbf}.history-search-input[data-v-dfc2f46a] .el-input__inner:-ms-input-placeholder{color:#bfbfbf}.history-search-input[data-v-dfc2f46a] .el-input__inner::-ms-input-placeholder{color:#bfbfbf}.history-search-input[data-v-dfc2f46a] .el-input__inner::placeholder{color:#bfbfbf}.history-search-input[data-v-dfc2f46a] .el-input__inner:focus{border-color:var(--theme-primary);background:#fff}.history-search-input .search-icon[data-v-dfc2f46a]{margin-left:4px;color:#bfbfbf;line-height:40px}.status-filter-group[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.filter-tab-btn[data-v-dfc2f46a]{height:36px;padding:0 20px;border:none;border-radius:18px;background:#f4f4f6;color:#595959;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.filter-tab-btn[data-v-dfc2f46a]:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.filter-tab-btn[data-v-dfc2f46a]:hover{color:var(--theme-primary)}.filter-tab-btn.active[data-v-dfc2f46a]{background:var(--theme-primary);color:#fff}.history-table[data-v-dfc2f46a]{width:100%}.history-table[data-v-dfc2f46a] .el-table__header-wrapper th{font-size:14px;font-weight:400;color:#8c8c8c;background-color:#fff!important;border-bottom:1px solid #f2f2f2!important}.history-table[data-v-dfc2f46a] .el-table__row{height:72px}.history-table[data-v-dfc2f46a] .el-table__row td{border-bottom:1px solid #f5f3fa}.history-table[data-v-dfc2f46a] .noDataImg{margin-top:0}.site-info-cell[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.site-detail[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.site-name[data-v-dfc2f46a]{color:var(--theme-text-1);font-size:14px;font-weight:600;display:block}.status-badge[data-v-dfc2f46a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 12px;border-radius:14px;font-size:13px;font-weight:500}.status-badge .status-dot[data-v-dfc2f46a]{width:6px;height:6px;border-radius:50%}.status-badge.SUCCESS[data-v-dfc2f46a]{background:#e6f7ed;color:#21a24d}.status-badge.SUCCESS .status-dot[data-v-dfc2f46a]{background:#21a24d}.status-badge.ING[data-v-dfc2f46a]{background:#f0eaff;color:var(--theme-primary)}.status-badge.ING .status-dot[data-v-dfc2f46a]{position:relative;background:var(--theme-primary)}.status-badge.ING .status-dot[data-v-dfc2f46a]:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;background:rgba(109,20,255,.25);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:statusPulse-dfc2f46a 1.5s ease-in-out infinite;animation:statusPulse-dfc2f46a 1.5s ease-in-out infinite}@-webkit-keyframes statusPulse-dfc2f46a{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:.8}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3);opacity:.2}to{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:.8}}@keyframes statusPulse-dfc2f46a{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:.8}50%{-webkit-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3);opacity:.2}to{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:.8}}.action-cell-group[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.action-cell-group[data-v-dfc2f46a],.view-report-btn[data-v-dfc2f46a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-report-btn[data-v-dfc2f46a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 12px;border-radius:6px;background:rgba(109,20,255,.08);color:var(--theme-primary)!important;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.view-report-btn[data-v-dfc2f46a]:hover{background:var(--theme-primary);color:#fff!important}.action-link-btn[data-v-dfc2f46a]{color:var(--theme-text-2);font-size:13px}.action-link-btn[data-v-dfc2f46a]:hover{color:var(--theme-primary)}.processing-text[data-v-dfc2f46a]{color:var(--theme-text-4);font-size:13px}.history-footer[data-v-dfc2f46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px}.record-total-text[data-v-dfc2f46a]{color:var(--theme-text-3);font-size:13px}.record-total-text .highlight-count[data-v-dfc2f46a]{color:var(--theme-primary);font-weight:600}.confirm-dialog-content[data-v-ec1b2744]{padding:8px 12px 0;text-align:center}.dialog-icon-wrap[data-v-ec1b2744]{margin-bottom:16px}.dialog-icon-wrap[data-v-ec1b2744],.dialog-icon[data-v-ec1b2744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-icon[data-v-ec1b2744]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(109,20,255,.1),rgba(139,92,246,.15));border:1px solid var(--theme-primary-02-border)}.dialog-icon span[data-v-ec1b2744]{color:var(--theme-primary);font-size:16px;font-weight:800;letter-spacing:1px}.dialog-title[data-v-ec1b2744]{margin:0 0 8px;color:var(--theme-text-1);font-size:20px;font-weight:700;line-height:1.4}.dialog-copy[data-v-ec1b2744]{margin:0 0 20px;color:var(--theme-text-3);font-size:14px;line-height:1.5}.confirm-details[data-v-ec1b2744]{padding:14px 18px;border-radius:12px;background:var(--theme-bg-3,#f8f9fc);margin-bottom:16px}.confirm-details .detail-item[data-v-ec1b2744]{padding:6px 0;font-size:14px;line-height:1.5}.confirm-details .detail-item+.detail-item[data-v-ec1b2744]{border-top:1px dashed var(--theme-border-2,#e5e7eb)}.confirm-details .detail-label[data-v-ec1b2744]{color:var(--theme-text-3);font-weight:400}.confirm-details .detail-value[data-v-ec1b2744]{color:var(--theme-text-1);font-weight:500}.confirm-details .detail-value.website-url[data-v-ec1b2744]{max-width:260px;color:var(--theme-primary);font-weight:600}.confirm-details .detail-value.points-value[data-v-ec1b2744]{color:#ff6b00}.confirm-details .detail-value.points-value strong[data-v-ec1b2744]{font-weight:700}.confirm-details .detail-value.points-value .original-price[data-v-ec1b2744]{text-decoration:line-through;-webkit-text-decoration-color:var(--theme-danger);text-decoration-color:var(--theme-danger);text-decoration-thickness:2px}.dialog-tip[data-v-ec1b2744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;background:rgba(109,20,255,.04);color:var(--theme-primary);font-size:12px;line-height:1.4}.dialog-tip .tip-icon[data-v-ec1b2744]{font-size:14px;-ms-flex-negative:0;flex-shrink:0}.dialog-footer[data-v-ec1b2744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:16px 0 4px}.dialog-footer .cancel-btn[data-v-ec1b2744]{min-width:96px;height:40px;border-radius:8px;border-color:var(--theme-border-1,#dcdfe6);color:var(--theme-text-2);-webkit-transition:border-color .15s ease,background-color .15s ease,color .15s ease;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.dialog-footer .cancel-btn[data-v-ec1b2744]:focus,.dialog-footer .cancel-btn[data-v-ec1b2744]:hover{color:var(--theme-primary);border-color:var(--theme-primary-03-border,#c6e2ff);background-color:var(--theme-primary-005,#ecf5ff)}.dialog-footer .cancel-btn[data-v-ec1b2744]:active{background-color:rgba(109,20,255,.08)}.dialog-footer .confirm-btn[data-v-ec1b2744]{min-width:160px;height:40px;border-radius:8px;border:none!important;background:linear-gradient(135deg,var(--theme-primary),#8b5cf6)!important;color:#fff!important;font-weight:600;-webkit-box-shadow:0 4px 12px rgba(109,20,255,.25);box-shadow:0 4px 12px rgba(109,20,255,.25);-webkit-transition:opacity .15s ease,-webkit-box-shadow .15s ease;transition:opacity .15s ease,-webkit-box-shadow .15s ease;transition:opacity .15s ease,box-shadow .15s ease;transition:opacity .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.dialog-footer .confirm-btn[data-v-ec1b2744]:focus,.dialog-footer .confirm-btn[data-v-ec1b2744]:hover{color:#fff!important;background:linear-gradient(135deg,var(--theme-primary),#8b5cf6)!important;border:none!important;opacity:.95;-webkit-box-shadow:0 6px 18px rgba(109,20,255,.35);box-shadow:0 6px 18px rgba(109,20,255,.35)}.dialog-footer .confirm-btn[data-v-ec1b2744]:active{color:#fff!important;background:linear-gradient(135deg,var(--theme-primary),#8b5cf6)!important;border:none!important;opacity:.88;-webkit-box-shadow:0 2px 6px rgba(109,20,255,.2);box-shadow:0 2px 6px rgba(109,20,255,.2)}.dialog-footer .confirm-btn.is-loading[data-v-ec1b2744]{opacity:.8;-webkit-box-shadow:none!important;box-shadow:none!important}.dialog-footer .confirm-btn.is-loading[data-v-ec1b2744]:before{display:none}.website-diagnosis-confirm-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.15);box-shadow:0 20px 40px rgba(0,0,0,.15)}.website-diagnosis-confirm-dialog .el-dialog__header{padding:16px 20px 0}.website-diagnosis-confirm-dialog .el-dialog__body{padding:0 24px}.website-diagnosis-confirm-dialog .el-dialog__footer{padding:8px 24px 20px}.website-diagnosis-confirm-dialog .el-dialog__headerbtn{top:18px;right:20px;font-size:18px}.website-diagnosis-confirm-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--theme-text-3);-webkit-transition:color .2s;transition:color .2s}.website-diagnosis-confirm-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--theme-primary)}.website-diagnosis-page[data-v-613a6942]{min-height:calc(100vh - 64px);padding:88px 24px 56px;background:var(--theme-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes fadeInUp-613a6942{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-613a6942{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[data-v-613a6942] .animate-fade-in-up{opacity:0;-webkit-animation:fadeInUp-613a6942 .7s cubic-bezier(.16,1,.3,1) forwards;animation:fadeInUp-613a6942 .7s cubic-bezier(.16,1,.3,1) forwards}.share-report-access-overlay[data-v-38677c2d]{position:fixed;inset:0;z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(17,24,39,.45);backdrop-filter:blur(2px);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.share-report-access[data-v-38677c2d]{padding:0}.access-card[data-v-38677c2d]{width:100%;padding:28px 40px 24px;border-radius:24px;background:hsla(0,0%,100%,.96);text-align:center}.access-icon-wrap[data-v-38677c2d]{position:relative;width:72px;height:72px;margin:0 auto 24px}.access-icon[data-v-38677c2d]{width:72px;height:72px;border-radius:16px;background:var(--theme-gradient-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 12px 24px rgba(98,27,255,.22);box-shadow:0 12px 24px rgba(98,27,255,.22);-webkit-transform:rotate(2deg);transform:rotate(2deg)}.access-icon i[data-v-38677c2d]{color:var(--theme-text-5);font-size:28px}.access-icon-badge[data-v-38677c2d]{position:absolute;right:-10px;bottom:-8px;width:24px;height:24px;border-radius:50%;background:var(--theme-bg-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 6px 14px rgba(15,98,254,.12);box-shadow:0 6px 14px rgba(15,98,254,.12)}.access-icon-badge i[data-v-38677c2d]{color:var(--theme-success);font-size:15px}.access-title[data-v-38677c2d]{margin:0 0 10px;font-size:18px;line-height:1.3;color:var(--theme-text-6);font-weight:700}.access-desc[data-v-38677c2d]{margin:0 auto 20px;color:var(--theme-text-2);font-size:13px;line-height:22px}.report-box[data-v-38677c2d]{margin-bottom:20px;padding:14px 16px;border-radius:14px;background:#f8f9fc}.report-label[data-v-38677c2d]{margin-bottom:8px;color:var(--theme-text-7);font-size:13px}.report-name[data-v-38677c2d]{color:var(--theme-text-1);font-size:16px;line-height:1.45;font-weight:600;word-break:break-word}.password-box[data-v-38677c2d]{position:relative;margin-bottom:24px;padding:0 24px;height:64px;border-radius:14px;border:2px solid #d9def5;background:var(--theme-bg-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.password-box.active[data-v-38677c2d]{border-color:var(--theme-primary)}.password-input[data-v-38677c2d]{width:100%;height:100%;padding:0 20px;border:none;background:transparent;color:var(--theme-text-6);caret-color:var(--theme-primary);text-align:center;font-size:15px;letter-spacing:0;cursor:text}.password-input[data-v-38677c2d]::-webkit-input-placeholder{color:var(--theme-text-4);font-size:15px}.password-input[data-v-38677c2d]::-moz-placeholder{color:var(--theme-text-4);font-size:15px}.password-input[data-v-38677c2d]:-ms-input-placeholder{color:var(--theme-text-4);font-size:15px}.password-input[data-v-38677c2d]::-ms-input-placeholder{color:var(--theme-text-4);font-size:15px}.password-input[data-v-38677c2d]::placeholder{color:var(--theme-text-4);font-size:15px}.submit-btn[data-v-38677c2d]{width:100%;height:46px;border:none;border-radius:12px;font-size:18px;font-weight:600}.submit-btn.is-disabled[data-v-38677c2d],.submit-btn.is-disabled[data-v-38677c2d]:focus,.submit-btn.is-disabled[data-v-38677c2d]:hover{background:#dcdfe6;color:var(--theme-text-5);-webkit-box-shadow:none;box-shadow:none}.share-report-dialog{border-radius:20px;overflow:hidden}.share-report-dialog .el-dialog__header{padding:18px 20px 14px;border-bottom:1px solid var(--theme-primary-07-border)}.share-report-dialog .el-dialog__body{padding:18px 20px 20px}.share-report-dialog .el-dialog__headerbtn{top:18px;right:18px}@media (max-width:1536px){.share-report-dialog{margin-top:8vh!important}}.dialog-title[data-v-017e7796]{font-size:18px;font-weight:600;color:var(--theme-text-6)}.share-dialog-body[data-v-017e7796]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.share-tip[data-v-017e7796]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:12px 14px;background:#f2f4ff;border-radius:12px;color:#5b5ce2}.share-tip i[data-v-017e7796]{margin-top:2px;font-size:14px}.share-tip-text[data-v-017e7796]{line-height:20px;font-size:13px}.field-row[data-v-017e7796]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.field-block[data-v-017e7796]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.field-block.half[data-v-017e7796]{-webkit-box-flex:1;-ms-flex:1;flex:1}.field-label[data-v-017e7796],.field-tip[data-v-017e7796]{font-size:12px;color:var(--theme-text-7)}.field-tip[data-v-017e7796]{line-height:1}.field-value[data-v-017e7796]{min-height:42px;padding:10px 12px;border-radius:12px;background:#f7f8fa;color:var(--theme-text-6);line-height:18px;font-size:14px;word-break:break-all}.expire-days-input[data-v-017e7796]{width:100%;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dcdfe6;border-radius:12px;background:#f7f8fa;overflow:hidden}.expire-days-input input[data-v-017e7796]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;padding:0 12px;border:none;outline:none;background:transparent;color:var(--theme-text-6);font-size:14px}.expire-days-input input[data-v-017e7796]::-webkit-inner-spin-button,.expire-days-input input[data-v-017e7796]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.expire-days-input input[type=number][data-v-017e7796]{-moz-appearance:textfield}.expire-days-unit[data-v-017e7796]{-ms-flex-negative:0;flex-shrink:0;height:100%;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme-text-7);font-size:14px;border-left:1px solid var(--theme-primary-07-border)}.field-value-row[data-v-017e7796]{position:relative}.password-value[data-v-017e7796]{color:var(--theme-primary);font-size:18px;font-weight:700;letter-spacing:2px;font-family:DINPro}.share-link[data-v-017e7796]{color:var(--theme-text-2)}.field-copy-btn[data-v-017e7796]{color:var(--theme-primary);font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.field-copy-btn.inside[data-v-017e7796]{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.field-value-row .field-value[data-v-017e7796]{padding-right:52px}.preview-box[data-v-017e7796]{padding:10px 12px;border-radius:12px;background:#f7f8fa;color:var(--theme-text-2);line-height:22px;font-size:14px;white-space:pre-wrap;word-break:break-word}.copy-btn[data-v-017e7796]{width:100%;height:44px;margin-top:4px;border:none;border-radius:12px;font-size:14px;font-weight:600}.copy-btn i[data-v-017e7796]{margin-right:6px}.daily-report-page[data-v-c5f41c16]{min-height:100vh;background:#f5f5f7}.daily-report-page--structured[data-v-c5f41c16]{background:linear-gradient(41deg,#eaeeff 7.49%,#adc7fa)}.share-header[data-v-c5f41c16]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);padding:15px 30px;position:fixed;top:0;left:0;right:0;z-index:1211;border-bottom:1px solid #e5e5e5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.share-header .share-header__brand[data-v-c5f41c16],.share-header[data-v-c5f41c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-header .share-header__brand[data-v-c5f41c16]{min-width:0;gap:18px}.share-header .logo[data-v-c5f41c16]{height:34px;width:276px;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.share-header .logo img[data-v-c5f41c16]{width:100%;height:100%}.share-header .share-header__title[data-v-c5f41c16]{margin-left:80px;min-width:0;color:#252b37;font-size:18px;line-height:1.4;font-weight:700}.header-actions[data-v-c5f41c16]{-ms-flex-negative:0;flex-shrink:0}.header-actions[data-v-c5f41c16],.share-header-actions-branch[data-v-c5f41c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.share-header-btn[data-v-c5f41c16]{min-width:118px;height:42px;padding:0 24px;border-radius:8px;border:none;background:var(--theme-gradient-1);color:var(--theme-text-5);font-size:15px;font-weight:600;letter-spacing:.2px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.share-header-btn[data-v-c5f41c16]:focus,.share-header-btn[data-v-c5f41c16]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:var(--theme-gradient-1-hover);color:var(--theme-text-5)}.share-header-btn[data-v-c5f41c16]:active{-webkit-transform:translateY(0);transform:translateY(0);background:var(--theme-gradient-1-active)}.share-header-btn-secondary[data-v-c5f41c16]{min-width:86px;background:var(--theme-bg-2);padding:0 20px;color:var(--theme-primary);border:1px solid var(--theme-primary);-webkit-box-shadow:none;box-shadow:none}.share-header-btn-secondary[data-v-c5f41c16]:focus,.share-header-btn-secondary[data-v-c5f41c16]:hover{background:var(--theme-gradient-1);-webkit-box-shadow:0 10px 24px rgba(98,27,255,.18);box-shadow:0 10px 24px rgba(98,27,255,.18);color:var(--theme-text-5)}.share-header-btn-secondary[data-v-c5f41c16]:active{-webkit-box-shadow:none;box-shadow:none}.share-btn-icon[data-v-c5f41c16]{margin-right:6px;font-size:15px}.share-header-btn-close[data-v-c5f41c16]{background-color:var(--theme-bg-2);background:var(--theme-bg-2);color:#4e5969;border:1px solid #d8deea;-webkit-box-shadow:none;box-shadow:none}.share-header-btn-close[data-v-c5f41c16]:focus,.share-header-btn-close[data-v-c5f41c16]:hover{color:var(--theme-primary);border-color:#efeffc;background:#efeffc;-webkit-box-shadow:0 10px 20px rgba(109,20,255,0);box-shadow:0 10px 20px rgba(109,20,255,0)}.report-content[data-v-c5f41c16]{padding-top:97px;padding-bottom:24px}.report-content .report-loading[data-v-c5f41c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:120px 0;color:var(--theme-text-3);font-size:15px}.report-content .report-loading .el-icon-loading[data-v-c5f41c16]{font-size:24px;color:var(--theme-primary)}.report-content .report-empty[data-v-c5f41c16]{padding:60px 0}.report-content .report-html-body[data-v-c5f41c16]{margin:0 auto}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card{background:#fff;border-radius:16px;padding:32px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05)}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-header{margin-bottom:24px}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-header .report-tag{font-size:12px;font-weight:700;color:var(--theme-primary);background:rgba(109,20,255,.08);padding:4px 10px;border-radius:6px}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-header h2{margin:12px 0 6px;font-size:24px;color:#1f1b22}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-header p{color:#8c8c8c;font-size:13px}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body .score-card{width:120px;height:120px;border-radius:20px;background:var(--theme-gradient-1);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body .score-card .score-val{font-size:40px;font-weight:800}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body .score-card .score-txt{font-size:12px}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body .grid-details{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body .grid-details .detail-item{background:#f9f8fd;padding:16px 20px;border-radius:12px}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body .grid-details .detail-item h4{margin:0 0 6px;font-size:15px;color:#1f1b22}.report-content .report-html-body[data-v-c5f41c16] .diagnosis-report-card .report-body .grid-details .detail-item p{margin:0;font-size:13px;color:#666}.report-content .report-html-body[data-v-c5f41c16]>*{-webkit-box-sizing:border-box;box-sizing:border-box}.report-content .report-html-frame[data-v-c5f41c16]{display:block;min-height:600px;padding:0;border:0;background:var(--theme-bg-2);overflow:hidden}.report-content .report-footer-banner-wrapper[data-v-c5f41c16]{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1160px}[data-v-c5f41c16] .report-content .report-footer-banner-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.report-content .report-footer-banner[data-v-c5f41c16]{margin-top:24px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 36px;border-radius:20px;background:linear-gradient(105deg,#1c0944,#4d12bb 52%,#751cf5);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-webkit-box-shadow:0 12px 32px rgba(45,12,110,.25);box-shadow:0 12px 32px rgba(45,12,110,.25)}.report-content .report-footer-banner[data-v-c5f41c16]:before{content:"";position:absolute;right:100px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.report-content .report-footer-banner[data-v-c5f41c16]:after{content:"";position:absolute;right:-40px;bottom:-100px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.report-content .report-footer-banner__left[data-v-c5f41c16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;min-width:0;position:relative;z-index:1}.report-content .report-footer-banner .pdf-icon-badge[data-v-c5f41c16]{width:56px;height:56px;border-radius:14px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);backdrop-filter:blur(8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.report-content .report-footer-banner .pdf-icon-badge span[data-v-c5f41c16]{color:#fff;font-size:13px;font-weight:800;letter-spacing:.5px}.report-content .report-footer-banner__info[data-v-c5f41c16]{min-width:0}.report-content .report-footer-banner__info .sub-tag[data-v-c5f41c16]{color:hsla(0,0%,100%,.65);font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:4px}.report-content .report-footer-banner__info .banner-title[data-v-c5f41c16]{color:#fff;font-size:22px;font-weight:700;margin:0 0 6px 0;line-height:1.3}.report-content .report-footer-banner__info .banner-desc[data-v-c5f41c16]{color:hsla(0,0%,100%,.75);font-size:13px;margin:0;line-height:1.4}.report-content .report-footer-banner .banner-download-btn[data-v-c5f41c16]{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0;height:46px;padding:0 28px;border-radius:12px;border:none;background:#fff;color:#5713ce;font-size:15px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.report-content .report-footer-banner .banner-download-btn[data-v-c5f41c16]:focus,.report-content .report-footer-banner .banner-download-btn[data-v-c5f41c16]:hover{background:#f4efff;color:#490cb7;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.15);box-shadow:0 6px 16px rgba(0,0,0,.15)}.report-content .report-footer-banner .banner-download-btn[data-v-c5f41c16]:active{-webkit-transform:translateY(0);transform:translateY(0)}.report-content .report-footer-banner .banner-download-btn .btn-arrow[data-v-c5f41c16]{margin-right:4px;font-weight:700}