@import "https://api.fontshare.com/v2/css?f[]=general-sans@200,300,400,500,600,700&display=swap";@import "https://api.fontshare.com/v2/css?f[]=general-sans@200,300,400,500,600,700,401,501,601,701&display=swap";:root{--font-body_css:Manrope, "Segoe UI", Roboto, Arial, sans-serif;--font-display_css:"Plus Jakarta Sans", Manrope, "Segoe UI", Roboto, Arial, sans-serif;--color-green_css:#10b981;--color-red_css:#ef4444;--color-amber_css:#f59e0b;--color-indigo_css:#6366f1;--color-slate_css:#64748b;--color-bg-surface_css:#fff;--color-text-primary_css:#111827;--color-text-muted_css:var(--color-slate_css);--color-text-heading_css:#111827;--header-bar-border_css:#6366f11a;--header-bar-shadow-1_css:0 8px 32px #6366f114;--header-bar-shadow-2_css:0 2px 8px #6366f10a;--interactive-indigo-bg-hover_css:#6366f114;--interactive-indigo-bg-strong_css:#6366f11a;--interactive-indigo-bg-btn-hover_css:#6366f11f;--modal-backdrop_css:#0f0f0f8c;--modal-panel-shadow-1_css:0 24px 48px #6366f11f;--modal-panel-shadow-2_css:0 8px 16px #0f0f0f14;--modal-google-border_css:#64748b59;--modal-google-hover-bg_css:#6366f10a;--modal-google-hover-shadow_css:0 2px 12px #6366f11f;--dropdown-panel-shadow-1_css:0 20px 40px #6366f11a;--dropdown-panel-shadow-2_css:0 4px 16px #0f0f0f0f;font-family:var(--font-body_css);color:var(--color-text-primary_css);background-color:var(--color-bg-surface_css);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}:root[data-theme=dark]{--color-bg-surface_css:#0f0f0f;--color-text-primary_css:#f4f4f5;--color-text-muted_css:#94a3b8;--color-text-heading_css:#fafafa;--header-bar-border_css:#6366f138;--header-bar-shadow-1_css:0 8px 32px #6366f12e;--header-bar-shadow-2_css:0 2px 8px #00000073;--interactive-indigo-bg-hover_css:#6366f12e;--interactive-indigo-bg-strong_css:#6366f138;--interactive-indigo-bg-btn-hover_css:#6366f13d;--modal-backdrop_css:#000000b8;--modal-panel-shadow-1_css:0 24px 48px #0000008c;--modal-panel-shadow-2_css:0 8px 24px #6366f126;--modal-google-border_css:#94a3b859;--modal-google-hover-bg_css:#6366f11f;--modal-google-hover-shadow_css:0 2px 16px #6366f133;--dropdown-panel-shadow-1_css:0 20px 48px #00000080;--dropdown-panel-shadow-2_css:0 4px 20px #6366f11f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background-color:var(--color-bg-surface_css)}body{color:var(--color-text-primary_css);background-color:var(--color-bg-surface_css);font-family:var(--font-body_css);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display_css);letter-spacing:-.015em;font-weight:700}button,input,select,textarea{font:inherit}.app_page_css{--app_header_offset_css:88px;background:var(--color-bg-surface_css);min-height:100vh;color:var(--color-text-primary_css);box-sizing:border-box;flex-direction:column;margin:0;display:flex}.app_content_css{padding:calc(var(--app_header_offset_css) + 6px) 20px 28px;box-sizing:border-box;flex:1 0 auto}.app_content_home_css{padding:0}@media (width<=1024px){.app_page_css{--app_header_offset_css:136px}}.legal_placeholder_page_css{max-width:720px;padding:calc(var(--app_header_offset_css) + 28px) 20px 64px;box-sizing:border-box;margin:0 auto}.legal_placeholder_title_css{font-family:var(--font-display_css);letter-spacing:-.03em;color:var(--color-text-heading_css);margin:0 0 16px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800}.legal_placeholder_desc_css{color:var(--color-slate_css);margin:0 0 24px;font-size:1.02rem;line-height:1.65}.legal_placeholder_back_css{color:var(--color-indigo_css);font-weight:700;text-decoration:none}.legal_placeholder_back_css:hover{text-decoration:underline}:root[data-theme=dark] .legal_placeholder_back_css{color:color-mix(in srgb, var(--color-indigo_css) 88%, #fff)}.eco_shell{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:20px 10px;scroll-margin-top:16px}.eco_toolbar{box-sizing:border-box;background:var(--color-bg-surface_css);border:none;border-radius:12px;margin-bottom:16px;padding:0;box-shadow:0 1px 3px #0f172a0a}:root[data-theme=dark] .eco_toolbar{background:var(--color-bg-surface_css);box-shadow:0 4px 24px #00000038}.eco_toolbar_head{border-bottom:1px solid color-mix(in srgb, var(--color-slate_css) 14%, transparent);padding:16px 16px 14px}:root[data-theme=dark] .eco_toolbar_head{border-bottom-color:#94a3b81f}.eco_toolbar_title{color:var(--color-text-heading_css);margin:0 0 2px;font-family:inherit;line-height:1.15}.eco_toolbar_title_lockup{align-items:stretch;gap:14px;display:flex}.eco_toolbar_title_rail,:root[data-theme=dark] .eco_toolbar_title_rail{display:none}.eco_toolbar_title_textblock{min-width:0;font-family:"Baloo 2", var(--font-body_css);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.12em .28em;font-size:36px;font-style:normal;font-weight:700;line-height:1.15;display:inline-flex}.eco_toolbar_title_gradient{color:#111827;background:0 0}.eco_toolbar_title_plain{color:#111827}:root[data-theme=dark] .eco_toolbar_title{color:#f8fafc}:root[data-theme=dark] .eco_toolbar_title_gradient{color:#f8fafc;background:0 0}:root[data-theme=dark] .eco_toolbar_title_plain{color:#e2e8f0}.eco_toolbar_title_tagline{border-left:2px solid color-mix(in srgb, var(--color-indigo_css) 22%, var(--color-slate_css) 35%, transparent);letter-spacing:.01em;max-width:40rem;color:color-mix(in srgb, var(--color-slate_css) 42%, var(--color-text-primary_css));margin:14px 0 0;padding-left:14px;font-size:.8125rem;font-weight:400;line-height:1.55}:root[data-theme=dark] .eco_toolbar_title_tagline{color:#94a3b8;border-left-color:#818cf859}.eco_toolbar .eco_controls{border-bottom:1px solid color-mix(in srgb, var(--color-slate_css) 12%, transparent);margin-bottom:0;padding:12px 16px}:root[data-theme=dark] .eco_toolbar .eco_controls{border-bottom-color:#94a3b81a}.eco_toolbar .eco_tabs_row{gap:0;margin-bottom:0;padding:14px 16px 16px}.eco_toolbar .eco_btn,.eco_toolbar .eco_filter_btn{background:color-mix(in srgb, var(--color-slate_css) 9%, var(--color-bg-surface_css));border-color:color-mix(in srgb, var(--color-slate_css) 18%, transparent);box-shadow:none}:root[data-theme=dark] .eco_toolbar .eco_btn,:root[data-theme=dark] .eco_toolbar .eco_filter_btn{background:color-mix(in srgb, var(--color-slate_css) 14%, var(--color-bg-surface_css));box-shadow:none;border-color:#94a3b833}.eco_controls{align-items:center;gap:10px;margin-bottom:0;display:flex}.eco_btn,.eco_select,.eco_filter_btn{border:1px solid color-mix(in srgb, var(--color-slate_css) 20%, transparent);background:color-mix(in srgb, var(--color-slate_css) 18%, var(--color-bg-surface_css));color:var(--color-text-primary_css);height:38px;font:inherit;box-sizing:border-box;border-radius:8px;padding:0 14px;font-size:.9rem;font-weight:500}.eco_btn{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-width:235px;display:inline-flex}.eco_btn_wide{justify-content:space-between;min-width:355px}.eco_right{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.eco_select{cursor:pointer;min-width:128px}.eco_filter_btn{cursor:pointer;min-width:88px}.eco_tabs_row{background:color-mix(in srgb, var(--color-slate_css) 5%, #fff);border:1px solid color-mix(in srgb, var(--color-slate_css) 12%, transparent);border-radius:14px;flex-wrap:nowrap;align-items:stretch;gap:0;margin-bottom:0;padding:6px 8px;display:flex;position:relative;box-shadow:0 8px 20px #0f172a0d,inset 0 1px #ffffffd9}:root[data-theme=dark] .eco_tabs_row{background:#111827;border-color:#94a3b833;box-shadow:0 6px 24px #00000059,inset 0 1px #ffffff0f}.eco_period_strip{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:0;display:flex;overflow:visible}:root[data-theme=dark] .eco_period_strip{box-shadow:none;background:0 0}.eco_period_strip .eco_tabs{background:color-mix(in srgb, var(--color-bg-surface_css) 88%, #fff);border:1px solid color-mix(in srgb, var(--color-slate_css) 12%, transparent);box-sizing:border-box;border-radius:11px;flex-wrap:nowrap;flex:none;align-items:center;gap:3px;min-width:0;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=dark] .eco_period_strip .eco_tabs{background:#0f172aa6;border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0d}.eco_period_strip .eco_tab{height:32px;color:color-mix(in srgb, var(--color-slate_css) 22%, var(--color-text-primary_css));font-family:var(--font-display_css);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;margin:0;padding:0 11px;font-size:.78rem;font-weight:600;transition:color .15s,background .15s,box-shadow .15s}.eco_period_strip .eco_tab:hover{color:var(--color-text-primary_css);background:color-mix(in srgb, var(--color-slate_css) 10%, transparent)}.eco_period_strip .eco_tab_on{background:color-mix(in srgb, var(--color-indigo_css) 16%, var(--color-bg-surface_css));color:color-mix(in srgb, var(--color-indigo_css) 82%, #312e81);box-shadow:0 3px 8px #0f172a0f, 0 0 0 1px color-mix(in srgb, var(--color-indigo_css) 24%, transparent);font-weight:700}.eco_period_strip .eco_tab_on:hover{color:color-mix(in srgb, var(--color-indigo_css) 82%, #312e81);background:color-mix(in srgb, var(--color-indigo_css) 12%, var(--color-bg-surface_css))}:root[data-theme=dark] .eco_period_strip .eco_tab{color:#94a3b8}:root[data-theme=dark] .eco_period_strip .eco_tab:hover{color:#e2e8f0;background:#ffffff0f}:root[data-theme=dark] .eco_period_strip .eco_tab_on{color:#c7d2fe;background:#1e293bf2;box-shadow:0 2px 12px #00000059,0 0 0 1px #818cf859}:root[data-theme=dark] .eco_period_strip .eco_tab_on:hover{color:#c7d2fe;background:#1e293bf2}.eco_period_strip_divider{background:color-mix(in srgb, var(--color-slate_css) 26%, transparent);border-radius:1px;flex:0 0 1px;align-self:stretch;width:1px;min-height:28px;margin:0 14px}:root[data-theme=dark] .eco_period_strip_divider{background:#94a3b852}.eco_period_strip .eco_search_shell{box-sizing:border-box;flex:auto;align-items:center;min-width:0;max-width:none;margin-left:0;padding:0;display:flex}.eco_search_shell{box-sizing:border-box;flex-shrink:0;max-width:min(320px,100%);margin-left:auto}.eco_search{box-sizing:border-box;cursor:text;border:1px solid color-mix(in srgb, var(--color-slate_css) 14%, transparent);background:color-mix(in srgb, var(--color-slate_css) 4%, var(--color-bg-surface_css));min-width:0;min-height:34px;box-shadow:none;border-radius:9px;align-items:center;gap:9px;padding:0 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.eco_tabs_row .eco_search_strip{width:100%}.eco_search_strip{border:1px solid color-mix(in srgb, var(--color-indigo_css) 20%, transparent);background:color-mix(in srgb, var(--color-indigo_css) 4%, var(--color-bg-surface_css));border-radius:10px;width:100%;min-height:38px;box-shadow:inset 0 1px #ffffffa6}.eco_search_strip:hover{border-color:color-mix(in srgb, var(--color-indigo_css) 32%, transparent)}.eco_search_strip:focus-within{border-color:color-mix(in srgb, var(--color-indigo_css) 44%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-indigo_css) 14%, transparent)}.eco_search:hover{border-color:color-mix(in srgb, var(--color-slate_css) 24%, transparent);background:color-mix(in srgb, var(--color-slate_css) 6%, var(--color-bg-surface_css))}.eco_search:focus-within{border-color:color-mix(in srgb, var(--color-indigo_css) 45%, var(--color-slate_css));background:var(--color-bg-surface_css);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-indigo_css) 14%, transparent)}.eco_search_icon{border:2px solid color-mix(in srgb, var(--color-slate_css) 45%, var(--color-indigo_css));box-sizing:border-box;opacity:.75;border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative}.eco_search:focus-within .eco_search_icon{opacity:.95;border-color:color-mix(in srgb, var(--color-indigo_css) 55%, var(--color-slate_css))}.eco_search_icon:after{content:"";background:color-mix(in srgb, var(--color-slate_css) 45%, var(--color-indigo_css));border-radius:99px;width:5px;height:2px;position:absolute;bottom:-1px;right:-4px;transform:rotate(45deg)}.eco_search input{min-width:0;min-height:30px;color:var(--color-text-primary_css);font-family:var(--font-display_css);letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.82rem;font-weight:500}.eco_search input::placeholder{color:color-mix(in srgb, var(--color-slate_css) 58%, transparent);font-weight:400}:root[data-theme=dark] .eco_search{background:color-mix(in srgb, var(--color-slate_css) 9%, var(--color-bg-surface_css));border-color:#94a3b82e}:root[data-theme=dark] .eco_search:hover{background:color-mix(in srgb, var(--color-slate_css) 12%, var(--color-bg-surface_css));border-color:#94a3b847}:root[data-theme=dark] .eco_search:focus-within{background:#0f172ab8;border-color:#818cf88c;box-shadow:0 0 0 2px #6366f133}:root[data-theme=dark] .eco_search_icon{opacity:.85;border-color:#94a3b8}:root[data-theme=dark] .eco_search:focus-within .eco_search_icon{border-color:#a5b4fc}:root[data-theme=dark] .eco_search_icon:after{background:#94a3b8}:root[data-theme=dark] .eco_search input::placeholder{color:var(--color-text-muted_css)}:root[data-theme=dark] .eco_search_strip{background:#0f172a94;border-color:#818cf847;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .eco_search_strip:hover{border-color:#818cf866}:root[data-theme=dark] .eco_search_strip:focus-within{border-color:#818cf88c;box-shadow:0 0 0 2px #6366f133}.eco_table_wrap{border:1px solid color-mix(in srgb, var(--color-slate_css) 12%, transparent);background:var(--color-bg-surface_css);border-radius:14px;overflow:auto;box-shadow:0 4px 16px #0f172a0a}:root[data-theme=dark] .eco_table_wrap{box-shadow:0 4px 20px #0000002e}.eco_table{border-collapse:collapse;width:100%;min-width:980px}.eco_table th,.eco_table td{text-align:left;padding:13px 12px}.eco_table th{background:color-mix(in srgb, var(--color-slate_css) 14%, var(--color-bg-surface_css));color:var(--color-text-heading_css);font-family:var(--font-display_css);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid color-mix(in srgb, var(--color-slate_css) 14%, transparent);font-size:.78rem;font-weight:700}:root[data-theme=dark] .eco_table th{background:#1e293b;border-bottom-color:#94a3b824}.eco_table td{border-bottom:1px solid color-mix(in srgb, var(--color-slate_css) 16%, transparent);color:var(--color-text-primary_css);vertical-align:top;font-size:.875rem}.eco_table th:nth-child(4),.eco_table th:nth-child(5),.eco_table th:nth-child(6),.eco_table th:nth-child(7),.eco_table th:nth-child(8),.eco_table td:nth-child(4),.eco_table td:nth-child(5),.eco_table td:nth-child(6),.eco_table td:nth-child(7),.eco_table td:nth-child(8){text-align:center}.eco_visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eco_th_alert{white-space:nowrap;vertical-align:middle;width:1%;position:relative}.eco_th_alert_icon{object-fit:contain;vertical-align:middle;opacity:.88;width:16px;height:16px;display:inline-block}.eco_td_alert{vertical-align:middle}.eco_row_alert_btn{min-width:36px;min-height:36px;box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:4px;line-height:1;display:inline-flex}.eco_row_alert_btn:hover{background:0 0}.eco_row_alert_btn:hover .eco_row_alert_icon{opacity:.82}.eco_row_alert_btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-amber_css) 55%, transparent);outline-offset:2px}.eco_row_alert_icon{object-fit:contain;width:19px;height:19px;display:block}.eco_row_alert_btn_on .eco_row_alert_icon{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--color-amber_css) 38%, transparent))}:root[data-theme=dark] .eco_th_alert_icon,:root[data-theme=dark] .eco_row_alert_icon{filter:invert()brightness(1.08)}:root[data-theme=dark] .eco_row_alert_btn:hover .eco_row_alert_icon{filter:invert()brightness(1.08);opacity:.9}:root[data-theme=dark] .eco_row_alert_btn_on .eco_row_alert_icon{filter:invert()brightness(1.08)drop-shadow(0 0 7px #f59e0b80)}.eco_table tbody tr:hover{background:color-mix(in srgb, var(--color-indigo_css) 5%, var(--color-bg-surface_css))}.eco_table tbody tr:last-child td{border-bottom:none}.eco_time{color:var(--color-text-heading_css);white-space:nowrap;font-weight:600}.eco_country_cell{white-space:normal;align-items:center;gap:10px;max-width:11rem;display:inline-flex}.eco_country_flag{background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #64748b29;width:26px!important;height:26px!important}.eco_flag_uk{background:#012169}.eco_flag_us{background:#b31942}.eco_flag_us:after{content:"";background:#0a3161;width:50%;height:52%;position:absolute;top:0;left:0}.eco_flag_euro{background:#039}.eco_flag_euro:after{content:"••••••••••••";color:#fc0;letter-spacing:1px;white-space:nowrap;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eco_country_code{color:color-mix(in srgb, var(--color-slate_css) 88%, #fff);letter-spacing:.01em;font-size:.8rem;font-weight:700;line-height:1.2}.eco_event{min-width:300px}.eco_event_title{color:var(--color-text-heading_css);align-items:center;gap:8px;font-weight:600;display:inline-flex}.eco_event_link{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--color-indigo_css) 40%, transparent);text-decoration:none}.eco_event_link:hover{border-bottom-color:var(--color-indigo_css)}.eco_p{color:#fff;background:var(--color-indigo_css);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.eco_actual{color:var(--color-text-heading_css);font-weight:700}.eco_impact_badge{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:40px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.eco_impact_high{color:#9f1239;background:#be123c1a;border:1px solid #be185d47}.eco_impact_medium{color:#0f766e;background:#0d94881a;border:1px solid #0f766e47}.eco_impact_low{color:#57534e;background:#57534e17;border:1px solid #78716c59}:root[data-theme=dark] .eco_impact_high{color:#fda4af;background:#f43f5e24;border-color:#f43f5e52}:root[data-theme=dark] .eco_impact_medium{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf47}:root[data-theme=dark] .eco_impact_low{color:#d6d3d1;background:#a8a29e1f;border-color:#a8a29e47}.eco_empty{color:var(--color-text-muted_css);text-align:center!important;padding:18px!important}.eco_filter_backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:400;background:#0f172a47;border:none;position:fixed;inset:0}.eco_filter_drawer{z-index:410;isolation:isolate;background:#f8fafc;border-left:1px solid #94a3b838;width:min(340px,94vw);height:100vh;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 42px #0f172a29}.eco_filter_glow{filter:blur(38px);opacity:.55;pointer-events:none;z-index:0;border-radius:999px;position:absolute}.eco_filter_glow_top{background:#6366f138;width:140px;height:140px;top:74px;right:24px}.eco_filter_glow_bottom{background:#f59e0b2e;width:150px;height:150px;bottom:90px;left:10px}.eco_filter_head{color:#fff;background:#3d4f63;justify-content:space-between;align-items:flex-start;padding:20px 20px 18px;display:flex}.eco_filter_head,.eco_filter_section,.eco_filter_footer{z-index:1;position:relative}.eco_filter_title{margin:0;font-size:1.08rem;font-weight:800}.eco_filter_close{color:#eef2ff;cursor:pointer;background:#6366f142;border:1px solid #ffffff38;border-radius:10px;width:32px;height:32px;font-size:1.05rem;line-height:1;transition:background-color .2s,border-color .2s,transform .2s}.eco_filter_close:hover{background:#6366f166;border-color:#ffffff59;transform:translateY(-1px)}.eco_filter_section{background:#ffffffe0;border:1px solid #94a3b829;border-radius:16px;margin:14px;padding:16px;box-shadow:0 6px 18px #0f172a0d}.eco_filter_section_head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.eco_filter_section h3{color:var(--color-text-heading_css);margin:0;font-size:.98rem;font-weight:700}.eco_filter_label{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:4px;font-size:.68rem;font-weight:800;display:inline-flex}.eco_filter_section_actions{gap:8px;display:inline-flex}.eco_filter_action,.eco_filter_chip{color:var(--color-text-primary_css);font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #94a3b833;border-radius:12px;padding:8px 12px;font-size:.8rem;font-weight:700;box-shadow:0 4px 10px #0f172a0a}.eco_filter_grid{flex-wrap:wrap;gap:10px;display:flex}.eco_filter_chip{align-items:center;gap:8px;min-height:40px;display:inline-flex}.eco_filter_chip_check{color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.72rem;font-weight:800;display:inline-flex}.eco_filter_chip_on{border-color:color-mix(in srgb, var(--color-indigo_css) 34%, transparent);color:#4338ca;background:#6366f11f;transform:translateY(-1px)}.eco_filter_chip_on .eco_filter_chip_check{background:var(--color-indigo_css);color:#fff}.eco_filter_impact_preview{flex-wrap:wrap;gap:10px;display:flex}.eco_filter_section:nth-of-type(2){border-left:4px solid #6366f13d}.eco_filter_section:nth-of-type(3){border-left:4px solid #10b9813d}.eco_filter_section:nth-of-type(4){border-left:4px solid #f59e0b3d}.eco_filter_section:nth-of-type(5){border-left:4px solid #64748b3d}.eco_filter_footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f1f5f9;gap:10px;padding:14px;display:flex;position:sticky;bottom:0}.eco_filter_footer_btn{height:42px;font:inherit;cursor:pointer;border:1px solid #94a3b82e;border-radius:14px;flex:1;font-size:.88rem;font-weight:700}.eco_filter_footer_btn_secondary{color:var(--color-text-primary_css);background:#fff}.eco_filter_footer_btn_primary{color:#fff;background:#4f46e5;box-shadow:0 10px 20px #6366f13d}.eco_btn:hover,.eco_select:hover,.eco_filter_btn:hover,.eco_filter_action:hover,.eco_filter_chip:hover,.eco_filter_footer_btn_secondary:hover{border-color:color-mix(in srgb, var(--color-indigo_css) 35%, transparent);background:color-mix(in srgb, var(--color-indigo_css) 10%, var(--color-bg-surface_css))}.eco_filter_footer_btn_primary:hover{filter:brightness(1.03)}:root[data-theme=dark] .eco_filter_drawer{background:#111827;border-left-color:#6366f14d;box-shadow:-18px 0 42px #00000080}:root[data-theme=dark] .eco_filter_head{background:#1e293b}:root[data-theme=dark] .eco_filter_close{color:#e0e7ff;background:#6366f15c;border-color:#a5b4fc73}:root[data-theme=dark] .eco_filter_close:hover{background:#6366f185;border-color:#c7d2fe9e}:root[data-theme=dark] .eco_filter_section{background:#0f172ac7;border-color:#94a3b84d;box-shadow:0 8px 20px #00000038}:root[data-theme=dark] .eco_filter_label{color:#a5b4fc}:root[data-theme=dark] .eco_filter_action,:root[data-theme=dark] .eco_filter_chip{color:#e2e8f0;background:#1e293bd1;border-color:#94a3b859;box-shadow:0 4px 12px #0000003d}:root[data-theme=dark] .eco_filter_chip_check{color:#e2e8f0;background:#64748b73}:root[data-theme=dark] .eco_filter_chip_on{color:#c7d2fe;background:#6366f138;border-color:#818cf8b3}:root[data-theme=dark] .eco_filter_footer{background:#111827}:root[data-theme=dark] .eco_filter_footer_btn{border-color:#94a3b859}:root[data-theme=dark] .eco_filter_footer_btn_secondary{color:#e2e8f0;background:#1e293be6}:root[data-theme=dark] .eco_filter_footer_btn_primary{box-shadow:0 12px 24px #4f46e559}@media (prefers-reduced-motion:reduce){.eco_search,.eco_period_strip .eco_tab{transition:none}}@media (width<=980px){.eco_controls{flex-wrap:wrap}.eco_btn_wide{min-width:320px}.eco_right{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}}@media (width<=820px){.eco_shell{padding-top:18px}.eco_toolbar_head{padding:12px}.eco_toolbar .eco_controls{padding:10px 12px}.eco_toolbar .eco_tabs_row{padding:10px 12px 12px}.eco_btn,.eco_btn_wide,.eco_select{justify-content:space-between;min-width:100%}.eco_tabs_row{flex-wrap:wrap;gap:8px}.eco_period_strip{flex-flow:column wrap;gap:8px}.eco_period_strip_divider{align-self:stretch;width:auto;height:1px;margin:0 12px}.eco_period_strip .eco_tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;width:auto;padding:8px 10px;overflow-x:auto}.eco_period_strip .eco_search_shell{flex:auto;width:100%;min-width:0;padding:0 10px 10px}.eco_search_shell{width:100%;max-width:none;margin-left:0}.eco_right{justify-content:stretch}}.eco_user_wrap{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:12px 10px 0}.eco_user_status{color:var(--color-text-muted_css,#64748b);margin:0 0 12px;font-size:.9rem}:root[data-theme=dark] .eco_user_status{color:var(--color-text-muted_css,#94a3b8)}.eco_detail_page{padding-bottom:32px}.eco_detail_nav{margin-bottom:12px}.eco_detail_back{color:var(--color-indigo_css);font-size:.9rem;font-weight:600;text-decoration:none}.eco_detail_back:hover{text-decoration:underline}.eco_detail_head{margin-bottom:16px}.eco_detail_title{color:var(--color-text-heading_css);margin:0 0 6px;font-size:1.35rem}.eco_detail_sub{color:var(--color-text-muted_css);margin:0;font-size:.9rem}.eco_detail_table_wrap{border:1px solid color-mix(in srgb, var(--color-slate_css) 18%, transparent);background:var(--color-bg-surface_css);border-radius:12px;overflow-x:auto}.eco_detail_table{min-width:720px;margin:0}.eco_detail_table th,.eco_detail_table td{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.8rem;overflow:hidden}.cot_shell{--cot-long:var(--color-green_css,#10b981);--cot-short:var(--color-red_css,#ef4444);box-sizing:border-box;max-width:1240px;margin:0 auto;padding:20px 10px}.cot_toolbar_css{margin-bottom:16px}.cot_tabs_row_css{padding-top:4px}.cot_period_strip_css{flex-wrap:wrap}.cot_tabs_inner_css{flex:auto;min-width:min(100%,220px)}.cot_strip_controls_css{box-sizing:border-box;flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:flex-end;gap:14px 20px;margin-left:auto;padding:8px 12px 8px 8px;display:flex}.cot_field_css{flex-direction:column;gap:5px;min-width:0;display:flex}.cot_field_label_css{text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb, var(--color-slate_css) 35%, var(--color-text-primary_css));font-size:.6875rem;font-weight:700}:root[data-theme=dark] .cot_field_label_css{color:#94a3b8}.cot_time_pill_css{cursor:default;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;min-width:200px;max-width:280px;font-size:.82rem;overflow:hidden}.cot_symbol_select_css{text-align:left;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;justify-content:space-between;min-width:160px;max-width:220px;padding-right:36px;font-size:.82rem}:root[data-theme=dark] .cot_symbol_select_css{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.cot_table_wrap_css{margin-top:0}.cot_fetch_error_css{border:1px solid color-mix(in srgb, var(--color-red_css) 35%, transparent);background:color-mix(in srgb, var(--color-red_css) 10%, var(--color-bg-surface_css));color:var(--color-red_css);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:.875rem;font-weight:600}.cot_table{border-collapse:collapse;width:100%;min-width:1100px}.cot_table th,.cot_table td{text-align:left;padding:12px 10px}.cot_table th{background:color-mix(in srgb, var(--color-slate_css) 14%, var(--color-bg-surface_css));color:var(--color-text-heading_css);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid color-mix(in srgb, var(--color-slate_css) 16%, transparent);font-size:.6875rem;font-weight:700}.cot_table td{border-bottom:1px solid color-mix(in srgb, var(--color-slate_css) 16%, transparent);color:var(--color-text-primary_css);vertical-align:middle;font-size:.875rem}.cot_table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-slate_css) 4%, var(--color-bg-surface_css))}.cot_table tbody tr:hover td{background:color-mix(in srgb, var(--color-indigo_css) 6%, var(--color-bg-surface_css))}.cot_table tbody tr:last-child td{border-bottom:none}.cot_td_symbol{font-weight:700}.cot_td_trend{min-width:140px;max-width:200px}.cot_td_empty{min-height:2.25rem}.cot_trend_track{background:color-mix(in srgb, var(--color-slate_css) 12%, transparent);border-radius:6px;height:10px;display:flex;overflow:hidden}.cot_trend_long{background:var(--cot-long);min-width:2px;height:100%;display:block}.cot_trend_short{background:var(--cot-short);min-width:2px;height:100%;display:block}.cot_pct_long{color:var(--cot-long);font-weight:600}.cot_pct_short{color:var(--cot-short);font-weight:600}.cot_num_pos{color:var(--cot-long);font-weight:600}.cot_num_neg{color:var(--cot-short);font-weight:600}.cot_empty{text-align:center;color:var(--color-text-muted_css);font-size:.9375rem;padding:48px 16px!important}.cot_hist_outer_css{box-sizing:border-box;padding:16px 18px 22px}.cot_hist_toolbar_css{border-bottom:1px solid color-mix(in srgb, var(--color-slate_css) 14%, transparent);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:14px;display:flex}.cot_hist_year_heading_css{letter-spacing:-.03em;color:var(--color-text-heading_css);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;font-family:var(--font-display_css,inherit);margin:0}.cot_hist_year_nav_css{gap:10px;display:flex}.cot_hist_year_btn_css{border:1px solid color-mix(in srgb, var(--color-slate_css) 22%, transparent);background:color-mix(in srgb, var(--color-slate_css) 12%, var(--color-bg-surface_css));width:40px;height:40px;color:var(--color-text-primary_css);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.cot_hist_year_btn_css:hover{background:color-mix(in srgb, var(--color-indigo_css) 10%, var(--color-bg-surface_css));border-color:color-mix(in srgb, var(--color-indigo_css) 28%, transparent)}.cot_hist_year_btn_css:focus-visible{outline:2px solid color-mix(in srgb, var(--color-indigo_css) 55%, transparent);outline-offset:2px}.cot_hist_year_btn_svg_css{width:20px;height:20px}:root[data-theme=dark] .cot_hist_year_btn_css{background:color-mix(in srgb, var(--color-slate_css) 18%, #0f172a);color:#e2e8f0;border-color:#94a3b838}:root[data-theme=dark] .cot_hist_year_btn_css:hover{background:color-mix(in srgb, var(--color-indigo_css) 18%, #0f172a);border-color:#818cf873}.cot_hist_card_css{margin:0}.cot_hist_month_grid_css{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;display:grid}@media (width<=1080px){.cot_hist_month_grid_css{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cot_hist_month_grid_css{grid-template-columns:1fr}}.cot_hist_month_css{border:1px solid color-mix(in srgb, var(--color-slate_css) 16%, transparent);background:var(--color-bg-surface_css);box-sizing:border-box;border-radius:10px;padding:12px 10px 14px}:root[data-theme=dark] .cot_hist_month_css{background:color-mix(in srgb, var(--color-slate_css) 6%, var(--color-bg-surface_css));border-color:#94a3b824}.cot_hist_month_title_css{text-align:center;color:var(--color-text-heading_css);letter-spacing:.02em;margin:0 0 10px;font-size:.8125rem;font-weight:700}.cot_hist_dow_row_css{grid-template-columns:repeat(7,1fr);gap:2px 0;margin-bottom:6px;display:grid}.cot_hist_dow_css{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted_css);font-size:.625rem;font-weight:700}.cot_hist_days_grid_css{grid-template-columns:repeat(7,1fr);gap:3px 2px;display:grid}.cot_hist_day_css{text-align:center;color:var(--color-text-primary_css);border-radius:4px;padding:4px 0;font-size:.75rem;font-weight:500;line-height:1.35}.cot_hist_day_btn_css{cursor:default;background:0 0;border:0}.cot_hist_day_btn_css:disabled{opacity:.55}.cot_hist_day_has_data_css{cursor:pointer;background:color-mix(in srgb, var(--color-indigo_css) 12%, transparent);color:color-mix(in srgb, var(--color-indigo_css) 70%, var(--color-text-heading_css));font-weight:700}.cot_hist_day_has_data_css:hover{background:color-mix(in srgb, var(--color-indigo_css) 20%, transparent)}.cot_hist_day_selected_css{background:color-mix(in srgb, var(--color-indigo_css) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-indigo_css) 60%, transparent)}.cot_hist_day_btn_css:focus-visible{outline:2px solid color-mix(in srgb, var(--color-indigo_css) 55%, transparent);outline-offset:1px}.cot_hist_day_empty_css{color:#0000;-webkit-user-select:none;user-select:none}.cot_hist_selected_table_css{margin-top:20px}.cot_hist_hint_css{background:color-mix(in srgb, var(--color-slate_css) 8%, var(--color-bg-surface_css));color:var(--color-text-primary_css);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.875rem}.cot_hist_back_row_css{margin-bottom:8px}.cot_hist_back_arrow_css{border:1px solid color-mix(in srgb, var(--color-slate_css) 24%, transparent);width:34px;height:34px;color:var(--color-text-primary_css);background:color-mix(in srgb, var(--color-slate_css) 8%, var(--color-bg-surface_css));border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cot_hist_back_arrow_css svg{width:18px;height:18px}.cot_hist_back_arrow_css:hover{border-color:color-mix(in srgb, var(--color-indigo_css) 38%, transparent);background:color-mix(in srgb, var(--color-indigo_css) 12%, var(--color-bg-surface_css))}.cot_hist_back_arrow_css:focus-visible{outline:2px solid color-mix(in srgb, var(--color-indigo_css) 55%, transparent);outline-offset:2px}.cot_hist_selected_date_row_css{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.cot_hist_selected_date_label_css{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted_css);font-size:.75rem;font-weight:700}.cot_hist_selected_date_value_css{border:1px solid color-mix(in srgb, var(--color-slate_css) 20%, transparent);background:color-mix(in srgb, var(--color-slate_css) 8%, var(--color-bg-surface_css));min-height:30px;color:var(--color-text-primary_css);border-radius:8px;align-items:center;padding:0 10px;font-size:.875rem;font-weight:600;display:inline-flex}.cot_back_link_plain_css{text-underline-offset:2px;text-decoration:underline;box-shadow:none!important;border:0!important}.cot_strip_controls_left_css{justify-content:flex-start;margin-left:0}.login_modal_root_css{z-index:300;box-sizing:border-box;color:var(--color-text-primary_css);place-items:center;padding:24px;font-family:inherit;display:grid;position:fixed;inset:0}.login_modal_backdrop_css{background:var(--modal-backdrop_css);cursor:pointer;border:none;margin:0;padding:0;position:absolute;inset:0}.login_modal_panel_css{z-index:1;background:var(--color-bg-surface_css);width:100%;max-width:400px;color:var(--color-text-primary_css);box-shadow:var(--modal-panel-shadow-1_css), var(--modal-panel-shadow-2_css);box-sizing:border-box;text-align:center;border-radius:16px;padding:28px 28px 32px;position:relative}.login_modal_title_css{color:var(--color-text-heading_css);letter-spacing:-.02em;text-align:center;margin:0 40px 8px;font-size:1.375rem;font-weight:700}.login_modal_close_btn_css{z-index:2;width:36px;height:36px;color:var(--color-text-muted_css);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.login_modal_close_btn_css:hover{background:var(--interactive-indigo-bg-hover_css);color:var(--color-indigo_css)}.login_modal_close_icon_css{width:20px;height:20px}.login_modal_subtitle_css{color:var(--color-text-muted_css);margin:0 0 28px;font-size:.9375rem;line-height:1.45}.login_modal_google_btn_css{border:1px solid var(--modal-google-border_css);background:var(--color-bg-surface_css);width:100%;font:inherit;color:var(--color-text-primary_css);cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:.9375rem;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:flex}.login_modal_google_btn_css:hover{border-color:var(--color-indigo_css);background:var(--modal-google-hover-bg_css);color:var(--color-text-primary_css);box-shadow:var(--modal-google-hover-shadow_css)}.login_modal_google_icon_css{flex-shrink:0;width:22px;height:22px}.header_shell_css{z-index:320;box-sizing:border-box;font-family:var(--font-display_css);background:0 0;position:fixed;top:0;left:0;right:0;padding:14px 20px 12px!important}.header_bar_css{box-sizing:border-box;background:#f3f4f6;border:1px solid #64748b2e;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:7px 36px 7px 28px;display:flex;position:relative;box-shadow:0 6px 20px #0f172a0f}.header_logo_block_css{color:inherit;box-sizing:border-box;flex-shrink:0;align-items:center;text-decoration:none;display:flex}.header_logo_image_css{object-fit:contain;object-position:left center;width:auto;max-width:min(240px,46vw);height:40px;display:block}.header_nav_wrap_css{flex:1;justify-content:center;min-width:0;display:flex}.header_nav_list_css{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.header_nav_item_css{margin:0;padding:0;position:relative}.header_nav_item_dropdown_css{z-index:5}.header_nav_dropdown_trigger_css{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}.header_nav_chevron_css{opacity:.95;flex-shrink:0;justify-content:center;align-items:center;min-width:10px;height:10px;margin-left:8px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-1px)}.header_nav_dropdown_trigger_open_css{color:#0f172a;background:#0f172a14}@keyframes header_dd_menu_fade_css{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header_insights_dropdown_css.header_dd_menu_shell_css{z-index:200;box-sizing:border-box;min-width:min(240px,100vw - 32px);box-shadow:none;filter:drop-shadow(0 12px 26px #0f172a1f);background:0 0;border:none;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.header_dd_menu_panel_css{background:#fff;border:1px solid #94a3b83d;border-radius:14px;grid-template-columns:1fr;gap:0;padding:9px;animation:.14s ease-out both header_dd_menu_fade_css;display:grid;overflow:hidden;box-shadow:0 14px 30px #0f172a1f}.header_dd_menu_panel_forex_css,.header_dd_menu_panel_insights_css{min-width:min(240px,100vw - 32px)}.header_dd_menu_head_css{letter-spacing:.12em;text-transform:uppercase;color:var(--color-slate_css);background:0 0;border-bottom:1px solid #94a3b829;padding:8px 10px 6px;font-size:9px;font-weight:700}.header_dd_menu_head_css,.header_dd_menu_eyebrow_css,.header_dd_menu_meta_css{display:none}.header_dd_menu_row_css{min-height:0;color:var(--color-text-primary_css);background:color-mix(in srgb, var(--dd-accent,var(--color-indigo_css)) 4%, #fff);border:1px solid #94a3b829;border-radius:8px;justify-content:flex-start;align-items:center;padding:11px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:flex;position:relative}.header_dd_menu_row_css+.header_dd_menu_row_css{margin-top:2px}.header_dd_menu_row_disabled_css{opacity:.5;cursor:not-allowed;pointer-events:none}.header_dd_menu_row_css:hover,.header_dd_menu_row_css:focus-visible{background:color-mix(in srgb, var(--dd-accent,var(--color-indigo_css)) 12%, #fff);border-color:color-mix(in srgb, var(--dd-accent,var(--color-indigo_css)) 35%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--dd-accent,var(--color-indigo_css)) 15%, transparent);outline:none;transform:translate(1px)}.header_dd_row_green_css{--dd-accent:var(--color-green_css)}.header_dd_row_indigo_css{--dd-accent:var(--color-indigo_css)}.header_dd_row_amber_css{--dd-accent:var(--color-amber_css)}.header_dd_row_slate_css{--dd-accent:var(--color-slate_css)}.header_dd_row_red_css{--dd-accent:var(--color-red_css)}.header_dd_menu_text_css{width:100%;min-width:0;display:block}.header_dd_menu_meta_css{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.header_dd_menu_eyebrow_css{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-slate_css) 36%, var(--color-text-primary_css));font-size:9px;font-weight:600;line-height:1.2}.header_dd_menu_title_css{letter-spacing:-.015em;color:#1e293b;font-size:14px;font-weight:600;line-height:1.2}.header_dd_menu_arrow_css{display:none}.header_nav_link_css{letter-spacing:-.01em;color:#2c2c2c;border-radius:999px;align-items:center;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.header_nav_link_css:hover{color:#0f172a;background:#0f172a14}.header_actions_css{flex-shrink:0;align-items:center;gap:6px;display:flex}.header_action_icon_btn_css{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .15s,color .15s;display:inline-flex}.header_action_icon_svg_css{width:22px;height:22px}.header_login_icon_btn_css{color:#6366f1}.header_login_icon_btn_css:hover{color:#4f46e5;background:#6366f129}.header_theme_toggle_btn_css{background:0 0;width:44px;height:26px;padding:0}.header_theme_switch_track_css{box-sizing:border-box;background:#fff;border:2px solid #000;border-radius:999px;justify-content:flex-start;align-items:center;width:44px;height:22px;padding:0;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.header_theme_switch_thumb_css{background:#000;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.header_theme_toggle_btn_dark_css .header_theme_switch_track_css{background:#000;border-color:#fff}.header_theme_toggle_btn_dark_css .header_theme_switch_thumb_css{background:#fff;transform:translate(20px,-50%)}:root[data-theme=dark] .header_bar_css{background:#171717;border:1px solid #94a3b840;box-shadow:0 10px 28px #00000073}:root[data-theme=dark] .header_nav_link_css{color:#cbd5e1}:root[data-theme=dark] .header_nav_link_css:hover,:root[data-theme=dark] .header_nav_dropdown_trigger_open_css{color:#f8fafc;background:#94a3b82e}:root[data-theme=dark] .header_insights_dropdown_css.header_dd_menu_shell_css{filter:drop-shadow(0 14px 36px #00000080)}:root[data-theme=dark] .header_dd_menu_panel_css{background:#111827;border-color:#94a3b842;box-shadow:0 14px 32px #00000075}:root[data-theme=dark] .header_dd_menu_head_css{color:#94a3b8;background:0 0;border-bottom-color:#94a3b82e}:root[data-theme=dark] .header_dd_menu_row_css+.header_dd_menu_row_css{border-top-color:#0000}:root[data-theme=dark] .header_dd_menu_row_css{color:#e2e8f0;background:color-mix(in srgb, var(--dd-accent,#6366f1) 12%, #0f172af2);border-color:#94a3b833}:root[data-theme=dark] .header_dd_menu_row_css:hover,:root[data-theme=dark] .header_dd_menu_row_css:focus-visible{background:color-mix(in srgb, var(--dd-accent,#6366f1) 14%, #0f172af5);border-color:color-mix(in srgb, var(--dd-accent,#818cf8) 24%, transparent);transform:translate(1px);box-shadow:0 10px 20px #00000047}:root[data-theme=dark] .header_dd_menu_eyebrow_css{color:#94a3b8}:root[data-theme=dark] .header_dd_menu_title_css{color:#f1f5f9}:root[data-theme=dark] .header_dd_menu_arrow_css{color:color-mix(in srgb, var(--dd-accent,#a5b4fc) 70%, #e2e8f0)}.header_theme_toggle_btn_css:hover .header_theme_switch_track_css{border-color:#000}@media (prefers-reduced-motion:reduce){.header_theme_switch_track_css,.header_theme_switch_thumb_css,.header_theme_switch_sun_css{transition:none}.header_dd_menu_panel_css{opacity:1;animation:none;transform:none}.header_dd_menu_row_css{transition:none}}@media (width<=1024px){.header_bar_css{border-radius:24px;flex-wrap:wrap;justify-content:center;padding:14px 22px}.header_nav_wrap_css{flex-basis:100%;order:3;width:100%}.header_actions_css{margin-left:auto}.header_insights_dropdown_css.header_dd_menu_shell_css{min-width:min(100%,300px);left:0;transform:none}.header_dd_menu_panel_css{grid-template-columns:1fr}}@media (width<=380px){.header_dd_menu_panel_forex_css,.header_dd_menu_panel_insights_css{min-width:min(100%,100vw - 24px)}.header_dd_menu_title_css{font-size:12px}}.footer_creative{--footer-accent:#e3a84a;font-family:"General Sans", var(--font-body_css,sans-serif);color:#9ca3af;background:#04070c;margin-top:auto}.footer_simple_inner{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:34px 20px 26px}.footer_main_row{border-bottom:1px solid #94a3b81f;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px;padding-bottom:30px;display:grid}.footer_brand_col{max-width:340px}.footer_brand_logo_wrap{margin-bottom:14px;display:inline-block}.footer_brand_logo_image{width:172px;height:auto;display:block}.footer_brand_tagline{margin:0;font-size:.95rem;line-height:1.6}.footer_links_col{flex-direction:column;gap:11px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex}.footer_links_col h4{color:#f8fafc;margin:0 0 10px;padding-bottom:8px;font-size:.98rem;font-weight:700;position:relative}.footer_links_col h4:after{content:"";background:linear-gradient(90deg, var(--footer-accent), transparent);border-radius:2px;width:28px;height:2px;position:absolute;bottom:0;left:0}.footer_links_col a{color:#a1a1aa;width:fit-content;font-size:.98rem;text-decoration:none;transition:color .2s,transform .2s;position:relative}.footer_links_col a:before{content:"";background:var(--footer-accent);width:0;height:1px;transition:width .22s;position:absolute;bottom:-2px;left:0}.footer_links_col a:hover{color:#f8fafc;transform:translate(3px)}.footer_links_col a:hover:before{width:100%}.footer_bottom_row{justify-content:space-between;align-items:flex-end;gap:18px;padding-top:22px;display:flex}.footer_bottom_copy p{color:#f3f4f6;margin:0 0 8px;font-size:1rem;font-weight:600}.footer_bottom_copy span{color:#9ca3af;font-size:.9rem}.footer_bottom_socials{align-items:center;gap:10px;display:flex}.footer_bottom_socials a{color:#d1d5db;background:#ffffff08;border:1px solid #94a3b838;border-radius:12px;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s,background .2s;display:grid}.footer_bottom_socials a:hover{color:#0a0a0a;border-color:color-mix(in srgb, var(--footer-accent) 45%, #94a3b84d);box-shadow:0 12px 28px -12px color-mix(in srgb, var(--footer-accent) 45%, transparent);background:linear-gradient(145deg,#e3a84a38,#ffffff14);transform:translateY(-3px)scale(1.04)}.social_icon{width:18px;height:18px}@media (width<=900px){.footer_main_row{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer_main_row{grid-template-columns:1fr}.footer_bottom_row{flex-direction:column;align-items:flex-start}}.home_pro_wrapper{background-color:var(--color-bg-surface_css);width:100%;min-height:100vh;font-family:var(--font-body_css);flex-direction:column;gap:clamp(40px,6vw,72px);display:flex;overflow-x:hidden}:root:not([data-theme=dark]) .home_pro_wrapper{background-color:#f8fafc}.home_pro_hero{width:100%;min-height:calc(100vh - var(--app_header_offset_css) + 40px);padding:calc(var(--app_header_offset_css) + 40px) 20px 40px;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}:root:not([data-theme=dark]) .home_pro_hero{background:radial-gradient(circle at 15% 30%,#6366f10f,#0000 35%),radial-gradient(circle at 85% 60%,#10b9810d,#0000 35%),radial-gradient(circle at 50% 100%,#38bdf814,#0000 45%),linear-gradient(#fff 0%,#f4f7f9 100%)}:root[data-theme=dark] .home_pro_hero{background:radial-gradient(circle at 55% 36%,#e3a84a29,#0000 44%),radial-gradient(circle at 50% -20%,#facc7014,#0000 42%),linear-gradient(#0a0d15 0%,#0b0d14 62%,#090b12 100%)}.home_pro_hero_bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home_pro_grid_overlay{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-slate_css) 8%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-slate_css) 8%, transparent) 1px, transparent 1px);transform-origin:top;background-size:86px 86px;animation:20s linear infinite grid_drift;position:absolute;inset:0;transform:perspective(980px)rotateX(62deg)translateY(-80px)scale(2.05);-webkit-mask-image:radial-gradient(circle at top,#000 20%,#0000 80%);mask-image:radial-gradient(circle at top,#000 20%,#0000 80%)}:root:not([data-theme=dark]) .home_pro_grid_overlay{background-image:linear-gradient(90deg,#0f172a08 1px,#0000 1px),linear-gradient(#0f172a08 1px,#0000 1px);display:block}:root[data-theme=dark] .home_pro_grid_overlay{background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b812 1px,#0000 1px)}@keyframes grid_drift{0%{transform:perspective(980px)rotateX(62deg)translateY(-80px)scale(2.05)}to{transform:perspective(980px)rotateX(62deg)translateY(6px)scale(2.05)}}.home_pro_glow_orb{filter:blur(120px);opacity:.15;z-index:1;border-radius:50%;position:absolute}:root:not([data-theme=dark]) .home_pro_glow_orb{filter:blur(100px)saturate(1.02);opacity:.085;border-radius:46% 54% 62% 38%/48% 42% 58% 52%}.orb_1{background:#e3a84a;width:600px;height:600px;animation:12s ease-in-out infinite alternate float_orb;top:-10%;left:20%}.orb_2{background:#c78a2c;width:500px;height:500px;animation:18s ease-in-out infinite alternate-reverse float_orb_b;bottom:0;right:10%}:root:not([data-theme=dark]) .orb_1{background:#fbbf2473;border-radius:52% 48% 40% 60%/44% 56% 48% 52%;width:520px;height:480px;animation:16s ease-in-out infinite alternate float_orb_a;top:-12%;left:6%}:root:not([data-theme=dark]) .orb_2{background:#818cf859;border-radius:58% 42% 55% 45%/52% 48% 42% 58%;width:480px;height:460px;animation:20s ease-in-out infinite alternate-reverse float_orb_b;bottom:-6%;right:2%}:root[data-theme=dark] .orb_1{opacity:.12;background:#e3a84a}:root[data-theme=dark] .orb_2{opacity:.14;background:#d89a3d}@keyframes float_orb{0%{transform:translate(0)scale(1)}to{transform:translate(50px,50px)scale(1.1)}}@keyframes float_orb_a{0%{transform:translate(0)rotate(-4deg)scale(1)}to{transform:translate(36px,28px)rotate(3deg)scale(1.06)}}@keyframes float_orb_b{0%{transform:translate(0)rotate(5deg)scale(1)}to{transform:translate(-32px,40px)rotate(-4deg)scale(1.08)}}.home_pro_hero_vignette{z-index:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(85% 75% at 50% 45%,#0000 0% 58%,#0f172a06 100%);display:none;position:absolute;inset:0}:root:not([data-theme=dark]) .home_pro_hero_vignette{display:block}.home_pro_noise_overlay{z-index:3;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='h'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23h)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;display:none;position:absolute;inset:0}:root:not([data-theme=dark]) .home_pro_noise_overlay{display:block}.home_pro_hero_content{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:980px;display:flex;position:relative}:root:not([data-theme=dark]) .home_pro_hero_content{max-width:980px;padding:8px 24px 24px}.home_pro_badge{letter-spacing:0;text-transform:none;color:#e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 18px;font-size:.9rem;font-weight:500;animation:.8s cubic-bezier(.16,1,.3,1) forwards slide_up_fade;display:inline-flex;box-shadow:0 4px 12px #0003}.home_pro_badge .badge_icon{color:#fff}:root:not([data-theme=dark]) .home_pro_badge{color:#334155;background:#fff;border:1px solid #94a3b84d;box-shadow:0 4px 20px #0f172a0f,inset 0 0 0 1px #ffffff80}:root:not([data-theme=dark]) .home_pro_badge .badge_icon{color:#0f172a}.home_pro_title{letter-spacing:-.05em;color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:0;font-family:General Sans,sans-serif;font-size:112px;font-weight:800;line-height:.98;display:flex}:root:not([data-theme=dark]) .home_pro_title{color:#0f172a}.title_word{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards slide_up_fade;display:block;transform:translateY(40px)}.title_word:first-child{animation-delay:.1s}.title_word:nth-child(2){animation-delay:.2s}.title_word:nth-child(3){animation-delay:.3s}.title_insight{background:linear-gradient(#d1d5db 0%,#64748b 100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-right:0;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards slide_up_fade}:root:not([data-theme=dark]) .title_insight{background:linear-gradient(#1e293b 0%,#64748b 100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.home_pro_subtitle{color:#94a3b8;opacity:0;max-width:800px;margin:32px auto 0;font-size:20px;line-height:1.6;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards slide_up_fade;transform:translateY(20px)}:root:not([data-theme=dark]) .home_pro_subtitle{color:#475569}.home_pro_actions{opacity:0;justify-content:center;align-items:center;gap:24px;margin-top:40px;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards slide_up_fade;display:flex;transform:translateY(20px)}.btn_primary{color:#fff;cursor:pointer;background:#ffffff0d;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.btn_primary:before{content:"";background:conic-gradient(from var(--angle), transparent 0%, #fff 50%, transparent 100%);-webkit-mask-composite:xor;border-radius:999px;padding:2px;animation:3s linear infinite spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}.btn_primary:hover{background:#ffffff1a}:root:not([data-theme=dark]) .btn_primary{color:#fff;background:#0f172a}:root:not([data-theme=dark]) .btn_primary:before{display:none}.btn_secondary{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:1rem;font-weight:600;transition:color .2s;display:inline-flex}.btn_secondary:hover{color:#fff}:root:not([data-theme=dark]) .btn_secondary{color:#475569}:root:not([data-theme=dark]) .btn_secondary:hover{color:#0f172a}.home_pro_bento_section{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.pro_section_header{margin-bottom:48px}.pro_section_title{font-family:var(--font-display_css);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.pro_section_desc{color:var(--color-slate_css);margin:0;font-size:1.15rem}.pro_bento_grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(240px,auto);gap:24px;display:grid}.pro_bento_card{background:var(--color-bg-surface_css);border:1px solid color-mix(in srgb, var(--color-slate_css) 15%, transparent);box-shadow:0 10px 30px -10px color-mix(in srgb, var(--color-slate_css) 10%, transparent);cursor:pointer;border-radius:24px;flex-direction:column;padding:32px;transition:transform .4s,box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.pro_bento_card:hover{box-shadow:0 20px 40px -10px color-mix(in srgb, var(--color-slate_css) 20%, transparent);transform:translateY(-6px)}.card_glow_bg{filter:blur(60px);opacity:0;pointer-events:none;z-index:1;border-radius:50%;width:250px;height:250px;transition:opacity .5s;position:absolute;top:-50px;right:-50px}.pro_bento_card:hover .card_glow_bg{opacity:.15}:root[data-theme=dark] .pro_bento_card:hover .card_glow_bg{opacity:.25}.bg_green{background:var(--color-green_css)}.bg_indigo{background:var(--color-indigo_css)}.bg_purple{background:#a855f7}.bg_amber{background:var(--color-amber_css)}.bg_blue{background:#3b82f6}.bg_red{background:var(--color-red_css)}.card_content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.card_header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.card_icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.pro_bento_card:hover .card_icon{transform:scale(1.1)rotate(-5deg)}.card_icon svg{width:26px;height:26px}.icon_green{color:var(--color-green_css);background:0 0}.icon_indigo{color:var(--color-indigo_css);background:0 0}.icon_purple{color:#a855f7;background:0 0}.icon_amber{color:var(--color-amber_css);background:0 0}.icon_blue{color:#3b82f6;background:0 0}.icon_red{color:var(--color-red_css);background:0 0}.card_header h3{letter-spacing:-.02em;color:var(--color-text-primary_css);margin:0;font-size:1.35rem;font-weight:800}.card_content p{color:color-mix(in srgb, var(--color-slate_css) 50%, var(--color-text-primary_css));margin:0;font-size:1.05rem;line-height:1.5}.card_macro{grid-column:span 2}.card_cot,.card_sentiment{grid-column:span 1}.card_tech{grid-column:span 2}.card_news,.card_setup{grid-column:span 1}.card_macro:hover{border-color:color-mix(in srgb, var(--color-green_css) 40%, transparent)}.card_cot:hover{border-color:color-mix(in srgb, var(--color-indigo_css) 40%, transparent)}.card_sentiment:hover{border-color:#a855f766}.card_tech:hover{border-color:color-mix(in srgb, var(--color-amber_css) 40%, transparent)}.card_news:hover{border-color:#3b82f666}.card_setup:hover{border-color:color-mix(in srgb, var(--color-red_css) 40%, transparent)}.home_pro_radar_section{box-sizing:border-box;background:0 0;width:100%;max-width:min(100%,1720px);margin:0 auto;padding:clamp(28px,3.5vw,40px) clamp(14px,2.2vw,32px) clamp(44px,5vw,64px)}:root[data-theme=dark] .home_pro_radar_section{background:0 0}:root:not([data-theme=dark]) .home_pro_radar_section{background:radial-gradient(90% 70% at 50% 0,#f1f5f9a6 0%,#0000 62%),linear-gradient(#f1f5f9 0%,#f8fafc 100%)}.radar_container{width:100%;min-height:520px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;position:relative;overflow:visible}.radar_glass_panel{z-index:1;-webkit-backdrop-filter:none;width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:relative}:root[data-theme=dark] .radar_glass_panel,:root:not([data-theme=dark]) .radar_glass_panel{box-shadow:none;background:0 0;border:none}.map_glass_surface{min-height:400px;box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:12px;position:relative;overflow:visible}.map_glass_surface_world{flex-direction:column;align-items:stretch;min-height:min(78vh,760px);padding:0;display:flex}.global_activity_map_wrap{flex:1;justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:100%;display:flex;position:relative}.map_country_tooltip{z-index:40;letter-spacing:.02em;pointer-events:none;max-width:min(240px,72vw);color:var(--color-text-primary_css);background:color-mix(in srgb, var(--color-bg-surface_css) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:700;line-height:1.25;position:absolute;transform:translate(0);box-shadow:0 4px 20px #0003,0 0 0 1px #94a3b840}:root[data-theme=dark] .map_country_tooltip{color:#f1f5f9;background:#11192cfd;box-shadow:0 6px 24px #00000073,0 0 0 1px #94a3b82e}.map_hotspot_marker{cursor:pointer}.map_hotspot_marker .map_hotspot_ring,.map_hotspot_marker .map_hotspot_core{transition:stroke .2s,fill .2s}.map_hotspot_ring{transform-origin:50%;pointer-events:none;animation:2.5s ease-in-out infinite map_hotspot_pulse}@keyframes map_hotspot_pulse{0%,to{opacity:.28}50%{opacity:.62}}.global_activity_map_svg{touch-action:auto;border-radius:12px;outline:none;width:100%;height:100%;max-height:100%;display:block}.global_activity_map_svg[data-viz-theme=light] .tech_map_geo{fill:#6474945c;stroke:#94a3b86b;stroke-width:.55px;vector-effect:non-scaling-stroke;paint-order:stroke fill}.global_activity_map_svg[data-viz-theme=light] .tech_map_geo:hover{fill:#6474947a;stroke:#78869c8c;stroke-width:.65px}.global_activity_map_svg[data-viz-theme=dark] .tech_map_geo{fill:#37445f7a;stroke:#94a3b833;stroke-width:.45px;vector-effect:non-scaling-stroke}.global_activity_map_svg[data-viz-theme=dark] .tech_map_geo:hover{fill:#505f7d8c;stroke:#bac6dc47}.global_activity_map_svg[data-viz-theme=light] .tech_map_geo_demo_bullish:hover{fill:#4ade8070;stroke:#16a34a94;stroke-width:.72px}.global_activity_map_svg[data-viz-theme=light] .tech_map_geo_demo_bearish:hover{fill:#fca5a56b;stroke:#dc262694;stroke-width:.72px}.global_activity_map_svg[data-viz-theme=dark] .tech_map_geo_demo_bullish:hover{fill:#22c55e8c;stroke:#bbf7d0d9;stroke-width:.75px}.global_activity_map_svg[data-viz-theme=dark] .tech_map_geo_demo_bearish:hover{fill:#ef444485;stroke:#fecacae0;stroke-width:.75px}.map_lazy_fallback{min-height:420px;color:color-mix(in srgb, var(--color-slate_css) 70%, var(--color-text-primary_css));letter-spacing:.02em;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}:root:not([data-theme=dark]) .map_glass_surface{background:0 0;border:none}.radar_header{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex;position:relative}.radar_header>div:first-child{flex:200px;min-width:0}.radar_header h2{font-family:var(--font-display_css);color:var(--color-text-heading_css);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.live_status{letter-spacing:.1em;color:var(--color-green_css);align-items:center;gap:8px;font-size:.85rem;font-weight:800;display:flex}.live_dot{background:var(--color-green_css);width:8px;height:8px;box-shadow:0 0 10px var(--color-green_css);border-radius:50%;animation:1s infinite alternate blink}@keyframes blink{to{opacity:.3}}.radar_container.map_version{background:0 0;min-height:520px;padding:0}.live_status_badge{box-shadow:none;color:var(--color-green_css);letter-spacing:.2em;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;margin-top:2px;padding:0;font-size:.68rem;font-weight:700;display:inline-flex}.live_status_badge:before{content:"";background:var(--color-green_css);width:7px;height:7px;box-shadow:0 0 10px var(--color-green_css);border-radius:50%;flex-shrink:0;animation:1.1s ease-in-out infinite alternate blink}:root[data-theme=dark] .live_status_badge{color:#34d399}:root[data-theme=dark] .live_status_badge:before{background:#34d399;box-shadow:0 0 12px #34d399a6}:root:not([data-theme=dark]) .live_status_badge{color:#047857}:root:not([data-theme=dark]) .live_status_badge:before{background:#059669;box-shadow:0 0 10px #05966973}:root:not([data-theme=dark]) .map_glass_surface.map_glass_surface_world{box-shadow:none;background:0 0;border:none;margin-top:18px;padding:10px}:root:not([data-theme=dark]) .map_lazy_fallback{color:#64748b}.react_map_wrapper{justify-content:stretch;align-items:stretch;width:100%;height:min(78vh,800px);min-height:min(52vh,560px);max-height:min(90vh,880px);display:flex;position:relative}.react_map_wrapper svg{width:100%;height:100%;display:block}.tech_map_geo{fill:#4858766b;stroke:#94a3b82e;stroke-width:.45px;transition:fill .35s,stroke .35s}:root[data-theme=dark] .tech_map_geo{fill:#37445f7a;stroke:#94a3b824}.tech_map_geo:hover:not(.tech_map_geo_demo_bullish):not(.tech_map_geo_demo_bearish){fill:#6474948c;stroke:#bac6dc47}:root[data-theme=dark] .tech_map_geo:hover:not(.tech_map_geo_demo_bullish):not(.tech_map_geo_demo_bearish){fill:#505f7d8c;stroke:#94a3b838}.node_label{color:var(--color-text-primary_css);background:color-mix(in srgb, var(--color-bg-surface_css) 80%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;margin-top:8px;padding:2px 6px;font-size:.8rem;font-weight:800;position:absolute;top:100%}@keyframes slide_up_fade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.pro_bento_grid{grid-template-columns:repeat(2,1fr)}.card_macro{grid-area:auto/span 2}}@media (width<=768px){.home_pro_title{font-size:56px}.home_pro_hero{padding:calc(var(--app_header_offset_css) + 40px) 16px 42px;min-height:calc(100vh - var(--app_header_offset_css))}.home_pro_subtitle{margin-top:18px;font-size:1rem}.pro_bento_grid{grid-template-columns:1fr}.card_macro,.card_tech{grid-column:span 1}.row_layout{flex-direction:column;align-items:flex-start}.home_pro_radar_section{padding:16px 16px 28px}.radar_glass_panel{border-radius:0;padding:0}.map_glass_surface{min-height:320px}.react_map_wrapper{height:min(72vh,560px);min-height:44vh;max-height:85vh}.radar_container{min-height:auto}}
