.ChartOfWeek_chartViewport__arbGH svg{width:auto!important;max-width:100%;display:block;margin:0 auto}.ChartOfWeek_chartViewport__arbGH{width:100%;overflow:hidden}.BubbleChart_chartContainer__4iRmW{position:relative;width:100%;height:100vh;padding:0;margin:0;font-family:Roboto,Arial,sans-serif;display:flex;flex-direction:column}.BubbleChart_controlsWrapper__rV27F{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:10px;padding:0;background:rgba(255,255,255,.98);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);width:320px;transition:all .3s ease}.BubbleChart_controlsWrapper__rV27F.BubbleChart_dragging__ZHJED{cursor:move;box-shadow:0 8px 30px rgba(0,0,0,.25);transition:box-shadow .2s ease}.BubbleChart_controlsHeader__OBWxz{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:linear-gradient(135deg,#232526,#414345);border-radius:12px 12px 0 0;cursor:move;user-select:none;border-bottom:1px solid rgba(255,255,255,.1)}.BubbleChart_dragHandle__fYXpa{display:flex;align-items:center;gap:8px;color:white;font-weight:600;font-size:14px}.BubbleChart_dragHandle__fYXpa span:first-child{font-size:18px;opacity:.8}.BubbleChart_controlsTitle__fSP3L{font-family:Roboto,Arial,sans-serif;letter-spacing:.5px}.BubbleChart_collapseButton__HZksQ{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:white;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s ease;font-weight:700}.BubbleChart_collapseButton__HZksQ:hover{background:rgba(255,255,255,.3);transform:scale(1.05)}.BubbleChart_dropdownRow__9gZ32{display:flex;flex-direction:column;gap:12px;padding:12px 15px 15px}.BubbleChart_dropdownGroup__aeLGk{display:flex;flex-direction:column;width:100%}.BubbleChart_dropdownGroup__aeLGk label{font-weight:600;margin-bottom:4px;color:#333;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.BubbleChart_dropdownGroup__aeLGk select{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:white;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.BubbleChart_dropdownGroup__aeLGk select:hover{border-color:rgb(231,35,35);background:#f8f9fa}.BubbleChart_dropdownGroup__aeLGk select:focus{outline:none;border-color:rgb(231,35,35);box-shadow:0 0 0 3px rgba(231,35,35,.1)}.BubbleChart_datePickerWrapper__R8WcU{width:100%}.BubbleChart_datePicker__k70tq{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;background:white;cursor:pointer;transition:all .2s ease;box-sizing:border-box;font-family:Roboto,Arial,sans-serif}.BubbleChart_datePicker__k70tq:hover{border-color:rgb(231,35,35);background:#f8f9fa}.BubbleChart_datePicker__k70tq:focus{outline:none;border-color:rgb(231,35,35);box-shadow:0 0 0 3px rgba(231,35,35,.1)}.BubbleChart_toggleRow__iL9RT{display:flex;flex-direction:column;gap:15px;padding-top:10px;border-top:1px solid #eee;margin-bottom:20px}.BubbleChart_toggleItem__jPOVz{display:flex;flex-direction:column;gap:8px}.BubbleChart_toggleButton___bUzA{background-color:rgb(26,114,181);color:white;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;transition:background-color .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.BubbleChart_toggleButton___bUzA:hover{background-color:rgb(20,90,150)}.BubbleChart_toggleItem__jPOVz label{font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:12px;color:rgb(26,114,181)}.BubbleChart_buttonRow__vwZnB{display:flex;justify-content:center;align-items:center;border-top:1px solid #f0f0f0;padding:12px 15px 15px;margin-top:5px}.BubbleChart_zoomControlButton__n2hni{background:white;border:1px solid #ddd;color:#333;padding:8px 12px;border-radius:6px;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;transition:all .2s ease;min-width:36px;display:flex;align-items:center;justify-content:center}.BubbleChart_zoomControlButton__n2hni:hover{border-color:rgb(231,35,35);background:rgb(231,35,35);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(231,35,35,.3)}.BubbleChart_downloadButton__AhezN{background:white;border:1px solid #ddd;color:#333;padding:8px 12px;border-radius:6px;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;transition:all .2s ease}.BubbleChart_downloadButton__AhezN:hover{border-color:rgb(231,35,35);background:rgb(231,35,35);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(231,35,35,.3)}.BubbleChart_svgWrapper__v_Mkv{position:relative;flex:1;width:100%;height:100%;border:none;border-radius:0;background-color:#fff;overflow:hidden}.BubbleChart_svgContent__7cvCA{width:100%;height:100%;display:block;pointer-events:auto}.BubbleChart_svgContent__7cvCA text{font-family:Roboto,sans-serif;font-weight:700;pointer-events:none}.BubbleChart_svgContent__7cvCA path{pointer-events:none}.BubbleChart_svgContent__7cvCA circle{cursor:pointer;pointer-events:auto;transition:none}.BubbleChart_mainCircleText__5i8Pa,.BubbleChart_otherText__wd1Ht,.BubbleChart_redCircleText__gCXkN{font-family:Roboto,sans-serif;font-weight:700;pointer-events:none}.BubbleChart_commodityArrow__8xuSv,.BubbleChart_decarbArrow__DaDvv,.BubbleChart_fiscalArrow__6cifG,.BubbleChart_generalArrow__4lyNU,.BubbleChart_gnaArrow__k9VU0,.BubbleChart_growthCapexArrow__wgsUo,.BubbleChart_interestArrow__OCgy7,.BubbleChart_interestRateArrow__Lz6wP,.BubbleChart_leviesArrow__4oJ8m,.BubbleChart_mainBlueArrows__MhX3E,.BubbleChart_opexArrow__M8Itp,.BubbleChart_redInnerArrow__F6Soq,.BubbleChart_redOuterArrow__AW5lS,.BubbleChart_royaltyArrow__EF41O,.BubbleChart_taxesArrow__1ID21{fill:none;pointer-events:none}.BubbleChart_legend__DyNxY{pointer-events:none}.BubbleChart_legend__DyNxY text{font-family:Roboto,sans-serif;pointer-events:none}.BubbleChart_legend__DyNxY circle{pointer-events:none}.BubbleChart_tooltip__a0RQp{border:1px solid gray;border-radius:4px;padding:8px;font-size:14px;max-width:250px;white-space:normal;box-shadow:2px 2px 10px rgba(0,0,0,.1);z-index:1000;pointer-events:none}.BubbleChart_hoverModal__fccU8,.BubbleChart_tooltip__a0RQp{position:fixed;background:white;font-family:Roboto,Arial,sans-serif}.BubbleChart_hoverModal__fccU8{top:50%;right:20px;transform:translateY(-50%);border:2px solid #e0e0e0;border-radius:12px;padding:20px;max-width:350px;min-width:300px;box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:1001;animation:BubbleChart_slideIn__9clEi .3s ease-out}@keyframes BubbleChart_slideIn__9clEi{0%{opacity:0;transform:translateY(-50%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.BubbleChart_modalHeader__1JguM{position:relative;border-bottom:2px solid #f0f0f0;padding-bottom:12px;margin-bottom:16px}.BubbleChart_modalTitle__hBwvp{margin:0 0 8px;font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.2}.BubbleChart_modalCategory__qjdM_{display:inline-block;background:#f8f9fa;color:#6c757d;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BubbleChart_modalCloseButton____Kro{position:absolute;top:0;right:0;background:none;border:none;font-size:28px;font-weight:300;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .2s ease}.BubbleChart_modalCloseButton____Kro:hover{color:#1a1a1a}.BubbleChart_modalContent__tA9So{display:flex;flex-direction:column;gap:16px}.BubbleChart_modalValue__xIPQ5{display:flex;flex-direction:column;gap:4px}.BubbleChart_valueLabel___uVzg{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.BubbleChart_valueText__x9Gq0{font-size:18px;font-weight:700;color:#1a1a1a;background:#f8f9fa;padding:8px 12px;border-radius:6px;border-left:4px solid #007bff}.BubbleChart_modalDefinition__555wA{display:flex;flex-direction:column;gap:6px}.BubbleChart_definitionLabel__z9lot{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.BubbleChart_definitionText__etBTc{margin:0;font-size:14px;line-height:1.5;color:#495057;background:#f8f9fa;padding:12px;border-radius:6px;border-left:4px solid #28a745}@media (max-width:1200px){.BubbleChart_controlsWrapper__rV27F{width:280px}.BubbleChart_hoverModal__fccU8{right:10px;max-width:320px;min-width:280px}}@media (max-width:1000px){.BubbleChart_controlsWrapper__rV27F{width:260px}.BubbleChart_dropdownRow__9gZ32{gap:10px;padding:12px}.BubbleChart_controlsHeader__OBWxz{padding:10px 12px}.BubbleChart_buttonRow__vwZnB{padding:0 12px 12px}.BubbleChart_hoverModal__fccU8{right:5px;max-width:280px;min-width:250px;padding:16px}.BubbleChart_modalTitle__hBwvp{font-size:18px}.BubbleChart_valueText__x9Gq0{font-size:16px}}.BubbleChart_filterPillsContainer__9hxom{position:relative;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:16px 20px;background:white;border-bottom:1px solid #e5e7eb;margin-bottom:0;z-index:10}.BubbleChart_filterPillsInline__IoxBk{position:relative;display:flex;gap:8px;flex-wrap:wrap;z-index:1}.BubbleChart_filterPill__CIc_0{padding:8px 16px;border-radius:20px;border:none;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BubbleChart_filterPill__CIc_0:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.BubbleChart_filterPill__CIc_0.BubbleChart_selected___dKdl{box-shadow:0 4px 12px rgba(0,0,0,.2)}.BubbleChart_chartContainer__4iRmW.BubbleChart_embedded__HlRnf{position:relative;height:100%;width:100%;padding:0;margin:0;display:flex;flex-direction:column}.BubbleChart_chartOverlays__yhBax{position:absolute;bottom:20px;right:20px;display:flex;gap:12px;z-index:10;pointer-events:none}.BubbleChart_indicatorPill__jp0PS{background:rgba(255,255,255,.8);padding:8px 12px;border-radius:20px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#666;pointer-events:none;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.05);backdrop-filter:blur(4px)}.BubbleChart_indicatorPill__jp0PS svg{width:18px;height:18px}.BubbleChart_disabledDropdown__K9lf8{opacity:.7;cursor:not-allowed;background:rgba(245,245,245,.8)}.BubbleChart_dropdownIcon__bKMRc{width:12px!important;height:12px!important;margin-left:2px;opacity:.5}.BubbleChart_chartContainer__4iRmW.BubbleChart_embedded__HlRnf .BubbleChart_svgWrapper__v_Mkv{position:relative;flex:1;width:100%;height:100%;border:none;border-radius:0;box-shadow:none}.TopicFilterPills_pill__m2lOW{border-radius:20px;padding:8px 16px;border:none;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);white-space:nowrap}.TopicFilterPills_pill__m2lOW:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TopicFilterPills_pillSelected__WLoSk{box-shadow:0 4px 12px rgba(0,0,0,.2)}.TopicFilterPills_pill__m2lOW:focus{outline:none}.TopicFilterPills_pill__m2lOW:focus-visible{box-shadow:0 2px 8px rgba(0,0,0,.1),0 0 0 2px #fff,0 0 0 4px rgb(59,130,246)}.TopicFilterPills_pillSelected__WLoSk:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.2),0 0 0 2px #fff,0 0 0 4px rgb(59,130,246)}