.HandbookChartCanvas-module__5WchbG__container{background:#0c1018;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 4px #0003,0 8px 32px #00000059}.HandbookChartCanvas-module__5WchbG__toolbar{background:#ffffff06;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.HandbookChartCanvas-module__5WchbG__toolbarLeft{align-items:center;gap:10px;display:flex}.HandbookChartCanvas-module__5WchbG__figBadge{text-transform:uppercase;color:#7ee8fa;white-space:nowrap;background:#7ee8fa14;border:1px solid #7ee8fa38;border-radius:5px;padding:3px 10px;font-size:11px;font-weight:700}.HandbookChartCanvas-module__5WchbG__markerCount{color:#fff6;white-space:nowrap;font-size:11px}.HandbookChartCanvas-module__5WchbG__toolbarRight{align-items:center;gap:3px;display:flex}.HandbookChartCanvas-module__5WchbG__toolBtn{color:#ffffffa6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .12s,color .12s,border-color .12s;display:flex}.HandbookChartCanvas-module__5WchbG__toolBtn:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#fff3}.HandbookChartCanvas-module__5WchbG__toolBtn:disabled{opacity:.25;cursor:not-allowed}.HandbookChartCanvas-module__5WchbG__toolDivider{background:#ffffff14;width:1px;height:16px;margin:0 4px}.HandbookChartCanvas-module__5WchbG__zoomLabel{color:#ffffff73;text-align:center;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;min-width:36px;font-size:11px}.HandbookChartCanvas-module__5WchbG__frame{background:#0c1018;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.HandbookChartCanvas-module__5WchbG__transformLayer{will-change:transform;width:100%;transition:transform .1s ease-out}.HandbookChartCanvas-module__5WchbG__aspectWrapper{width:100%;position:relative}.HandbookChartCanvas-module__5WchbG__chartImg{object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.HandbookChartCanvas-module__5WchbG__loadingOverlay{color:#ffffff59;z-index:10;background:#0c1018cc;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.HandbookChartCanvas-module__5WchbG__hotspot{aspect-ratio:1;cursor:pointer;z-index:5;pointer-events:auto;touch-action:manipulation;min-width:28px;max-width:52px;font:inherit;border:2.5px solid var(--hs-color,#e94560);background:color-mix(in srgb, var(--hs-color,#e94560) 12%, transparent);outline-offset:3px;border-radius:50%;outline:2px solid #0000;justify-content:center;align-items:center;margin:0;padding:0;transition:background .2s,transform .15s,box-shadow .15s;animation:2.5s ease-in-out infinite HandbookChartCanvas-module__5WchbG__hotspotPulse;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffffffbf,0 2px 8px #0006}.HandbookChartCanvas-module__5WchbG__hotspot:hover{background:color-mix(in srgb, var(--hs-color,#e94560) 28%, transparent);box-shadow:0 0 0 3px #ffffffe6, 0 0 16px 4px color-mix(in srgb, var(--hs-color,#e94560) 40%, transparent);animation:none;transform:translate(-50%,-50%)scale(1.2)}.HandbookChartCanvas-module__5WchbG__hotspot:focus-visible{outline-color:var(--hs-color,#e94560);outline-width:2px;animation:none}.HandbookChartCanvas-module__5WchbG__hotspotActive{background:color-mix(in srgb, var(--hs-color,#e94560) 35%, transparent);box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--hs-color,#e94560), 0 0 18px 4px color-mix(in srgb, var(--hs-color,#e94560) 45%, transparent);border-width:3px;animation:none;transform:translate(-50%,-50%)scale(1.15)}.HandbookChartCanvas-module__5WchbG__hotspotNum{color:#fff;text-shadow:0 1px 3px #000c;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:800;line-height:1}@keyframes HandbookChartCanvas-module__5WchbG__hotspotPulse{0%,to{box-shadow:0 0 0 2px #ffffffbf,0 2px 8px #0006}50%{box-shadow:0 0 0 2px #ffffffbf, 0 0 12px 3px color-mix(in srgb, var(--hs-color,#e94560) 35%, transparent)}}.HandbookChartCanvas-module__5WchbG__legendBar{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;-webkit-overflow-scrolling:touch;background:#ffffff05;border-top:1px solid #ffffff0d;flex-shrink:0;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.HandbookChartCanvas-module__5WchbG__legendPill{cursor:pointer;white-space:nowrap;font:inherit;color:inherit;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:5px 10px 5px 6px;transition:background .15s,border-color .15s;display:flex}.HandbookChartCanvas-module__5WchbG__legendPill:hover{background:#ffffff0f;border-color:#ffffff26}.HandbookChartCanvas-module__5WchbG__legendPillActive{background:color-mix(in srgb, var(--pill-color,#e94560) 12%, transparent);border-color:color-mix(in srgb, var(--pill-color,#e94560) 40%, transparent)}.HandbookChartCanvas-module__5WchbG__legendDot{background:var(--pill-color,#e94560);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:flex;box-shadow:0 0 0 1.5px #fff9}.HandbookChartCanvas-module__5WchbG__legendLabel{color:#ffffffb3;text-overflow:ellipsis;max-width:160px;font-size:11px;overflow:hidden}.HandbookChartCanvas-module__5WchbG__sourceNote{color:#ffffff40;text-align:right;margin:0;padding:5px 14px 7px;font-size:10px}.HandbookChartCanvas-module__5WchbG__detailPanel{border-top:3px solid var(--detail-color,#e94560);background:#ffffff08;padding:0;animation:.18s HandbookChartCanvas-module__5WchbG__detailFadeIn}@keyframes HandbookChartCanvas-module__5WchbG__detailFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.HandbookChartCanvas-module__5WchbG__detailHeader{align-items:flex-start;gap:12px;padding:14px 16px 16px;display:flex}.HandbookChartCanvas-module__5WchbG__detailBadge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:11px;font-weight:800;display:flex;box-shadow:0 0 0 2px #ffffff40}.HandbookChartCanvas-module__5WchbG__detailInfo{flex:1;min-width:0}.HandbookChartCanvas-module__5WchbG__detailLabel{color:#fffffff2;margin:0 0 7px;font-size:13px;font-weight:700;line-height:1.35}.HandbookChartCanvas-module__5WchbG__detailBody{color:#ffffffa6;margin:0;font-size:13px;line-height:1.7}.HandbookChartCanvas-module__5WchbG__detailClose{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .12s,color .12s;display:flex}.HandbookChartCanvas-module__5WchbG__detailClose:hover{color:#fffc;background:#ffffff1a}@media (max-width:768px){.HandbookChartCanvas-module__5WchbG__container{border-radius:10px}.HandbookChartCanvas-module__5WchbG__legendLabel{max-width:120px}.HandbookChartCanvas-module__5WchbG__markerCount{display:none}}@media (max-width:480px){.HandbookChartCanvas-module__5WchbG__container{border-radius:8px}.HandbookChartCanvas-module__5WchbG__toolbar{padding:6px 10px}.HandbookChartCanvas-module__5WchbG__figBadge{padding:2px 7px;font-size:10px}.HandbookChartCanvas-module__5WchbG__markerCount{display:none}.HandbookChartCanvas-module__5WchbG__toolBtn{border-radius:5px;width:26px;height:26px}.HandbookChartCanvas-module__5WchbG__legendBar{gap:4px;padding:8px 10px}.HandbookChartCanvas-module__5WchbG__legendPill{border-radius:6px;padding:4px 8px 4px 5px}.HandbookChartCanvas-module__5WchbG__legendDot{width:18px;height:18px;font-size:9px}.HandbookChartCanvas-module__5WchbG__legendLabel{max-width:100px;font-size:10px}.HandbookChartCanvas-module__5WchbG__hotspot{min-width:28px;max-width:42px}.HandbookChartCanvas-module__5WchbG__hotspotNum{font-size:10px}.HandbookChartCanvas-module__5WchbG__detailHeader{gap:10px;padding:12px 14px 14px}.HandbookChartCanvas-module__5WchbG__detailLabel{font-size:13px}.HandbookChartCanvas-module__5WchbG__detailBody{font-size:12px;line-height:1.65}}
