.WorldTradeMap-module__2XER7G__globeExplorer{padding:clamp(16px,2.4vw,28px)}.WorldTradeMap-module__2XER7G__globeLayout{grid-template-columns:1fr}.WorldTradeMap-module__2XER7G__globeCard{background:radial-gradient(circle at 24% 5%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 36%), linear-gradient(155deg, #f9fcfb 0%, #eef6f4 58%, #e7f1ef 100%);position:relative;box-shadow:inset 0 1px #ffffffbd,0 15px 34px #15434012}.WorldTradeMap-module__2XER7G__globeToolbar{border-bottom:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:#ffffff85;min-height:64px;padding:12px 14px}.WorldTradeMap-module__2XER7G__globePickerWrap{align-items:center;gap:9px;min-width:0;display:flex}.WorldTradeMap-module__2XER7G__globePickerWrap label{color:var(--color-text-secondary);white-space:nowrap;font-size:10px;font-weight:800}.WorldTradeMap-module__2XER7G__globePickerWrap select{border:1px solid var(--color-border);width:min(250px,42vw);min-height:38px;color:var(--color-text-primary);background:#ffffffc7;border-radius:10px;outline:none;padding-inline:10px}.WorldTradeMap-module__2XER7G__globePickerWrap select:hover{border-color:var(--color-border-strong)}.WorldTradeMap-module__2XER7G__globePickerWrap select:focus-visible{border-color:var(--color-ring);box-shadow:var(--shadow-focus)}.WorldTradeMap-module__2XER7G__globeControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.WorldTradeMap-module__2XER7G__globeControls button{border:1px solid var(--color-border);min-height:36px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff9e;border-radius:9px;padding:6px 10px;font-size:10px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s}.WorldTradeMap-module__2XER7G__globeControls button:nth-child(2),.WorldTradeMap-module__2XER7G__globeControls button:nth-child(3){width:36px;color:var(--color-text-primary);padding-inline:0;font-size:17px}.WorldTradeMap-module__2XER7G__globeControls button:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);background:#ffffffeb}.WorldTradeMap-module__2XER7G__globeControls button:active{transform:translateY(1px)}.WorldTradeMap-module__2XER7G__globeControls button[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-primary) 42%, var(--color-border));color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, #fff)}.WorldTradeMap-module__2XER7G__selectionRow{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 5px;display:flex}.WorldTradeMap-module__2XER7G__selectionSummary{align-items:center;gap:8px;display:flex}.WorldTradeMap-module__2XER7G__selectionSummary strong{color:var(--color-text-primary);font-size:11px}.WorldTradeMap-module__2XER7G__selectionSummary small{color:var(--color-text-tertiary);font-weight:850}.WorldTradeMap-module__2XER7G__clearMapSelection{min-height:36px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:10px;font-weight:800}.WorldTradeMap-module__2XER7G__clearMapSelection:hover{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.WorldTradeMap-module__2XER7G__globeCard .selection-chip{background:#ffffffb8;box-shadow:0 4px 12px #143c3d0d}.WorldTradeMap-module__2XER7G__globeStage{isolation:isolate;background:radial-gradient(circle at 18% 20%,#087f691a,#0000 21%),radial-gradient(circle at 80% 20%,#2563eb0e,#0000 24%),radial-gradient(circle at 50% 55%,#74afa52e,#0000 48%),linear-gradient(#edf6f4,#e0eeeb);min-height:410px;transition:background .22s;position:relative;overflow:hidden}.WorldTradeMap-module__2XER7G__globeStage:before{content:"";z-index:0;pointer-events:none;opacity:.4;background-image:linear-gradient(color-mix(in srgb, var(--color-border) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 28%, transparent) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 88%);mask-image:linear-gradient(#0009,#0000 88%)}.WorldTradeMap-module__2XER7G__tradeGlobeCanvas{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;filter:invert()hue-rotate(180deg)saturate(.72)brightness(1.07)contrast(.91);outline:none;width:100%;height:100%;transition:filter .22s;display:block;position:absolute;inset:0}.WorldTradeMap-module__2XER7G__tradeGlobeCanvas.WorldTradeMap-module__2XER7G__isDragging{cursor:grabbing;touch-action:none}.WorldTradeMap-module__2XER7G__tradeGlobeCanvas:focus-visible{box-shadow:inset 0 0 0 3px var(--color-ring)}.WorldTradeMap-module__2XER7G__globeLightSheen{z-index:2;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(135deg,#fff3,#0000 44%,#087f6909);border-radius:50%;position:absolute;inset:8% 9% 12%}.WorldTradeMap-module__2XER7G__globeBrandOrbit{z-index:2;pointer-events:none;border:1px solid #087f691f;border-left-color:#087f6905;border-radius:50%;width:70%;height:24%;animation:6s ease-in-out infinite WorldTradeMap-module__2XER7G__globeOrbitPulse;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}@keyframes WorldTradeMap-module__2XER7G__globeOrbitPulse{0%,to{opacity:.38;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}50%{opacity:.64;transform:translate(-50%,-50%)rotate(-8deg)scale(1.015)}}.WorldTradeMap-module__2XER7G__globeInstruction{z-index:5;inset-inline-start:14px;border:1px solid var(--glass-border);background:var(--glass-background);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:999px;margin:0;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:12px}.WorldTradeMap-module__2XER7G__globeTooltip{border-color:#69d7c142}.WorldTradeMap-module__2XER7G__globeState{color:var(--color-text-secondary);background:linear-gradient(#f4f8f7f2,#e7f1eff5)}.WorldTradeMap-module__2XER7G__globeState.map-error{color:var(--color-danger)}.WorldTradeMap-module__2XER7G__globeState button{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.WorldTradeMap-module__2XER7G__globeLegend{border-top:1px solid color-mix(in srgb, var(--color-border) 75%, transparent)}.WorldTradeMap-module__2XER7G__globeLegend .legend-dot.available{background:#6ca89f}.WorldTradeMap-module__2XER7G__globeLegend .legend-dot.unavailable{background:#9aaeb2}.WorldTradeMap-module__2XER7G__globeLegend .legend-dot.syria{background:#d65d32}.WorldTradeMap-module__2XER7G__globeComparison{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-subtle) 100%);box-shadow:inset 0 1px #ffffff85}.WorldTradeMap-module__2XER7G__globeComparisonEmpty{min-height:190px}.WorldTradeMap-module__2XER7G__globeEmptyIcon{background:linear-gradient(135deg, var(--color-primary-soft), color-mix(in srgb, var(--color-info) 8%, var(--color-surface)))}.WorldTradeMap-module__2XER7G__globeSourceNote{margin-top:13px}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeCard{background:radial-gradient(circle at 22% 10%,#258d842e,#0000 34%),linear-gradient(155deg,#0b2029 0%,#071820 48%,#051118 100%);box-shadow:0 22px 54px #00000038}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeToolbar{background:#06151d66;border-bottom-color:#97c6ca1f}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globePickerWrap select{color:#eefbf8;background:#122f39d1;border-color:#9acacb38}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globePickerWrap select option{color:#102328;background:#fff}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeControls button{color:#d9efec;background:#13303aa3;border-color:#9acacb2e}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeControls button:hover{color:#fff;background:#225459b8;border-color:#65d6c56b}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeControls button[aria-pressed=true]{color:#8fe7d9;background:#153b40b3;border-color:#65d6c580}html[data-theme=dark] .WorldTradeMap-module__2XER7G__selectionSummary strong{color:#d8efeb}html[data-theme=dark] .WorldTradeMap-module__2XER7G__selectionSummary small{color:#87a9aa}html[data-theme=dark] .WorldTradeMap-module__2XER7G__clearMapSelection{color:#77d9cb}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeCard .selection-chip{color:#ecf8f6;box-shadow:none;background:#0e2630db;border-color:#91c2c438}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeStage{background:radial-gradient(circle at 18% 23%,#65d6c514,#0000 19%),radial-gradient(circle at 78% 18%,#4f8ff712,#0000 22%),radial-gradient(circle at 50% 54%,#17474f52,#0000 48%),linear-gradient(#081b23,#05131a)}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeStage:before{opacity:.45;background-image:radial-gradient(circle at 8% 21%,#ffffffbf 0 1px,#0000 1.4px),radial-gradient(circle at 17% 67%,#ffffff73 0 1px,#0000 1.5px),radial-gradient(circle at 31% 14%,#ffffff80 0 1px,#0000 1.3px),radial-gradient(circle at 68% 31%,#ffffff80 0 1px,#0000 1.4px),radial-gradient(circle at 87% 58%,#ffffffa6 0 1px,#0000 1.4px),radial-gradient(circle at 75% 79%,#fff6 0 1px,#0000 1.4px),radial-gradient(circle at 48% 88%,#ffffff73 0 1px,#0000 1.4px);background-size:auto;-webkit-mask-image:none;mask-image:none}html[data-theme=dark] .WorldTradeMap-module__2XER7G__tradeGlobeCanvas{filter:none}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeLightSheen{mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff09,#0000 43%,#36d3bf06)}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeBrandOrbit{border-color:#65d6c51c #65d6c51c #65d6c51c #65d6c505}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeInstruction{color:#9dbbbd;background:#05141ba3;border-color:#8fc8c926}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeState{color:#b9d3d2;background:linear-gradient(#061820f5,#041118f7)}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeState button{color:#eaf7f5;background:#15353fe0;border-color:#97c6ca33}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeLegend{color:#8faeb0;border-top-color:#97c6ca1a}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeLegend .legend-dot.available{background:#5b9a93}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeLegend .legend-dot.unavailable{background:#5b727e}html[data-theme=dark] .WorldTradeMap-module__2XER7G__globeLegend .legend-dot.syria{background:#f9733d;border-color:#ffd5c0}@media (min-width:980px){.WorldTradeMap-module__2XER7G__globeLayout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr)}.WorldTradeMap-module__2XER7G__globeStage{min-height:520px}.WorldTradeMap-module__2XER7G__globeComparisonEmpty{min-height:380px}}@media (max-width:720px){.WorldTradeMap-module__2XER7G__globeToolbar{flex-direction:column;align-items:stretch;gap:10px}.WorldTradeMap-module__2XER7G__globePickerWrap{justify-content:space-between;width:100%}.WorldTradeMap-module__2XER7G__globePickerWrap select{width:min(72vw,280px)}.WorldTradeMap-module__2XER7G__globeControls{justify-content:flex-start}.WorldTradeMap-module__2XER7G__globeStage{min-height:405px}.WorldTradeMap-module__2XER7G__globeBrandOrbit{width:88%;height:22%}}@media (max-width:460px){.WorldTradeMap-module__2XER7G__globeStage{min-height:350px}.WorldTradeMap-module__2XER7G__globePickerWrap{flex-direction:column;align-items:flex-start;gap:5px}.WorldTradeMap-module__2XER7G__globePickerWrap select{width:100%}.WorldTradeMap-module__2XER7G__globeControls button:first-child,.WorldTradeMap-module__2XER7G__globeControls button:last-child{flex:auto}.WorldTradeMap-module__2XER7G__selectionRow{padding-inline:12px}.WorldTradeMap-module__2XER7G__globeInstruction{bottom:10px;inset-inline-start:10px}}@media (prefers-reduced-motion:reduce){.WorldTradeMap-module__2XER7G__globeBrandOrbit{animation:none}.WorldTradeMap-module__2XER7G__globeControls button,.WorldTradeMap-module__2XER7G__tradeGlobeCanvas{transition:none}}
