@charset "UTF-8";.radar-chart[data-v-99cfb40a],.bar-chart[data-v-4a677732]{width:100%}.dl-overlay[data-v-a710c61d]{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff7f0c7;backdrop-filter:blur(8px) saturate(1.05);-webkit-backdrop-filter:blur(8px) saturate(1.05);animation:dl-fade-in-a710c61d .22s ease-out both}:root[data-theme=dark] .dl-overlay[data-v-a710c61d]{background:#0f0b09c7}.dl-card[data-v-a710c61d]{width:100%;max-width:320px;padding:28px 24px 26px;border-radius:24px;background:var(--card, #fff);border:1px solid var(--border, rgba(208, 113, 79, .28));box-shadow:0 18px 50px #3e2e282e,0 4px 14px #d0714f24;text-align:center;animation:dl-card-in-a710c61d .3s cubic-bezier(.22,1,.36,1) both}.dl-face[data-v-a710c61d]{position:relative;width:96px;height:96px;margin:0 auto 14px;animation:dl-breath-a710c61d 2.4s ease-in-out infinite}.dl-overlay--done .dl-face[data-v-a710c61d],.dl-overlay--error .dl-face[data-v-a710c61d]{animation:none}.dl-face-img[data-v-a710c61d]{position:absolute;inset:0;width:100%;height:100%}.dl-face--a[data-v-a710c61d]{animation:dl-face-a-a710c61d 4.8s ease-in-out infinite}.dl-face--b[data-v-a710c61d]{opacity:0;animation:dl-face-b-a710c61d 4.8s ease-in-out infinite}@keyframes dl-face-a-a710c61d{0%,38%{opacity:1}50%,88%{opacity:0}to{opacity:1}}@keyframes dl-face-b-a710c61d{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}@keyframes dl-breath-a710c61d{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.035) translateY(-2px)}}.dl-face--pop[data-v-a710c61d]{animation:dl-pop-a710c61d .4s cubic-bezier(.34,1.56,.64,1) both}.dl-badge[data-v-a710c61d]{position:absolute;right:-6px;bottom:-4px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff;box-shadow:0 3px 10px #3e2e2838;animation:dl-pop-a710c61d .36s cubic-bezier(.34,1.56,.64,1) both}.dl-badge--ok[data-v-a710c61d]{background:linear-gradient(135deg,#34c77b,#2bae6b)}.dl-badge--warn[data-v-a710c61d]{background:linear-gradient(135deg,#f5a623,#e8853d);font-size:13px}.dl-title[data-v-a710c61d]{margin:0;font-size:16px;font-weight:700;line-height:1.5;color:var(--text, #3e2e28)}.dl-sub[data-v-a710c61d]{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-3, #9a8a80)}.dl-pct[data-v-a710c61d]{margin:12px 0 0;display:inline-block;padding:4px 14px;border-radius:999px;background:var(--orange-glow-soft, rgba(232, 133, 99, .12));border:1px solid var(--orange-glow, rgba(232, 133, 99, .3));color:var(--orange, #E88563);font-size:12px;font-weight:700;letter-spacing:.5px}.dl-steps[data-v-a710c61d]{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.dl-step[data-v-a710c61d]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-4, #b8a99f);transition:color .3s ease}.dl-dot[data-v-a710c61d]{width:6px;height:6px;border-radius:50%;background:var(--border, rgba(208, 113, 79, .3));transition:background .3s ease}.dl-step--on[data-v-a710c61d]{color:var(--orange, #E88563)}.dl-step--on .dl-dot[data-v-a710c61d]{background:var(--orange, #E88563);animation:dl-dot-pulse-a710c61d 1.6s ease-in-out infinite}.dl-step--done[data-v-a710c61d]{color:var(--text-3, #9a8a80)}.dl-step--done .dl-dot[data-v-a710c61d]{background:var(--orange-soft, #C07B54)}@keyframes dl-dot-pulse-a710c61d{0%,to{box-shadow:0 0 #e8856373;transform:scale(1)}50%{box-shadow:0 0 0 5px #e8856300;transform:scale(1.25)}}.dl-errbtns[data-v-a710c61d]{display:flex;flex-direction:column;gap:8px;margin-top:18px}.dl-btn-retry[data-v-a710c61d]{padding:11px 20px;border:none;border-radius:999px;background:#a34d2c;color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px var(--orange-glow-strong, rgba(232, 133, 99, .35));transition:transform .15s ease}.dl-btn-retry[data-v-a710c61d]:active{transform:scale(.97)}.dl-btn-close[data-v-a710c61d]{padding:8px;border:none;background:none;color:var(--text-4, #b8a99f);font-size:12px;cursor:pointer}.dl-parts[data-v-a710c61d]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.dl-parts-hint[data-v-a710c61d]{margin:0 0 2px;font-size:11px;color:var(--text-4, #b8a99f)}.dl-part-link[data-v-a710c61d]{display:block;padding:7px 10px;border:1px dashed var(--border, rgba(208, 113, 79, .3));border-radius:10px;font-size:12px;font-weight:600;color:var(--orange, #d0714f);text-decoration:none;word-break:break-all}.dl-part-link[data-v-a710c61d]:active{transform:scale(.98)}@keyframes dl-fade-in-a710c61d{0%{opacity:0}to{opacity:1}}@keyframes dl-card-in-a710c61d{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dl-pop-a710c61d{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.rab-btn[data-v-0e51b521]{min-width:128px}.rab-icon[data-v-0e51b521]{margin-right:6px;vertical-align:-3px}.rab-downloads[data-v-0e51b521]{width:100%;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding-top:2px}.rab-dl-btn[data-v-0e51b521]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1px solid rgba(208,113,79,.28);border-radius:999px;background:var(--card, #fffdf9);color:var(--text-2, #8a7f78);font-size:13px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s,border-color .15s,background .15s,transform .1s}.rab-dl-btn[data-v-0e51b521]:active{transform:scale(.97)}.rab-dl-btn[data-v-0e51b521]:disabled{opacity:.55;cursor:default}.rab-dl-btn svg[data-v-0e51b521]{color:var(--orange, #d0714f)}.rab-upgrade-extra[data-v-0e51b521]{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.rab-value-list[data-v-0e51b521]{list-style:none;margin:0;padding:12px 18px;display:flex;flex-direction:column;gap:8px;background:var(--card, #fffdf9);border:1px solid var(--f-border-light, rgba(208, 113, 79, .2));border-radius:12px;text-align:left}.rab-value-list li[data-v-0e51b521]{font-size:13px;line-height:1.6;color:var(--text-2, #8a7f78)}.rab-mask[data-v-0e51b521]{position:fixed;inset:0;z-index:1510;background:var(--f-mask-dark);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.rab-sheet[data-v-0e51b521]{width:100%;max-width:560px;background:#fff;border-radius:20px 20px 0 0;padding:12px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 32px #0000001f}.rab-sheet-bar[data-v-0e51b521]{width:40px;height:4px;border-radius:999px;background:#0000001f;margin:2px auto 10px}.rab-sheet-title[data-v-0e51b521]{margin:0;text-align:center;font-size:16px;font-weight:700;color:#000000d9}.rab-sheet-sub[data-v-0e51b521]{margin:4px 0 10px;text-align:center;font-size:12px;color:#00000080}.rab-sheet-actions[data-v-0e51b521]{display:flex;flex-direction:column;gap:8px}.rab-sheet-item[data-v-0e51b521]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:14px;background:#0000000a;text-align:left;cursor:pointer;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent}.rab-sheet-item[data-v-0e51b521]:active{transform:scale(.98);background:#00000014}.rab-item-icon[data-v-0e51b521]{font-size:22px;line-height:1}.rab-item-text[data-v-0e51b521]{display:flex;flex-direction:column;gap:2px}.rab-item-text b[data-v-0e51b521]{font-size:15px;color:#000000d9}.rab-item-text small[data-v-0e51b521]{font-size:12px;color:#00000080}.rab-sheet-cancel[data-v-0e51b521]{width:100%;margin-top:10px;padding:13px 0;border:none;border-radius:14px;background:#0000000a;font-size:15px;color:#0000008c;cursor:pointer;-webkit-tap-highlight-color:transparent}.rab-sheet-cancel[data-v-0e51b521]:active{background:#00000014}.rab-sheet-enter-active[data-v-0e51b521],.rab-sheet-leave-active[data-v-0e51b521]{transition:opacity .22s ease}.rab-sheet-enter-active .rab-sheet[data-v-0e51b521],.rab-sheet-leave-active .rab-sheet[data-v-0e51b521]{transition:transform .26s cubic-bezier(.32,.72,.24,1)}.rab-sheet-enter-from[data-v-0e51b521],.rab-sheet-leave-to[data-v-0e51b521]{opacity:0}.rab-sheet-enter-from .rab-sheet[data-v-0e51b521],.rab-sheet-leave-to .rab-sheet[data-v-0e51b521]{transform:translateY(100%)}.dsd-mask[data-v-a15c6309]{position:fixed;inset:0;z-index:1520;background:var(--f-mask-dark, rgba(20, 14, 11, .5));backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.dsd-sheet[data-v-a15c6309]{width:100%;max-width:560px;background:#fff;border-radius:20px 20px 0 0;padding:12px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 32px #0000001f}.dsd-bar[data-v-a15c6309]{width:40px;height:4px;border-radius:999px;background:#0000001f;margin:2px auto 10px}.dsd-title[data-v-a15c6309]{margin:0;text-align:center;font-size:16px;font-weight:700;color:#000000d9}.dsd-sub[data-v-a15c6309]{margin:4px 0 12px;text-align:center;font-size:12px;color:#00000080}.dsd-qr-wrap[data-v-a15c6309]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 14px;cursor:pointer}.dsd-qr[data-v-a15c6309]{width:168px;height:168px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff}.dsd-qr--loading[data-v-a15c6309]{animation:dsd-breathe-a15c6309 1.8s ease-in-out infinite;background:#0000000d}@keyframes dsd-breathe-a15c6309{0%,to{opacity:.55}50%{opacity:1}}.dsd-qr-hint[data-v-a15c6309]{font-size:11.5px;color:#00000073}.dsd-actions[data-v-a15c6309]{display:flex;flex-direction:column;gap:8px}.dsd-item[data-v-a15c6309]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:14px;background:#0000000a;text-align:left;cursor:pointer;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent}.dsd-item[data-v-a15c6309]:active{transform:scale(.98);background:#00000014}.dsd-item-icon[data-v-a15c6309]{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}.dsd-item-icon.dsd-item-icon--link[data-v-a15c6309]{background:#d0714f1f}.dsd-item-icon.dsd-item-icon--wb[data-v-a15c6309]{background:#e62a301a;color:#e02a30;font-size:13px}.dsd-item-icon.dsd-item-icon--qq[data-v-a15c6309]{background:#0099ff1a;color:#09f;font-size:15px}.dsd-item-text[data-v-a15c6309]{display:flex;flex-direction:column;gap:2px}.dsd-item-text b[data-v-a15c6309]{font-size:15px;color:#000000d9}.dsd-item-text small[data-v-a15c6309]{font-size:12px;color:#00000080}.dsd-cancel[data-v-a15c6309]{width:100%;margin-top:10px;padding:13px 0;border:none;border-radius:14px;background:#0000000a;font-size:15px;color:#0000008c;cursor:pointer;-webkit-tap-highlight-color:transparent}.dsd-cancel[data-v-a15c6309]:active{background:#00000014}.dsd-sheet-enter-active[data-v-a15c6309],.dsd-sheet-leave-active[data-v-a15c6309]{transition:opacity .22s ease}.dsd-sheet-enter-active .dsd-sheet[data-v-a15c6309],.dsd-sheet-leave-active .dsd-sheet[data-v-a15c6309]{transition:transform .26s cubic-bezier(.32,.72,.24,1)}.dsd-sheet-enter-from[data-v-a15c6309],.dsd-sheet-leave-to[data-v-a15c6309]{opacity:0}.dsd-sheet-enter-from .dsd-sheet[data-v-a15c6309],.dsd-sheet-leave-to .dsd-sheet[data-v-a15c6309]{transform:translateY(100%)}.crg[data-v-ad3b285f]{position:relative;min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:calc(48px + env(safe-area-inset-top)) 20px 48px}.crg-card[data-v-ad3b285f]{width:100%;max-width:560px;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:28px 24px;box-shadow:0 18px 60px #00000047;animation:ds-rise-in .45s var(--ease-out) both}.crg-eyebrow[data-v-ad3b285f]{font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--orange);margin:0 0 10px}.crg-title[data-v-ad3b285f]{font-size:var(--fs-h2);font-weight:800;line-height:1.4;color:var(--text);margin:0 0 14px}.crg-body[data-v-ad3b285f]{font-size:var(--fs-body);line-height:1.9;color:var(--text-2);margin:0 0 18px;white-space:pre-line}.crg-resources[data-v-ad3b285f]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#d0714f14;border:1px solid rgba(208,113,79,.3);margin:0 0 16px}.crg-res[data-v-ad3b285f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.crg-res-name[data-v-ad3b285f]{font-size:13px;color:var(--text-3)}.crg-res-value[data-v-ad3b285f]{font-size:17px;font-weight:800;font-family:var(--font-num);color:var(--orange)}.crg-res-note[data-v-ad3b285f]{font-size:11px;color:var(--text-4)}.crg-toolkit[data-v-ad3b285f]{padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid var(--border-2);margin:0 0 16px}.crg-toolkit-title[data-v-ad3b285f]{font-size:13px;font-weight:700;color:var(--text);margin:0 0 10px}.crg-toolkit-list[data-v-ad3b285f]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.crg-toolkit-list li[data-v-ad3b285f]{font-size:13px;line-height:1.7;color:var(--text-2)}.crg-soft[data-v-ad3b285f]{font-size:12px;color:var(--text-4);text-align:center;margin:0 0 14px}.crg-ack[data-v-ad3b285f]{width:100%;margin-bottom:10px}.crg-leave[data-v-ad3b285f]{width:100%;background:none;border:none;font-size:13px;color:var(--text-3);cursor:pointer;padding:8px 0}.crg-leave[data-v-ad3b285f]:active{color:var(--text)}.report-engine[data-v-427965eb]{min-height:100vh}.burnout-top-notice[data-v-427965eb]{max-width:720px;margin:0 auto var(--s-4);padding:10px 14px;border-radius:12px;background:#d0714f14;border:1px solid rgba(208,113,79,.28);font-size:12px;line-height:1.7;color:var(--text-3)}.burnout-top-notice.burnout-care-notice[data-v-427965eb]{margin-top:calc(-1 * var(--s-4) + 8px);background:#d0714f24;border-color:#d0714f66}.mini-nav[data-v-427965eb]{display:flex;align-items:center;justify-content:space-between;max-width:560px;margin:0 auto;padding:10px 18px 0}.mini-nav-link[data-v-427965eb]{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border:1px solid var(--border-2);border-radius:var(--r-full);background:none;font-family:inherit;font-size:12px;color:var(--text-3);cursor:pointer;transition:color var(--dur-quick),border-color var(--dur-quick)}.mini-nav-link svg[data-v-427965eb]{width:13px;height:13px}.mini-nav-link[data-v-427965eb]:active{color:var(--text);border-color:var(--border)}.loading[data-v-427965eb]{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.loading p[data-v-427965eb]{font-size:var(--fs-body);color:var(--text-3);margin:var(--s-4) 0 0}.loading-logo[data-v-427965eb]{width:56px;height:56px;border-radius:16px;margin-bottom:var(--s-4);animation:ds-float-y 4s ease-in-out infinite}.loading-orb[data-v-427965eb]{width:46px;height:46px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,var(--orange) 90%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:ds-spin 1s linear infinite}.error-state[data-v-427965eb]{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 32px}.error-state .error-icon[data-v-427965eb]{font-size:44px;margin-bottom:var(--s-3)}.error-state h1[data-v-427965eb]{font-size:var(--fs-h2);font-weight:800;color:var(--text);margin:0 0 var(--s-2)}.error-state .error-hint[data-v-427965eb]{font-size:13px;color:var(--text-3);margin:0 0 var(--s-4);line-height:1.7}.error-state .error-session[data-v-427965eb]{font-size:12px;color:var(--text-4);margin:0 0 var(--s-6)}.error-state .error-session code[data-v-427965eb]{background:var(--card);border:1px solid var(--border-2);border-radius:6px;padding:2px 8px;font-size:12px}.error-state .error-btns[data-v-427965eb]{display:flex;gap:var(--s-3);flex-wrap:wrap;justify-content:center}.report-body[data-v-427965eb]{max-width:640px;margin:0 auto;padding:0 0 var(--s-7)}.report-header[data-v-427965eb]{margin:16px 16px 0;padding:18px 18px 26px;border-radius:24px;background:linear-gradient(170deg,#fff6ee,#ffefe3 55%,#ffe7d6);border:1px solid rgba(208,113,79,.5);box-shadow:0 12px 32px #d0714f2e,0 2px 6px #3e2e280f}.report-header .rh-brand[data-v-427965eb]{display:flex;align-items:center;gap:10px;min-width:0}.report-header .rh-brand-name[data-v-427965eb]{font-size:16px;font-weight:800;color:#3e2e28;letter-spacing:1.5px;white-space:nowrap}.report-header .logo-badge[data-v-427965eb]{width:44px;height:44px;border-radius:13px;background:#fff;border:1px solid rgba(208,113,79,.5);box-shadow:0 3px 10px #d0714f29;display:flex;align-items:center;justify-content:center;flex-shrink:0}.report-header .logo-badge .logo-mark-img[data-v-427965eb]{width:36px;height:36px;border-radius:9px;object-fit:contain;filter:none}.report-header .brand-tag[data-v-427965eb]{margin-left:auto;flex-shrink:0;padding:4px 11px;border-radius:var(--r-full);background:#a34d2c;border:none;box-shadow:0 3px 8px #d0714f4d;font-size:11px;font-weight:700;color:#fff;letter-spacing:.5px;white-space:nowrap}.report-header .rh-divider[data-v-427965eb]{display:flex;align-items:center;gap:8px;margin-top:14px}.report-header .rh-divider i[data-v-427965eb]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(208,113,79,.45),transparent)}.report-header .rh-divider span[data-v-427965eb]{color:var(--orange-deep);font-size:10px;line-height:1}.report-header .rh-title[data-v-427965eb]{margin-top:14px;text-align:center}.report-header .rh-title-main[data-v-427965eb]{margin:0;font-size:23px;font-weight:800;letter-spacing:1px;line-height:1.4;color:#3e2e28}.report-header .rh-title-main[data-v-427965eb]:after{content:"";display:block;width:44px;height:4px;border-radius:2px;margin:10px auto 0;background:linear-gradient(90deg,var(--orange-deep),var(--orange),#F0A050)}.report-header .rh-sep[data-v-427965eb]{margin:0 8px;color:var(--orange-deep);font-weight:600}.report-header .rh-slogan[data-v-427965eb]{margin:8px 0 0;font-size:11px;font-weight:600;letter-spacing:3px;color:#a35d38}.type-section[data-v-427965eb]{position:relative;margin:var(--s-5) 18px var(--s-6);padding:var(--s-8) 20px var(--s-6);border-radius:var(--r-xl);background:linear-gradient(170deg,var(--card) 0%,var(--bg2) 100%);border:1px solid var(--border);text-align:center;overflow:hidden}.type-breath[data-v-427965eb]{position:absolute;inset:0;background:var(--grad-breath);animation:ds-breath-warm var(--dur-breath-warm) ease-in-out infinite;pointer-events:none}.type-eyebrow[data-v-427965eb]{position:relative;font-family:var(--font-deco);font-size:11px;font-weight:600;letter-spacing:2px;color:var(--orange);margin:0 0 var(--s-3)}.type-code[data-v-427965eb]{position:relative;font-size:44px;font-weight:800;font-family:var(--font-num);letter-spacing:1px;line-height:1.1;margin:0 0 var(--s-2);filter:drop-shadow(0 0 26px rgba(232,133,99,.4))}.type-name[data-v-427965eb]{position:relative;font-size:var(--fs-h3);font-weight:700;color:var(--text);margin:0 0 var(--s-3)}.type-oneliner[data-v-427965eb]{position:relative;font-size:13px;font-style:italic;color:var(--orange-soft);line-height:1.8;max-width:400px;margin:0 auto var(--s-5)}.btn-share-card[data-v-427965eb]{position:relative}.sec-h[data-v-427965eb]{font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.3px;margin:0 18px var(--s-4)}.charts-section[data-v-427965eb]{margin-bottom:var(--s-8)}.funcstack[data-v-427965eb]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-2);padding:0 18px}@media (min-width: 720px){.funcstack[data-v-427965eb]{grid-template-columns:repeat(4,1fr)}}.func-chip[data-v-427965eb]{display:flex;flex-direction:column;gap:2px;padding:var(--s-3);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--border-2)}.func-chip.is-shadow[data-v-427965eb]{opacity:.55}.func-chip .func-role[data-v-427965eb]{font-size:11px;font-weight:700;color:var(--primary, #E8738A)}.func-chip .func-code[data-v-427965eb]{font-size:18px;font-weight:800;color:var(--text)}.func-chip .func-name[data-v-427965eb]{font-size:12px;color:var(--text-2)}.func-chip .func-score[data-v-427965eb]{font-size:11px;color:var(--text-3)}.func-note[data-v-427965eb]{margin:var(--s-3) 18px 0;font-size:13px;line-height:1.7;color:var(--text-2)}.func-disclaimer[data-v-427965eb]{font-size:12px;color:var(--text-3)}.charts-grid[data-v-427965eb]{display:grid;grid-template-columns:1fr;gap:var(--s-3);padding:0 18px}@media (min-width: 720px){.charts-grid[data-v-427965eb]{grid-template-columns:1fr 1fr}}.chart-block[data-v-427965eb]{padding:var(--s-4);border-radius:var(--r-lg);background:var(--card);border:1px solid var(--border-2)}.chart-block h3[data-v-427965eb]{font-size:13px;font-weight:600;color:var(--text-3);margin:0 0 var(--s-2)}.keywords-section[data-v-427965eb]{margin-bottom:var(--s-8)}.keywords[data-v-427965eb]{display:flex;gap:var(--s-2);flex-wrap:wrap;padding:0 18px}.kw-chip[data-v-427965eb]{padding:6px 13px;border-radius:var(--r-full);background:var(--orange-glow-soft);border:1px solid var(--orange-glow);color:var(--orange);font-size:12px;font-weight:600}.chapters-section[data-v-427965eb],.detail-sections[data-v-427965eb]{margin-bottom:var(--s-6)}.chapter-card[data-v-427965eb]{position:relative;margin:0 18px var(--s-8);padding:var(--s-5) 18px;border-radius:var(--r-lg);background:linear-gradient(160deg,var(--card) 0%,var(--bg2) 100%);border:1px solid var(--border-2);box-shadow:var(--shadow-card);overflow:hidden}.chapter-card[data-v-427965eb]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--grad-orange-deep)}.chapter-card h3[data-v-427965eb]{font-size:var(--fs-h3);font-weight:700;color:var(--text);margin:0 0 var(--s-3);letter-spacing:-.2px}.ch-no-row[data-v-427965eb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-3)}.ch-no[data-v-427965eb]{font-family:var(--font-deco);font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--orange);padding:3px 9px;border-radius:6px;background:var(--orange-glow-soft);border:1px solid var(--orange-glow)}.ftag[data-v-427965eb]{font-size:10px;font-weight:600;color:var(--green);padding:3px 9px;border-radius:var(--r-full);background:#10b9811a;border:1px solid rgba(16,185,129,.28)}.chapter-content[data-v-427965eb]{font-size:var(--fs-body);line-height:1.95;color:var(--text-2);margin:0;white-space:pre-line}.lock-mask[data-v-427965eb]{margin:0 18px var(--s-8);padding:var(--s-6) 20px var(--s-5);border-radius:var(--r-lg);border:1.5px dashed rgba(232,133,99,.4);background:radial-gradient(240px 160px at 85% -10%,rgba(167,139,250,.12),transparent 60%),radial-gradient(280px 180px at 0% 0%,rgba(232,133,99,.12),transparent 55%),var(--card);cursor:pointer;text-align:center;transition:transform var(--dur-quick) var(--ease-spring),border-color var(--dur-normal)}.lock-mask[data-v-427965eb]:active{transform:scale(.98)}.lock-icon[data-v-427965eb]{font-size:34px;margin-bottom:var(--s-2);animation:ds-float-y 4s ease-in-out infinite}.lock-text[data-v-427965eb]{font-size:14px;font-weight:600;color:var(--text-2);margin:0 0 var(--s-4)}.lock-preview[data-v-427965eb]{max-width:340px;margin:0 auto var(--s-4);padding:12px 16px;border-radius:var(--r-md);background:var(--bg2);border:1px solid var(--border-2);text-align:left}.lock-preview-title[data-v-427965eb]{font-size:11px;font-weight:600;color:var(--text-3);margin:0 0 6px}.lock-preview-list[data-v-427965eb]{list-style:none;padding:0;margin:0}.lock-preview-list li[data-v-427965eb]{font-size:12.5px;color:var(--text-2);line-height:2;padding-left:14px;position:relative}.lock-preview-list li[data-v-427965eb]:before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background:var(--orange)}.lock-preview-list .lock-preview-more[data-v-427965eb]{color:var(--text-4)}.lock-preview-list .lock-preview-more[data-v-427965eb]:before{background:var(--text-4)}.lock-price[data-v-427965eb]{font-size:13px;color:var(--text-2);margin:0 0 var(--s-4)}.btn-unlock-report[data-v-427965eb]{display:inline-block;padding:13px 30px;border-radius:var(--r-full);background:#a34d2c;color:#fff;font-size:14px;font-weight:700;box-shadow:var(--shadow-warm),0 6px 20px var(--orange-glow-strong)}.famous-section[data-v-427965eb]{margin-bottom:var(--s-8)}.famous-list[data-v-427965eb]{display:flex;gap:var(--s-2);flex-wrap:wrap;padding:0 18px}.famous-chip[data-v-427965eb]{padding:7px 14px;border-radius:var(--r-full);background:var(--card-2);border:1px solid var(--border-2);color:var(--text-2);font-size:12.5px;font-weight:500}.disclaimer[data-v-427965eb]{margin:0 18px var(--s-6);padding:var(--s-4);border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--border-2)}.disclaimer h3[data-v-427965eb]{font-size:13px;font-weight:700;color:var(--text-3);margin:0 0 var(--s-2)}.disclaimer p[data-v-427965eb]{font-size:11.5px;line-height:1.85;color:var(--text-4);margin:0 0 6px}.disclaimer .ai-label[data-v-427965eb]{color:var(--orange);font-weight:600}.disclaimer .engine-disclaimer[data-v-427965eb]{color:var(--text-3)}.order-no-section[data-v-427965eb]{margin:0 18px var(--s-6);padding:var(--s-4);border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--border-2);display:flex;align-items:center;gap:10px}.order-no-text[data-v-427965eb]{font-size:11.5px;color:var(--text-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-no-copy[data-v-427965eb]{font-size:11.5px;color:var(--orange);background:none;border:none;padding:2px 8px;cursor:pointer;flex-shrink:0}.report-end-says[data-v-427965eb]{margin:0 18px var(--s-6)}.holland-theory-fineprint[data-v-427965eb]{margin:6px 18px 0;font-size:11px;line-height:1.6;color:var(--text-3);text-align:center;letter-spacing:.5px}.xiaoli-reveal[data-v-427965eb]{margin:10px 18px 0;padding:8px 0 4px;overflow:visible}.xiaoli-reveal[data-v-427965eb] .xl-bubble{border-width:1.5px}.report-end-egg[data-v-427965eb]{margin:4px 18px 12px;font-size:12px;line-height:1.6;color:var(--text-4, #b8b3c7);text-align:center;letter-spacing:.5px;user-select:none}.actions[data-v-427965eb]{display:flex;align-items:center;justify-content:center;gap:var(--s-2);flex-wrap:wrap;padding:var(--s-4) 18px 0;border-top:1px solid var(--border-2)}.share-guide[data-v-427965eb]{position:fixed;inset:0;z-index:200;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:flex-end;padding:20px 24px}.guide-box[data-v-427965eb]{text-align:center;color:var(--text)}.guide-arrow[data-v-427965eb]{font-size:40px;color:var(--orange);animation:ds-float-y 2s ease-in-out infinite}.guide-title[data-v-427965eb]{font-size:16px;font-weight:700;margin:var(--s-2) 0 4px}.guide-title b[data-v-427965eb]{color:var(--orange)}.guide-sub[data-v-427965eb]{font-size:12px;color:var(--text-3);margin:0 0 var(--s-4)}.guide-copy[data-v-427965eb]{padding:10px 22px;border-radius:var(--r-full);border:none;background:#a34d2c;color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px var(--orange-glow-strong)}.guide-dismiss[data-v-427965eb]{font-size:10px;color:var(--text-4);margin:var(--s-3) 0 0}.wx-save-guide[data-v-427965eb]{position:fixed;inset:0;z-index:300;background:#0c0806c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.wx-save-panel[data-v-427965eb]{width:100%;max-width:420px;background:var(--card, #fff);border-radius:16px;padding:16px 14px 14px;box-shadow:0 8px 40px #00000059;display:flex;flex-direction:column;gap:12px}.wx-save-tip[data-v-427965eb]{margin:0;font-size:13px;line-height:1.6;text-align:center;color:var(--text, #3e2e28)}.wx-save-item[data-v-427965eb]{display:flex;flex-direction:column;gap:4px}.wx-save-index[data-v-427965eb]{font-size:11px;text-align:center;color:var(--text-3, #a08d83)}.wx-save-index.is-pending[data-v-427965eb]{color:var(--text-3, #a08d83)}.wx-save-index.is-ready[data-v-427965eb]{color:#3f9d63}.wx-save-img[data-v-427965eb]{width:100%;height:auto;border-radius:10px;border:1px solid rgba(222,169,141,.42)}.wx-save-close[data-v-427965eb]{align-self:center;min-width:140px;padding:10px 22px;border:none;border-radius:999px;cursor:pointer;background:#a34d2c;color:#fff;font-size:14px;font-weight:600}.report-body.is-exporting .dr-body{display:block!important}.report-body.is-exporting .dr-btn{display:none!important}.report-body.is-exporting .cs-body{display:block!important}.report-body.is-exporting .xiaoli .xl-img,.report-body.is-exporting .xiaoli .xl-glow,.report-body.is-exporting .xiaoli .xl-bubble{animation:none!important;transform:none!important;filter:none!important}
