.geopolitics_si__wWzdP{transition:all .15s;border:1px solid #1e293b;cursor:pointer;display:block;width:100%;text-align:left;color:#e2e8f0;font-family:inherit;background:#0d1117;border-radius:6px;padding:6px 8px}.geopolitics_si__wWzdP:hover{border-top-color:#334155;border-right-color:#334155;border-bottom-color:#334155;background:#111827!important}.geopolitics_siOn__YQVGJ{border-color:var(--c)!important;background:color-mix(in srgb,var(--c) 10%,#0f172a)!important}.geopolitics_fl__PTNkv{transition:opacity .25s,stroke-width .25s;cursor:pointer}.geopolitics_fl__PTNkv:hover{stroke-width:5px!important}.geopolitics_bub__7xCxS{transition:opacity .3s;cursor:pointer}.geopolitics_bub__7xCxS:hover{opacity:1!important}.geopolitics_rl__pvSV2{transition:opacity .25s,stroke-width .25s;cursor:pointer}.geopolitics_rl__pvSV2:hover{stroke-width:4px!important}.geopolitics_logPage__xXORp{min-height:100vh;background:linear-gradient(145deg,#080c18,#0d1225,#0a0e17);font-family:Noto Sans KR,-apple-system,sans-serif;color:#e2e8f0;padding:12px}.geopolitics_logHeader__KK5EQ{max-width:1400px;margin:0 auto 18px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.geopolitics_logTitle__6LmBw{font-size:clamp(16px,2.5vw,22px);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.geopolitics_logSubtitle__1e3DM{font-size:11px;color:var(--c-muted);font-weight:300;margin:0}.geopolitics_logTabBar__AJJdK{margin-left:auto;display:inline-flex;background:#111827;border-radius:10px;padding:3px;border:1px solid #1e293b}.geopolitics_logTabBtn__hYbKh{padding:6px 14px;border-radius:8px;border:none;cursor:pointer;font-size:13px;transition:all .2s;font-family:inherit}.geopolitics_logMain__5V_y6{max-width:1400px;margin:0 auto;display:flex;gap:16px;align-items:flex-start}.geopolitics_logSidebar__E7fgW{width:250px;min-width:220px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.geopolitics_logLegend___efXm{display:flex;gap:8px;margin-bottom:2px;font-size:10px;color:var(--c-muted);padding:0 2px}.geopolitics_logLegendItem__UKhgx{display:flex;align-items:center;gap:4px}.geopolitics_logSiRoute__HpBGD{border-radius:8px!important;padding:7px 10px!important}.geopolitics_logRouteHead__Zu6V2{display:flex;align-items:center;gap:6px;margin-bottom:2px}.geopolitics_logRouteName__0Bubu{font-size:11.5px;font-weight:600;line-height:1.3}.geopolitics_logRouteMeta__YB5Ud{display:flex;gap:6px;font-size:10px;color:#94a3b8;align-items:center}.geopolitics_logMapBox__zyZjG{flex:1 1;background:linear-gradient(180deg,#0c1020,#111830);border-radius:12px;border:1px solid #1e293b;overflow:hidden;position:relative}.geopolitics_logSvg__lHx2p{display:block;width:100%;height:auto}.geopolitics_peNone__LDYHu{pointer-events:none}.geopolitics_logBottom__sZLii{max-width:1400px;margin:22px auto 0}.geopolitics_logDetail__f9S8X{background:rgba(13,17,35,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:14px 18px;animation:geopolitics_fadeIn__6wQ8q .2s ease}.geopolitics_logDetailReactive__lQ6GC{position:relative;border:1px solid color-mix(in srgb,var(--tier) 28%,#1e293b)!important;border-left:4px solid var(--tier)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--tier) 12%,transparent),0 12px 32px -14px color-mix(in srgb,var(--tier) 35%,transparent);animation:geopolitics_chokeEnter__uNw0h .4s cubic-bezier(.2,.8,.2,1) both}@keyframes geopolitics_chokeEnter__uNw0h{0%{opacity:0;transform:translateY(10px);box-shadow:0 0 0 0 color-mix(in srgb,var(--tier) 45%,transparent),0 0 28px 2px color-mix(in srgb,var(--tier) 40%,transparent)}55%{box-shadow:0 0 0 2px color-mix(in srgb,var(--tier) 30%,transparent),0 14px 38px -10px color-mix(in srgb,var(--tier) 50%,transparent)}to{opacity:1;transform:translateY(0);box-shadow:0 0 0 1px color-mix(in srgb,var(--tier) 12%,transparent),0 12px 32px -14px color-mix(in srgb,var(--tier) 35%,transparent)}}@media (prefers-reduced-motion:reduce){.geopolitics_logDetailReactive__lQ6GC{animation:none}}.geopolitics_logDetailRow__u5OE0{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.geopolitics_logDetailLeft__4vlfK{flex:1 1 300px;min-width:240px}.geopolitics_logDetailBadgeRow__m0sRk{display:flex;align-items:center;gap:8px;margin-bottom:6px}.geopolitics_logTransportBadge__ZoiN8{font-size:11px;padding:2px 8px;border-radius:4px;background:#1e293b;color:#94a3b8;border:1px solid #334155}.geopolitics_logDetailTitle__Xtc8l{font-size:16px;font-weight:700;margin-bottom:6px;margin-top:0}.geopolitics_logShareRow__oy4E_{font-size:12px;color:#94a3b8;line-height:1.6}.geopolitics_logShareLabel__4hXjg{color:var(--c-subdim)}.geopolitics_logShareVal__hoVmF{font-family:JetBrains Mono,monospace;font-weight:600;font-size:14px}.geopolitics_logShareDot__A5pf7{color:var(--c-dim);margin:0 6px}.geopolitics_logWaypoints__rxK8r{font-size:11px;color:var(--c-dim);margin-top:6px}.geopolitics_logRiskBox__GgubV{flex:0 1 400px;min-width:260px;border-radius:10px;padding:12px 14px}.geopolitics_logRiskHead__RIh_C{display:flex;align-items:center;gap:6px;margin-bottom:6px}.geopolitics_logRiskLabel__bkqZU{font-size:12px;font-weight:600}.geopolitics_logRiskBadge__7Z9Ji{font-size:10px;padding:1px 6px;border-radius:4px;font-weight:600}.geopolitics_logRiskText__4whgA{font-size:13px;line-height:1.6;color:#cbd5e1}.geopolitics_logCloseBtn__8hsP1{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:14px;padding:4px 10px;align-self:flex-start;font-family:inherit}.geopolitics_emptyPanel__LrStP{background:var(--c-bg-card);border:1px solid var(--c-border-alt);border-radius:12px;padding:16px;text-align:center;color:var(--c-muted);font-size:13px}.geopolitics_logFootnote__pr5EB{max-width:1400px;margin:16px auto 0;font-size:10px;color:var(--c-subdim);text-align:center}.geopolitics_energyTitle__j3uJZ{font-size:clamp(16px,2.5vw,22px);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#f59e0b,#ef4444,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.geopolitics_energyTabBar__AroWm{margin-left:auto;display:flex;gap:4px;background:#111827;border-radius:10px;padding:3px;border:1px solid #1e293b}.geopolitics_energyTypeBar__YS7Tn{max-width:1400px;margin:0 auto 8px;display:flex;gap:6px;flex-wrap:wrap}.geopolitics_energySidebar__e8ijm{width:260px;min-width:220px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.geopolitics_energySideLegend__z2aes{font-size:10px;color:var(--c-muted);padding:0 2px 4px;display:flex;gap:8px}.geopolitics_energySiHead__dmp2p{display:flex;align-items:center;gap:5px;margin-bottom:1px}.geopolitics_energySiLabel__ykFyi{font-size:11px;font-weight:600;line-height:1.3}.geopolitics_energySiMeta__v7Tv3{font-size:10px;color:#94a3b8;display:flex;gap:4px;align-items:center}.geopolitics_energySiRisk__H__6a{margin-left:auto}.geopolitics_energySiFuture__BtVwV{color:#6366f1;margin-left:auto}.geopolitics_energySiEmerging__7AXH3{color:#10b981;margin-left:auto}.geopolitics_energySiEmpty__17bd3{font-size:12px;color:var(--c-muted);padding:10px;text-align:center}.geopolitics_cPointer__2xynh{cursor:pointer}.geopolitics_energyDetailLeft__929eL{flex:1 1 320px;min-width:240px}.geopolitics_energyDetailH3__SVhYR{font-size:16px;font-weight:700;margin:0}.geopolitics_energyFutureBadge__fJYmL{font-size:10px;padding:2px 8px;border-radius:4px;background:#6366f122;color:#818cf8;border:1px solid #6366f144}.geopolitics_energyEmergingBadge__M9Bt6{font-size:10px;padding:2px 8px;border-radius:4px;background:#10b98122;color:#34d399;border:1px solid #10b98144}.geopolitics_energyDetailBody__jo5dl{font-size:13px;color:#94a3b8;line-height:1.7}.geopolitics_energyMuted__9N5C7{color:var(--c-subdim)}.geopolitics_energyProdVal__j9hDQ{font-size:18px}.geopolitics_energyMonoVal__zb12Z,.geopolitics_energyProdVal__j9hDQ{font-family:JetBrains Mono,monospace;font-weight:600}.geopolitics_energyDotLg__oIZVJ{color:var(--c-dim);margin:0 8px}.geopolitics_energyDotSm__G3d7m{color:var(--c-dim);margin:0 6px}.geopolitics_energyMt4__lkLzE{margin-top:4px}.geopolitics_energyRefBody__hIIdI{font-size:12px;color:#94a3b8;line-height:1.7}.geopolitics_energyRefCapacity__aQhCA{color:#fbbf24;font-family:JetBrains Mono,monospace;font-weight:600}.geopolitics_energyRefDesc__PGxIU{margin-top:4px;color:#cbd5e1}.geopolitics_energyRiskBox__QBjYw{flex:0 1 380px;min-width:240px;border-radius:10px;padding:12px 14px}.geopolitics_energyChokeRiskBox__u6_6u{flex:0 1 380px;min-width:240px;background:#ef444408;border:1px solid #ef444425;border-radius:10px;padding:12px 14px}.geopolitics_energyChokeRiskLabel__pcnDR{font-size:12px;font-weight:600;color:#ef4444;margin-bottom:6px}@media (max-width:640px){.geopolitics_logPage__xXORp{padding:16px 12px 24px}.geopolitics_logHeader__KK5EQ{margin-bottom:20px}.geopolitics_logMain__5V_y6{flex-direction:column;align-items:stretch;gap:22px}.geopolitics_energySidebar__e8ijm,.geopolitics_logSidebar__E7fgW{width:100%;min-width:0;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(102,255,190,.55) rgba(42,255,190,.4);background:rgba(15,23,42,.55);border:1px solid #1e293b;border-radius:10px;padding:10px;box-shadow:inset 0 -30px 18px -12px rgba(6,9,19,.85)}.geopolitics_energyTabBar__AroWm,.geopolitics_logTabBar__AJJdK{margin-left:0}.geopolitics_logMapBox__zyZjG{width:calc(100% + 24px);margin:0 -12px;border-radius:0}.geopolitics_logBottom__sZLii{margin-top:24px}.geopolitics_logFootnote__pr5EB{margin-top:18px}}.chokepoints_legend__IS3Of{display:flex;gap:12px;flex-wrap:wrap;padding:6px 2px 10px;border-bottom:1px solid #1e293b;margin-bottom:8px;font-size:11px;color:#94a3b8}.chokepoints_legendItem___h330{display:inline-flex;align-items:center;gap:5px}.chokepoints_legendDot__D_Bvg{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 3px hsla(0,0%,100%,.06)}.chokepoints_legendHint__03xvQ{color:#64748b;font-size:10.5px}.chokepoints_sideItem__Y2OV4{text-align:left;padding:9px 10px;border-radius:6px;border-left:3px solid var(--c);display:block;width:100%}.chokepoints_sideHead__2E1TL{display:flex;align-items:center;gap:6px;font-size:13px;color:#e2e8f0}.chokepoints_sideDot__EpeD9{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chokepoints_sideName__bKhf4{font-weight:600;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chokepoints_sideRisk__9M5fj{font-size:11px;flex-shrink:0}.chokepoints_sideMeta__WCWI0{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:11px;color:#94a3b8}.chokepoints_sideRegion__Y7He6{color:#64748b;letter-spacing:.02em}.chokepoints_sideTransit__hMUOq{color:#9aa7b8;line-height:1.4}.chokepoints_detailHead__YuyE0{padding:4px 0 10px;border-bottom:1px solid #1e293b;margin-bottom:12px}.chokepoints_detailBadges__IAuFT{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.chokepoints_detailBadge__N8xku{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600;letter-spacing:.02em}.chokepoints_detailRegion__puIKu{font-size:11px;padding:2px 8px;border-radius:4px;background:#1e293b;color:#94a3b8;border:1px solid #334155}.chokepoints_detailRisk__WNCke{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500}.chokepoints_detailTitle__QcR94{font-size:18px;color:#e2e8f0;font-weight:600;margin:4px 0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.chokepoints_detailTitleEn__gKr59{font-size:12px;color:#64748b;font-weight:400;letter-spacing:.02em}.chokepoints_detailTransit__bjUIO{font-size:12.5px;color:#cbd5e1;font-family:JetBrains Mono,monospace}.chokepoints_detailGrid__2mHvJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}@media (max-width:640px){.chokepoints_detailGrid__2mHvJ{grid-template-columns:1fr}}.chokepoints_detailCard__xHUeh{background:#0f172a;border:1px solid #1e293b;border-radius:6px;padding:10px 12px}.chokepoints_cardLabel__RTyJZ{font-size:11.5px;color:#cbd5e1;letter-spacing:.02em;margin-bottom:7px;font-weight:600}.chokepoints_cardBody__DQRFS{font-size:12.5px;color:#cbd5e1;line-height:1.55;display:flex;flex-wrap:wrap;gap:5px}.chokepoints_chip___R5Nb{display:inline-block;font-size:11.5px;padding:2px 8px;border-radius:4px;background:#1e293b;color:#cbd5e1;border:1px solid #334155}.chokepoints_eventsWrap__QHQdh{background:#0f172a;border:1px solid #1e293b;border-radius:6px;padding:10px 12px}.chokepoints_events__wdq1l{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.chokepoints_eventItem__AIK_Y{display:grid;grid-template-columns:68px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:12px;color:#cbd5e1;line-height:1.5}@media (max-width:640px){.chokepoints_eventItem__AIK_Y{grid-template-columns:1fr;gap:2px;padding:4px 0;border-bottom:1px solid #1e293b}.chokepoints_eventItem__AIK_Y:last-child{border-bottom:none}}.chokepoints_eventYear__1ny6a{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:11px;white-space:nowrap}.chokepoints_eventDesc__56nHy{color:#e2e8f0}.chokepoints_eventImpact___6F9l{color:#f59e0b;font-size:11.5px;text-align:right}@media (max-width:640px){.chokepoints_eventImpact___6F9l{text-align:left}}.chokepoints_shipSection__IAaP8{max-width:1400px;margin:28px auto 0;padding:18px 20px;background:rgba(13,17,35,.7);border:1px solid #1e293b;border-radius:12px}.chokepoints_shipHead__wiPZ8{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.chokepoints_shipTitle__OE6vB{font-size:16px;font-weight:700;color:#e2e8f0;margin:0 0 3px;letter-spacing:-.01em}.chokepoints_shipSub__Z4WUe{font-size:12px;color:#94a3b8;margin:0;line-height:1.5}.chokepoints_shipPeriodBar__64k4O{display:inline-flex;background:#111827;border:1px solid #1e293b;border-radius:8px;padding:3px;gap:2px}.chokepoints_shipPeriodBtn__NU5iH{padding:5px 12px;border-radius:6px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-family:inherit;cursor:pointer;transition:all .15s}.chokepoints_shipPeriodBtn__NU5iH:hover{color:#e2e8f0}.chokepoints_shipPeriodBtnOn__zvXjd{background:#1e293b;color:#e2e8f0;font-weight:600}.chokepoints_shipSummary__V9J6v{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}@media (max-width:640px){.chokepoints_shipSummary__V9J6v{grid-template-columns:repeat(2,1fr)}}.chokepoints_shipStat__c2SwV{background:#0f172a;border:1px solid #1e293b;border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.chokepoints_shipStatLabel__YhyiU{font-size:10.5px;color:#64748b;letter-spacing:.03em;text-transform:uppercase}.chokepoints_shipStatVal___Jpjw{font-size:15px;font-family:JetBrains Mono,monospace;font-weight:600;color:#e2e8f0}.chokepoints_shipStatDate__VKSWE{font-size:10px;color:#64748b;font-family:JetBrains Mono,monospace}.chokepoints_shipLegend__rlOFq{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:11px;color:#94a3b8}.chokepoints_shipLegendLabel__hIX9t{color:#64748b}.chokepoints_shipLegendItem__P7kGr{display:inline-flex;align-items:center;gap:5px}.chokepoints_shipLegendDash__jIqwZ{display:inline-block;width:14px;height:2px;border-radius:1px}.chokepoints_shipLegendEmpty__lUQd2{color:#64748b;font-style:italic}.chokepoints_shipTip___osrT{background:rgba(15,23,42,.95);border:1px solid #334155;border-radius:6px;padding:8px 10px;font-size:11.5px;color:#e2e8f0}.chokepoints_shipTipDate__W_weZ{color:#94a3b8;margin-bottom:2px;font-family:JetBrains Mono,monospace}.chokepoints_shipTipVal__KCdsZ{font-family:JetBrains Mono,monospace;font-weight:600;color:#60a5fa}.chokepoints_shipTipEv__rfBiM{margin-top:4px;padding-top:4px;border-top:1px solid #334155;font-weight:600;font-size:11px}@media (max-width:640px){.chokepoints_shipSection__IAaP8{padding:14px 14px 16px;margin-top:20px}.chokepoints_shipHead__wiPZ8{flex-direction:column;align-items:stretch}.chokepoints_shipPeriodBar__64k4O{align-self:flex-start}}