.Chart_container__ys2QF{padding:2rem;text-align:center}.Chart_questionList__X50i6{list-style:none;padding:0}.Chart_questionList__X50i6 li{margin:1.2rem 0}.Chart_questionList__X50i6 li a{text-decoration:none;font-size:1.1rem;color:#333;transition:all .3s ease;padding:1rem 1.2rem;border-radius:8px;display:block;background-color:#f8f9fa;border-left:3px solid transparent;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Chart_questionList__X50i6 li a:hover{color:#0070f3;background-color:#fff;border-left:3px solid #0070f3;transform:translateX(5px);box-shadow:0 3px 8px rgba(0,70,243,.1)}.Chart_pageContainer__5YH6x{padding:2rem;max-width:1400px;margin:0 auto}.Chart_pageTitle__JqYjx{text-align:center;margin-bottom:2rem;font-size:2.2rem;position:relative;display:inline-block;color:#333}.Chart_pageTitle__JqYjx:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0070f3,#00c3ff);border-radius:2px}.Chart_titleWrapper__Xj6jm{text-align:center;margin-bottom:2.5rem}.Chart_contentWrapper__WxASI{display:flex;gap:2rem;min-height:calc(100vh - 260px)}.Chart_questionsSection__C61Vi{flex:1;height:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1.8rem;overflow-y:auto;max-height:calc(100vh - 260px)}.Chart_questionsSection__C61Vi h2{font-size:1.6rem;color:#333;margin-top:0;margin-bottom:1.5rem;padding-bottom:.8rem;border-bottom:2px solid #f0f0f0}.Chart_chartSection___zUZS{flex:1;height:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1.8rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow-y:auto;max-height:calc(100vh - 260px)}.Chart_chartImageWrapper__lPQFd{flex:1;width:100%;display:flex;align-items:center;justify-content:center}.Chart_sourceInfo__7O_UB{width:100%;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f0f0f0;text-align:left;font-size:.95rem;color:#666}.Chart_sourceLink__P1I6H{color:#0070f3;text-decoration:none;font-weight:500;transition:color .2s}.Chart_sourceLink__P1I6H:hover{text-decoration:underline;color:#0051a8}@media (max-width:768px){.Chart_contentWrapper__WxASI{flex-direction:column;height:auto}.Chart_chartSection___zUZS,.Chart_questionsSection__C61Vi{width:100%}.Chart_chartSection___zUZS,.Chart_questionsSection__C61Vi{min-height:500px}}.ChartImageContainer_chartImageContainer__47e3x{position:relative;width:100%;height:100%;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer}.ChartImageContainer_chartImage__Omngo{width:100%;height:100%;transition:transform .2s ease-out}.ChartImageContainer_zoomButtons__aIxr1{position:absolute;top:8px;right:8px;display:flex;gap:.5rem;z-index:10}.ChartImageContainer_zoomButton__kLWRY{border:none;padding:.3rem .5rem;background-color:#3b82f6;color:#fff;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background .2s}.ChartImageContainer_zoomButton__kLWRY:hover{background-color:#2563eb}.ChartImageContainer_modalOverlay__HVcRN{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.ChartImageContainer_modalContent__5Rb8S{position:relative;width:80vw;height:80vh;background:#fff;border-radius:8px;padding:1rem;display:flex;align-items:center;justify-content:center}.ChartImageContainer_modalImage__S20Vc{max-width:100%;max-height:100%;object-fit:contain}.ChartImageContainer_closeModalButton__v_V2X{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:1.5rem;color:#333;cursor:pointer;z-index:10}.ChartImageContainer_guidanceModal__Il_S0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto}.ChartImageContainer_guidanceContent__Q2HBG{background-color:#fff;border-radius:8px;width:90%;max-width:1200px;max-height:90vh;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.2);position:relative;display:flex;flex-direction:column}.ChartImageContainer_closeButton__abn6O{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;font-size:20px;color:#666;z-index:10;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.ChartImageContainer_closeButton__abn6O:hover{background-color:#f0f0f0;color:#333}.ChartImageContainer_guidanceHeader__Nagiw{padding-bottom:10px;border-bottom:1px solid #eaeaea;margin-bottom:20px}.ChartImageContainer_guidanceHeader__Nagiw h2{font-size:1.6rem;color:#333;margin:0;padding-right:40px}.ChartImageContainer_taskType__e5TxT{display:inline-block;background-color:#ebf5ff;color:#06c;padding:4px 10px;border-radius:16px;font-size:.9em;margin-left:10px}.ChartImageContainer_guidanceBody__42JTu{display:flex;gap:30px;flex:1;overflow:hidden}.ChartImageContainer_imageContainer__IKD4V{flex:1;min-width:0;position:relative;border:1px solid #eaeaea;border-radius:8px;overflow:hidden;background-color:#f9f9f9}.ChartImageContainer_imageWrapper__LJPS2{position:relative;width:100%;height:500px}.ChartImageContainer_chartImage__Omngo{object-fit:contain;max-width:100%}.ChartImageContainer_guidanceOverlay__lX8VY{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ChartImageContainer_highlightCenter__ubFeC,.ChartImageContainer_highlightRect__VA_qe{animation:ChartImageContainer_pulse__V0CQk 2s infinite}@keyframes ChartImageContainer_pulse__V0CQk{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.ChartImageContainer_guidanceInfo__kcyyV{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-right:10px}.ChartImageContainer_guidanceTips__WkBpH h3,.ChartImageContainer_labelInfo__XcJEr h3,.ChartImageContainer_regionInfo__BXdwH h3,.ChartImageContainer_taskDescription__vAHI4 h3{font-size:1.2rem;margin:0 0 10px;color:#333}.ChartImageContainer_labelInfo__XcJEr p,.ChartImageContainer_regionInfo__BXdwH p,.ChartImageContainer_taskDescription__vAHI4 p{margin:0;line-height:1.5;color:#555}.ChartImageContainer_regionDetails__xELt2{background-color:#f5f5f5;padding:15px;border-radius:6px;border-left:4px solid #06c}.ChartImageContainer_regionLabel__iwFdj{margin-top:8px!important;font-weight:500}.ChartImageContainer_noRegionMessage__iKgl7{color:#888!important;font-style:italic}.ChartImageContainer_guidanceTips__WkBpH ul{margin:10px 0 0;padding-left:25px}.ChartImageContainer_guidanceTips__WkBpH li{margin-bottom:8px;line-height:1.4;color:#444}.ChartImageContainer_guidanceFooter__s_0Rs{margin-top:20px;display:flex;justify-content:flex-end;padding-top:15px;border-top:1px solid #eaeaea}.ChartImageContainer_okButton__0gA1p{background-color:#06c;color:#fff;border:none;padding:10px 24px;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .2s}.ChartImageContainer_okButton__0gA1p:hover{background-color:#0052a3}@media (max-width:900px){.ChartImageContainer_guidanceBody__42JTu{flex-direction:column}.ChartImageContainer_imageWrapper__LJPS2{height:350px}}