.chart-container[data-v-f255a2ad]{display:flex;justify-content:center;align-items:center;width:100%}.chart-container canvas[data-v-f255a2ad]{max-width:100%}.history-card[data-v-ba953bff]{transition:transform .15s ease}.history-card[data-v-ba953bff]:hover{transform:translateY(-2px)}.score-item[data-v-ba953bff]{min-width:60px}.score-max[data-v-ba953bff]{font-size:11px;font-weight:400;color:#8a9dad}.score-bar-bg[data-v-ba953bff]{margin-top:4px;height:4px;border-radius:2px;background:#e8eff4;overflow:hidden}.score-bar-fill[data-v-ba953bff]{height:100%;border-radius:2px;transition:width .3s ease}.question-number[data-v-b1983d7f]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:50%;font-size:14px;font-weight:600;flex-shrink:0;background:#e8edf1;color:#6b7c8d;transition:all .2s ease}.question-number.is-answered[data-v-b1983d7f]{background:#d4e9f7;color:#2a7ab5}.fixed-nav[data-v-b1983d7f]{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--color-border-light);padding:12px 0;z-index:100}.compact-layout .question-number[data-v-b1983d7f]{min-width:26px;height:26px;font-size:12px}.compact-layout[data-v-b1983d7f]{font-size:13px}.compact-layout .space-y-6[data-v-b1983d7f]>*+*{margin-top:.75rem}.compact-layout .p-4[data-v-b1983d7f]{padding:.5rem .75rem}.compact-layout .mb-6[data-v-b1983d7f]{margin-bottom:1rem}.compact-layout .mb-3[data-v-b1983d7f]{margin-bottom:.375rem}.compact-layout .ml-12[data-v-b1983d7f]{margin-left:2rem}.compact-layout .gap-3[data-v-b1983d7f]{gap:.5rem}.stress-radar-chart[data-v-82c934e7]{width:100%;max-width:420px;margin:0 auto}.stress-bar-chart[data-v-960c5cf7]{width:100%}.stress-score-gauge[data-v-251fa27b]{display:flex;justify-content:center;margin:0 auto}.gauge-value-arc[data-v-251fa27b]{transition:stroke-dasharray .8s ease-out}.gauge-needle[data-v-251fa27b]{transition:cx .8s ease-out,cy .8s ease-out}.score-card[data-v-a40e4dc3]{transition:transform .15s ease;cursor:help}.score-card[data-v-a40e4dc3]:hover{transform:translateY(-2px)}.score-card[data-v-a40e4dc3] .n-statistic .n-statistic-value .n-statistic-value__content{font-size:28px;color:var(--score-accent, #2C3E50)}.detail-collapse[data-v-a40e4dc3] .n-collapse-item__header-main{font-size:16px;font-weight:600}
