.MainContent_container___6f8V{width:100%;max-width:100vw;overflow-x:hidden}.MainContent_calculatorSection__9tWMv{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.06),0 2px 4px -1px rgba(0,0,0,.03);margin-bottom:3rem}.MainContent_calculatorInput__vEiJO,.MainContent_calculatorSelect__778DX{padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:10px;font-size:1rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease;color:#4b5563;width:100%;min-width:0;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MainContent_calculatorSelect__778DX{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.MainContent_calculatorInput__vEiJO:hover,.MainContent_calculatorSelect__778DX:hover{border-color:#4f46e5;box-shadow:0 4px 6px rgba(79,70,229,.1)}.MainContent_calculatorInput__vEiJO:focus,.MainContent_calculatorSelect__778DX:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.MainContent_calculatorResults__P81xH{margin-top:2rem;text-align:center}.MainContent_calculatorResultsTitle__N1H_o{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.MainContent_calculatorResultsSubtitle__LNzTU{color:#666;font-size:.9rem;margin-bottom:2rem}.MainContent_calculatorInputs__oxI_5{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2.5rem}.MainContent_comparisonDescription__3mUPv{margin:0 auto 2.5rem}.MainContent_comparisonTitle__gORX5{font-size:2rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;text-align:center}.MainContent_comparisonDescription__3mUPv{color:#4b5563;font-size:1.125rem;line-height:1.6;max-width:42rem;margin:0 auto 2rem;text-align:center}.MainContent_comparisonSection__5ld8B{background:linear-gradient(145deg,#fff5e6,#fff0f0);padding:2.5rem;border-radius:32px;box-shadow:0 4px 15px -3px rgba(0,0,0,.08);margin:0 auto 3rem;border:1px solid rgba(0,0,0,.03);max-width:1200px;position:relative;overflow:hidden}.MainContent_comparisonSection__5ld8B:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7-7 3.134 7 7 7zM11 88c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7z' fill='%23ffffff' fill-opacity='0.1'/%3E%3C/svg%3E");opacity:.5;z-index:0}.MainContent_comparisonSection__5ld8B>*{position:relative;z-index:1}.MainContent_comparisonSection__5ld8B h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem;text-align:center}.MainContent_dropdownContainer__66S0C{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;padding:.5rem}.MainContent_dropdownContainer__66S0C>button:not(:last-child){margin-right:.5rem}.MainContent_pageHeader__Zbt_Y{margin-bottom:1.5rem;padding:1rem 0}.MainContent_headerContent__YjkVq{display:flex;align-items:center;justify-content:center;gap:1.5rem}.MainContent_logoContainer__Na2US{width:220px;height:auto}.MainContent_logo__zs1Jk{width:100%;height:auto}.MainContent_dropdownContainer__66S0C select{border:2px solid rgba(79,70,229,.1);border-radius:16px;font-size:1rem;min-width:280px;background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(79,70,229,.1);transition:all .2s ease;color:#374151;height:54px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;padding:.875rem 3rem .875rem 1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;backdrop-filter:blur(8px)}.MainContent_dropdownContainer__66S0C select:hover{border-color:rgba(79,70,229,.3);box-shadow:0 4px 12px rgba(79,70,229,.15);transform:translateY(-1px)}.MainContent_dropdownContainer__66S0C select:focus{outline:none;border-color:rgba(79,70,229,.5);box-shadow:0 0 0 4px rgba(79,70,229,.1)}.MainContent_calculatorButton__7oedR,.MainContent_resetButton__FJcma{padding:.875rem 1.5rem;background:#4f46e5;color:#fff;border:none;border-radius:16px;font-weight:500;box-shadow:0 2px 4px rgba(79,70,229,.2);transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap;height:54px;backdrop-filter:blur(8px)}.MainContent_calculatorButton__7oedR:hover,.MainContent_resetButton__FJcma:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,70,229,.3)}.MainContent_section__F6f_r{margin-bottom:3.5rem;padding-top:1rem}.MainContent_sectionTitle__bq1zu{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:2rem 0 1.5rem}.MainContent_grid__byScR{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.MainContent_chartsGrid__Pq_EB{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;padding:1rem}.MainContent_textWrapper__xYVVR{max-width:100%;overflow-wrap:break-word}.MainContent_card__cX1E5{padding:2rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.06),0 2px 4px -1px rgba(0,0,0,.03);transition:transform .2s ease,box-shadow .2s ease}.MainContent_card__cX1E5:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04)}.MainContent_card__cX1E5 h3{margin-bottom:1rem;font-size:1.2rem;color:#333}.MainContent_chartContainer__7TlZe{height:300px;width:100%;margin-bottom:1rem}.MainContent_chartTitle__TL6en{font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-align:center;color:#333}.MainContent_currentPriceContainer__hq1tD{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.MainContent_currentPrice__1__Tl{font-size:2.5rem;font-weight:700;color:#1a1a1a}.MainContent_comparisonPrice__vPIQ_{font-size:.9rem;color:#666}.MainContent_trendArrow__QB3Gw{font-size:1.5rem}.MainContent_up__yLMJ2.MainContent_red__9CREf{color:#dc2626}.MainContent_down__Cl1p5.MainContent_green__n4xan{color:#16a34a}.MainContent_flat__MCg9G.MainContent_gray__vhO5k{color:#6b7280}.MainContent_loading__jnnbp{text-align:center;margin:2rem 0;color:#666}.MainContent_error__aCjfS{background-color:#fee2e2;color:#dc2626;padding:1rem;border-radius:8px;margin:1rem 0;text-align:center}.MainContent_mainTitle__8Jk5V{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-top:.5rem}.MainContent_subtitle__vr9rR{color:#666;font-size:1.1rem}.MainContent_dropdown__O0rhJ{padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;font-size:1rem;color:#374151;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:border-color .2s ease}.MainContent_dropdown__O0rhJ:hover{border-color:#d1d5db}.MainContent_dropdown__O0rhJ:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.MainContent_resultCard__eQp2_{display:flex;flex-direction:column;gap:1rem}.MainContent_valueSection__kgjsi{background-color:hsla(0,0%,100%,.7);padding:1rem;border-radius:10px}.MainContent_valueLabel__CXxP6{display:block;font-size:.875rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.MainContent_valueAmount__9tJkA{font-size:2rem;font-weight:700;color:#1a1a1a}.MainContent_percentageBadge__81fYS{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:9999px;font-weight:500;font-size:.875rem}.MainContent_percentageBadge__81fYS.MainContent_decrease__kxj55{background-color:rgba(220,38,38,.1);color:#dc2626}.MainContent_percentageBadge__81fYS.MainContent_increase__ito4s{background-color:rgba(22,163,74,.1);color:#16a34a}.MainContent_comparisonText__S4fsC{padding-top:1rem;border-top:1px solid rgba(0,0,0,.1);font-size:.9rem;color:#666;margin-top:auto}.MainContent_calculateButton__plLkB{padding:.75rem 1.5rem;background:linear-gradient(90deg,#4f46e5,#6366f1);color:#fff;border:none;border-radius:10px;font-weight:500;box-shadow:0 2px 4px rgba(79,70,229,.2);transition:all .2s ease;width:100%;display:flex;align-items:center;justify-content:center;min-height:42px}.MainContent_calculateButton__plLkB:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(79,70,229,.3)}.MainContent_calculateButton__plLkB:disabled{background:#9ca3af;transform:none;cursor:not-allowed}.MainContent_orDivider__GdzEN{font-size:.875rem;font-weight:500;color:#6b7280;padding:0 1rem;position:relative;display:flex;align-items:center;gap:.75rem}.MainContent_orDivider__GdzEN:after,.MainContent_orDivider__GdzEN:before{content:"";height:1px;background-color:#e5e7eb;width:1rem}.MainContent_eggs__pw3fE{background-color:#fff9e6}.MainContent_milk__iemRa{background-color:#e6f0ff}.MainContent_gas__H2nD2{background-color:#e8f8f5}.MainContent_inflation__lkK0R{background-color:#ffe6e6}.MainContent_unemployment__FNsR0{background-color:#fff3cc}.MainContent_interest__4qyBz{background-color:#ede7f6}@media (max-width:768px){.MainContent_container___6f8V{width:100%;padding:0;overflow-x:hidden}.MainContent_chartContainer__7TlZe{margin-bottom:2rem}.MainContent_comparisonSection__5ld8B{padding:1.5rem 1rem;border-radius:16px;margin:2rem auto;width:calc(100% - 2rem);max-width:100%;box-sizing:border-box}.MainContent_calculatorSection__9tWMv{padding:1.25rem;margin:2rem auto;width:calc(100% - 2rem);box-sizing:border-box}.MainContent_sectionTitle__bq1zu{font-size:1.5rem;padding:0 1rem;width:100%;box-sizing:border-box}.MainContent_textWrapper__xYVVR{font-size:.95rem;width:100%;overflow-wrap:break-word}.MainContent_comparisonTitle__gORX5.MainContent_textWrapper__xYVVR{font-size:1.5rem}.MainContent_sectionTitle__bq1zu.MainContent_textWrapper__xYVVR{font-size:1.5rem;padding:0 1rem}.MainContent_comparisonTitle__gORX5{font-size:1.5rem;word-wrap:break-word;width:100%}.MainContent_calculatorInputs__oxI_5{grid-template-columns:1fr;width:100%}.MainContent_comparisonDescription__3mUPv{font-size:.95rem;max-width:100%;word-wrap:break-word;padding:0 .5rem;box-sizing:border-box}.MainContent_disclaimer__I9Mmj{background-color:rgba(248,250,252,.8);padding:.75rem;border-radius:8px;margin-top:1rem;font-size:.7rem}.MainContent_dropdownContainer__66S0C{padding:.5rem 0;width:100%;flex-direction:column}.MainContent_dropdownContainer__66S0C select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-bottom:.5rem}.MainContent_resetButton__FJcma{width:100%;margin-top:.5rem}.MainContent_orDivider__GdzEN{width:100%;justify-content:center;margin:.5rem 0}.MainContent_orDivider__GdzEN:after,.MainContent_orDivider__GdzEN:before{width:30%}.MainContent_chartsGrid__Pq_EB,.MainContent_grid__byScR{width:100%;max-width:100%;padding:0;gap:1rem;grid-template-columns:1fr;box-sizing:border-box}.MainContent_section__F6f_r{width:100%;margin-bottom:3rem;padding:1.5rem 1rem 0;box-sizing:border-box}}@media (max-width:480px){.MainContent_calculatorSection__9tWMv,.MainContent_comparisonSection__5ld8B{padding:1.25rem 1rem;margin-top:1.5rem;margin-bottom:1.5rem}.MainContent_chartContainer__7TlZe{margin-bottom:1.5rem}}.PriceTrendChart_chartContainer__acW8_{width:100%;min-height:300px;padding:1.75rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column}.PriceTrendChart_chartTitle__uBG3W{font-size:.95rem;font-weight:600;margin-bottom:1rem;color:#1f2937;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PriceTrendChart_chartWrapper__1ymLE{width:100%;height:220px;flex-grow:1;margin-bottom:1.25rem;position:relative}.PriceTrendChart_tooltip__RWsw3{background:#fff;padding:.875rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:.5rem;border:1px solid #e5e7eb}.PriceTrendChart_tooltipLabel__cVKpH{font-weight:500;color:#1f2937;margin-bottom:.25rem;font-size:.875rem}.PriceTrendChart_tooltipValue__uEkeA{color:#6b7280;font-size:.875rem}.PriceTrendChart_disclaimer__bUvVj{display:flex;align-items:center;gap:.5rem;padding-top:.75rem;margin-top:auto;font-size:.75rem;color:#6b7280;border-top:1px solid #f3f4f6;padding-left:.25rem}.PriceTrendChart_disclaimerIcon__AL1Gg{color:#9ca3af;flex-shrink:0}@media (max-width:768px){.PriceTrendChart_chartContainer__acW8_{min-height:250px;padding:1rem}.PriceTrendChart_chartWrapper__1ymLE{height:185px;width:100%}.PriceTrendChart_chartTitle__uBG3W{font-size:.875rem}.PriceTrendChart_disclaimer__bUvVj{font-size:.7rem;padding-top:.5rem;margin-top:auto}}.CardWithTooltip_card__FwTQ4{padding:2rem;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .2s ease;position:relative;display:flex;flex-direction:column;gap:1rem;min-height:150px}.CardWithTooltip_card__FwTQ4.CardWithTooltip_eggs__U2TiV{background-color:#fff9e6}.CardWithTooltip_card__FwTQ4.CardWithTooltip_milk__adWLb{background-color:#e6f0ff}.CardWithTooltip_card__FwTQ4.CardWithTooltip_gas__YZk4e{background-color:#e8f8f5}.CardWithTooltip_card__FwTQ4.CardWithTooltip_inflation__7FBbc{background-color:#ffe6e6}.CardWithTooltip_card__FwTQ4.CardWithTooltip_unemployment__VK7Zh{background-color:#fff3cc}.CardWithTooltip_card__FwTQ4.CardWithTooltip_interest__7WG4X{background-color:#ede7f6}.CardWithTooltip_card__FwTQ4:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.CardWithTooltip_cardHeader__XosRZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.CardWithTooltip_cardHeader__XosRZ h3{font-size:1.2rem;color:#333;margin:0}.CardWithTooltip_currentPriceContainer__QcbKZ{display:flex;align-items:center;justify-content:center;gap:.75rem}.CardWithTooltip_currentPrice__qlvjT{font-size:2.5rem;font-weight:700;color:#1a1a1a;transition:color .2s ease}.CardWithTooltip_currentValueSection__yxeFw{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.CardWithTooltip_comparisonPrice__ZBK93{font-size:.9rem;color:#666;margin-bottom:1rem}.CardWithTooltip_expandButton__pkvh5{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.25rem;background:rgba(79,70,229,.1);border:none;font-size:.95rem;font-weight:500;color:#4f46e5;cursor:pointer;transition:all .2s ease;margin-top:auto;border-radius:8px}.CardWithTooltip_expandButton__pkvh5:hover{background:rgba(79,70,229,.2);transform:translateY(-1px)}.CardWithTooltip_expandButton__pkvh5 svg{width:18px;height:18px}.CardWithTooltip_infoIcon__G_8gL{color:#9ca3af;transition:color .2s ease;cursor:help}.CardWithTooltip_infoIcon__G_8gL:hover{color:#6b7280}.CardWithTooltip_trendBubble__8fAQa{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:999px;font-size:.875rem;font-weight:500;transition:all .2s ease}.CardWithTooltip_trendBubble__8fAQa.CardWithTooltip_red__KVLHE{background-color:rgba(220,38,38,.1);color:#dc2626}.CardWithTooltip_trendBubble__8fAQa.CardWithTooltip_green__Xz3sG{background-color:rgba(22,163,74,.1);color:#16a34a}.CardWithTooltip_trendBubble__8fAQa.CardWithTooltip_gray__ERmFJ{background-color:hsla(220,9%,46%,.1);color:#6b7280}.CardWithTooltip_trendArrow___KpRl{font-size:1rem;line-height:1}.CardWithTooltip_percentageChange__F0qSa{font-size:.875rem;font-weight:600}.CardWithTooltip_tooltip__w5V_A{position:absolute;pointer-events:none;z-index:50;transform:translate(-50%,-100%);width:280px;left:50%;top:-20px}.CardWithTooltip_tooltipContent__WueCz{padding:.75rem 1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);font-size:.875rem;width:100%;border:1px solid #e5e7eb;background-color:#fff}.CardWithTooltip_tooltipFooter__K5Uhf{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:#666}div[class*=eggs] .CardWithTooltip_tooltipContent__WueCz{background-color:rgba(255,249,230,.95)}div[class*=milk] .CardWithTooltip_tooltipContent__WueCz{background-color:rgba(230,240,255,.95)}div[class*=gas] .CardWithTooltip_tooltipContent__WueCz{background-color:rgba(232,248,245,.95)}div[class*=inflation] .CardWithTooltip_tooltipContent__WueCz{background-color:hsla(0,100%,95%,.95)}div[class*=unemployment] .CardWithTooltip_tooltipContent__WueCz{background-color:rgba(255,243,204,.95)}div[class*=interest] .CardWithTooltip_tooltipContent__WueCz{background-color:rgba(237,231,246,.95)}.CardWithTooltip_trendArrow___KpRl{transition:transform .2s ease}.CardWithTooltip_card__FwTQ4:hover .CardWithTooltip_trendBubble__8fAQa{transform:scale(1.05)}.CardWithTooltip_up__WJb2B.CardWithTooltip_red__KVLHE{color:#dc2626}.CardWithTooltip_down__KwLqw.CardWithTooltip_green__Xz3sG{color:#16a34a}.CardWithTooltip_flat__bWZ5B.CardWithTooltip_gray__ERmFJ{color:#6b7280}@media (max-width:768px){.CardWithTooltip_card__FwTQ4{padding:1rem}.CardWithTooltip_tooltip__w5V_A{width:240px}.CardWithTooltip_currentPrice__qlvjT{font-size:2rem}}.AdministrationTrends_container__TeHWV{background:linear-gradient(145deg,#fff5e6,#fff0f0);padding:2.5rem;border-radius:32px;box-shadow:0 4px 15px -3px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.03);position:relative;overflow:hidden}.AdministrationTrends_container__TeHWV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7-7 3.134 7 7 7zM11 88c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7z' fill='%23ffffff' fill-opacity='0.1'/%3E%3C/svg%3E");opacity:.5;z-index:0}.AdministrationTrends_container__TeHWV>*{position:relative;z-index:1}.AdministrationTrends_header__2ZA2C{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.AdministrationTrends_title__tQANM{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.AdministrationTrends_titleGroup__J660N{margin-bottom:1.5rem}.AdministrationTrends_titleSection__px2tI{flex:1}.AdministrationTrends_infoBox__YKU_K{background:#f8fafc;border-radius:16px;padding:1.25rem;margin:1rem 0 2rem;border:1px solid #e2e8f0}.AdministrationTrends_infoBox__YKU_K p{color:#4b5563;font-size:.95rem;line-height:1.6}.AdministrationTrends_controls__YNhDL{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.AdministrationTrends_controlLabel__n5mpK{font-size:.95rem;font-weight:500;color:#4b5563}.AdministrationTrends_controlsBar__R00wR{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem;background:hsla(0,0%,100%,.7);border-radius:20px;border:2px solid rgba(79,70,229,.1);box-shadow:0 1px 3px rgba(0,0,0,.05)}.AdministrationTrends_metricSelect__221GX{min-width:280px;padding:.875rem 1rem;font-size:.95rem;color:#1f2937;background-color:#fff;border:2px solid rgba(79,70,229,.1);border-radius:16px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgb(79, 70, 229)'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.AdministrationTrends_metricSelect__221GX:hover{border-color:rgba(79,70,229,.3);transform:translateY(-1px)}.AdministrationTrends_metricSelect__221GX:focus{outline:none;border-color:rgba(79,70,229,.5);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.AdministrationTrends_metricSelector__Ho4p7{flex:1}.AdministrationTrends_compareModeToggle__Sj6Ek{display:flex;padding:4px;background:hsla(0,0%,100%,.8);border:2px solid rgba(79,70,229,.1);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.02);backdrop-filter:blur(8px)}.AdministrationTrends_toggleGroup__TzEVt{display:flex;gap:.5rem;background:hsla(0,0%,100%,.9);padding:.25rem;border-radius:16px;border:2px solid rgba(79,70,229,.1)}.AdministrationTrends_toggleButton__Vn_ob{padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;color:#6b7280;border-radius:12px;transition:all .2s ease;position:relative;overflow:hidden}.AdministrationTrends_toggleButton__Vn_ob:hover:not(.AdministrationTrends_active__a_bPh){color:#4f46e5;background:rgba(79,70,229,.05)}.AdministrationTrends_toggleButton__Vn_ob.AdministrationTrends_active__a_bPh{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;box-shadow:0 2px 4px rgba(79,70,229,.2)}.AdministrationTrends_toggleButton__Vn_ob.AdministrationTrends_active__a_bPh:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));opacity:0;transition:opacity .3s ease}.AdministrationTrends_toggleButton__Vn_ob.AdministrationTrends_active__a_bPh:hover:before{opacity:1}.AdministrationTrends_chartContainer__GQ4P_{position:relative;height:400px;width:100%;display:flex;flex-direction:column;margin:2rem auto -3rem}.AdministrationTrends_chartArea__7OPiL{flex:1;width:100%;display:flex;justify-content:center;align-items:center}.AdministrationTrends_chart__mpVTh{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.AdministrationTrends_timelineContainer__GVmsg{position:absolute;inset:0;display:flex;pointer-events:none}.AdministrationTrends_neutralBackground__gRNTG{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,78%,.05);pointer-events:none}.AdministrationTrends_administrationPeriod__MapPQ{flex:1}.AdministrationTrends_administrationLabels__7eLZp{display:flex;height:60px;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.AdministrationTrends_administrationLabelSection__81VNj{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem}.AdministrationTrends_administrationDates__L46ou{display:block;font-size:.75rem;color:#6b7280}.AdministrationTrends_explanationPanel__V_PjA{background-color:#f1f1f1;border-radius:8px;padding:1rem;margin-top:1rem}.AdministrationTrends_explanationTitle__QGmfF{font-size:1.125rem;font-weight:500;color:#1a1a1a;margin-bottom:1rem}.AdministrationTrends_explanationGrid__ciY66{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.AdministrationTrends_explanationItem__T8bkx h4{font-weight:500;color:#4b5563;margin-bottom:.5rem}.AdministrationTrends_explanationItem__T8bkx p{font-size:.875rem;color:#6b7280;line-height:1.5}.AdministrationTrends_zoomContainer__Fat6_{background:#f8fafc;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:12px 20px;margin:.5rem 0 2rem;display:flex;align-items:center}.AdministrationTrends_zoomControls__8G7La{background:#fff;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e5e7eb;padding:.5rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.AdministrationTrends_zoomButton__8FQHg{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;background:#fff;transition:all .2s ease;border:none}.AdministrationTrends_zoomButton__8FQHg:hover{background:#f1f5f9}.AdministrationTrends_zoomButton__8FQHg.AdministrationTrends_active__a_bPh{background:#3b82f6;color:#fff;box-shadow:0 1px 3px rgba(59,130,246,.5)}.AdministrationTrends_zoomButton__8FQHg.AdministrationTrends_trump__pdAHs{border-left:4px solid #dc2626}.AdministrationTrends_trumpAdmin__ZFA7D{border-left:3px solid #dc2626;background:#fef2f2}.AdministrationTrends_bidenAdmin___o3X2{border-left:3px solid #2563eb;background:#eff6ff}.AdministrationTrends_zoomButton__8FQHg.AdministrationTrends_biden__S_mAl{border-left:4px solid #2563eb}.AdministrationTrends_zoomIcon__yw5La{padding:8px;background:#eff6ff;border-radius:8px;margin-right:12px}.AdministrationTrends_zoomLabel__0DlDY{font-size:14px;font-weight:500;color:#4b5563;margin-right:24px}.AdministrationTrends_buttonGroup___nB2D{display:flex;gap:6px;flex-wrap:wrap;background:#fff;padding:4px;border-radius:12px;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.AdministrationTrends_resetButton__tDPzc{padding:.375rem .75rem;border-radius:.5rem;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center}.AdministrationTrends_resetButton__tDPzc:hover{background-color:#f3f4f6}.AdministrationTrends_expandButton__hQ9Mz{padding:8px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280;margin-left:8px}.AdministrationTrends_expandButton__hQ9Mz:hover{background:#f3f4f6}.AdministrationTrends_tooltip__jzme8{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-width:300px;z-index:1000}.AdministrationTrends_externalTooltip__AAjkp{position:absolute;inset:0;pointer-events:none;z-index:100}.AdministrationTrends_tooltipHeader__28grl{display:flex;justify-content:space-between;margin-bottom:5px}.AdministrationTrends_tooltipDate__q_RQ9{font-weight:700}.AdministrationTrends_tooltipValue__TGO_X{font-size:1.2em}.AdministrationTrends_tooltipAdmin__hsyd9{display:flex;align-items:center;margin-bottom:5px}.AdministrationTrends_tooltipDot__2CWOg{width:10px;height:10px;border-radius:50%;margin-right:5px}.AdministrationTrends_tooltipPolicy__WtgSr{margin-top:5px}.AdministrationTrends_tooltipPolicyTitle__df5y7{font-weight:700;margin-bottom:3px}.AdministrationTrends_tooltipPolicyDesc__3FbSa{color:#6b7280;font-size:.875rem;margin-bottom:.5rem}.AdministrationTrends_tooltipPolicyDescription___CB9R{margin-bottom:3px}.AdministrationTrends_tooltipPolicyImpact__gSnZA{font-style:italic}.AdministrationTrends_timelinePanelWrapper__n4Do7{margin:1rem 0;width:100%}.AdministrationTrends_chart__mpVTh>div{width:100%!important;height:100%!important}.AdministrationTrends_comparisonModeToggle__jcfRK{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.AdministrationTrends_comparisonModeLabel__NhfH7{font-size:.875rem;font-weight:500;color:#4b5563}.AdministrationTrends_comparisonModeButton__QEgT6{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;background-color:#f3f4f6;color:#6b7280;transition:background-color .2s,color .2s;cursor:pointer}.AdministrationTrends_comparisonModeButton__QEgT6.AdministrationTrends_active__a_bPh{background-color:#4f46e5;color:#fff}.AdministrationTrends_comparisonModeDescription__UyQBd{font-size:.775rem;color:#6b7280}@media (max-width:768px){.AdministrationTrends_container__TeHWV{padding:1rem;border-radius:24px;width:100%;overflow-x:hidden}.AdministrationTrends_chartContainer__GQ4P_{height:350px;margin:1rem -3rem;width:calc(100% + 2rem)}.AdministrationTrends_chartArea__7OPiL{padding:0;min-height:300px;width:100%;overflow:visible}.AdministrationTrends_chart__mpVTh{width:100%!important;height:100%!important;margin:0;padding:0 1rem}.AdministrationTrends_chart__mpVTh .recharts-responsive-container,.AdministrationTrends_chart__mpVTh .recharts-wrapper{width:100%!important;min-width:100%!important;max-width:none!important}.AdministrationTrends_chart__mpVTh .recharts-wrapper{margin:0!important}.AdministrationTrends_chart__mpVTh .recharts-cartesian-axis-tick-value{font-size:11px}.AdministrationTrends_chart__mpVTh .recharts-line-dots circle{display:none}.AdministrationTrends_chart__mpVTh .recharts-active-dot{display:block}.AdministrationTrends_header__2ZA2C{flex-direction:column;gap:1rem;margin-bottom:1.5rem}.AdministrationTrends_controls__YNhDL{flex-direction:column;gap:1rem}.AdministrationTrends_controlsBar__R00wR{flex-direction:column}.AdministrationTrends_metricSelect__221GX,.AdministrationTrends_titleSection__px2tI{width:100%}.AdministrationTrends_title__tQANM{font-size:1.5rem;margin-bottom:.75rem}.AdministrationTrends_infoBox__YKU_K{width:100%;margin:.5rem 0 1.5rem;padding:1rem}.AdministrationTrends_titleGroup__J660N{margin-bottom:1rem}.AdministrationTrends_explanationGrid__ciY66{grid-template-columns:1fr}.AdministrationTrends_compareModeToggle__Sj6Ek,.AdministrationTrends_metricSelector__Ho4p7{width:100%}}.PolicyTimelinePanel_container__rDPNo{margin:1rem 0;padding:3rem 1.5rem 0;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;overflow:visible}.PolicyTimelinePanel_titleSection__tBTx_{text-align:center;margin-bottom:1rem}.PolicyTimelinePanel_title__cnB5r{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.PolicyTimelinePanel_subtitle__V5gnC{font-size:.9rem;color:#6b7280;margin-top:.5rem}.PolicyTimelinePanel_timelineWrapper__bNV0p{position:relative;padding:3rem 0 6rem;overflow:visible}.PolicyTimelinePanel_timelineLine__ORJIq{position:absolute;top:50%;left:0;right:0;height:1px;background-color:#e5e7eb;transform:translateY(-50%);z-index:1}.PolicyTimelinePanel_eventsContainer__J8jbM{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:200px;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-bottom:1rem;scroll-snap-type:x mandatory;scroll-behavior:smooth;white-space:nowrap;-webkit-user-select:none;user-select:none}.PolicyTimelinePanel_eventsContainer__J8jbM::-webkit-scrollbar{display:none}.PolicyTimelinePanel_eventWrapper__xtVYO{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;transition:opacity .2s ease;scroll-snap-align:center;min-width:140px;padding:0 10px;touch-action:pan-x pan-y pinch-zoom}.PolicyTimelinePanel_eventWrapper__xtVYO.PolicyTimelinePanel_dimmed__ruhP0{opacity:.4}.PolicyTimelinePanel_eventWrapper__xtVYO.PolicyTimelinePanel_hovered__Y_gPA{opacity:1}.PolicyTimelinePanel_eventWrapper__xtVYO:active{cursor:grabbing}.PolicyTimelinePanel_eventDot__5rF5G:active{transform:scale(1.2)}.PolicyTimelinePanel_connector__Lr8uH{width:1px;height:16px;margin-bottom:-8px}.PolicyTimelinePanel_covidConnector___t5Y7{background-color:#dc2626}.PolicyTimelinePanel_eventDot__5rF5G{width:12px;height:12px;border-radius:50%;border:2px solid #dc2626;background-color:#fff;margin-bottom:.5rem;transition:transform .2s ease,box-shadow .2s ease}.PolicyTimelinePanel_dotHovered__1mq2n{transform:scale(1.5);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.PolicyTimelinePanel_covidDot__Yof7W{border-color:#dc2626;background-color:#f5f5f5}.PolicyTimelinePanel_labelContainer__ruxCN{position:absolute;top:-50px;left:50%;transform:translateX(-50%);text-align:center;width:150px;display:flex;flex-direction:column;gap:.6rem}.PolicyTimelinePanel_eventTitle__zGaGW{font-size:.65rem;font-weight:500;color:#374151;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;line-height:1.3;min-height:2.6em}.PolicyTimelinePanel_covidTitle__LtcM5{color:#dc2626;font-weight:600}.PolicyTimelinePanel_eventDate__E7YFK{font-size:.65rem;color:#6b7280}.PolicyTimelinePanel_integratedTooltip__qBaXp{position:absolute;top:50%;left:50%;transform:translateX(50%);width:80%;max-width:600px;background-color:#eaeaea;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:.8rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:2}.PolicyTimelinePanel_integratedTooltip__qBaXp:before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#eaeaea}.PolicyTimelinePanel_tooltipVisible__JRuq2{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.PolicyTimelinePanel_policyEventTooltip__Gm1Ns{display:block;font-size:.85rem;line-height:1.4}.PolicyTimelinePanel_policyEventTooltip__Gm1Ns a{color:#3182ce;text-decoration:underline;font-size:.85rem}.PolicyTimelinePanel_policyEventTooltip__Gm1Ns a:hover{color:#2b6cb0}.PolicyTimelinePanel_policyEventTitle__HHkB9{font-weight:600;color:#1f2937;display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.9rem}.PolicyTimelinePanel_policyEventDot__bQ7bk{width:10px;height:10px;border-radius:50%}.PolicyTimelinePanel_policyEventDetails__Gogzq>div{margin-bottom:4px;color:#4b5563}@media (max-width:768px){.PolicyTimelinePanel_container__rDPNo{padding:2rem 1rem 3rem;touch-action:pan-x pan-y pinch-zoom}.PolicyTimelinePanel_timelineWrapper__bNV0p{padding-top:0}.PolicyTimelinePanel_container__rDPNo:after{content:"⟺";position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);font-size:1.5rem;color:#6b7280;animation:PolicyTimelinePanel_pulse__ugNSi 2s infinite}@keyframes PolicyTimelinePanel_pulse__ugNSi{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.PolicyTimelinePanel_eventsContainer__J8jbM{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;white-space:nowrap;touch-action:pan-x;width:100%;padding-bottom:20px;scrollbar-width:none;-ms-overflow-style:none}.PolicyTimelinePanel_eventsContainer__J8jbM::-webkit-scrollbar{display:none}.PolicyTimelinePanel_eventWrapper__xtVYO{min-width:120px;padding:.5rem;width:auto;flex:0 0 auto;scroll-snap-align:center;margin:0 10px}.PolicyTimelinePanel_labelContainer__ruxCN{top:-5px;width:120px;gap:.5rem}.PolicyTimelinePanel_connector__Lr8uH{visibility:hidden}.PolicyTimelinePanel_eventTitle__zGaGW{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;line-height:1.2;min-height:2.4em}.PolicyTimelinePanel_eventDate__E7YFK{padding-top:1rem;font-size:.6rem;opacity:.8}.PolicyTimelinePanel_integratedTooltip__qBaXp{padding:.6rem;width:90%;max-width:350px}.PolicyTimelinePanel_policyEventTooltip__Gm1Ns{font-size:.8rem}.PolicyTimelinePanel_policyEventTitle__HHkB9{font-size:.85rem}.PolicyTimelinePanel_eventDot__5rF5G{width:12px;height:12px;margin-top:10px}}.CustomTooltip_tooltip__gKz_h{background:hsla(0,0%,100%,.98);border:1px solid #e5e7eb;border-radius:8px;padding:12px;pointer-events:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-width:300px;position:absolute;transform:translate(-50%,-130%);z-index:1000}.CustomTooltip_tooltipHeader__uuVJ2{display:flex;justify-content:space-between;margin-bottom:5px}.CustomTooltip_date__b1lp0{font-weight:700}.CustomTooltip_value__2cgId{color:#333}.CustomTooltip_administration__xI4du{display:flex;align-items:center}.CustomTooltip_adminDot__d6fYT{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:5px}.CacheStatusCard_container__SEc9B{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;padding:0 1rem;gap:1.5rem;position:relative;z-index:20}.CacheStatusCard_card__E4hMT{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:42rem}.CacheStatusCard_statusSection__o_lRk{display:flex;align-items:center;gap:1rem}.CacheStatusCard_iconContainer__O1oQa{background-color:rgba(59,130,246,.1);padding:.75rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.CacheStatusCard_icon__ubVc_{width:1.5rem;height:1.5rem;color:#3b82f6}.CacheStatusCard_textContainer__LxvLA{display:flex;flex-direction:column}.CacheStatusCard_label__5R7ab{color:#6b7280;font-size:.875rem;font-weight:500}.CacheStatusCard_value__EGeuq{color:#111827;font-weight:600;font-size:1rem}.CacheStatusCard_updateSection__Q_bBW{display:flex;align-items:center;gap:.75rem;background-color:rgba(22,163,74,.1);padding:.75rem 1rem;border-radius:.75rem}.CacheStatusCard_updateLink__1XTI_{color:#4f46e5;font-weight:600;text-decoration:underline;transition:all .2s ease;margin:0 4px}.CacheStatusCard_updateLink__1XTI_:hover{color:#4338ca}.CacheStatusCard_updateIcon__aiyJm{width:1.25rem;height:1.25rem;color:#16a34a}.CacheStatusCard_updateLabel__oY_O9{color:#15803d;font-size:.875rem;font-weight:500}.CacheStatusCard_updateTime__gBeYd{color:#16a34a;font-size:.75rem;font-weight:500}.CacheStatusCard_updateNotice__gwLNG{width:100%;max-width:42rem;display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);border-radius:.75rem;color:#c2410c;font-weight:500;font-size:.95rem;text-align:center;animation:CacheStatusCard_fadeIn__6Ufvl .5s ease-out;line-height:1.4;box-shadow:0 1px 2px rgba(249,115,22,.05);margin-bottom:.5rem;position:relative;z-index:20}@keyframes CacheStatusCard_fadeIn__6Ufvl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CacheStatusCard_container__SEc9B{margin-top:1rem;position:static}.CacheStatusCard_card__E4hMT{flex-direction:column;gap:1rem;padding:1rem}.CacheStatusCard_updateSection__Q_bBW{width:100%}.CacheStatusCard_updateNotice__gwLNG{font-size:.875rem;padding:.625rem 1rem;position:static;margin-top:1rem}}.PolicyTimingEducation_container__BB58t{width:100%;max-width:64rem;margin:2rem auto;background-color:#fff;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #f3f4f6;overflow:hidden}.PolicyTimingEducation_header__1UL5C{width:100%;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background:#fff;border:none;cursor:pointer;transition:background-color .2s ease}.PolicyTimingEducation_headerText__DEDhs{display:flex;flex-direction:column;align-items:flex-start}.PolicyTimingEducation_header__1UL5C:hover{background-color:#f9fafb}.PolicyTimingEducation_headerContent__b0JKd{display:flex;align-items:center;gap:1rem}.PolicyTimingEducation_iconContainer__CgTkD{background-color:#eff6ff;padding:.625rem;border-radius:.5rem}.PolicyTimingEducation_icon__tdbgd{width:1.25rem;height:1.25rem;color:#2563eb}.PolicyTimingEducation_title__QdpeC{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.25rem}.PolicyTimingEducation_subtitle__fiqPC{font-size:.875rem;color:#6b7280}.PolicyTimingEducation_chevron__YdDkw{width:1.25rem;height:1.25rem;color:#9ca3af}.PolicyTimingEducation_content__2gRU1{padding:1.5rem;background:linear-gradient(180deg,#fff,#f9fafb)}.PolicyTimingEducation_examplesGrid___lBls{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin-bottom:1.5rem}.PolicyTimingEducation_closeButton__ZgEih{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;margin-top:2rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer}.PolicyTimingEducation_closeButton__ZgEih:hover{background-color:#f1f5f9;color:#475569}.PolicyTimingEducation_closeButtonIcon__1vsAk{width:1rem;height:1rem}@media (min-width:768px){.PolicyTimingEducation_examplesGrid___lBls{grid-template-columns:repeat(3,1fr)}.PolicyTimingEducation_header__1UL5C{padding:1rem}.PolicyTimingEducation_title__QdpeC{font-size:1rem}.PolicyTimingEducation_subtitle__fiqPC{font-size:.75rem}.PolicyTimingEducation_content__2gRU1{padding:1rem}}.PolicyTimingEducation_exampleCard__jbbfq{background:#fff;border-radius:.75rem;padding:1.25rem;border:1px solid #f3f4f6;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PolicyTimingEducation_exampleHeader__eDu8C{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.PolicyTimingEducation_exampleIconContainer__Nnl1p{padding:.5rem;border-radius:.5rem}.PolicyTimingEducation_immediate__ptcIa .PolicyTimingEducation_exampleIconContainer__Nnl1p{background-color:#f0fdf4}.PolicyTimingEducation_immediate__ptcIa .PolicyTimingEducation_exampleIcon__EODIE{color:#16a34a}.PolicyTimingEducation_medium__hpgE2 .PolicyTimingEducation_exampleIconContainer__Nnl1p{background-color:#eff6ff}.PolicyTimingEducation_medium__hpgE2 .PolicyTimingEducation_exampleIcon__EODIE{color:#2563eb}.PolicyTimingEducation_long__BqfjC .PolicyTimingEducation_exampleIconContainer__Nnl1p{background-color:#f5f3ff}.PolicyTimingEducation_long__BqfjC .PolicyTimingEducation_exampleIcon__EODIE{color:#7c3aed}.PolicyTimingEducation_exampleTitle__ZB1Dk{font-weight:600;color:#111827}.PolicyTimingEducation_exampleContent__Y5Yk4{margin-top:1rem}.PolicyTimingEducation_exampleSubtitle__3CCz1{font-weight:500;color:#111827;margin-bottom:.5rem}.PolicyTimingEducation_description__80hBC{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.PolicyTimingEducation_impact__GPCkW{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;background-color:#f3f4f6;padding:.75rem;border-radius:.5rem;margin-top:.75rem}.PolicyTimingEducation_impactIcon__Qc9s8{width:1rem;height:1rem;color:#4b5563;margin-top:.125rem}.PolicyTimingEducation_insight__IPuuR{background-color:#eff6ff;border-radius:.75rem;padding:1.25rem}.PolicyTimingEducation_insightHeader__fOncr{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.PolicyTimingEducation_insightIconContainer__63Izd{background-color:#dbeafe;padding:.5rem;border-radius:.5rem}.PolicyTimingEducation_insightsContainer__BuJTk{display:flex;flex-direction:column;gap:1rem}.PolicyTimingEducation_insightIcon__7zVqp{width:1.25rem;height:1.25rem;color:#2563eb}.PolicyTimingEducation_insightTitle__im69t{font-weight:600;color:#1e40af}.PolicyTimingEducation_insightText__U7EeF{font-size:.875rem;color:#1e40af;line-height:1.625}.PolicyTimingEducation_insight__IPuuR:last-child{background-color:#f5f3ff}.PolicyTimingEducation_examplesList__uKMxH{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.PolicyTimingEducation_crossAdminExample__HhtbI{background-color:#fff;border-radius:.5rem;padding:1rem;border:1px solid #e5e7eb}.PolicyTimingEducation_examplePolicy__vkx1v{font-weight:600;color:#1e40af;margin-bottom:.25rem}.PolicyTimingEducation_exampleSituation__r51oA{font-size:.875rem;color:#4b5563;margin-bottom:.25rem}.PolicyTimingEducation_exampleImpact__QhnCA{font-size:.875rem;color:#1e40af;background-color:#e0e7ff;padding:.5rem;border-radius:.25rem}.SlideOutPanel_overlay__sZl_u{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);backdrop-filter:blur(4px);z-index:40}.SlideOutPanel_panel__CxIb_{position:fixed;top:0;bottom:0;right:0;width:100%;max-width:42rem;height:100vh;background-color:#f3f4f8;box-shadow:-4px 0 12px rgba(0,0,0,.1);z-index:50;transform:translateX(100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;overflow:hidden}.SlideOutPanel_isOpen__0EsCF{transform:translateX(0)}.SlideOutPanel_header__vlfiy{position:sticky;top:0;left:0;right:0;background-color:#fff;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;z-index:51;box-shadow:0 1px 3px rgba(0,0,0,.05);flex-shrink:0}.SlideOutPanel_headerContent__5Ykbg{flex:1;padding-right:1rem}.SlideOutPanel_title__kxRq3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.SlideOutPanel_closeButton__FtCmK{background:#fff;border:none;border-radius:9999px;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease;cursor:pointer}.SlideOutPanel_closeButton__FtCmK:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SlideOutPanel_closeButtonInner__3NSu_{display:flex;align-items:center;gap:.5rem;color:#4b5563}.SlideOutPanel_closeIcon__jEwin{width:1.25rem;height:1.25rem}.SlideOutPanel_content__rk9cW{padding:1.5rem;overflow-y:auto;height:calc(100vh - 70px);box-sizing:border-box;-webkit-overflow-scrolling:touch}.SlideOutPanel_section__CggSp{background-color:#fff;border-radius:12px;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:1.5rem}@media (max-width:768px){.SlideOutPanel_panel__CxIb_{max-width:none}.SlideOutPanel_header__vlfiy{padding:.75rem 1rem}.SlideOutPanel_content__rk9cW{padding:1rem;height:calc(100vh - 60px)}.SlideOutPanel_closeButton__FtCmK{padding:.4rem .8rem}.SlideOutPanel_closeButtonInner__3NSu_ span{font-size:.9rem}}.ExecutiveOrderPanel_container__yj3DX{display:flex;flex-direction:column;gap:2rem;background-color:#f9fafb;padding:1.5rem}.ExecutiveOrderPanel_header__X3lJu{display:flex;align-items:center;gap:1rem}.ExecutiveOrderPanel_impactBadge__UkVuB{padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.ExecutiveOrderPanel_high__3lvn1{background-color:#fee2e2;color:#dc2626}.ExecutiveOrderPanel_medium__MGDAU{background-color:#fef3c7;color:#d97706}.ExecutiveOrderPanel_low__O_Tmj{background-color:#e0e7ff;color:#4f46e5}.ExecutiveOrderPanel_date__1044r{font-size:.875rem;color:#6b7280;font-weight:500}.ExecutiveOrderPanel_mainContent__8vZT8{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ExecutiveOrderPanel_title__DdSX_{font-size:1.75rem;font-weight:600;color:#111827;margin-bottom:1.25rem}.ExecutiveOrderPanel_description__FDJ0K{color:#4b5563;margin-bottom:1.5rem;line-height:1.6;font-size:1rem;padding:1.25rem;background-color:#d3e3ee;border-radius:.5rem;border:1px solid #e5e7eb}.ExecutiveOrderPanel_impactsSection__CUTMC{margin-top:2rem}.ExecutiveOrderPanel_impactsHeader__TbqVx{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #4f46e5;width:fit-content}.ExecutiveOrderPanel_impactsList__O7fdt{display:flex;flex-direction:column;gap:1rem}.ExecutiveOrderPanel_impact__IimGN{background:#fff;padding:1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .2s ease}.ExecutiveOrderPanel_impact__IimGN:hover{transform:translateX(4px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ExecutiveOrderPanel_impactArea__eOAna{font-weight:600;color:#4f46e5;margin-bottom:.5rem;font-size:1rem}.ExecutiveOrderPanel_impactDescription__zfgmC{color:#4b5563;line-height:1.6;font-size:.95rem}.ExecutiveOrderPanel_source__vv_m8{margin-top:2rem;padding-top:1rem;border-top:1px solid #e5e7eb;font-size:.875rem;color:#6b7280;font-style:italic;display:flex;justify-content:space-between;align-items:center}.ExecutiveOrderPanel_orderId__bL_mh{color:#9ca3af;font-size:.875rem}@media (max-width:768px){.ExecutiveOrderPanel_container__yj3DX{padding:1rem}.ExecutiveOrderPanel_header__X3lJu{flex-direction:column;align-items:flex-start;gap:.75rem}.ExecutiveOrderPanel_title__DdSX_{font-size:1.5rem}.ExecutiveOrderPanel_impact__IimGN{padding:1rem}}.CategoryNavigation_container__D6O6_{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.CategoryNavigation_card__uL_q1{display:flex;flex-direction:column;padding:1.5rem;background:#fff;border-radius:1rem;border:2px solid transparent;transition:all .2s ease;cursor:pointer}.CategoryNavigation_filterPrompt__FrJCQ{position:absolute;bottom:12px;right:12px;font-size:.75rem;color:#9ca3af;font-weight:500}.CategoryNavigation_card__uL_q1:hover{transform:translateY(-2px);border-color:rgba(79,70,229,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.CategoryNavigation_active__Syhpp{border-color:#4f46e5;transform:translateY(-2px);box-shadow:0 12px 20px -8px rgba(79,70,229,.15)}.CategoryNavigation_cardHeader__Tpnzr{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.CategoryNavigation_iconContainer__i2Ysb{padding:.75rem;background:rgba(79,70,229,.1);border-radius:.75rem;transition:all .2s ease}.CategoryNavigation_activeIcon__RT0pQ{background:rgba(79,70,229,.15)}.CategoryNavigation_icon__sBw_f{width:1.5rem;height:1.5rem;color:#4f46e5}.CategoryNavigation_titleContainer__aYIiY{flex:1}.CategoryNavigation_title__1JolS{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.CategoryNavigation_count__9hoZ6{font-size:.875rem;color:#6b7280}.CategoryNavigation_description__hlNDg{color:#6b7280;font-size:.875rem;line-height:1.5}.CategoryNavigation_arrow__26H4r{width:1.25rem;height:1.25rem;color:#9ca3af;transition:all .2s ease}.CategoryNavigation_arrowActive__djD38{transform:rotate(90deg);color:#4f46e5}@media (max-width:768px){.CategoryNavigation_container__D6O6_{grid-template-columns:1fr}.CategoryNavigation_card__uL_q1{padding:1.25rem}}.PolicyView_policyContainer___l7Pc{display:flex;flex-direction:column;gap:2rem;width:100%}.PolicyView_policyCard__xlPO1{background:linear-gradient(145deg,#fff5e6,#fff0f0);border-radius:1rem;padding:1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.03);cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.PolicyView_policyCard__xlPO1:not(:last-child){margin-bottom:1.5rem}.PolicyView_policyCard__xlPO1 .delay-notification{margin:-.25rem 0 .5rem}.PolicyView_policyCard__xlPO1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7-7 3.134 7 7 7zM11 88c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7z' fill='%23ffffff' fill-opacity='0.1'/%3E%3C/svg%3E");opacity:.5;z-index:0}.PolicyView_policyCard__xlPO1>*{position:relative;z-index:1}.PolicyView_policyCard__xlPO1:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(0,0,0,.1)}.PolicyView_policyHeader__k9CAA{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PolicyView_titleArea__JSfEz{flex:1}.PolicyView_policyTitle__LEjBr{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:.25rem}.PolicyView_date__ofVGM{font-size:.875rem;color:#6b7280;font-weight:500}.PolicyView_chevron__NjfcX{color:rgba(0,0,0,.3);width:1.25rem;height:1.25rem;transition:transform .2s ease;margin-left:1rem;flex-shrink:0}.PolicyView_policyCard__xlPO1:hover .PolicyView_chevron__NjfcX{transform:translateX(4px);color:rgba(0,0,0,.5)}.PolicyView_metricsPreview__JjPOp{display:flex;flex-wrap:wrap;gap:1rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.06);margin-top:auto}.PolicyView_metricPreview__SY5g9{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.7);border-radius:.5rem;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PolicyView_policyCard__xlPO1:hover .PolicyView_metricPreview__SY5g9{background:hsla(0,0%,100%,.9);box-shadow:0 2px 4px rgba(0,0,0,.1)}.PolicyView_metricIcon__xndPT{width:1.25rem;height:1.25rem;color:#4f46e5}.PolicyView_metricValue__78tuK{font-size:.875rem;font-weight:600;color:#4f46e5}@media (max-width:768px){.PolicyView_policyContainer___l7Pc{gap:1.5rem}.PolicyView_policyCard__xlPO1{padding:1rem}.PolicyView_policyTitle__LEjBr{font-size:1.125rem}.PolicyView_metricsPreview__JjPOp{gap:.75rem}.PolicyView_metricPreview__SY5g9{padding:.375rem .625rem}}.PolicyPanel_container__Y23WS{display:flex;flex-direction:column;gap:2rem;background-color:#f9fafb;padding:1.5rem}.PolicyPanel_header__lN21k{background:linear-gradient(145deg,#fff5e6,#fff0f0);border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.03);position:relative;overflow:hidden}.PolicyPanel_header__lN21k:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7-7 3.134 7 7 7zM11 88c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7z' fill='%23ffffff' fill-opacity='0.1'/%3E%3C/svg%3E");opacity:.5;z-index:0}.PolicyPanel_header__lN21k>*{position:relative;z-index:1}.PolicyPanel_titleArea__yTvCL{margin-bottom:1.25rem}.PolicyPanel_title__HFAJo{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem}.PolicyPanel_date__95Wb7{font-size:.875rem;color:#6b7280;font-weight:500}.PolicyPanel_description__DQUdH{color:#4b5563;line-height:1.6;font-size:1rem;padding:1.25rem;background:linear-gradient(90deg,#e0f2fe,#e0e7ff);border-radius:.5rem;border:1px solid rgba(59,130,246,.1)}.PolicyPanel_metricsGrid__EHvBh{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2rem}.PolicyPanel_metricCard__ajURN{background:linear-gradient(145deg,#fff,#f8fafc);padding:1.25rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.03);transition:all .2s ease;position:relative;overflow:hidden}.PolicyPanel_metricCard__ajURN:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4f46e5,#6366f1);opacity:0;transition:opacity .2s ease}.PolicyPanel_metricCard__ajURN:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.PolicyPanel_metricCard__ajURN:hover:before{opacity:1}.PolicyPanel_metricHeader__FmD1l{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.PolicyPanel_iconContainer__WZF_H{padding:.5rem;background:rgba(79,70,229,.1);border-radius:.5rem;color:#4f46e5}.PolicyPanel_metricTitle__OHR84{font-weight:600;color:#111827}.PolicyPanel_metricValue__iYdDr{font-size:1.5rem;font-weight:700;color:#4f46e5;margin-bottom:.5rem}.PolicyPanel_metricDescription__2f4sE{font-size:.875rem;color:#6b7280;line-height:1.5}.PolicyPanel_section__MK6lt{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PolicyPanel_sectionTitle__B1oCI{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #4f46e5;width:fit-content}.PolicyPanel_componentsList__ZQ7q4{display:flex;flex-direction:column;gap:1rem}.PolicyPanel_component__kOzSC{background:linear-gradient(145deg,#fff,#f8fafc);padding:1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .2s ease}.PolicyPanel_component__kOzSC:hover{transform:translateX(4px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-color:rgba(79,70,229,.3)}.PolicyPanel_componentTitle__am8xI{font-weight:600;color:#4f46e5;margin-bottom:.5rem}.PolicyPanel_componentDescription__PGC59{color:#4b5563;line-height:1.6;font-size:.95rem;margin-bottom:.75rem}.PolicyPanel_componentSource__dBccq{font-size:.875rem;color:#6b7280;font-style:italic}.PolicyPanel_impactsList__bSYxc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.PolicyPanel_impactItem__nqjZx{background:linear-gradient(145deg,#fff5e6,#fff0f0);padding:1rem;border-radius:.75rem;border:1px solid rgba(0,0,0,.03);color:#4b5563;font-size:.95rem;line-height:1.5;transition:all .2s ease}.PolicyPanel_impactItem__nqjZx:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.PolicyPanel_concernsList__VV49g{display:flex;flex-direction:column;gap:1rem}.PolicyPanel_concern__MT_qQ{padding:1.25rem;border-radius:.75rem;border-left:4px solid;transition:all .2s ease}.PolicyPanel_concern__MT_qQ:hover{transform:translateX(2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.PolicyPanel_concernHigh__2FkE2{border-left-color:#dc2626;background:linear-gradient(90deg,#fef2f2,#fff1f1)}.PolicyPanel_concernMedium__Dndb_{border-left-color:#f59e0b;background:linear-gradient(90deg,#fffbeb,#fff8e6)}.PolicyPanel_concernLow__3_NkH{border-left-color:#2563eb;background:linear-gradient(90deg,#eff6ff,#ebf3ff)}.PolicyPanel_concernHeader__B3Iud{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.PolicyPanel_concernTitle__9hV5x{font-size:1.1rem;font-weight:600;color:#111827}.PolicyPanel_severityBadge__WoOzF{font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:9999px}.PolicyPanel_severityHigh__f3odP{background:#fee2e2;color:#dc2626}.PolicyPanel_severityMedium__4gAZv{background:#fef3c7;color:#d97706}.PolicyPanel_severityLow__i4bsK{background:#dbeafe;color:#2563eb}.PolicyPanel_concernDescription__IApHJ{color:#4b5563;line-height:1.6;font-size:.95rem;margin-bottom:.75rem}.PolicyPanel_concernSource__COWgI{font-size:.875rem;color:#6b7280;font-style:italic}@media (max-width:768px){.PolicyPanel_container__Y23WS,.PolicyPanel_header__lN21k{padding:1rem}.PolicyPanel_title__HFAJo{font-size:1.5rem}.PolicyPanel_impactsList__bSYxc,.PolicyPanel_metricsGrid__EHvBh{grid-template-columns:1fr}}.DelayNotification_delayNotification__IP5Ge{background:linear-gradient(145deg,#fef3c7,#fffbeb);margin-bottom:1rem}.DelayNotification_container__QB7f_,.DelayNotification_delayNotification__IP5Ge{display:flex;align-items:center;gap:.75rem;border-left:4px solid #f59e0b;position:relative}.DelayNotification_container__QB7f_{background:linear-gradient(145deg,#f4d1c6,#fff2eb)}.DelayNotification_collapsed__ML5EH{padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;margin-bottom:.5rem;box-shadow:0 1px 2px rgba(245,158,11,.1)}.DelayNotification_expanded__ztur8{padding:1rem 1.25rem;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(245,158,11,.15)}.DelayNotification_icon__eo_7j{color:#d97706;flex-shrink:0}.DelayNotification_content__UFyFJ{flex:1}.DelayNotification_title__ry7W0{font-weight:600;color:#92400e;font-size:.875rem}.DelayNotification_message__DLczI{color:#92400e;font-size:.8125rem;line-height:1.4;margin-top:.125rem}.DelayNotification_expanded__ztur8 .DelayNotification_message__DLczI{font-size:.9375rem;margin-top:.25rem}@media (max-width:768px){.DelayNotification_delayNotification__IP5Ge{gap:.5rem}.DelayNotification_collapsed__ML5EH{padding:.625rem .875rem}.DelayNotification_expanded__ztur8{padding:.875rem 1rem}}.TariffDashboard_dashboard__mWrOz{padding:2rem 0}.TariffDashboard_statsGrid__NkiiB{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.TariffDashboard_statCard__fr93N{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}.TariffDashboard_statCard__fr93N:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TariffDashboard_statIcon__IITLz{width:3rem;height:3rem;background:linear-gradient(145deg,#f0f9ff,#e0f2fe);border-radius:.75rem;display:flex;align-items:center;justify-content:center}.TariffDashboard_statIcon__IITLz .TariffDashboard_icon__CF0js{width:1.5rem;height:1.5rem;color:#3b82f6}.TariffDashboard_statContent__c_lva{flex:1}.TariffDashboard_statValue__fRbHl{font-size:1.75rem;font-weight:700;color:#1f2937;line-height:1;margin-bottom:.25rem}.TariffDashboard_statLabel__W82aj{font-size:.875rem;color:#6b7280;font-weight:500}.TariffDashboard_controls__W_TLG{display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#f9fafb;border-radius:1rem;flex-wrap:wrap;align-items:center}.TariffDashboard_filterGroup__yGE71{display:flex;align-items:center;gap:.5rem}.TariffDashboard_filterLabel__4OO6M{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:#4b5563}.TariffDashboard_select__JCGNT{padding:.5rem 2rem .5rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;background:#fff;font-size:.875rem;color:#1f2937;cursor:pointer;transition:border-color .2s ease}.TariffDashboard_select__JCGNT:hover{border-color:#9ca3af}.TariffDashboard_select__JCGNT:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TariffDashboard_tariffGrid__nv_bQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:3rem}.TariffDashboard_tariffCard__gvI_X{background:#fff;border-radius:1rem;padding:1.5rem;border:2px solid #e5e7eb;transition:all .2s ease;cursor:pointer;position:relative}.TariffDashboard_tariffCard__gvI_X:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.08);border-color:#cbd5e1}.TariffDashboard_tariffCard__gvI_X.TariffDashboard_selected__7rH6v{border-color:#3b82f6;box-shadow:0 8px 20px rgba(59,130,246,.15)}.TariffDashboard_cardHeader__LShJ2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.TariffDashboard_countryInfo__ll6S2{display:flex;align-items:center;gap:.75rem}.TariffDashboard_flag__hvA_B{font-size:1.75rem;line-height:1}.TariffDashboard_countryName__SD0oe{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.TariffDashboard_badge__7VXes{padding:.25rem .75rem;text-transform:uppercase;letter-spacing:.025em}.TariffDashboard_badgeNegotiated__ErKOE{background:#dbeafe;color:#1e40af}.TariffDashboard_badgeStandard__gqEma{background:#f3f4f6;color:#4b5563}.TariffDashboard_badgePenalty__w4ReX{background:#fee2e2;color:#b91c1c}.TariffDashboard_badgeTruce__DH9pq{background:#fef3c7;color:#d97706}.TariffDashboard_rateDisplay__XjKcg{margin-bottom:1rem}.TariffDashboard_rate__qvql5{font-size:2.5rem;font-weight:700;margin-bottom:.25rem}.TariffDashboard_rateExtreme__sCG5e{color:#dc2626}.TariffDashboard_rateHigh__fpD_X{color:#ea580c}.TariffDashboard_rateMedium__VvPRF{color:#d97706}.TariffDashboard_rateLow__uo2Zj{color:#ca8a04}.TariffDashboard_rateMinimal__qVugt{color:#16a34a}.TariffDashboard_rateChange__FML2Q{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#6b7280}.TariffDashboard_increaseIcon__dkypz{color:#dc2626}.TariffDashboard_decreaseIcon__Ypp1l{color:#16a34a}.TariffDashboard_notes__9umqW{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#f9fafb;border-radius:.5rem;margin-bottom:.75rem;font-size:.875rem;color:#4b5563;line-height:1.4}.TariffDashboard_notes__9umqW svg{flex-shrink:0;margin-top:2px;color:#3b82f6}.TariffDashboard_tradeVolume__GxmwJ{display:flex;justify-content:space-between;padding:.5rem 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-bottom:.75rem}.TariffDashboard_volumeLabel__kqftL{font-size:.875rem;color:#6b7280}.TariffDashboard_volumeValue__WfQWf{font-size:.875rem;font-weight:600;color:#1f2937}.TariffDashboard_effectiveDate__Vav1X{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#9ca3af}.TariffDashboard_effectiveDate__Vav1X svg{width:12px;height:12px}.TariffDashboard_regionalSummary__6vmwh{margin-bottom:3rem}.TariffDashboard_sectionTitle__cyA84{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.TariffDashboard_regionGrid__NODyR{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.TariffDashboard_regionCard__GZpF8{padding:1.25rem;transition:all .2s ease}.TariffDashboard_regionCard__GZpF8:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.TariffDashboard_regionName__euNz6{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .75rem}.TariffDashboard_regionStats__wB3rG{display:flex;flex-direction:column;gap:.5rem}.TariffDashboard_regionStat__exr7Z{display:flex;justify-content:space-between;font-size:.875rem}.TariffDashboard_regionStatLabel___wKAN{color:#6b7280}.TariffDashboard_regionStatValue__s1qjI{font-weight:600;color:#1f2937}.TariffDashboard_sectoralTariffs__KP1ey{margin-bottom:3rem}.TariffDashboard_sectorGrid__8dwIl{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.TariffDashboard_sectorCard__ri3xh{background:linear-gradient(145deg,#f9fafb,#f3f4f6);border-radius:.75rem;padding:1rem;text-align:center;border:1px solid #e5e7eb;transition:all .2s ease}.TariffDashboard_sectorCard__ri3xh:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.05)}.TariffDashboard_sectorName__cVVgQ{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.TariffDashboard_sectorRate__l0ujf{font-size:1.5rem;font-weight:700;color:#3b82f6;margin-bottom:.25rem}.TariffDashboard_sectorType__9sQo6{font-size:.75rem;color:#6b7280}.TariffDashboard_keyDates__iDrmw{margin-bottom:2rem}.TariffDashboard_datesList__3YcRi{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.TariffDashboard_dateItem__8gGhL{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .2s ease}.TariffDashboard_dateItem__8gGhL:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.TariffDashboard_dateValue__Ab5ap{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#4b5563;white-space:nowrap}.TariffDashboard_dateValue__Ab5ap svg{width:14px;height:14px;color:#3b82f6}.TariffDashboard_dateEvent__G1We2{font-size:.875rem;color:#1f2937;line-height:1.4}.TariffDashboard_footerNote__GxStH{display:flex;align-items:center;gap:.75rem;padding:1.25rem;background:#fef3c7;border-radius:.75rem;border:1px solid #fcd34d}.TariffDashboard_footerNote__GxStH svg{flex-shrink:0;color:#d97706}.TariffDashboard_footerNote__GxStH p{margin:0;font-size:.875rem;color:#92400e;line-height:1.5}@media (max-width:768px){.TariffDashboard_statsGrid__NkiiB{grid-template-columns:1fr}.TariffDashboard_controls__W_TLG{flex-direction:column;align-items:stretch}.TariffDashboard_filterGroup__yGE71,.TariffDashboard_select__JCGNT{width:100%}.TariffDashboard_regionGrid__NODyR,.TariffDashboard_tariffGrid__nv_bQ{grid-template-columns:1fr}.TariffDashboard_sectorGrid__8dwIl{grid-template-columns:repeat(2,1fr)}.TariffDashboard_datesList__3YcRi{grid-template-columns:1fr}}.TariffDashboard_statCard__fr93N{display:grid;gap:6px}.TariffDashboard_statValue__fRbHl{font-size:clamp(22px,4vw,32px);font-weight:800;color:#111827}.TariffDashboard_calcWrap__Brht9{margin:10px 0 2px}.TariffDashboard_calcBtn__ZWQ07{border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;color:#374151}.TariffDashboard_calcBtn__ZWQ07:hover{background:#eef2ff;border-color:#c7d2fe}.TariffDashboard_calcBody__dwirX{margin-top:8px;background:#fff;border-radius:12px;padding:12px;color:#374151}.TariffDashboard_countryDetail__EGXY7{display:grid;gap:10px}.TariffDashboard_countryHeader__HVfPD{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TariffDashboard_kv__vsPCC{display:grid;gap:2px}.TariffDashboard_kLabel__dg7dj{font-size:.78rem;color:#6b7280;display:inline-flex;gap:6px;align-items:center}.TariffDashboard_kVal__cgL0G{font-weight:700;color:#111827}.TariffDashboard_plain__rbEBj{margin-top:4px;color:#111827}.TariffDashboard_delta__BYgzL{color:#6b7280}.TariffDashboard_badge__7VXes{font-size:.72rem;padding:4px 8px;border-radius:9999px;color:#111827;border:1px solid rgba(0,0,0,.08);background:#e5e7eb}.TariffDashboard_negotiated__YnK62{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.TariffDashboard_standard__nKpqa{background:#e5e7eb;border-color:#d1d5db}.TariffDashboard_penalty__L3GgO{background:#fee2e2;color:#7f1d1d;border-color:#fecaca}.TariffDashboard_truce__Ydsa_{background:#e0e7ff;color:#1e3a8a;border-color:#c7d2fe}.TariffDashboard_calcWrap__Brht9{margin:2rem 0}.TariffDashboard_calcBtn__ZWQ07{background:#f3f4f6;border:1px solid #d1d5db;padding:.5rem .75rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease}.TariffDashboard_calcBtn__ZWQ07:hover{background:#e5e7eb}.TariffDashboard_calcBody__dwirX{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;margin-top:.5rem;font-size:.85rem;line-height:1.4}.TariffDashboard_calcBody__dwirX ul{margin:0 0 .75rem 1.25rem;padding:0;list-style-type:disc}.TariffDashboard_calcBody__dwirX li{margin-bottom:.35rem}.TariffDashboard_regionBlurb__TKMvg{font-size:.85rem;line-height:1.35;color:#4b5563;margin:.25rem 0 .75rem}.TariffDashboard_regionCard__GZpF8{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:space-between}.TariffDashboard_regionStats__wB3rG{border-top:1px solid #f3f4f6;margin-top:.5rem;padding-top:.5rem}.TariffDashboard_badge__7VXes{padding:.15rem .45rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.TariffDashboard_negotiated__YnK62{background-color:#e0f2fe;color:#0369a1}.TariffDashboard_standard__nKpqa{background-color:#f3f4f6;color:#374151}.TariffDashboard_penalty__L3GgO{background-color:#fee2e2;color:#991b1b}.TariffDashboard_truce__Ydsa_{background-color:#fef9c3;color:#854d0e}.Tooltip_wrap__XXFdX{position:relative;display:inline-flex;align-items:center;gap:6px}.Tooltip_label__ZxuKA{font-weight:600;color:#4b5563;font-size:.875rem}.Tooltip_iconBtn__CicvZ{width:22px;height:22px;border-radius:9999px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.75rem;line-height:1;cursor:pointer}.Tooltip_iconBtn__CicvZ:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.Tooltip_pop__SRDlf{position:absolute;z-index:30;max-width:280px;background:#111827;color:#fff;padding:.65rem .75rem;border-radius:.5rem;font-size:.82rem;line-height:1.35;box-shadow:0 12px 24px rgba(0,0,0,.28)}.Tooltip_top__TepUb{bottom:calc(100% + 8px);left:0}.Tooltip_bottom__7YQJu{top:calc(100% + 8px);left:0}.Tooltip_left__FkDGT{right:calc(100% + 8px);top:0}.Tooltip_right__I4pi4{left:calc(100% + 8px);top:0}@media (hover:none){.Tooltip_pop__SRDlf{max-width:min(84vw,320px)}}.TariffLegend_legend__0Na9f{display:grid;gap:10px;margin:8px 0 14px}.TariffLegend_row__CTzob,.TariffLegend_scaleRow__4t51B{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.TariffLegend_badge__Scdeh{font-size:.72rem;padding:4px 8px;border-radius:9999px;font-weight:600;color:#111827;border:1px solid rgba(0,0,0,.08);background:#e5e7eb}.TariffLegend_negotiated__0hSam{background:#d1fae5;color:#065f46;border-color:#a7f3d0}.TariffLegend_standard__StgEj{background:#e5e7eb;color:#374151;border-color:#d1d5db}.TariffLegend_penalty__Yj0_0{background:#fee2e2;color:#7f1d1d;border-color:#fecaca}.TariffLegend_truce__CgvRj{background:#e0e7ff;color:#1e3a8a;border-color:#c7d2fe}.TariffLegend_note__FdIzd{font-size:.78rem;color:#6b7280}.TariffLegend_swatch__gBr3s{width:14px;height:14px;border-radius:3px;display:inline-block;border:1px solid rgba(0,0,0,.08)}.TariffLegend_scaleLbl__4aYLl{font-size:.78rem;color:#6b7280;margin-right:10px}.TariffLegend_minimal__mlEVb{background:#ecfdf5}.TariffLegend_low__ht8SH{background:#d1fae5}.TariffLegend_medium__eiidw{background:#fde68a}.TariffLegend_high__35YCb{background:#fecaca}.TariffLegend_extreme__12PGJ{background:#fecdd3}.TariffTimeline_timelineContainer__gWfEE{width:100%;margin:0 auto;padding:1rem 0}.TariffTimeline_timeline__SGnLU{position:relative;display:flex;flex-direction:column;gap:1.5rem}.TariffTimeline_timelineEvent__wh3sC{display:flex;position:relative;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.TariffTimeline_timelineEvent__wh3sC:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.08)}.TariffTimeline_timelineDateColumn__ERy6o{flex:0 0 180px;background:#f8fafc;padding:1.5rem;display:flex;flex-direction:column;position:relative}.TariffTimeline_timelineDate___l_6i{font-weight:600;color:#1f2937;font-size:1rem}.TariffTimeline_timelineLine__SfSm9{position:absolute;top:3rem;bottom:0;left:50%;width:2px;background:#e5e7eb}.TariffTimeline_timelineContent__e8I1N{flex:1;padding:1.5rem;border-left:1px solid #f3f4f6}.TariffTimeline_eventTitle__j0UAP{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.TariffTimeline_eventDescription__jjjIn{color:#4b5563;font-size:.95rem;line-height:1.6}.TariffTimeline_plainText__hWHaz{margin:0;padding:0;color:#4b5563}.TariffTimeline_bulletList__zY3aC{list-style:none;padding:0;margin:0}.TariffTimeline_bulletItem__uz4cF{position:relative;padding-left:1.5rem;margin-bottom:1rem;color:#4b5563}.TariffTimeline_bulletItem__uz4cF:last-child{margin-bottom:0}.TariffTimeline_bulletItem__uz4cF:before{content:"•";position:absolute;left:0;color:#3b82f6;font-size:1.2rem;line-height:1}.TariffTimeline_bulletMainText__ZntMb{display:block;margin-bottom:.5rem}.TariffTimeline_subBulletList__NAodr{list-style:none;padding:0;margin:.5rem 0 0}.TariffTimeline_subBulletItem__L6yXa{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#4b5563}.TariffTimeline_subBulletItem__L6yXa:last-child{margin-bottom:0}.TariffTimeline_subBulletItem__L6yXa:before{content:"–";position:absolute;left:0;color:#6b7280}.TariffTimeline_eventSource__QNIdO{margin-top:1.25rem;font-size:.875rem;color:#6b7280;display:flex;align-items:center}.TariffTimeline_sourceLink__GZFbj{display:inline-flex;align-items:center;gap:.25rem;color:#4f46e5;text-decoration:none;transition:color .2s ease}.TariffTimeline_sourceLink__GZFbj:hover{color:#4338ca;text-decoration:underline}.TariffTimeline_externalIcon__5LO1X{margin-left:.25rem}@media (max-width:768px){.TariffTimeline_timelineEvent__wh3sC{flex-direction:column}.TariffTimeline_timelineDateColumn__ERy6o{flex:0 0 auto;width:100%;padding:1rem}.TariffTimeline_timelineLine__SfSm9{display:none}.TariffTimeline_timelineContent__e8I1N{border-left:none;border-top:1px solid #f3f4f6;padding:1.25rem}.TariffTimeline_eventTitle__j0UAP{font-size:1.125rem}}