*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}.ui-btn[data-v-dc158168]{display:inline-flex;align-items:center;justify-content:center;gap:var(--st-space-xs);border-radius:var(--st-radius-md);font-family:inherit;font-weight:var(--st-font-weight-medium);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--st-transition-fast);border:none;outline:none;line-height:1;padding:0;box-sizing:border-box}.variant-primary[data-v-dc158168]{background:var(--st-gradient-primary);color:#fff;box-shadow:0 4px 14px rgba(99,102,241,.35)}.variant-primary[data-v-dc158168]:hover:not(:disabled){opacity:.92;box-shadow:0 6px 18px rgba(99,102,241,.45)}.variant-secondary[data-v-dc158168]{background:var(--st-bg-surface-elevated);color:var(--st-text-primary);border:1px solid var(--st-border-normal)}.variant-secondary[data-v-dc158168]:hover:not(:disabled){background:var(--st-bg-hover);border-color:var(--st-brand-primary)}.variant-outline[data-v-dc158168]{background:transparent;color:var(--st-brand-primary);border:1px solid var(--st-brand-primary)}.variant-outline[data-v-dc158168]:hover:not(:disabled){background:rgba(99,102,241,.08)}.variant-glass[data-v-dc158168]{background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.03));color:var(--st-text-primary);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);border-top-color:rgba(255,255,255,.4);border-left-color:rgba(255,255,255,.28);box-shadow:inset 0 1px 1px rgba(255,255,255,.3),0 4px 16px rgba(0,0,0,.25);text-shadow:0 1px 2px rgba(0,0,0,.3)}.variant-glass[data-v-dc158168]:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.07));border-color:rgba(255,255,255,.45);border-top-color:rgba(255,255,255,.7);box-shadow:inset 0 1px 2px rgba(255,255,255,.45),0 6px 20px rgba(0,0,0,.3),0 0 16px var(--st-brand-glow);transform:translateY(-1px)}.variant-glass[data-v-dc158168]:active:not(:disabled){background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:inset 0 1px 3px rgba(0,0,0,.3);transform:scale(.985)}.variant-ghost[data-v-dc158168]{background:transparent;color:var(--st-text-secondary)}.variant-ghost[data-v-dc158168]:hover:not(:disabled){color:var(--st-text-primary);background:var(--st-bg-hover)}.variant-danger[data-v-dc158168]{background:var(--st-color-danger);color:#fff}.size-sm[data-v-dc158168]{padding:6px 12px;font-size:var(--st-font-size-xs);border-radius:var(--st-radius-sm)}.size-md[data-v-dc158168]{padding:10px 18px;font-size:var(--st-font-size-sm);border-radius:var(--st-radius-md)}.size-lg[data-v-dc158168]{padding:14px 24px;font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-semibold);border-radius:var(--st-radius-lg)}.is-block[data-v-dc158168]{display:flex;width:100%}.is-disabled[data-v-dc158168]{opacity:.5;cursor:not-allowed;box-shadow:none}.spinner[data-v-dc158168]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-dc158168 .8s linear infinite}@keyframes spin-dc158168{to{transform:rotate(360deg)}}.btn-icon[data-v-dc158168],.btn-suffix-icon[data-v-dc158168]{font-size:1.1em;display:inline-flex;align-items:center}.theme-light{background:rgba(0,0,0,.04);color:var(--st-text-primary, #0f172a);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.03);text-shadow:none}.theme-light{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.3);color:var(--st-brand-primary, #6366f1);box-shadow:0 4px 12px rgba(99,102,241,.12)}.ui-card[data-v-878c7dac]{position:relative;border-radius:var(--st-radius-lg);transition:all var(--st-transition-smooth);box-sizing:border-box;overflow:hidden}.variant-glass[data-v-878c7dac]{background:var(--st-bg-glass);backdrop-filter:var(--st-backdrop-filter);-webkit-backdrop-filter:var(--st-backdrop-filter);border:1px solid var(--st-border-subtle);box-shadow:var(--st-shadow-sm)}.variant-elevated[data-v-878c7dac]{background:var(--st-bg-surface-elevated);border:1px solid var(--st-border-normal);box-shadow:var(--st-shadow-md)}.variant-outline[data-v-878c7dac]{background:transparent;border:1px solid var(--st-border-normal)}.variant-flat[data-v-878c7dac]{background:var(--st-bg-surface);border:none}.variant-gradient[data-v-878c7dac]{background:var(--st-gradient-primary);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:var(--st-shadow-glow)}.padding-none[data-v-878c7dac]{padding:0}.padding-sm[data-v-878c7dac]{padding:var(--st-space-sm)}.padding-md[data-v-878c7dac]{padding:var(--st-space-md)}.padding-lg[data-v-878c7dac]{padding:var(--st-space-lg)}.padding-responsive[data-v-878c7dac]{padding:var(--st-space-md)}@media (min-width: 768px){.padding-responsive[data-v-878c7dac]{padding:var(--st-space-2xl) var(--st-space-xl)}}@media (min-width: 1024px){.padding-responsive[data-v-878c7dac]{padding:36px 40px}}.is-hoverable[data-v-878c7dac]:hover{transform:translateY(-2px);border-color:var(--st-border-focus);box-shadow:var(--st-shadow-md)}.is-clickable[data-v-878c7dac]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-clickable[data-v-878c7dac]:active{transform:scale(.99);opacity:.92}.has-glow[data-v-878c7dac]{box-shadow:var(--st-shadow-glow)}.ui-card-header[data-v-878c7dac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--st-space-sm);padding-bottom:var(--st-space-xs);border-bottom:1px solid var(--st-border-subtle)}.header-default[data-v-878c7dac]{display:flex;align-items:center;gap:var(--st-space-xs)}.header-icon[data-v-878c7dac]{font-size:var(--st-font-size-xl)}.header-titles[data-v-878c7dac]{display:flex;flex-direction:column}.header-title[data-v-878c7dac]{font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-semibold);color:var(--st-text-primary)}.header-subtitle[data-v-878c7dac]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);margin-top:2px}.header-extra[data-v-878c7dac]{display:flex;align-items:center}.ui-card-body[data-v-878c7dac]{width:100%}.ui-card-footer[data-v-878c7dac]{margin-top:var(--st-space-md);padding-top:var(--st-space-xs);border-top:1px solid var(--st-border-subtle)}.ui-badge[data-v-5cd15e3e]{display:inline-flex;align-items:center;gap:4px;line-height:1;font-weight:var(--st-font-weight-medium);box-sizing:border-box;white-space:nowrap}.is-pill[data-v-5cd15e3e]{border-radius:var(--st-radius-full)}[data-v-5cd15e3e]:not(.is-pill){border-radius:var(--st-radius-xs)}.size-xs[data-v-5cd15e3e]{padding:2px 6px;font-size:10px}.size-sm[data-v-5cd15e3e]{padding:3px 8px;font-size:var(--st-font-size-xs)}.size-md[data-v-5cd15e3e]{padding:5px 12px;font-size:var(--st-font-size-sm)}.type-primary[data-v-5cd15e3e]{background:var(--st-badge-primary-bg);color:var(--st-badge-primary-color);border:1px solid var(--st-badge-primary-border)}.type-success[data-v-5cd15e3e]{background:var(--st-badge-success-bg);color:var(--st-badge-success-color);border:1px solid var(--st-badge-success-border)}.type-warning[data-v-5cd15e3e]{background:var(--st-badge-warning-bg);color:var(--st-badge-warning-color);border:1px solid var(--st-badge-warning-border)}.type-danger[data-v-5cd15e3e]{background:var(--st-badge-danger-bg);color:var(--st-badge-danger-color);border:1px solid var(--st-badge-danger-border)}.type-info[data-v-5cd15e3e]{background:var(--st-badge-info-bg);color:var(--st-badge-info-color);border:1px solid var(--st-badge-info-border)}.type-purple[data-v-5cd15e3e]{background:var(--st-badge-purple-bg);color:var(--st-badge-purple-color);border:1px solid var(--st-badge-purple-border)}.type-neutral[data-v-5cd15e3e]{background:var(--st-badge-neutral-bg);color:var(--st-badge-neutral-color);border:1px solid var(--st-badge-neutral-border)}.type-gradient[data-v-5cd15e3e]{background:var(--st-gradient-primary);color:#fff;border:none;box-shadow:0 2px 8px rgba(99,102,241,.3)}.is-outline[data-v-5cd15e3e]{background:transparent!important}.is-dot[data-v-5cd15e3e]{padding:4px}.badge-dot-indicator[data-v-5cd15e3e]{width:6px;height:6px;border-radius:50%;background:currentColor}.badge-icon[data-v-5cd15e3e]{font-size:1.1em}.ui-section-header[data-v-f8f1265f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--st-space-md);box-sizing:border-box}.header-main[data-v-f8f1265f]{display:flex;align-items:center;gap:var(--st-space-sm)}.header-indicator[data-v-f8f1265f]{width:4px;height:18px;background:var(--st-gradient-primary);border-radius:var(--st-radius-xs)}.header-icon[data-v-f8f1265f]{font-size:var(--st-font-size-xl)}.header-text-group[data-v-f8f1265f]{display:flex;flex-direction:column}.title-row[data-v-f8f1265f]{display:flex;align-items:center;gap:var(--st-space-xs)}.section-title[data-v-f8f1265f]{font-size:var(--st-font-size-lg);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);letter-spacing:-.2px}.section-subtitle[data-v-f8f1265f]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);margin-top:2px}.header-action[data-v-f8f1265f]{display:flex;align-items:center;gap:var(--st-space-xs)}.ui-score-bar[data-v-1c68552c]{width:100%;margin-bottom:var(--st-space-sm)}.score-header[data-v-1c68552c]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.score-label-group[data-v-1c68552c]{display:flex;align-items:center;gap:6px}.score-icon[data-v-1c68552c]{font-size:var(--st-font-size-sm)}.score-label[data-v-1c68552c]{font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-medium);color:var(--st-text-primary)}.score-desc[data-v-1c68552c]{font-size:var(--st-font-size-xs);color:var(--st-text-muted)}.score-value-group[data-v-1c68552c]{display:flex;align-items:baseline;gap:2px}.score-value[data-v-1c68552c]{font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary)}.score-max[data-v-1c68552c],.score-unit[data-v-1c68552c]{font-size:var(--st-font-size-xs);color:var(--st-text-muted)}.score-track[data-v-1c68552c]{width:100%;background:var(--st-border-subtle);border-radius:var(--st-radius-full);overflow:hidden;position:relative}.size-sm[data-v-1c68552c]{height:4px}.size-md[data-v-1c68552c]{height:8px}.size-lg[data-v-1c68552c]{height:12px}.score-fill[data-v-1c68552c]{height:100%;border-radius:var(--st-radius-full);transition:width .8s cubic-bezier(.16,1,.3,1)}.gradient-primary[data-v-1c68552c]{background:var(--st-gradient-primary)}.gradient-accent[data-v-1c68552c]{background:var(--st-gradient-accent)}.gradient-warm[data-v-1c68552c]{background:var(--st-gradient-warm)}.gradient-emerald[data-v-1c68552c]{background:var(--st-gradient-emerald)}.gradient-rose[data-v-1c68552c]{background:var(--st-gradient-rose)}.ui-empty-state[data-v-73f1ab45]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--st-space-2xl) var(--st-space-md);text-align:center;box-sizing:border-box}.empty-icon-wrapper[data-v-73f1ab45]{width:72px;height:72px;border-radius:var(--st-radius-full);background:var(--st-bg-hover);display:flex;align-items:center;justify-content:center;margin-bottom:var(--st-space-md);border:1px solid var(--st-border-subtle)}.empty-icon[data-v-73f1ab45]{font-size:32px}.empty-title[data-v-73f1ab45]{font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-semibold);color:var(--st-text-primary);margin-bottom:var(--st-space-2xs)}.empty-description[data-v-73f1ab45]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);max-width:280px;line-height:var(--st-line-height-normal);margin-bottom:var(--st-space-md)}.empty-action[data-v-73f1ab45]{margin-top:var(--st-space-xs)}.ui-question-card[data-v-a1f4610e]{width:100%;background:var(--st-bg-surface-elevated);border:1px solid var(--st-border-normal);border-radius:var(--st-radius-xl);padding:var(--st-space-lg) var(--st-space-md);box-sizing:border-box;position:relative;transition:all var(--st-transition-normal);margin-bottom:var(--st-space-md)}@media (min-width: 768px){.ui-question-card[data-v-a1f4610e]{padding:var(--st-space-2xl) var(--st-space-xl)}}.has-glow[data-v-a1f4610e]{box-shadow:0 8px 30px rgba(0,0,0,.25),0 0 20px var(--st-brand-glow)}.question-meta-bar[data-v-a1f4610e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--st-space-md);padding-bottom:var(--st-space-xs);border-bottom:1px solid var(--st-border-subtle);position:relative}.align-center .question-meta-bar[data-v-a1f4610e]{justify-content:center}.align-center .meta-right[data-v-a1f4610e]{position:absolute;right:0;top:50%;transform:translateY(-50%)}.meta-left[data-v-a1f4610e]{display:flex;align-items:center;gap:var(--st-space-xs)}.index-pill[data-v-a1f4610e]{display:inline-flex;align-items:baseline;background:var(--st-bg-hover);border:1px solid var(--st-border-subtle);padding:2px 8px;border-radius:var(--st-radius-full)}.index-current[data-v-a1f4610e]{font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-bold);color:var(--st-brand-primary)}.index-total[data-v-a1f4610e]{font-size:var(--st-font-size-xs);color:var(--st-text-muted)}.standard-question-body[data-v-a1f4610e]{display:flex;flex-direction:column;gap:10px}.align-center .standard-question-body[data-v-a1f4610e]{align-items:center;text-align:center}.question-main-text[data-v-a1f4610e]{font-size:var(--st-font-size-xl);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);line-height:1.45;letter-spacing:-.2px;max-width:680px}@media (min-width: 768px){.question-main-text[data-v-a1f4610e]{font-size:var(--st-font-size-2xl)}}.question-en-text[data-v-a1f4610e]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);font-style:italic;line-height:1.4;max-width:600px}.bilingual-divider[data-v-a1f4610e]{width:36px;height:2.5px;background:var(--st-gradient-primary);border-radius:var(--st-radius-full);margin:2px 0}.align-center .bilingual-divider[data-v-a1f4610e]{margin:2px auto}.question-hint-text[data-v-a1f4610e]{font-size:var(--st-font-size-xs);color:var(--st-text-secondary);background:var(--st-bg-hover);padding:6px 12px;border-radius:var(--st-radius-full);margin-top:4px;display:inline-block}.bipolar-content-box[data-v-a1f4610e]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--st-space-sm);align-items:center}.bipolar-pole[data-v-a1f4610e]{background:var(--st-bg-hover);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-lg);padding:var(--st-space-md);display:flex;flex-direction:column;gap:4px;transition:all var(--st-transition-fast)}.bipolar-pole.is-active[data-v-a1f4610e]{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.12));border-color:var(--st-brand-primary);box-shadow:0 0 14px rgba(99,102,241,.3)}.pole-tag[data-v-a1f4610e]{font-size:10px;color:var(--st-brand-primary);font-weight:var(--st-font-weight-bold);text-transform:uppercase}.pole-main-text[data-v-a1f4610e]{font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-semibold);color:var(--st-text-primary);line-height:1.4}.pole-en-text[data-v-a1f4610e]{font-size:10px;color:var(--st-text-muted);font-style:italic}.bipolar-vs-divider[data-v-a1f4610e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--st-bg-surface);border:1px solid var(--st-border-normal)}.vs-text[data-v-a1f4610e]{font-size:11px;font-weight:var(--st-font-weight-heavy);color:var(--st-text-muted)}.question-slot-body[data-v-a1f4610e]{margin-top:var(--st-space-lg);padding-top:var(--st-space-md);border-top:1px solid var(--st-border-subtle)}.ui-option-card[data-v-8c8a67c6]{display:flex;align-items:center;gap:var(--st-space-md);padding:var(--st-space-md) var(--st-space-lg);background:var(--st-bg-surface-elevated);border:1.5px solid var(--st-border-subtle);border-radius:var(--st-radius-lg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--st-transition-fast);box-sizing:border-box;min-height:var(--st-touch-min-size);margin-bottom:var(--st-space-sm)}.ui-option-card[data-v-8c8a67c6]:hover:not(.is-disabled){border-color:var(--st-border-focus);background:var(--st-bg-hover);transform:translateY(-1px)}.ui-option-card[data-v-8c8a67c6]:active:not(.is-disabled){transform:scale(.985)}.ui-option-card.is-selected[data-v-8c8a67c6]{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.1));border-color:var(--st-brand-primary);box-shadow:0 0 16px rgba(99,102,241,.25)}.ui-option-card.is-disabled[data-v-8c8a67c6]{opacity:.5;cursor:not-allowed}.option-prefix[data-v-8c8a67c6]{flex-shrink:0}.prefix-badge[data-v-8c8a67c6]{width:28px;height:28px;border-radius:var(--st-radius-sm);background:var(--st-bg-hover);border:1px solid var(--st-border-normal);display:flex;align-items:center;justify-content:center;transition:all var(--st-transition-fast)}.prefix-badge.active[data-v-8c8a67c6]{background:var(--st-brand-primary);border-color:var(--st-brand-primary);color:#fff}.prefix-text[data-v-8c8a67c6]{font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-bold);color:var(--st-text-secondary)}.prefix-badge.active .prefix-text[data-v-8c8a67c6]{color:#fff}.shortcut-kbd-box[data-v-8c8a67c6]{min-width:32px;height:28px;padding:0 6px;border-radius:6px;background:rgba(255,255,255,.05);border:1.5px solid var(--st-border-normal);box-shadow:0 2px 0 var(--st-border-normal),0 3px 6px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;transition:all var(--st-transition-fast)}.shortcut-kbd-box.active[data-v-8c8a67c6]{background:var(--st-brand-primary);border-color:#818cf8;box-shadow:0 2px #4f46e5,0 0 12px rgba(99,102,241,.5)}.kbd-label[data-v-8c8a67c6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800;color:var(--st-text-primary)}.shortcut-kbd-box.active .kbd-label[data-v-8c8a67c6]{color:#fff}.option-content[data-v-8c8a67c6]{flex:1;display:flex;flex-direction:column;gap:2px}.option-label[data-v-8c8a67c6]{font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-medium);color:var(--st-text-primary);line-height:var(--st-line-height-normal)}.ui-option-card.is-selected .option-label[data-v-8c8a67c6]{font-weight:var(--st-font-weight-bold);color:var(--st-brand-primary)}.theme-dark{color:#fff}.theme-light{color:var(--st-brand-primary-hover)}.option-desc[data-v-8c8a67c6]{font-size:var(--st-font-size-xs);color:var(--st-text-muted)}.option-en-sub[data-v-8c8a67c6]{font-size:11px;color:var(--st-text-muted);font-style:italic}.option-suffix[data-v-8c8a67c6]{flex-shrink:0}.check-circle[data-v-8c8a67c6]{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--st-border-normal);display:flex;align-items:center;justify-content:center;transition:all var(--st-transition-fast)}.check-circle.active[data-v-8c8a67c6]{background:var(--st-brand-primary);border-color:var(--st-brand-primary);box-shadow:0 0 8px rgba(99,102,241,.5)}.check-icon[data-v-8c8a67c6]{color:#fff;font-size:13px;font-weight:800;line-height:1}.ui-likert-scale[data-v-26226673]{width:100%;padding:var(--st-space-md) var(--st-space-sm);background:var(--st-bg-surface-elevated);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-xl);box-sizing:border-box}.scale-spectrum-header[data-v-26226673]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--st-space-lg);padding:0 var(--st-space-xs)}.spectrum-end-box[data-v-26226673]{display:flex;flex-direction:column;max-width:130px}.left-end[data-v-26226673]{text-align:left}.right-end[data-v-26226673]{text-align:right;align-items:flex-end}.spectrum-text[data-v-26226673]{font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);line-height:1.3}.spectrum-sub-text[data-v-26226673]{font-size:10px;color:var(--st-text-muted);font-style:italic;margin-top:1px}.spectrum-arrow-line[data-v-26226673]{flex:1;text-align:center;padding:0 8px}.arrow-dot-pattern[data-v-26226673]{font-size:11px;color:var(--st-text-muted);letter-spacing:2px;opacity:.6}.scale-track-wrap[data-v-26226673]{position:relative;width:100%;display:flex;align-items:center;margin:var(--st-space-sm) 0}.scale-baseline[data-v-26226673]{position:absolute;left:8%;right:8%;height:2px;background:var(--st-border-normal);top:50%;transform:translateY(-50%);z-index:1}.scale-points-row[data-v-26226673]{position:relative;z-index:2;width:100%;display:flex;justify-content:space-between;align-items:center}.point-col[data-v-26226673]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:8px 2px;min-width:48px}.scale-dot[data-v-26226673]{border-radius:50%;background:var(--st-bg-surface);border:2px solid var(--st-border-normal);transition:all var(--st-transition-fast);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.size-tier-0[data-v-26226673]{width:30px;height:30px}.size-tier-1[data-v-26226673]{width:36px;height:36px}.size-tier-2[data-v-26226673]{width:44px;height:44px}.size-tier-3[data-v-26226673]{width:50px;height:50px}.point-col:hover .scale-dot[data-v-26226673]{border-color:var(--st-brand-primary);transform:scale(1.08)}.scale-dot.is-active[data-v-26226673]{background:var(--st-brand-primary);border-color:#fff;box-shadow:0 0 16px rgba(99,102,241,.6);transform:scale(1.15)}.dot-inner-indicator[data-v-26226673]{width:10px;height:10px;border-radius:50%;background:#fff}.dot-num[data-v-26226673]{font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-bold);color:var(--st-text-secondary)}.scale-dot.is-active .dot-num[data-v-26226673]{color:#fff}.point-label[data-v-26226673]{font-size:11px;color:var(--st-text-muted);white-space:nowrap;transition:color var(--st-transition-fast)}.point-label.active[data-v-26226673]{color:var(--st-brand-primary);font-weight:var(--st-font-weight-bold)}.point-kbd-tag[data-v-26226673]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;color:var(--st-text-muted);background:rgba(255,255,255,.05);border:1px solid var(--st-border-subtle);border-radius:4px;padding:1px 6px;margin-bottom:4px;transition:all var(--st-transition-fast)}.point-kbd-tag.active[data-v-26226673]{background:var(--st-brand-primary);border-color:#818cf8;color:#fff}.active-feedback-row[data-v-26226673]{display:flex;justify-content:center;margin-top:var(--st-space-md);padding-top:var(--st-space-xs);border-top:1px dashed var(--st-border-subtle)}.feedback-badge[data-v-26226673]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.15));border:1px solid var(--st-brand-primary);padding:4px 14px;border-radius:var(--st-radius-full)}.feedback-icon[data-v-26226673]{font-size:12px;font-weight:700;color:var(--st-brand-primary)}.feedback-text[data-v-26226673]{font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary)}.ui-binary-choice[data-v-8ee5d738]{width:100%;display:flex;flex-direction:row;gap:var(--st-space-md);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choice-card[data-v-8ee5d738]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background:var(--st-bg-surface-elevated);border:2px solid var(--st-border-subtle);border-radius:var(--st-radius-xl);cursor:pointer;overflow:hidden;transition:all var(--st-transition-normal);box-shadow:var(--st-shadow-sm);backdrop-filter:var(--st-backdrop-filter);-webkit-backdrop-filter:var(--st-backdrop-filter)}.size-sm .choice-card[data-v-8ee5d738]{min-height:52px;padding:8px 14px}.size-md .choice-card[data-v-8ee5d738]{min-height:68px;padding:12px 18px}.size-lg .choice-card[data-v-8ee5d738]{min-height:82px;padding:16px 24px}.choice-card.is-hoverable[data-v-8ee5d738]:hover:not(.is-active){transform:translateY(-2px);border-color:var(--st-border-normal);background:var(--st-bg-hover);box-shadow:var(--st-shadow-md)}.choice-card[data-v-8ee5d738]:active:not(.is-disabled){transform:scale(.98)}.ui-binary-choice.is-disabled .choice-card[data-v-8ee5d738]{opacity:.5;cursor:not-allowed}.choice-kbd-group[data-v-8ee5d738]{position:absolute;top:10px;right:12px;display:flex;align-items:center;gap:4px;z-index:2}.kbd-badge[data-v-8ee5d738]{min-width:22px;height:20px;padding:0 5px;border-radius:4px;background:rgba(255,255,255,.06);border:1px solid var(--st-border-normal);box-shadow:0 1px 0 var(--st-border-normal);display:flex;align-items:center;justify-content:center;transition:all var(--st-transition-fast)}.kbd-key[data-v-8ee5d738]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;color:var(--st-text-secondary);line-height:1}.kbd-badge.kbd-alpha[data-v-8ee5d738]{background:rgba(255,255,255,.03);opacity:.8}.choice-main-content[data-v-8ee5d738]{display:flex;align-items:center;justify-content:center;gap:var(--st-space-md);z-index:1}.choice-icon-wrap[data-v-8ee5d738]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--st-border-normal);background:var(--st-bg-surface);transition:all var(--st-transition-normal);flex-shrink:0}.status-symbol[data-v-8ee5d738]{font-size:18px;font-weight:900;line-height:1;color:var(--st-text-secondary);transition:all var(--st-transition-normal)}.choice-text-col[data-v-8ee5d738]{display:flex;flex-direction:column;align-items:flex-start}.choice-label[data-v-8ee5d738]{font-size:var(--st-font-size-xl);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);line-height:1.2;transition:all var(--st-transition-normal)}.choice-sub[data-v-8ee5d738]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);font-style:italic;margin-top:2px;transition:all var(--st-transition-normal)}.choice-true.is-active[data-v-8ee5d738]{background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(6,182,212,.12));border-color:#10b981;box-shadow:0 0 24px rgba(16,185,129,.3),inset 0 0 12px rgba(16,185,129,.1);transform:translateY(-2px) scale(1.01)}.choice-true.is-active .icon-true[data-v-8ee5d738]{background:#10b981;border-color:#34d399;box-shadow:0 0 14px rgba(16,185,129,.6);transform:scale(1.1)}.choice-true.is-active .status-symbol[data-v-8ee5d738]{color:#fff}.choice-true.is-active .choice-label[data-v-8ee5d738]{color:#10b981}.choice-true.is-active .kbd-badge.kbd-active[data-v-8ee5d738]{background:#10b981;border-color:#34d399;box-shadow:0 1px #059669}.choice-true.is-active .kbd-badge.kbd-active .kbd-key[data-v-8ee5d738]{color:#fff}.choice-false.is-active[data-v-8ee5d738]{background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(244,63,94,.12));border-color:#ef4444;box-shadow:0 0 24px rgba(239,68,68,.3),inset 0 0 12px rgba(239,68,68,.1);transform:translateY(-2px) scale(1.01)}.choice-false.is-active .icon-false[data-v-8ee5d738]{background:#ef4444;border-color:#f87171;box-shadow:0 0 14px rgba(239,68,68,.6);transform:scale(1.1)}.choice-false.is-active .status-symbol[data-v-8ee5d738]{color:#fff}.choice-false.is-active .choice-label[data-v-8ee5d738]{color:#ef4444}.choice-false.is-active .kbd-badge.kbd-active[data-v-8ee5d738]{background:#ef4444;border-color:#f87171;box-shadow:0 1px #dc2626}.choice-false.is-active .kbd-badge.kbd-active .kbd-key[data-v-8ee5d738]{color:#fff}@media (max-width: 640px){.ui-binary-choice[data-v-8ee5d738]{gap:var(--st-space-sm)}.choice-card[data-v-8ee5d738]{min-height:60px!important;padding:10px 12px!important;border-radius:var(--st-radius-lg)}.choice-kbd-group[data-v-8ee5d738]{display:none}.choice-icon-wrap[data-v-8ee5d738]{width:30px;height:30px}.status-symbol[data-v-8ee5d738]{font-size:15px}.choice-label[data-v-8ee5d738]{font-size:var(--st-font-size-lg)}.choice-sub[data-v-8ee5d738]{font-size:10px}}.ui-skeleton[data-v-453e3b76]{position:relative;overflow:hidden;background:var(--st-border-normal);box-sizing:border-box}.type-circle[data-v-453e3b76]{border-radius:50%!important}.type-text[data-v-453e3b76]{margin-bottom:6px}.is-animated .shimmer-wave[data-v-453e3b76]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.08),rgba(255,255,255,0));animation:shimmer-453e3b76 1.6s infinite ease-in-out}@keyframes shimmer-453e3b76{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ui-skeleton-card[data-v-ed4316aa]{background:var(--st-bg-surface-elevated);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-lg);padding:var(--st-space-lg) var(--st-space-md);box-sizing:border-box}.skeleton-header[data-v-ed4316aa]{display:flex;align-items:center;gap:var(--st-space-sm);margin-bottom:var(--st-space-md)}.skeleton-header-text[data-v-ed4316aa]{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-body[data-v-ed4316aa]{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--st-space-md)}.skeleton-footer[data-v-ed4316aa]{display:flex;align-items:center;justify-content:space-between;padding-top:var(--st-space-sm);border-top:1px solid var(--st-border-subtle)}.ui-nav-bar[data-v-afb27d2b]{width:100%;box-sizing:border-box;z-index:999}.ui-nav-bar.is-fixed[data-v-afb27d2b]{position:sticky;top:0;left:0;right:0}.bg-glass[data-v-afb27d2b]{background:var(--st-bg-glass-strong);backdrop-filter:var(--st-backdrop-filter);-webkit-backdrop-filter:var(--st-backdrop-filter)}.bg-solid[data-v-afb27d2b]{background:var(--st-bg-surface-elevated)}.bg-transparent[data-v-afb27d2b]{background:transparent}.has-border[data-v-afb27d2b]{border-bottom:1px solid var(--st-border-subtle)}.status-bar-placeholder[data-v-afb27d2b]{height:var(--status-bar-height, 0px)}.nav-content-bar[data-v-afb27d2b]{height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--st-space-xs);padding:0 var(--st-space-md);box-sizing:border-box}.nav-left[data-v-afb27d2b],.nav-right[data-v-afb27d2b]{display:flex;align-items:center;gap:6px;flex-shrink:0;z-index:2}.nav-right[data-v-afb27d2b]{justify-content:flex-end}.nav-action-btn[data-v-afb27d2b]{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 8px;border-radius:var(--st-radius-sm);cursor:pointer;color:var(--st-text-primary);transition:background-color var(--st-transition-fast)}.nav-action-btn[data-v-afb27d2b]:active{background:var(--st-bg-hover)}.back-arrow[data-v-afb27d2b]{font-size:18px;font-weight:700}.back-text[data-v-afb27d2b]{font-size:var(--st-font-size-sm)}.home-icon[data-v-afb27d2b]{font-size:16px}.nav-title-box[data-v-afb27d2b]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:0 4px}.nav-main-title[data-v-afb27d2b]{font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-bold);color:var(--st-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nav-sub-title[data-v-afb27d2b]{font-size:10px;color:var(--st-text-muted);line-height:1;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ui-tabs-wrapper[data-v-711bfbe8]{width:100%;box-sizing:border-box}.ui-tabs-scroll[data-v-711bfbe8]{width:100%;white-space:nowrap}.ui-tabs-scroll[data-v-711bfbe8]::-webkit-scrollbar{display:none;width:0;height:0}.ui-tabs-container[data-v-711bfbe8]{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box}.ui-tab-item[data-v-711bfbe8]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--st-transition-normal, .25s ease);position:relative;box-sizing:border-box}.tab-icon[data-v-711bfbe8]{font-size:1.1em;line-height:1}.tab-label[data-v-711bfbe8]{font-weight:var(--st-font-weight-medium, 500);line-height:1.2}.tab-badge[data-v-711bfbe8]{font-size:10.5px;line-height:1;padding:2px 6px;border-radius:var(--st-radius-full, 9999px);font-weight:700}.badge-primary[data-v-711bfbe8]{background:rgba(99,102,241,.2);color:#a5b4fc}.badge-success[data-v-711bfbe8]{background:rgba(16,185,129,.2);color:#34d399}.badge-warning[data-v-711bfbe8]{background:rgba(245,158,11,.2);color:#fbbf24}.badge-danger[data-v-711bfbe8]{background:rgba(239,68,68,.2);color:#f87171}.size-sm .ui-tab-item[data-v-711bfbe8]{padding:6px 12px;font-size:var(--st-font-size-xs, 12px);min-height:32px;border-radius:var(--st-radius-sm, 8px)}.size-md .ui-tab-item[data-v-711bfbe8]{padding:9px 16px;font-size:var(--st-font-size-sm, 13.5px);min-height:40px;border-radius:var(--st-radius-md, 10px)}.size-lg .ui-tab-item[data-v-711bfbe8]{padding:12px 20px;font-size:var(--st-font-size-md, 15px);min-height:46px;border-radius:var(--st-radius-lg, 12px)}.variant-pill .ui-tabs-container[data-v-711bfbe8]{background:var(--st-bg-surface, rgba(15, 23, 42, .65));border:1px solid var(--st-border, rgba(255, 255, 255, .08));padding:6px;border-radius:var(--st-radius-lg, 14px);backdrop-filter:var(--st-backdrop-filter, blur(16px))}.variant-pill .ui-tab-item[data-v-711bfbe8]{color:var(--st-text-secondary, #94a3b8);border:1px solid transparent}.variant-pill .ui-tab-item[data-v-711bfbe8]:hover:not(.is-disabled){color:var(--st-text-primary, #f8fafc);background:rgba(255,255,255,.04)}.variant-pill .ui-tab-item.is-active[data-v-711bfbe8]{background:var(--st-brand-primary, #4f46e5);color:#fff;font-weight:var(--st-font-weight-bold, 700);box-shadow:0 4px 14px rgba(79,70,229,.4);border-color:rgba(255,255,255,.15)}.variant-glass .ui-tabs-container[data-v-711bfbe8]{background:var(--st-bg-glass, rgba(26, 32, 53, .5));border:1px solid var(--st-border, rgba(255, 255, 255, .08));padding:5px;border-radius:var(--st-radius-lg, 12px)}.variant-glass .ui-tab-item[data-v-711bfbe8]{color:var(--st-text-secondary, #94a3b8)}.variant-glass .ui-tab-item.is-active[data-v-711bfbe8]{background:rgba(255,255,255,.12);color:var(--st-text-primary, #ffffff);box-shadow:var(--st-shadow-sm, 0 2px 8px rgba(0, 0, 0, .25))}.variant-underline .ui-tabs-container[data-v-711bfbe8]{background:transparent;border-bottom:1px solid var(--st-border, rgba(255, 255, 255, .08));padding:0 4px;gap:16px}.variant-underline .ui-tab-item[data-v-711bfbe8]{border-radius:0;color:var(--st-text-secondary, #94a3b8);border-bottom:2px solid transparent;padding-bottom:10px}.variant-underline .ui-tab-item.is-active[data-v-711bfbe8]{color:var(--st-brand-primary, #6366f1);border-bottom-color:var(--st-brand-primary, #6366f1);font-weight:var(--st-font-weight-bold, 700)}.ui-tab-item.is-disabled[data-v-711bfbe8]{opacity:.4;cursor:not-allowed}@media (max-width: 768px){.variant-pill .ui-tabs-container[data-v-711bfbe8]{padding:4px;gap:6px}.size-md .ui-tab-item[data-v-711bfbe8]{padding:8px 14px;font-size:13px;min-height:38px}}.ui-app-header[data-v-9b295ac7]{position:sticky;top:0;left:0;right:0;width:100%;max-width:100vw;height:var(--st-header-height, 60px);z-index:1000;background:var(--st-bg-glass-strong, rgba(15, 23, 42, .9));backdrop-filter:var(--st-backdrop-filter, blur(16px));-webkit-backdrop-filter:var(--st-backdrop-filter, blur(16px));box-sizing:border-box;transition:background-color var(--st-transition-smooth, .3s ease),border-color var(--st-transition-smooth, .3s ease),box-shadow var(--st-transition-smooth, .3s ease)}.has-border[data-v-9b295ac7]{border-bottom:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08))}.is-scrolled[data-v-9b295ac7]{box-shadow:0 4px 20px rgba(0,0,0,.25)}.status-bar-placeholder[data-v-9b295ac7]{height:var(--status-bar-height, 0px)}.header-inner[data-v-9b295ac7]{height:100%;width:100%;max-width:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-width:0}.width-wide[data-v-9b295ac7]{max-width:var(--st-container-wide, 1280px)}.width-reading[data-v-9b295ac7]{max-width:var(--st-container-reading, 1040px)}.width-fluid[data-v-9b295ac7]{max-width:1360px}.header-left[data-v-9b295ac7]{display:flex;align-items:center;gap:14px;min-width:0;flex-shrink:0}.btn-nav-back[data-v-9b295ac7]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--st-radius-sm, 8px);background:var(--st-bg-hover, rgba(255, 255, 255, .06));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .1));color:var(--st-text-secondary, #94a3b8);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--st-transition-fast, .15s ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.btn-nav-back[data-v-9b295ac7]:hover{background:var(--st-bg-active, rgba(255, 255, 255, .12));color:var(--st-text-primary, #f8fafc);border-color:var(--st-border-normal, rgba(255, 255, 255, .2))}.back-arrow[data-v-9b295ac7]{font-size:15px;line-height:1}.brand-group[data-v-9b295ac7]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.brand-icon[data-v-9b295ac7]{font-size:24px;line-height:1;filter:drop-shadow(0 0 10px rgba(99,102,241,.4));transition:transform var(--st-transition-fast)}.brand-group:hover .brand-icon[data-v-9b295ac7]{transform:scale(1.1) rotate(5deg)}.brand-text-col[data-v-9b295ac7]{display:flex;flex-direction:column;justify-content:center}.brand-title[data-v-9b295ac7]{font-size:16px;font-weight:800;letter-spacing:-.3px;background:var(--st-gradient-primary, linear-gradient(135deg, #6366f1 0%, #a855f7 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.brand-sub[data-v-9b295ac7]{font-size:10px;color:var(--st-text-muted, #64748b);letter-spacing:.2px;line-height:1.1;white-space:nowrap}.tenant-pill[data-v-9b295ac7]{display:flex;align-items:center;gap:4px;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25);padding:3px 8px;border-radius:var(--st-radius-xs, 4px);color:var(--st-brand-primary, #818cf8);font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.tenant-icon[data-v-9b295ac7]{font-size:12px}.scene-breadcrumb[data-v-9b295ac7]{display:flex;align-items:center;gap:10px;min-width:0}.breadcrumb-slash[data-v-9b295ac7]{font-size:14px;color:var(--st-border-normal, rgba(255, 255, 255, .2));font-weight:300;flex-shrink:0}.scene-title-wrap[data-v-9b295ac7]{display:flex;align-items:center;gap:6px;min-width:0}.scene-icon[data-v-9b295ac7]{font-size:15px;flex-shrink:0}.scene-title[data-v-9b295ac7]{font-size:14px;font-weight:600;color:var(--st-text-primary, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.scene-badge[data-v-9b295ac7]{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:var(--st-radius-xs, 4px);background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.3);white-space:nowrap;flex-shrink:0}.header-center[data-v-9b295ac7]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.mini-runner-pill[data-v-9b295ac7]{display:flex;align-items:center;gap:10px;background:var(--st-bg-surface, rgba(20, 24, 40, .7));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));padding:5px 14px;border-radius:var(--st-radius-full, 999px);min-width:0}.runner-count-text[data-v-9b295ac7]{font-size:12px;font-weight:600;color:var(--st-text-secondary, #94a3b8);white-space:nowrap}.mini-track[data-v-9b295ac7]{width:90px;height:5px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;flex-shrink:0}.mini-fill[data-v-9b295ac7]{height:100%;background:var(--st-gradient-primary, linear-gradient(90deg, #6366f1, #a855f7));border-radius:3px;transition:width .3s cubic-bezier(.4,0,.2,1)}.runner-percent-text[data-v-9b295ac7]{font-size:12px;font-weight:700;color:var(--st-brand-primary, #818cf8);white-space:nowrap}.runner-time-text[data-v-9b295ac7]{font-size:11px;color:var(--st-text-muted, #64748b);white-space:nowrap}.header-right[data-v-9b295ac7]{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-link-btn[data-v-9b295ac7]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:var(--st-radius-sm, 8px);background:var(--st-bg-hover, rgba(255, 255, 255, .05));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));color:var(--st-text-secondary, #cbd5e1);font-size:13px;cursor:pointer;position:relative;transition:all var(--st-transition-fast, .15s ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.nav-link-btn[data-v-9b295ac7]:hover{background:var(--st-bg-active, rgba(255, 255, 255, .1));color:var(--st-text-primary, #ffffff);border-color:var(--st-border-normal, rgba(255, 255, 255, .15))}.btn-admin[data-v-9b295ac7]{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.28);color:#a5b4fc}.btn-admin[data-v-9b295ac7]:hover{background:rgba(99,102,241,.22);border-color:rgba(99,102,241,.5);color:#fff}.link-icon[data-v-9b295ac7]{font-size:14px;line-height:1}.history-badge-num[data-v-9b295ac7]{font-size:10px;font-weight:700;background:var(--st-brand-primary, #6366f1);color:#fff;padding:1px 5px;border-radius:10px;line-height:1.2}.theme-toggle-pill[data-v-9b295ac7]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:var(--st-radius-full, 999px);background:var(--st-bg-hover, rgba(255, 255, 255, .05));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .1));color:var(--st-text-primary, #f1f5f9);font-size:12.5px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--st-transition-fast, .15s ease);flex-shrink:0}.theme-toggle-pill[data-v-9b295ac7]:hover{background:var(--st-bg-active, rgba(255, 255, 255, .12));border-color:var(--st-border-normal, rgba(255, 255, 255, .2));transform:translateY(-1px)}.theme-icon[data-v-9b295ac7]{font-size:14px;line-height:1}.user-profile-pill[data-v-9b295ac7]{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--st-radius-full, 999px);background:var(--st-bg-surface-elevated, rgba(26, 32, 53, .8));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .1));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--st-transition-fast, .15s ease);flex-shrink:0}.user-profile-pill[data-v-9b295ac7]:hover{border-color:var(--st-border-focus, rgba(99, 102, 241, .6));background:var(--st-bg-hover, rgba(255, 255, 255, .08))}.avatar-wrap[data-v-9b295ac7]{position:relative;display:inline-flex;align-items:center;justify-content:center}.admin-indicator-dot[data-v-9b295ac7]{position:absolute;top:-1px;right:-2px;width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 4px rgba(251,191,36,.6);border:1px solid var(--st-bg-surface-elevated, #1a2035)}.user-avatar-icon[data-v-9b295ac7]{font-size:14px;line-height:1}.user-display-name[data-v-9b295ac7]{font-size:13px;font-weight:600;color:var(--st-text-primary, #f1f5f9);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-tag[data-v-9b295ac7]{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px}.role-tag.admin[data-v-9b295ac7]{background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.role-tag.enterprise[data-v-9b295ac7]{background:rgba(99,102,241,.2);color:#818cf8}.btn-logout[data-v-9b295ac7]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;border-radius:var(--st-radius-full, 999px);background:var(--st-bg-hover, rgba(255, 255, 255, .05));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .1));color:var(--st-text-muted, #94a3b8);font-size:12.5px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--st-transition-fast, .15s ease);flex-shrink:0}.btn-logout[data-v-9b295ac7]:hover{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.35);color:#f87171;transform:translateY(-1px)}.logout-icon[data-v-9b295ac7]{font-size:13px;line-height:1}.logout-text[data-v-9b295ac7]{line-height:1}.auth-trigger-btn[data-v-9b295ac7]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--st-radius-full, 999px);background:var(--st-gradient-primary, linear-gradient(135deg, #6366f1 0%, #a855f7 100%));color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 2px 10px rgba(99,102,241,.3);transition:all var(--st-transition-fast, .15s ease);flex-shrink:0}.auth-trigger-btn[data-v-9b295ac7]:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(99,102,241,.45)}.auth-btn-icon[data-v-9b295ac7]{font-size:13px}@media (max-width: 767px){.ui-app-header[data-v-9b295ac7]{height:calc(var(--st-header-height, 54px) + var(--status-bar-height, 0px))}.header-inner[data-v-9b295ac7]{padding:0 12px;gap:8px}.header-left[data-v-9b295ac7]{flex:1;min-width:0;gap:8px;flex-shrink:1}.header-left.is-subpage .brand-group[data-v-9b295ac7],.header-left.is-subpage .breadcrumb-slash[data-v-9b295ac7]{display:none}.brand-group[data-v-9b295ac7]{gap:6px}.brand-icon[data-v-9b295ac7]{font-size:20px}.brand-title[data-v-9b295ac7]{font-size:15px}.brand-sub[data-v-9b295ac7]{display:none}.scene-breadcrumb[data-v-9b295ac7]{min-width:0;flex:1;gap:6px}.scene-title-wrap[data-v-9b295ac7]{min-width:0;flex:1;gap:4px}.scene-title[data-v-9b295ac7]{max-width:150px;font-size:14px;font-weight:700}.scene-badge[data-v-9b295ac7]{display:none}.btn-nav-back[data-v-9b295ac7]{height:32px;padding:0 8px;gap:0}.header-center[data-v-9b295ac7]:empty{display:none;flex:0}.mini-runner-pill[data-v-9b295ac7]{padding:3px 8px;gap:6px}.mini-track[data-v-9b295ac7]{width:44px;height:4px}.runner-count-text[data-v-9b295ac7],.runner-percent-text[data-v-9b295ac7]{font-size:11px}.header-right[data-v-9b295ac7]{gap:8px}.nav-link-btn.btn-admin[data-v-9b295ac7],.theme-toggle-pill[data-v-9b295ac7],.user-profile-pill[data-v-9b295ac7]{width:32px;height:32px;padding:0;justify-content:center;border-radius:50%}.auth-trigger-btn[data-v-9b295ac7]{height:30px;padding:0 10px;font-size:12px;gap:4px}}.is-mobile[data-v-9b295ac7]{height:calc(var(--st-header-height, 54px) + var(--status-bar-height, 0px))}.is-mobile .header-inner[data-v-9b295ac7]{padding:0 12px;gap:8px}.is-mobile .header-left[data-v-9b295ac7]{flex:1;min-width:0;gap:8px;flex-shrink:1}.is-mobile .header-left.is-subpage .brand-group[data-v-9b295ac7],.is-mobile .header-left.is-subpage .breadcrumb-slash[data-v-9b295ac7]{display:none}.is-mobile .brand-group[data-v-9b295ac7]{gap:6px}.is-mobile .brand-icon[data-v-9b295ac7]{font-size:20px}.is-mobile .brand-title[data-v-9b295ac7]{font-size:15px}.is-mobile .brand-sub[data-v-9b295ac7]{display:none}.is-mobile .scene-breadcrumb[data-v-9b295ac7]{min-width:0;flex:1;gap:6px}.is-mobile .scene-title-wrap[data-v-9b295ac7]{min-width:0;flex:1;gap:4px}.is-mobile .scene-title[data-v-9b295ac7]{max-width:150px;font-size:14px;font-weight:700}.is-mobile .scene-badge[data-v-9b295ac7]{display:none}.is-mobile .btn-nav-back[data-v-9b295ac7]{height:32px;padding:0 8px;gap:0}.is-mobile .header-center[data-v-9b295ac7]:empty{display:none;flex:0}.is-mobile .mini-runner-pill[data-v-9b295ac7]{padding:3px 8px;gap:6px}.is-mobile .mini-track[data-v-9b295ac7]{width:44px;height:4px}.is-mobile .runner-count-text[data-v-9b295ac7],.is-mobile .runner-percent-text[data-v-9b295ac7]{font-size:11px}.is-mobile .header-right[data-v-9b295ac7]{gap:8px}.is-mobile .nav-link-btn.btn-admin[data-v-9b295ac7],.is-mobile .theme-toggle-pill[data-v-9b295ac7],.is-mobile .user-profile-pill[data-v-9b295ac7]{width:32px;height:32px;padding:0;justify-content:center;border-radius:50%}.is-mobile .auth-trigger-btn[data-v-9b295ac7]{height:30px;padding:0 10px;font-size:12px;gap:4px}.logout-modal-mask[data-v-9b295ac7]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;z-index:999999;background:rgba(10,15,29,.76);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;animation:modalFadeIn-9b295ac7 .2s cubic-bezier(.16,1,.3,1)}.logout-modal-card[data-v-9b295ac7]{width:100%;max-width:360px;margin:auto;background:linear-gradient(180deg,#192237,#0d1527);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:26px 20px 20px;box-sizing:border-box;box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 28px rgba(239,68,68,.12);display:flex;flex-direction:column;align-items:center;animation:modalScaleUp-9b295ac7 .24s cubic-bezier(.16,1,.3,1)}.modal-icon-badge[data-v-9b295ac7]{width:52px;height:52px;border-radius:50%;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 0 20px rgba(239,68,68,.2)}.modal-icon-symbol[data-v-9b295ac7]{font-size:24px}.modal-dialog-title[data-v-9b295ac7]{font-size:17px;font-weight:700;color:#f8fafc;margin-bottom:14px;text-align:center}.account-preview-card[data-v-9b295ac7]{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;box-sizing:border-box;display:flex;align-items:center;gap:12px;margin-bottom:20px}.account-avatar-circle[data-v-9b295ac7]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;flex-shrink:0;box-shadow:0 2px 10px rgba(99,102,241,.3)}.account-details-box[data-v-9b295ac7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.account-name-line[data-v-9b295ac7]{display:flex;align-items:center;gap:8px}.account-name-text[data-v-9b295ac7]{font-size:14px;font-weight:700;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-role-badge[data-v-9b295ac7]{font-size:10px;padding:1px 6px;border-radius:4px;background:rgba(99,102,241,.16);border:1px solid rgba(99,102,241,.3);color:#818cf8;font-weight:600}.account-safe-hint[data-v-9b295ac7]{font-size:11px;color:#94a3b8;line-height:1.35}.dialog-actions-row[data-v-9b295ac7]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn-dialog-action[data-v-9b295ac7]{height:40px;line-height:40px;border-radius:10px;box-sizing:border-box;margin:0;padding:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}.btn-dialog-action[data-v-9b295ac7]:after{display:none;border:none}.btn-dialog-cancel[data-v-9b295ac7]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#94a3b8}.btn-dialog-cancel[data-v-9b295ac7]:hover{background:rgba(255,255,255,.1);color:#f8fafc;border-color:rgba(255,255,255,.2)}.btn-dialog-confirm[data-v-9b295ac7]{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.35)}.btn-dialog-confirm[data-v-9b295ac7]:hover{filter:brightness(1.1);transform:translateY(-1px)}@keyframes modalFadeIn-9b295ac7{0%{opacity:0}to{opacity:1}}@keyframes modalScaleUp-9b295ac7{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.report-container[data-v-d7e67b9b]{width:100%;position:relative;box-sizing:border-box;overflow:hidden}.report-inner[data-v-d7e67b9b]{width:100%;margin:0 auto;box-sizing:border-box;position:relative;z-index:1}.report-container.is-desktop .report-inner[data-v-d7e67b9b]{background:var(--st-bg-glass, rgba(22, 25, 45, .65));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-2xl, 24px);box-shadow:var(--st-shadow-xl, 0 20px 40px -15px rgba(0, 0, 0, .4))}.report-bg-orb[data-v-d7e67b9b]{position:fixed;border-radius:50%;filter:blur(100px);opacity:.25;pointer-events:none;z-index:0}.orb-primary[data-v-d7e67b9b]{width:400px;height:400px;top:-100px;right:-50px;background:radial-gradient(circle,var(--st-brand-primary, #6366f1) 0%,transparent 70%)}.orb-accent[data-v-d7e67b9b]{width:500px;height:500px;bottom:-150px;left:-100px;background:radial-gradient(circle,var(--st-brand-accent, #3b82f6) 0%,transparent 70%)}@media print{.report-bg-orb[data-v-d7e67b9b]{display:none!important}.report-inner[data-v-d7e67b9b]{max-width:100%!important;padding:0!important;background:#fff!important;color:#000!important;border:none!important;box-shadow:none!important}}.report-hero[data-v-e9c7360e]{width:100%;box-sizing:border-box;margin-bottom:var(--st-space-lg, 20px);padding-bottom:var(--st-space-md, 16px);border-bottom:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08))}.hero-top-row[data-v-e9c7360e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.hero-status-tag[data-v-e9c7360e]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;background:var(--st-bg-surface-elevated, rgba(255, 255, 255, .06));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .1));border-radius:var(--st-radius-full, 9999px)}.status-dot[data-v-e9c7360e]{width:6px;height:6px;border-radius:50%;background:var(--st-color-success, #10b981);box-shadow:0 0 6px var(--st-color-success, #10b981)}.status-text[data-v-e9c7360e]{font-size:var(--st-font-size-xs, 11px);font-weight:var(--st-font-weight-medium, 500);color:var(--st-text-secondary, #94a3b8)}.vip-badge[data-v-e9c7360e]{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(239,68,68,.15));border:1px solid rgba(245,158,11,.35);border-radius:var(--st-radius-full, 9999px)}.vip-icon[data-v-e9c7360e]{font-size:11px}.vip-text[data-v-e9c7360e]{font-size:var(--st-font-size-xs, 11px);font-weight:var(--st-font-weight-bold, 700);color:#fbbf24}.hero-title-group[data-v-e9c7360e]{margin-bottom:14px}.hero-main-title[data-v-e9c7360e]{display:block;font-size:19px;font-weight:var(--st-font-weight-extrabold, 800);line-height:1.35;letter-spacing:-.3px;background:var(--st-gradient-primary, linear-gradient(135deg, #818cf8 0%, #c084fc 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px;word-break:break-word}.hero-english-title[data-v-e9c7360e]{display:block;font-size:var(--st-font-size-xs, 12px);font-weight:var(--st-font-weight-medium, 500);color:var(--st-text-muted, #64748b);letter-spacing:.2px;line-height:1.4}.hero-meta-grid[data-v-e9c7360e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px;background:var(--st-bg-surface-elevated, rgba(255, 255, 255, .03));padding:12px 14px;border-radius:var(--st-radius-lg, 12px);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));box-sizing:border-box}.meta-item[data-v-e9c7360e]{display:flex;flex-direction:column;gap:3px;min-width:0}.meta-label[data-v-e9c7360e]{font-size:10px;color:var(--st-text-muted, #64748b);font-weight:var(--st-font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.meta-val-wrapper[data-v-e9c7360e]{display:flex;align-items:center;gap:4px;min-width:0}.meta-icon[data-v-e9c7360e]{font-size:12px;flex-shrink:0;opacity:.85}.meta-value[data-v-e9c7360e]{font-size:13px;font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.report-hero.is-desktop[data-v-e9c7360e]{margin-bottom:var(--st-space-xl, 24px);padding-bottom:var(--st-space-lg, 20px)}.report-hero.is-desktop .hero-main-title[data-v-e9c7360e]{font-size:26px}.report-hero.is-desktop .hero-english-title[data-v-e9c7360e]{font-size:14px}.report-hero.is-desktop .hero-meta-grid[data-v-e9c7360e]{grid-template-columns:repeat(4,1fr);gap:16px;padding:16px 20px}.report-hero.is-desktop .meta-label[data-v-e9c7360e]{font-size:11px}.report-hero.is-desktop .meta-value[data-v-e9c7360e]{font-size:14px}}.report-persona-card[data-v-a3dccafb]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 16px);padding:18px 16px;margin-bottom:var(--st-space-lg, 20px);position:relative;overflow:hidden}.report-persona-card.is-desktop[data-v-a3dccafb]{padding:24px 28px}.report-persona-card[data-v-a3dccafb]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--st-gradient-primary, linear-gradient(90deg, #6366f1, #a855f7, #ec4899))}.persona-header[data-v-a3dccafb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.persona-title-wrap[data-v-a3dccafb]{display:flex;align-items:center;gap:8px}.persona-icon[data-v-a3dccafb]{font-size:18px}.persona-title-group[data-v-a3dccafb]{display:flex;flex-direction:column}.persona-title[data-v-a3dccafb]{font-size:var(--st-font-size-md, 16px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc);letter-spacing:-.2px}.persona-en-title[data-v-a3dccafb]{font-size:var(--st-font-size-xs, 12px);color:var(--st-text-muted, #64748b);font-weight:var(--st-font-weight-normal, 400)}.persona-tags[data-v-a3dccafb]{display:flex;flex-wrap:wrap;gap:6px}.persona-tag-pill[data-v-a3dccafb]{padding:3px 8px;font-size:11px;font-weight:600;border-radius:6px;background:rgba(99,102,241,.12);color:#818cf8;border:1px solid rgba(99,102,241,.25)}.persona-body[data-v-a3dccafb]{position:relative}.zh-text[data-v-a3dccafb]{position:relative;font-size:var(--st-font-size-sm, 14px);line-height:1.75;color:var(--st-text-primary, #f8fafc);white-space:pre-line}.report-persona-card.is-desktop .zh-text[data-v-a3dccafb]{font-size:15px;line-height:1.8}.quote-mark[data-v-a3dccafb]{font-size:28px;line-height:1;font-family:Georgia,serif;color:var(--st-brand-primary, #6366f1);opacity:.5;margin-right:4px;vertical-align:-6px}.en-text[data-v-a3dccafb]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--st-border-subtle, rgba(255, 255, 255, .08));font-size:var(--st-font-size-xs, 13px);line-height:1.6;color:var(--st-text-secondary, #94a3b8);font-style:italic;white-space:pre-line}.report-dimension-card[data-v-9195c8c2]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 16px);padding:16px;margin-bottom:var(--st-space-md, 16px);transition:all .25s ease}.report-dimension-card.is-desktop[data-v-9195c8c2]{padding:20px 24px}.report-dimension-card[data-v-9195c8c2]:hover{border-color:var(--st-border-normal, rgba(255, 255, 255, .15));box-shadow:var(--st-shadow-md, 0 8px 24px rgba(0, 0, 0, .2))}.dim-card-header[data-v-9195c8c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dim-title-group[data-v-9195c8c2]{display:flex;align-items:center;gap:10px}.dim-code-badge[data-v-9195c8c2]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3)}.code-o[data-v-9195c8c2]{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.3)}.code-c[data-v-9195c8c2]{background:rgba(139,92,246,.15);color:#a78bfa;border-color:rgba(139,92,246,.3)}.code-e[data-v-9195c8c2]{background:rgba(249,115,22,.15);color:#fb923c;border-color:rgba(249,115,22,.3)}.code-a[data-v-9195c8c2]{background:rgba(16,185,129,.15);color:#34d399;border-color:rgba(16,185,129,.3)}.code-n[data-v-9195c8c2]{background:rgba(239,68,68,.15);color:#f87171;border-color:rgba(239,68,68,.3)}.dim-names[data-v-9195c8c2]{display:flex;flex-direction:column}.dim-name-zh[data-v-9195c8c2]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc)}.dim-name-en[data-v-9195c8c2]{font-size:var(--st-font-size-xs, 12px);color:var(--st-text-muted, #64748b)}.dim-score-badge-group[data-v-9195c8c2]{display:flex;align-items:center;gap:10px}.score-display[data-v-9195c8c2]{display:flex;align-items:baseline;gap:2px}.score-num[data-v-9195c8c2]{font-size:17px;font-weight:800;color:var(--st-text-primary, #f8fafc)}.score-unit[data-v-9195c8c2]{font-size:11px;color:var(--st-text-muted, #64748b)}.level-pill[data-v-9195c8c2]{padding:3px 8px;border-radius:var(--st-radius-full, 9999px);font-size:11px;font-weight:700}.level-high[data-v-9195c8c2]{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.level-mid[data-v-9195c8c2]{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.level-low[data-v-9195c8c2]{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.dim-bar-track[data-v-9195c8c2]{width:100%;height:6px;background:rgba(255,255,255,.06);border-radius:var(--st-radius-full, 9999px);overflow:hidden;margin-bottom:14px}.dim-bar-fill[data-v-9195c8c2]{height:100%;border-radius:var(--st-radius-full, 9999px);background:var(--st-gradient-primary, linear-gradient(90deg, #6366f1, #a855f7));transition:width .8s cubic-bezier(.16,1,.3,1)}.fill-o[data-v-9195c8c2]{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.fill-c[data-v-9195c8c2]{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.fill-e[data-v-9195c8c2]{background:linear-gradient(90deg,#f97316,#eab308)}.fill-a[data-v-9195c8c2]{background:linear-gradient(90deg,#10b981,#06b6d4)}.fill-n[data-v-9195c8c2]{background:linear-gradient(90deg,#ef4444,#f97316)}.dim-interpretations[data-v-9195c8c2]{display:flex;flex-direction:column;gap:10px;background:rgba(255,255,255,.02);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .05));border-radius:var(--st-radius-lg, 10px);padding:12px 14px}.interp-row[data-v-9195c8c2]{display:flex;flex-direction:column;gap:4px}.interp-tag[data-v-9195c8c2]{align-self:flex-start;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.tag-primary[data-v-9195c8c2]{background:rgba(99,102,241,.12);color:#818cf8}.tag-accent[data-v-9195c8c2]{background:rgba(59,130,246,.12);color:#60a5fa}.tag-success[data-v-9195c8c2]{background:rgba(16,185,129,.12);color:#34d399}.interp-text[data-v-9195c8c2]{font-size:var(--st-font-size-xs, 13px);line-height:1.6;color:var(--st-text-secondary, #cbd5e1)}.report-facet-grid-wrap[data-v-c655ac94]{width:100%;max-width:100%;box-sizing:border-box;margin-top:var(--st-space-md, 16px);overflow:hidden}.facet-header[data-v-c655ac94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:6px}.facet-title-group[data-v-c655ac94]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.facet-title[data-v-c655ac94]{font-size:15px;font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc)}.facet-subtitle[data-v-c655ac94]{font-size:11px;color:var(--st-text-muted, #64748b)}.facet-count-badge[data-v-c655ac94]{font-size:11px;color:var(--st-text-secondary, #94a3b8);background:rgba(255,255,255,.05);padding:2px 8px;border-radius:var(--st-radius-full, 9999px)}.facet-grid[data-v-c655ac94]{display:grid;gap:8px;width:100%;box-sizing:border-box}.cols-2[data-v-c655ac94]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-v-c655ac94]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-v-c655ac94]{grid-template-columns:repeat(4,minmax(0,1fr))}.facet-item-card[data-v-c655ac94]{background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .4));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .06));border-radius:var(--st-radius-lg, 10px);padding:8px 10px;display:flex;flex-direction:column;gap:5px;min-width:0;box-sizing:border-box;transition:all .2s ease}.facet-item-card[data-v-c655ac94]:hover{background:rgba(255,255,255,.04);border-color:var(--st-border-normal, rgba(255, 255, 255, .12))}.facet-item-top[data-v-c655ac94]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.facet-name-wrap[data-v-c655ac94]{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.facet-name[data-v-c655ac94]{font-size:12px;font-weight:var(--st-font-weight-semibold, 600);color:var(--st-text-primary, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facet-en-name[data-v-c655ac94]{font-size:10px;color:var(--st-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facet-level-tag[data-v-c655ac94]{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;flex-shrink:0}.level-high[data-v-c655ac94]{background:rgba(16,185,129,.15);color:#34d399}.level-mid[data-v-c655ac94]{background:rgba(59,130,246,.15);color:#60a5fa}.level-low[data-v-c655ac94]{background:rgba(239,68,68,.15);color:#f87171}.facet-bar-track[data-v-c655ac94]{width:100%;height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.facet-bar-fill[data-v-c655ac94]{height:100%;border-radius:2px;background:var(--st-gradient-accent, linear-gradient(90deg, #3b82f6, #06b6d4));transition:width .6s ease}.facet-item-bottom[data-v-c655ac94]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.facet-score-text[data-v-c655ac94]{font-size:11px;font-weight:700;color:var(--st-text-secondary, #cbd5e1);flex-shrink:0}.facet-desc[data-v-c655ac94]{font-size:10px;color:var(--st-text-muted, #64748b);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.report-facet-grid-wrap.is-desktop[data-v-c655ac94]{margin-top:var(--st-space-lg, 20px)}.report-facet-grid-wrap.is-desktop .facet-grid[data-v-c655ac94]{gap:10px}.report-facet-grid-wrap.is-desktop .facet-item-card[data-v-c655ac94]{padding:10px 12px}.report-facet-grid-wrap.is-desktop .facet-name[data-v-c655ac94]{font-size:13px}}.report-insight-box[data-v-741e41e4]{width:100%;box-sizing:border-box;border-radius:var(--st-radius-xl, 14px);padding:16px 18px;margin-bottom:var(--st-space-md, 16px);border:1px solid transparent;transition:all .2s ease}.report-insight-box.is-desktop[data-v-741e41e4]{padding:20px 24px}.variant-primary[data-v-741e41e4]{background:rgba(99,102,241,.08);border-color:rgba(99,102,241,.2)}.variant-primary .insight-title[data-v-741e41e4]{color:#a5b4fc}.variant-primary .item-bullet[data-v-741e41e4]{color:#818cf8}.variant-info[data-v-741e41e4]{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.2)}.variant-info .insight-title[data-v-741e41e4]{color:#93c5fd}.variant-info .item-bullet[data-v-741e41e4]{color:#60a5fa}.variant-success[data-v-741e41e4]{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.2)}.variant-success .insight-title[data-v-741e41e4]{color:#6ee7b7}.variant-success .item-bullet[data-v-741e41e4]{color:#34d399}.variant-warning[data-v-741e41e4]{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.2)}.variant-warning .insight-title[data-v-741e41e4]{color:#fcd34d}.variant-warning .item-bullet[data-v-741e41e4]{color:#fbbf24}.variant-rose[data-v-741e41e4]{background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.2)}.variant-rose .insight-title[data-v-741e41e4]{color:#fda4af}.variant-rose .item-bullet[data-v-741e41e4]{color:#fb7185}.variant-purple[data-v-741e41e4]{background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.2)}.variant-purple .insight-title[data-v-741e41e4]{color:#d8b4fe}.variant-purple .item-bullet[data-v-741e41e4]{color:#c084fc}.insight-header[data-v-741e41e4]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.insight-icon[data-v-741e41e4]{font-size:16px}.insight-title[data-v-741e41e4]{font-size:var(--st-font-size-sm, 14px);font-weight:var(--st-font-weight-bold, 700)}.insight-body[data-v-741e41e4]{font-size:var(--st-font-size-xs, 13px);line-height:1.65;color:var(--st-text-secondary, #cbd5e1)}.insight-content-text[data-v-741e41e4]{display:block;white-space:pre-line}.insight-item-list[data-v-741e41e4]{display:flex;flex-direction:column;gap:8px}.insight-list-row[data-v-741e41e4]{display:flex;align-items:flex-start;gap:8px}.item-bullet[data-v-741e41e4]{font-size:10px;line-height:1.8}.item-content-wrap[data-v-741e41e4]{flex:1}.item-label[data-v-741e41e4]{font-weight:700;color:var(--st-text-primary, #f8fafc)}.item-text[data-v-741e41e4]{color:var(--st-text-secondary, #cbd5e1)}.report-action-bar[data-v-dbee5e67]{width:100%;box-sizing:border-box;margin-top:var(--st-space-lg, 20px);padding:12px 0}.report-action-bar.is-sticky[data-v-dbee5e67]{position:sticky;bottom:0;left:0;right:0;z-index:99;background:var(--st-bg-glass-strong, rgba(13, 14, 21, .9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.action-bar-inner[data-v-dbee5e67]{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.action-btn[data-v-dbee5e67]{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--st-radius-lg, 12px);font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-semibold, 600);cursor:pointer;border:none;outline:none;line-height:1;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.btn-icon[data-v-dbee5e67]{font-size:17px}.btn-label[data-v-dbee5e67]{white-space:nowrap;letter-spacing:.3px}.btn-primary-gradient[data-v-dbee5e67]{background:var(--st-gradient-primary, linear-gradient(135deg, #6366f1 0%, #a855f7 100%));color:#fff;box-shadow:0 4px 18px rgba(99,102,241,.35);min-width:260px;padding:0 32px}.btn-primary-gradient[data-v-dbee5e67]:hover:not(:disabled){opacity:.94;box-shadow:0 6px 24px rgba(99,102,241,.5);transform:translateY(-1px)}.btn-primary-gradient[data-v-dbee5e67]:active:not(:disabled){transform:scale(.985)}.btn-primary-gradient[data-v-dbee5e67]:disabled{opacity:.65;cursor:not-allowed}.btn-spinner[data-v-dbee5e67]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-dbee5e67 .8s linear infinite}@keyframes spin-dbee5e67{to{transform:rotate(360deg)}}@media (max-width: 767px){.btn-primary-gradient[data-v-dbee5e67]{width:100%;min-width:0;max-width:480px}}.report-radar-chart-card[data-v-740b9a10]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, #ffffff);border:1px solid var(--st-border-normal, rgba(0, 0, 0, .08));border-radius:var(--st-radius-xl, 16px);padding:16px;margin-bottom:var(--st-space-lg, 20px);box-shadow:var(--st-shadow-sm, 0 2px 8px rgba(0, 0, 0, .05));transition:all .25s ease}.report-radar-chart-card.is-desktop[data-v-740b9a10]{padding:22px 26px}.chart-card-header[data-v-740b9a10]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:8px}.title-left[data-v-740b9a10]{display:flex;align-items:center;gap:8px}.header-icon[data-v-740b9a10]{font-size:18px}.header-text-col[data-v-740b9a10]{display:flex;flex-direction:column}.chart-main-title[data-v-740b9a10]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #0f172a)}.chart-subtitle[data-v-740b9a10]{font-size:11px;color:var(--st-text-muted, #64748b)}.dimension-count-tag[data-v-740b9a10]{font-size:11px;font-weight:700;color:var(--st-brand-primary, #6366f1);background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);padding:2px 8px;border-radius:var(--st-radius-full, 9999px)}.radar-error-box[data-v-740b9a10]{width:100%;box-sizing:border-box;background:rgba(239,68,68,.05);border:1px dashed rgba(239,68,68,.35);border-radius:var(--st-radius-lg, 12px);padding:16px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.error-badge-row[data-v-740b9a10]{display:flex;align-items:center;gap:8px}.error-icon[data-v-740b9a10]{font-size:16px}.error-title[data-v-740b9a10]{font-size:var(--st-font-size-sm, 13px);font-weight:var(--st-font-weight-bold, 700);color:#ef4444}.error-detail-text[data-v-740b9a10]{font-size:var(--st-font-size-xs, 12px);color:var(--st-text-secondary, #475569);line-height:1.5;background:rgba(0,0,0,.03);padding:6px 10px;border-radius:6px;font-family:monospace}.error-spec-text[data-v-740b9a10]{font-size:11px;color:var(--st-text-muted, #64748b);line-height:1.4}.radar-canvas-container[data-v-740b9a10]{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.radar-canvas[data-v-740b9a10]{width:100%!important;height:100%!important}.radar-legend-bar[data-v-740b9a10]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px;padding-top:8px;border-top:1px solid var(--st-border-subtle, rgba(0, 0, 0, .05));flex-wrap:wrap}.scale-step-item[data-v-740b9a10]{display:flex;align-items:center;gap:6px}.scale-dot[data-v-740b9a10]{width:8px;height:8px;border-radius:50%;background:var(--st-brand-primary, #6366f1);opacity:.6}.scale-dot.dot-high[data-v-740b9a10]{background:#f43f5e;opacity:.9}.scale-lbl[data-v-740b9a10]{font-size:11px;color:var(--st-text-secondary, #64748b);font-weight:500}.report-match-curve-card[data-v-4b6110ff]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, #ffffff);border:1px solid var(--st-border-normal, rgba(0, 0, 0, .08));border-radius:var(--st-radius-xl, 16px);padding:16px;margin-bottom:var(--st-space-lg, 20px);box-shadow:var(--st-shadow-sm, 0 2px 8px rgba(0, 0, 0, .05));transition:all .25s ease}.report-match-curve-card.is-desktop[data-v-4b6110ff]{padding:22px 26px}.report-match-curve-card.variant-compact[data-v-4b6110ff]{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:0;border-radius:0}.report-match-curve-card.variant-compact .curve-header[data-v-4b6110ff]{margin-bottom:6px;gap:6px}.report-match-curve-card.variant-compact .curve-main-title[data-v-4b6110ff]{font-size:11px;font-weight:700}.report-match-curve-card.variant-compact .curve-subtitle[data-v-4b6110ff]{font-size:10px}.report-match-curve-card.variant-compact .curve-error-container[data-v-4b6110ff]{padding:8px 10px;margin:4px 0;gap:4px}.report-match-curve-card.variant-compact .error-detail-text[data-v-4b6110ff]{font-size:10px;padding:4px 6px}.report-match-curve-card.variant-compact .curve-legend-row[data-v-4b6110ff]{margin-top:2px;gap:10px}.report-match-curve-card.variant-compact .legend-text[data-v-4b6110ff]{font-size:10px}.report-match-curve-card.variant-compact .svg-chart-container[data-v-4b6110ff]{margin:2px 0 0}.report-match-curve-card.variant-compact .match-curve-svg[data-v-4b6110ff]{height:85px;max-height:90px}.report-match-curve-card.variant-compact .axis-text[data-v-4b6110ff]{font-size:10px}.curve-header[data-v-4b6110ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.header-title-col[data-v-4b6110ff]{display:flex;flex-direction:column;gap:2px}.title-row[data-v-4b6110ff]{display:flex;align-items:center;gap:8px}.curve-icon[data-v-4b6110ff]{font-size:18px}.curve-main-title[data-v-4b6110ff]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #0f172a)}.curve-subtitle[data-v-4b6110ff]{font-size:11px;color:var(--st-text-muted, #64748b)}.fit-badge-group[data-v-4b6110ff]{display:flex;align-items:center;gap:6px}.r-score-pill[data-v-4b6110ff]{display:flex;flex-direction:column;align-items:center;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);padding:2px 8px;border-radius:6px}.r-label[data-v-4b6110ff]{font-size:9px;color:var(--st-text-muted, #64748b)}.r-val[data-v-4b6110ff]{font-size:12px;font-weight:800;color:var(--st-brand-primary, #6366f1)}.fit-tag[data-v-4b6110ff]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--st-radius-full, 9999px);white-space:nowrap}.tag-best[data-v-4b6110ff]{background:rgba(245,158,11,.12);color:#d97706;border:1px solid rgba(245,158,11,.3)}.tag-great[data-v-4b6110ff]{background:rgba(16,185,129,.12);color:#059669;border:1px solid rgba(16,185,129,.3)}.tag-good[data-v-4b6110ff]{background:rgba(59,130,246,.12);color:#2563eb;border:1px solid rgba(59,130,246,.3)}.tag-error[data-v-4b6110ff]{background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.curve-error-container[data-v-4b6110ff]{width:100%;box-sizing:border-box;background:rgba(239,68,68,.05);border:1px dashed rgba(239,68,68,.35);border-radius:var(--st-radius-lg, 12px);padding:16px;margin:8px 0;display:flex;flex-direction:column;gap:8px}.error-badge-row[data-v-4b6110ff]{display:flex;align-items:center;gap:8px}.error-icon[data-v-4b6110ff]{font-size:16px}.error-title[data-v-4b6110ff]{font-size:var(--st-font-size-sm, 13px);font-weight:var(--st-font-weight-bold, 700);color:#ef4444}.error-detail-text[data-v-4b6110ff]{font-size:var(--st-font-size-xs, 12px);color:var(--st-text-secondary, #475569);line-height:1.5;background:rgba(0,0,0,.03);padding:6px 10px;border-radius:6px;font-family:monospace}.error-spec-box[data-v-4b6110ff]{margin-top:2px}.error-spec-text[data-v-4b6110ff]{font-size:11px;color:var(--st-text-muted, #64748b);line-height:1.4}.svg-chart-container[data-v-4b6110ff]{width:100%;position:relative;overflow:visible;margin:4px 0 8px}.match-curve-svg[data-v-4b6110ff]{width:100%;height:auto;overflow:visible}.y-axis-text[data-v-4b6110ff]{font-size:9px;fill:var(--st-text-muted, #94a3b8);font-weight:600;font-family:Outfit,-apple-system,sans-serif}.axis-text[data-v-4b6110ff]{font-size:11px;fill:var(--st-text-secondary, #334155);font-weight:700;font-family:Outfit,-apple-system,sans-serif}.point-val-text[data-v-4b6110ff]{font-size:10px;fill:var(--st-brand-primary, #6366f1);font-weight:800;font-family:Outfit,-apple-system,sans-serif}.curve-legend-row[data-v-4b6110ff]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:6px;flex-wrap:wrap}.legend-item[data-v-4b6110ff]{display:flex;align-items:center;gap:6px}.legend-dot[data-v-4b6110ff]{width:10px;height:10px;border-radius:50%}.dot-user[data-v-4b6110ff]{background:linear-gradient(135deg,#6366f1,#ec4899);box-shadow:0 0 6px rgba(99,102,241,.4)}.dot-job[data-v-4b6110ff]{background:#d97706;border:1.5px dashed #f59e0b}.legend-text[data-v-4b6110ff]{font-size:11px;color:var(--st-text-secondary, #475569);font-weight:500}.report-bipolar-bar[data-v-a885903d]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 14px);padding:14px 16px;margin-bottom:var(--st-space-md, 14px);transition:all .2s ease}.report-bipolar-bar.is-desktop[data-v-a885903d]{padding:18px 22px}.report-bipolar-bar[data-v-a885903d]:hover{border-color:var(--st-border-normal, rgba(255, 255, 255, .15))}.bipolar-header[data-v-a885903d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.bipolar-title-mid[data-v-a885903d]{display:flex;align-items:center;justify-content:center}.title-mid-text[data-v-a885903d]{font-size:var(--st-font-size-xs, 12px);color:var(--st-text-muted, #94a3b8);font-weight:var(--st-font-weight-medium, 500)}.pole-pill[data-v-a885903d]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--st-radius-full, 9999px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:11px;color:var(--st-text-muted, #64748b);transition:all .2s ease}.pole-pill.is-dominant[data-v-a885903d]{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.4);color:#a5b4fc}.pole-code[data-v-a885903d]{font-weight:800;font-size:13px;color:var(--st-text-primary, #f8fafc)}.pole-name[data-v-a885903d]{font-weight:600}.pole-pct[data-v-a885903d]{font-weight:700}.spectrum-bar-track[data-v-a885903d]{width:100%;height:8px;background:rgba(255,255,255,.06);border-radius:var(--st-radius-full, 9999px);display:flex;overflow:hidden;position:relative;margin-bottom:10px}.spectrum-fill[data-v-a885903d]{height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);opacity:.35}.spectrum-fill.is-active[data-v-a885903d]{opacity:1}.left-fill[data-v-a885903d]{background:linear-gradient(90deg,#6366f1,#818cf8)}.right-fill[data-v-a885903d]{background:linear-gradient(90deg,#c084fc,#ec4899)}.spectrum-divider[data-v-a885903d]{width:2px;height:100%;background:rgba(255,255,255,.4);flex-shrink:0;z-index:2}.pci-bar-wrapper[data-v-a885903d]{margin-bottom:8px}.pci-info-row[data-v-a885903d]{display:flex;align-items:center;gap:6px}.pci-label[data-v-a885903d]{font-size:11px;color:var(--st-text-muted, #64748b)}.pci-score-tag[data-v-a885903d]{font-size:11px;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.12);padding:1px 6px;border-radius:4px}.bipolar-desc[data-v-a885903d]{background:rgba(255,255,255,.02);border-radius:var(--st-radius-md, 8px);padding:8px 12px}.desc-text[data-v-a885903d]{font-size:var(--st-font-size-xs, 12px);line-height:1.6;color:var(--st-text-secondary, #cbd5e1)}.report-sten-bar[data-v-af53d7fc]{background:var(--st-bg-surface-elevated);border:1px solid var(--st-border-subtle);border-radius:var(--st-radius-lg, 12px);padding:16px 20px;margin-bottom:16px;transition:all .25s ease;box-shadow:var(--st-shadow-sm)}.report-sten-bar[data-v-af53d7fc]:hover{border-color:var(--st-border-focus);box-shadow:var(--st-shadow-md)}.sten-header[data-v-af53d7fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.factor-info-wrap[data-v-af53d7fc]{display:flex;align-items:center;gap:10px}.factor-code-badge[data-v-af53d7fc]{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:var(--st-badge-primary-bg);color:var(--st-badge-primary-color);border:1px solid var(--st-badge-primary-border)}.factor-names[data-v-af53d7fc]{display:flex;flex-direction:column}.factor-name-zh[data-v-af53d7fc]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary)}.factor-name-en[data-v-af53d7fc]{font-size:var(--st-font-size-xs, 12px);color:var(--st-text-muted)}.sten-score-badge[data-v-af53d7fc]{display:flex;align-items:baseline;gap:4px;background:var(--st-badge-primary-bg);border:1px solid var(--st-badge-primary-border);padding:3px 10px;border-radius:var(--st-radius-full, 9999px)}.sten-score-val[data-v-af53d7fc]{font-size:16px;font-weight:800;color:var(--st-badge-primary-color)}.sten-score-lbl[data-v-af53d7fc]{font-size:10px;color:var(--st-text-muted)}.sten-scale-track[data-v-af53d7fc]{width:100%;position:relative;height:38px;margin-bottom:12px;background:var(--st-bg-hover);border-radius:8px;padding:0 8px;box-sizing:border-box;display:flex;align-items:center}.sten-norm-center-line[data-v-af53d7fc]{position:absolute;left:50%;top:0;bottom:0;width:1px;border-left:1px dashed rgba(99,102,241,.4);z-index:1;pointer-events:none}.scale-section[data-v-af53d7fc]{position:absolute;top:0;bottom:0;opacity:.15;pointer-events:none}.sec-low[data-v-af53d7fc]{left:0;width:30%;background:linear-gradient(90deg,#3b82f6,transparent);border-top-left-radius:8px;border-bottom-left-radius:8px}.sec-mid[data-v-af53d7fc]{left:30%;width:40%;background:transparent}.sec-high[data-v-af53d7fc]{right:0;width:30%;background:linear-gradient(270deg,#ec4899,transparent);border-top-right-radius:8px;border-bottom-right-radius:8px}.sten-track-rail[data-v-af53d7fc]{position:absolute;left:11px;right:11px;top:50%;height:3px;background:var(--st-border-normal);border-radius:2px;transform:translateY(-50%);z-index:1}.sten-ticks-row[data-v-af53d7fc]{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.sten-tick-node[data-v-af53d7fc]{display:flex;flex-direction:column;align-items:center;gap:4px;width:22px}.tick-dot[data-v-af53d7fc]{width:6px;height:6px;border-radius:50%;background:var(--st-border-normal);transition:all .2s ease}.tick-num[data-v-af53d7fc]{font-size:10px;font-weight:600;color:var(--st-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sten-floating-indicator[data-v-af53d7fc]{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;transition:left .35s cubic-bezier(.34,1.56,.64,1)}.indicator-glow-dot[data-v-af53d7fc]{width:14px;height:14px;border-radius:50%;background:var(--st-brand-primary);border:2.5px solid #ffffff;box-shadow:0 0 10px rgba(99,102,241,.8),0 0 18px rgba(99,102,241,.4)}.sten-poles-row[data-v-af53d7fc]{display:flex;justify-content:space-between;gap:16px;margin-top:6px;font-size:12px}.pole-desc[data-v-af53d7fc]{flex:1;display:flex;flex-direction:column;padding:8px 12px;background:var(--st-bg-surface);border:1px solid var(--st-border-subtle);border-radius:6px;transition:all .2s ease}.pole-left[data-v-af53d7fc]{text-align:left}.pole-right[data-v-af53d7fc]{text-align:right}.pole-label[data-v-af53d7fc]{font-weight:700;margin-bottom:2px;color:var(--st-text-muted);font-size:11px}.pole-content[data-v-af53d7fc]{color:var(--st-text-secondary);line-height:1.4}.pole-desc.is-dominant[data-v-af53d7fc]{background:var(--st-badge-primary-bg);border-color:var(--st-badge-primary-border)}.pole-left.is-dominant .pole-label[data-v-af53d7fc]{color:#3b82f6}.pole-right.is-dominant .pole-label[data-v-af53d7fc]{color:#ec4899}.pole-desc.is-dominant .pole-content[data-v-af53d7fc]{color:var(--st-text-primary);font-weight:600}.sten-interp-box[data-v-af53d7fc]{margin-top:10px;padding:8px 12px;background:var(--st-alert-info-bg);border:1px solid var(--st-alert-info-border);border-left:3px solid var(--st-brand-primary);border-radius:4px;display:flex;align-items:flex-start;gap:8px}.interp-icon[data-v-af53d7fc]{font-size:13px;line-height:1.4}.interp-text[data-v-af53d7fc]{font-size:12px;color:var(--st-text-secondary);line-height:1.5}.is-desktop .report-sten-bar[data-v-af53d7fc]{padding:18px 24px}.report-cognitive-stack[data-v-d18360ef]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 16px);padding:16px;margin-bottom:var(--st-space-lg, 20px)}.report-cognitive-stack.is-desktop[data-v-d18360ef]{padding:22px 26px}.stack-header[data-v-d18360ef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.header-left[data-v-d18360ef]{display:flex;align-items:center;gap:8px}.stack-icon[data-v-d18360ef]{font-size:18px}.stack-title-group[data-v-d18360ef]{display:flex;flex-direction:column}.stack-title[data-v-d18360ef]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc)}.stack-subtitle[data-v-d18360ef]{font-size:11px;color:var(--st-text-muted, #64748b)}.type-badge[data-v-d18360ef]{font-size:11px;font-weight:700;color:#a5b4fc;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);padding:2px 8px;border-radius:var(--st-radius-full, 9999px)}.stack-list[data-v-d18360ef]{display:flex;flex-direction:column;gap:10px}.stack-item-card[data-v-d18360ef]{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.02);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .06));border-radius:var(--st-radius-lg, 12px);padding:10px 14px;transition:all .2s ease}.stack-item-card[data-v-d18360ef]:hover{background:rgba(255,255,255,.04);border-color:var(--st-border-normal, rgba(255, 255, 255, .12))}.role-dominant[data-v-d18360ef]{border-left:3px solid #818cf8;background:rgba(99,102,241,.05)}.role-auxiliary[data-v-d18360ef]{border-left:3px solid #38bdf8}.role-tertiary[data-v-d18360ef]{border-left:3px solid #fbbf24}.role-inferior[data-v-d18360ef]{border-left:3px solid #f87171}.stack-rank-col[data-v-d18360ef]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:65px}.rank-badge[data-v-d18360ef]{width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.rank-num[data-v-d18360ef]{font-size:11px;font-weight:800;color:var(--st-text-secondary, #cbd5e1)}.role-name[data-v-d18360ef]{font-size:10px;color:var(--st-text-muted, #64748b);text-align:center;white-space:nowrap}.stack-code-col[data-v-d18360ef]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:48px}.fn-code-tag[data-v-d18360ef]{padding:2px 8px;border-radius:6px;font-weight:800;font-size:13px}.attitude-intro[data-v-d18360ef]{background:rgba(99,102,241,.15);color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.attitude-extra[data-v-d18360ef]{background:rgba(244,63,94,.15);color:#fda4af;border:1px solid rgba(244,63,94,.3)}.fn-attitude-label[data-v-d18360ef]{font-size:9px;color:var(--st-text-muted, #64748b);white-space:nowrap}.stack-content-col[data-v-d18360ef]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fn-fullname[data-v-d18360ef]{font-size:13px;font-weight:700;color:var(--st-text-primary, #f8fafc)}.fn-desc[data-v-d18360ef]{font-size:11px;line-height:1.5;color:var(--st-text-secondary, #cbd5e1)}.report-type-matrix[data-v-83a4df5d]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 16px);padding:16px;margin-bottom:var(--st-space-lg, 20px)}.report-type-matrix.is-desktop[data-v-83a4df5d]{padding:22px 26px}.matrix-header[data-v-83a4df5d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}.header-left[data-v-83a4df5d]{display:flex;align-items:center;gap:8px}.matrix-icon[data-v-83a4df5d]{font-size:18px}.matrix-title-group[data-v-83a4df5d]{display:flex;flex-direction:column}.matrix-title[data-v-83a4df5d]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc)}.matrix-subtitle[data-v-83a4df5d]{font-size:11px;color:var(--st-text-muted, #64748b)}.matrix-highlight-badge[data-v-83a4df5d]{font-size:11px;font-weight:700;color:#fbbf24;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);padding:2px 8px;border-radius:var(--st-radius-full, 9999px)}.matrix-grid[data-v-83a4df5d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;box-sizing:border-box}.matrix-cell[data-v-83a4df5d]{background:rgba(255,255,255,.02);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .06));border-radius:var(--st-radius-md, 8px);padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;min-width:0;transition:all .2s ease}.cell-top[data-v-83a4df5d]{display:flex;align-items:center;gap:2px}.cell-code[data-v-83a4df5d]{font-size:12px;font-weight:800;color:var(--st-text-primary, #f8fafc)}.current-star[data-v-83a4df5d]{font-size:10px;color:#fbbf24}.cell-title[data-v-83a4df5d]{font-size:10px;font-weight:600;color:var(--st-text-secondary, #cbd5e1);white-space:nowrap}.cell-group-tag[data-v-83a4df5d]{font-size:9px;color:var(--st-text-muted, #64748b);white-space:nowrap}.matrix-cell.is-current[data-v-83a4df5d]{background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(168,85,247,.2));border:1.5px solid var(--st-brand-primary, #6366f1);box-shadow:0 0 16px rgba(99,102,241,.4);transform:scale(1.03);z-index:2}.matrix-cell.is-current .cell-code[data-v-83a4df5d]{color:#fff;font-size:13px}.matrix-cell.is-current .cell-title[data-v-83a4df5d]{color:#a5b4fc;font-weight:700}.current-pill[data-v-83a4df5d]{position:absolute;bottom:-6px;background:#6366f1;color:#fff;font-size:8px;font-weight:800;padding:1px 4px;border-radius:4px;white-space:nowrap}@media (min-width: 768px){.matrix-grid[data-v-83a4df5d]{gap:10px}.matrix-cell[data-v-83a4df5d]{padding:10px 8px;gap:4px}.cell-code[data-v-83a4df5d]{font-size:14px}.cell-title[data-v-83a4df5d]{font-size:11px}.cell-group-tag[data-v-83a4df5d]{font-size:10px}}.report-comparison-card[data-v-cc7c37f2]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 16px);padding:16px;margin-bottom:var(--st-space-lg, 20px)}.report-comparison-card.is-desktop[data-v-cc7c37f2]{padding:22px 26px}.comp-header[data-v-cc7c37f2]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.comp-icon[data-v-cc7c37f2]{font-size:18px}.comp-main-title[data-v-cc7c37f2]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc)}.comp-columns-grid[data-v-cc7c37f2]{display:grid;grid-template-columns:1fr;gap:12px}.comp-column[data-v-cc7c37f2]{background:rgba(255,255,255,.02);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .06));border-radius:var(--st-radius-lg, 12px);padding:12px 14px}.col-left[data-v-cc7c37f2]{border-top:2.5px solid #818cf8}.col-right[data-v-cc7c37f2]{border-top:2.5px solid #ec4899}.col-header[data-v-cc7c37f2]{display:flex;align-items:center;gap:6px;margin-bottom:10px}.col-icon[data-v-cc7c37f2]{font-size:14px}.col-title[data-v-cc7c37f2]{font-size:13px;font-weight:700;color:var(--st-text-primary, #f8fafc)}.col-left .col-title[data-v-cc7c37f2]{color:#a5b4fc}.col-right .col-title[data-v-cc7c37f2]{color:#f472b6}.col-items-list[data-v-cc7c37f2]{display:flex;flex-direction:column;gap:8px}.comp-item-row[data-v-cc7c37f2]{display:flex;align-items:flex-start;gap:6px}.item-dot[data-v-cc7c37f2]{font-size:10px;line-height:1.6}.dot-left[data-v-cc7c37f2]{color:#818cf8}.dot-right[data-v-cc7c37f2]{color:#ec4899}.item-text[data-v-cc7c37f2]{font-size:12px;line-height:1.6;color:var(--st-text-secondary, #cbd5e1);flex:1}@media (min-width: 768px){.comp-columns-grid[data-v-cc7c37f2]{grid-template-columns:repeat(2,1fr);gap:16px}}.report-growth-timeline[data-v-09408e94]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 16px);padding:16px;margin-bottom:var(--st-space-lg, 20px)}.report-growth-timeline.is-desktop[data-v-09408e94]{padding:22px 26px}.timeline-header[data-v-09408e94]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.timeline-icon[data-v-09408e94]{font-size:18px}.timeline-title[data-v-09408e94]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc)}.timeline-node-list[data-v-09408e94]{display:flex;flex-direction:column;gap:12px}.timeline-node-item[data-v-09408e94]{display:flex;gap:12px}.node-axis-col[data-v-09408e94]{display:flex;flex-direction:column;align-items:center;width:24px}.node-dot[data-v-09408e94]{width:24px;height:24px;border-radius:50%;background:var(--st-gradient-primary, linear-gradient(135deg, #6366f1, #a855f7));display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(99,102,241,.5);flex-shrink:0}.dot-num[data-v-09408e94]{font-size:11px;font-weight:800;color:#fff}.node-line[data-v-09408e94]{flex:1;width:2px;background:rgba(255,255,255,.1);margin-top:4px;margin-bottom:-8px}.node-content-card[data-v-09408e94]{flex:1;background:rgba(255,255,255,.02);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .06));border-radius:var(--st-radius-lg, 12px);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.node-phase-row[data-v-09408e94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.phase-title[data-v-09408e94]{font-size:13px;font-weight:700;color:#a5b4fc}.phase-age-tag[data-v-09408e94]{font-size:10px;color:var(--st-text-muted, #64748b);background:rgba(255,255,255,.05);padding:1px 6px;border-radius:4px}.stage-field[data-v-09408e94]{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5}.field-label[data-v-09408e94]{font-weight:700;color:var(--st-text-primary, #f8fafc);white-space:nowrap}.field-text[data-v-09408e94]{color:var(--st-text-secondary, #cbd5e1)}.warning-field .field-label[data-v-09408e94]{color:#f59e0b}.st-mbti-palette[data-v-16c12ee5]{display:flex;flex-direction:column;gap:var(--st-space-sm)}.st-palette-title[data-v-16c12ee5]{display:block;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold);color:var(--st-text-secondary);text-transform:uppercase;letter-spacing:.5px}.dimension-axis-grid[data-v-16c12ee5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--st-space-md)}.axis-item[data-v-16c12ee5]{display:flex;flex-direction:column;gap:6px;background:var(--st-bg-surface);padding:12px;border-radius:var(--st-radius-md);border:1px solid var(--st-border-subtle)}.axis-badge[data-v-16c12ee5]{display:inline-flex;align-self:flex-start;font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-bold);padding:2px 8px;border-radius:var(--st-radius-xs)}.axis-desc[data-v-16c12ee5]{font-size:var(--st-font-size-xs);color:var(--st-text-secondary)}.axis-bar[data-v-16c12ee5]{width:100%;height:6px;background:var(--st-border-subtle);border-radius:var(--st-radius-full);overflow:hidden;margin-top:4px}.axis-fill[data-v-16c12ee5]{height:100%;border-radius:var(--st-radius-full)}.report-career-card[data-v-7f4996fb]{width:100%;box-sizing:border-box;background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .45));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));border-radius:var(--st-radius-xl, 14px);padding:14px 16px;margin-bottom:var(--st-space-md, 14px);transition:all .2s ease}.report-career-card.is-desktop[data-v-7f4996fb]{padding:18px 22px}.report-career-card[data-v-7f4996fb]:hover{border-color:var(--st-border-normal, rgba(255, 255, 255, .15));box-shadow:var(--st-shadow-md, 0 8px 24px rgba(0, 0, 0, .2))}.fit-best[data-v-7f4996fb]{border-left:3.5px solid #fbbf24}.fit-great[data-v-7f4996fb]{border-left:3.5px solid #34d399}.fit-good[data-v-7f4996fb]{border-left:3.5px solid #60a5fa}.career-card-main[data-v-7f4996fb]{display:flex;flex-direction:column;gap:14px}.career-info-col[data-v-7f4996fb]{flex:1;min-width:0;display:flex;flex-direction:column}.career-header[data-v-7f4996fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.career-title-group[data-v-7f4996fb]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.title-row[data-v-7f4996fb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.career-name[data-v-7f4996fb]{font-size:var(--st-font-size-md, 15px);font-weight:var(--st-font-weight-bold, 700);color:var(--st-text-primary, #f8fafc)}.career-code-badge[data-v-7f4996fb]{font-size:10px;color:var(--st-text-muted, #64748b);background:rgba(255,255,255,.05);padding:1px 6px;border-radius:4px}.career-en-title[data-v-7f4996fb]{font-size:11px;color:var(--st-text-muted, #64748b)}.match-badge-group[data-v-7f4996fb]{display:flex;align-items:center;gap:6px;flex-shrink:0}.match-score-pill[data-v-7f4996fb]{display:flex;flex-direction:column;align-items:center;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.3);padding:2px 8px;border-radius:6px}.score-val[data-v-7f4996fb]{font-size:14px;font-weight:800;color:#a5b4fc}.score-lbl[data-v-7f4996fb]{font-size:9px;color:var(--st-text-muted, #64748b)}.fit-tag[data-v-7f4996fb]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--st-radius-full, 9999px);white-space:nowrap}.tag-best[data-v-7f4996fb]{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.tag-great[data-v-7f4996fb]{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.tag-good[data-v-7f4996fb]{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.career-meta-grid[data-v-7f4996fb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.meta-pill[data-v-7f4996fb]{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.03);border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .06));padding:3px 8px;border-radius:6px}.r-pill[data-v-7f4996fb]{border-color:rgba(99,102,241,.3);background:rgba(99,102,241,.08)}.pill-icon[data-v-7f4996fb]{font-size:11px}.pill-text[data-v-7f4996fb]{font-size:11px;color:var(--st-text-secondary, #cbd5e1);font-weight:500}.r-pill .pill-text[data-v-7f4996fb]{color:#a5b4fc;font-weight:700}.tasks-section[data-v-7f4996fb]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.section-micro-title[data-v-7f4996fb]{font-size:11px;font-weight:700;color:var(--st-text-muted, #94a3b8)}.task-list[data-v-7f4996fb]{display:flex;flex-direction:column;gap:4px}.task-item[data-v-7f4996fb]{display:flex;align-items:flex-start;gap:6px}.task-bullet[data-v-7f4996fb]{font-size:9px;color:var(--st-brand-primary, #6366f1);line-height:1.6}.task-text[data-v-7f4996fb]{font-size:11px;line-height:1.5;color:var(--st-text-secondary, #cbd5e1);flex:1}.skills-section[data-v-7f4996fb]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.skill-pill[data-v-7f4996fb]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);line-height:1.3}.skill-tag-text[data-v-7f4996fb]{font-size:11px;font-weight:600;color:var(--st-brand-primary, #6366f1);white-space:nowrap}.career-curve-col[data-v-7f4996fb]{background:rgba(128,128,128,.04);border:1px solid var(--st-border-normal, rgba(0, 0, 0, .08));border-radius:var(--st-radius-lg, 12px);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.curve-error-col[data-v-7f4996fb]{background:rgba(239,68,68,.05);border:1px dashed rgba(239,68,68,.35)}.career-curve-col[data-v-7f4996fb]{background:rgba(128,128,128,.04);border:1px solid var(--st-border-normal, rgba(0, 0, 0, .08));border-radius:var(--st-radius-lg, 12px);padding:10px 12px;display:flex;flex-direction:column;box-sizing:border-box}.report-career-card.has-curve.is-desktop .career-card-main[data-v-7f4996fb]{flex-direction:row;align-items:center;gap:20px}.report-career-card.has-curve.is-desktop .career-curve-col[data-v-7f4996fb]{width:280px;max-width:280px;flex-shrink:0}@media (min-width: 900px){.report-career-card.has-curve .career-card-main[data-v-7f4996fb]{flex-direction:row;align-items:center;gap:20px}.report-career-card.has-curve .career-curve-col[data-v-7f4996fb]{width:280px;max-width:280px;flex-shrink:0}}.report-job-zone-filter[data-v-96c9714b]{width:100%;box-sizing:border-box;margin-bottom:14px}.filter-header[data-v-96c9714b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:6px}.filter-title[data-v-96c9714b]{font-size:13px;font-weight:700;color:var(--st-text-primary, #f8fafc)}.filter-hint[data-v-96c9714b]{font-size:11px;color:var(--st-text-muted, #64748b)}.zone-buttons-row[data-v-96c9714b]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.zone-filter-btn[data-v-96c9714b]{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;border-radius:var(--st-radius-lg, 10px);background:var(--st-bg-surface-elevated, rgba(30, 30, 50, .4));border:1px solid var(--st-border-subtle, rgba(255, 255, 255, .08));color:var(--st-text-secondary, #cbd5e1);cursor:pointer;flex:1;min-width:65px;line-height:1.2;transition:all .2s ease}.zone-filter-btn[data-v-96c9714b]:hover{background:rgba(255,255,255,.06);border-color:var(--st-border-normal, rgba(255, 255, 255, .15))}.zone-filter-btn.is-active[data-v-96c9714b]{background:var(--st-gradient-primary, linear-gradient(135deg, #6366f1, #818cf8));color:#fff;border-color:var(--st-brand-primary, #6366f1);box-shadow:0 4px 12px rgba(99,102,241,.35)}.zone-tag-text[data-v-96c9714b]{font-size:11px;font-weight:800}.zone-name-text[data-v-96c9714b]{font-size:9px;opacity:.85;white-space:nowrap}.zone-filter-btn.is-active .zone-name-text[data-v-96c9714b]{opacity:1}.st-onet-palette[data-v-5795ff78]{display:flex;flex-direction:column;gap:var(--st-space-sm)}.st-palette-title[data-v-5795ff78]{display:block;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold);color:var(--st-text-secondary);text-transform:uppercase;letter-spacing:.5px}.spectrum-chips-grid[data-v-5795ff78]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--st-space-sm)}.spectrum-chip[data-v-5795ff78]{padding:12px;border-radius:var(--st-radius-md);border:1px solid transparent;display:flex;flex-direction:column;gap:4px}.chip-code[data-v-5795ff78]{font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-bold)}.chip-name[data-v-5795ff78]{font-size:var(--st-font-size-xs);color:var(--st-text-secondary)}.paywall-card[data-v-b9564aaa]{background:linear-gradient(135deg,rgba(245,158,11,.12) 0%,var(--st-bg-surface-elevated) 100%);border:1px solid rgba(245,158,11,.35);border-radius:var(--st-radius-lg);padding:var(--st-space-lg) var(--st-space-md);box-shadow:0 4px 20px rgba(245,158,11,.1);position:relative;box-sizing:border-box;overflow:hidden}.paywall-header[data-v-b9564aaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--st-space-md);padding-bottom:var(--st-space-xs);border-bottom:1px solid rgba(245,158,11,.15)}.paywall-title-box[data-v-b9564aaa]{display:flex;align-items:center;gap:var(--st-space-xs)}.paywall-icon-badge[data-v-b9564aaa]{width:32px;height:32px;border-radius:var(--st-radius-sm);background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.paywall-titles[data-v-b9564aaa]{display:flex;flex-direction:column}.paywall-title[data-v-b9564aaa]{font-size:var(--st-font-size-md);font-weight:var(--st-font-weight-bold);color:var(--st-color-warning);letter-spacing:-.2px}.paywall-subtitle[data-v-b9564aaa]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);margin-top:1px}.paywall-price[data-v-b9564aaa]{font-size:var(--st-font-size-xs);font-weight:var(--st-font-weight-bold);color:var(--st-color-warning);background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35);padding:3px 8px;border-radius:var(--st-radius-sm);white-space:nowrap}.paywall-features[data-v-b9564aaa]{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--st-space-md)}.feature-item[data-v-b9564aaa]{display:flex;align-items:baseline;gap:6px}.feat-check[data-v-b9564aaa]{color:var(--st-color-warning);font-weight:var(--st-font-weight-bold);font-size:var(--st-font-size-xs);flex-shrink:0}.feat-text[data-v-b9564aaa]{font-size:var(--st-font-size-xs);color:var(--st-text-secondary);line-height:var(--st-line-height-normal)}.pay-btn[data-v-b9564aaa]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-semibold);border-radius:var(--st-radius-md);height:42px;line-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 4px 14px rgba(245,158,11,.35);cursor:pointer;border:none;width:100%;box-sizing:border-box;padding:0 var(--st-space-sm);transition:all var(--st-transition-fast)}.pay-btn-icon[data-v-b9564aaa]{font-size:var(--st-font-size-sm)}.pay-btn-text[data-v-b9564aaa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay-btn[data-v-b9564aaa]:active{transform:scale(.98);opacity:.92}.pay-btn[disabled][data-v-b9564aaa]{opacity:.6;cursor:not-allowed}.st-blur-lock[data-v-0e687c03]{position:relative;border-radius:var(--st-radius-lg);background:var(--st-bg-surface);border:1px solid var(--st-border-normal);padding:var(--st-space-lg);overflow:hidden;box-sizing:border-box}.st-blur-lock__content[data-v-0e687c03]{transition:filter .3s ease,opacity .3s ease}.st-blur-lock__content.is-locked[data-v-0e687c03]{opacity:.55}.st-blur-lock__overlay[data-v-0e687c03]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(13,15,26,.72);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;padding:var(--st-space-md);box-sizing:border-box}.st-blur-lock__box[data-v-0e687c03]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;max-width:300px}.st-blur-lock__icon-wrapper[data-v-0e687c03]{width:44px;height:44px;border-radius:50%;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.st-blur-lock__icon[data-v-0e687c03]{font-size:20px}.st-blur-lock__title[data-v-0e687c03]{font-size:var(--st-font-size-sm);font-weight:var(--st-font-weight-bold);color:#fbbf24}.st-blur-lock__sub[data-v-0e687c03]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);line-height:var(--st-line-height-normal);margin-bottom:8px}.st-pay-bar[data-v-947d2c8f]{display:flex;align-items:center;justify-content:space-between;background:var(--st-bg-surface-elevated);border:1px solid var(--st-border-normal);padding:12px 18px;box-sizing:border-box}.st-pay-bar--inline[data-v-947d2c8f]{border-radius:var(--st-radius-lg);box-shadow:var(--st-shadow-md)}.st-pay-bar--fixed[data-v-947d2c8f]{position:fixed;left:0;right:0;bottom:0;z-index:100;border-top:1px solid var(--st-border-normal);border-left:none;border-right:none;border-bottom:none;border-radius:var(--st-radius-lg) var(--st-radius-lg) 0 0;box-shadow:0 -4px 16px rgba(0,0,0,.12);padding-bottom:calc(12px + constant(safe-area-inset-bottom));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.st-pay-bar__info[data-v-947d2c8f]{display:flex;flex-direction:column;gap:2px}.st-pay-bar__price-row[data-v-947d2c8f]{display:flex;align-items:baseline;gap:2px}.st-pay-bar__symbol[data-v-947d2c8f]{font-size:var(--st-font-size-xs);color:var(--st-color-warning);font-weight:var(--st-font-weight-bold)}.st-pay-bar__price[data-v-947d2c8f]{font-size:var(--st-font-size-xl);font-weight:var(--st-font-weight-heavy);color:var(--st-color-warning);line-height:1.1}.st-pay-bar__origin[data-v-947d2c8f]{font-size:var(--st-font-size-xs);color:var(--st-text-muted);text-decoration:line-through;margin-left:6px}.st-pay-bar__tag[data-v-947d2c8f]{font-size:10px;color:var(--st-color-danger);font-weight:var(--st-font-weight-medium)}.st-pay-bar__action[data-v-947d2c8f]{flex-shrink:0}:root,uni-page-body{--st-brand-primary: #6366f1;--st-brand-primary-hover: #4f46e5;--st-brand-secondary: #a855f7;--st-brand-accent: #06b6d4;--st-brand-glow: rgba(99, 102, 241, .35);--st-gradient-primary: linear-gradient(135deg, #6366f1 0%, #a855f7 100%);--st-gradient-accent: linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--st-gradient-warm: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);--st-gradient-emerald: linear-gradient(135deg, #10b981 0%, #06b6d4 100%);--st-gradient-rose: linear-gradient(135deg, #ec4899 0%, #8b5cf6 100%);--st-gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .02) 100%);--st-color-success: #10b981;--st-color-warning: #f59e0b;--st-color-danger: #ef4444;--st-color-info: #3b82f6;--st-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--st-font-size-xs: 11px;--st-font-size-sm: 13px;--st-font-size-md: 15px;--st-font-size-lg: 17px;--st-font-size-xl: 20px;--st-font-size-2xl: 24px;--st-font-size-3xl: 28px;--st-font-size-4xl: 34px;--st-font-weight-normal: 400;--st-font-weight-medium: 500;--st-font-weight-semibold: 600;--st-font-weight-bold: 700;--st-font-weight-heavy: 800;--st-line-height-tight: 1.2;--st-line-height-normal: 1.5;--st-line-height-relaxed: 1.7;--st-space-2xs: 4px;--st-space-xs: 8px;--st-space-sm: 12px;--st-space-md: 16px;--st-space-lg: 20px;--st-space-xl: 24px;--st-space-2xl: 32px;--st-space-3xl: 48px;--st-radius-xs: 4px;--st-radius-sm: 8px;--st-radius-md: 12px;--st-radius-lg: 16px;--st-radius-xl: 20px;--st-radius-2xl: 28px;--st-radius-full: 9999px;--st-mbti-ei: #8b5cf6;--st-mbti-sn: #10b981;--st-mbti-tf: #3b82f6;--st-mbti-jp: #f59e0b;--st-big5-o: #3b82f6;--st-big5-c: #8b5cf6;--st-big5-e: #f97316;--st-big5-a: #10b981;--st-big5-n: #ef4444;--st-onet-r: #f59e0b;--st-onet-i: #3b82f6;--st-onet-a: #ec4899;--st-onet-s: #10b981;--st-onet-e: #8b5cf6;--st-onet-c: #06b6d4;--st-header-height: 60px;--st-container-wide: 1280px;--st-container-reading: 1040px;--st-container-dialog: 480px;--st-container-pc: 1280px;--st-container-mobile: 420px;--st-touch-min-size: 44px;--st-safe-bottom: env(safe-area-inset-bottom, 0px);--st-transition-fast: .15s ease;--st-transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--st-transition-smooth: .35s cubic-bezier(.16, 1, .3, 1)}:root,uni-page-body,.theme-dark{--st-bg-app: #0d0f1a;--st-bg-surface: #141828;--st-bg-surface-elevated: #1a2035;--st-surface: #141828;--st-surface-card: #1a2035;--st-surface-variant: #141828;--st-bg-glass: rgba(26, 32, 53, .65);--st-bg-glass-strong: rgba(20, 24, 40, .88);--st-bg-hover: rgba(255, 255, 255, .06);--st-bg-active: rgba(255, 255, 255, .1);--st-text-primary: #f8fafc;--st-text-secondary: #94a3b8;--st-text-muted: #64748b;--st-text-inverse: #0f172a;--st-border: rgba(255, 255, 255, .08);--st-border-color: rgba(255, 255, 255, .08);--st-border-subtle: rgba(255, 255, 255, .08);--st-border-normal: rgba(255, 255, 255, .14);--st-border-focus: rgba(99, 102, 241, .6);--st-shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--st-shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--st-shadow-lg: 0 10px 30px rgba(0, 0, 0, .5);--st-shadow-glow: 0 0 25px rgba(99, 102, 241, .25);--st-backdrop-filter: blur(16px);--st-badge-primary-bg: rgba(99, 102, 241, .15);--st-badge-primary-color: #818cf8;--st-badge-primary-border: rgba(99, 102, 241, .3);--st-badge-success-bg: rgba(16, 185, 129, .15);--st-badge-success-color: #34d399;--st-badge-success-border: rgba(16, 185, 129, .3);--st-badge-warning-bg: rgba(245, 158, 11, .15);--st-badge-warning-color: #fbbf24;--st-badge-warning-border: rgba(245, 158, 11, .3);--st-badge-danger-bg: rgba(239, 68, 68, .15);--st-badge-danger-color: #f87171;--st-badge-danger-border: rgba(239, 68, 68, .3);--st-badge-info-bg: rgba(6, 182, 212, .15);--st-badge-info-color: #22d3ee;--st-badge-info-border: rgba(6, 182, 212, .3);--st-badge-purple-bg: rgba(168, 85, 247, .15);--st-badge-purple-color: #c084fc;--st-badge-purple-border: rgba(168, 85, 247, .3);--st-badge-neutral-bg: rgba(255, 255, 255, .06);--st-badge-neutral-color: #94a3b8;--st-badge-neutral-border: rgba(255, 255, 255, .08);--st-alert-danger-bg: rgba(239, 68, 68, .08);--st-alert-danger-border: rgba(239, 68, 68, .25);--st-alert-danger-text: #f87171;--st-alert-info-bg: rgba(99, 102, 241, .08);--st-alert-info-border: rgba(99, 102, 241, .25);--st-alert-info-text: #818cf8;--st-alert-warn-bg: rgba(249, 115, 22, .08);--st-alert-warn-border: rgba(249, 115, 22, .25);--st-alert-warn-text: #fb923c;--st-alert-success-bg: rgba(16, 185, 129, .08);--st-alert-success-border: rgba(16, 185, 129, .25);--st-alert-success-text: #34d399}.theme-light{--st-bg-app: #f4f6fb;--st-bg-surface: #ffffff;--st-bg-surface-elevated: #ffffff;--st-surface: #ffffff;--st-surface-card: #ffffff;--st-surface-variant: #f8fafc;--st-bg-glass: rgba(255, 255, 255, .85);--st-bg-glass-strong: rgba(255, 255, 255, .95);--st-bg-hover: rgba(0, 0, 0, .03);--st-bg-active: rgba(0, 0, 0, .06);--st-text-primary: #0f172a;--st-text-secondary: #475569;--st-text-muted: #94a3b8;--st-text-inverse: #f8fafc;--st-border: rgba(0, 0, 0, .08);--st-border-color: #e2e8f0;--st-border-subtle: rgba(0, 0, 0, .06);--st-border-normal: rgba(0, 0, 0, .12);--st-border-focus: rgba(99, 102, 241, .6);--st-shadow-sm: 0 2px 6px rgba(0, 0, 0, .04);--st-shadow-md: 0 6px 18px rgba(0, 0, 0, .07);--st-shadow-lg: 0 12px 32px rgba(0, 0, 0, .1);--st-shadow-glow: 0 0 20px rgba(99, 102, 241, .15);--st-backdrop-filter: blur(12px);--st-badge-primary-bg: rgba(99, 102, 241, .08);--st-badge-primary-color: #4f46e5;--st-badge-primary-border: rgba(99, 102, 241, .25);--st-badge-success-bg: rgba(16, 185, 129, .08);--st-badge-success-color: #059669;--st-badge-success-border: rgba(16, 185, 129, .25);--st-badge-warning-bg: rgba(245, 158, 11, .08);--st-badge-warning-color: #d97706;--st-badge-warning-border: rgba(245, 158, 11, .25);--st-badge-danger-bg: rgba(239, 68, 68, .08);--st-badge-danger-color: #dc2626;--st-badge-danger-border: rgba(239, 68, 68, .25);--st-badge-info-bg: rgba(6, 182, 212, .08);--st-badge-info-color: #0891b2;--st-badge-info-border: rgba(6, 182, 212, .25);--st-badge-purple-bg: rgba(168, 85, 247, .08);--st-badge-purple-color: #7c3aed;--st-badge-purple-border: rgba(168, 85, 247, .25);--st-badge-neutral-bg: rgba(0, 0, 0, .04);--st-badge-neutral-color: #475569;--st-badge-neutral-border: rgba(0, 0, 0, .08);--st-alert-danger-bg: #fee2e2;--st-alert-danger-border: #fca5a5;--st-alert-danger-text: #b91c1c;--st-alert-info-bg: rgba(99, 102, 241, .06);--st-alert-info-border: rgba(99, 102, 241, .2);--st-alert-info-text: #4338ca;--st-alert-warn-bg: #ffedd5;--st-alert-warn-border: #fdba74;--st-alert-warn-text: #c2410c;--st-alert-success-bg: #dcfce7;--st-alert-success-border: #86efac;--st-alert-success-text: #15803d}html,body{margin:0;padding:0;height:100%;overflow:hidden}uni-page-body{font-family:var(--st-font-family);min-height:100vh;box-sizing:border-box;background-color:var(--st-bg-app);color:var(--st-text-primary);transition:background-color var(--st-transition-normal),color var(--st-transition-normal)}body{background-color:var(--st-bg-app)}uni-page-head{display:none!important}
