.Header-module__lnUIdW__header{z-index:100;height:var(--header-height);padding:0 var(--space-xl);background:var(--glass-bg,#fafafacc);-webkit-backdrop-filter:var(--backdrop-blur-heavy);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.Header-module__lnUIdW__logoLink{color:inherit;align-items:center;text-decoration:none;display:flex}.Header-module__lnUIdW__logoImg{object-fit:contain;width:36px;height:36px}.Header-module__lnUIdW__meta{align-items:center;gap:var(--space-lg);display:flex}.Header-module__lnUIdW__refreshBtn{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:6px 12px;display:flex}.Header-module__lnUIdW__refreshBtn:hover{background:var(--bg-inset);border-color:var(--border-subtle)}.Header-module__lnUIdW__liveText{color:var(--text-muted);font-size:13px;font-weight:500}.Header-module__lnUIdW__liveDot{background:var(--color-positive);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite Header-module__lnUIdW__pulse;display:inline-block}.Header-module__lnUIdW__refreshing{border:1.5px solid var(--color-info);background:0 0;border-top-color:#0000;width:10px;height:10px;animation:.8s linear infinite Header-module__lnUIdW__spin!important}@keyframes Header-module__lnUIdW__spin{to{transform:rotate(360deg)}}.Header-module__lnUIdW__howLink{color:var(--text-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);padding:6px 14px;font-size:13px;font-weight:500}.Header-module__lnUIdW__howLink:hover{color:var(--text-bright);border-color:var(--border-default);box-shadow:var(--shadow-sm)}@media (max-width:768px){.Header-module__lnUIdW__header{padding:0 var(--space-md)}.Header-module__lnUIdW__liveText{display:none}}
.AppShell-module__cB5iMW__shell{min-height:calc(100vh - var(--header-height))}.AppShell-module__cB5iMW__tabBar{top:var(--header-height);z-index:90;align-items:center;gap:var(--space-xs);background:var(--glass-bg,#fafafab3);-webkit-backdrop-filter:var(--backdrop-blur);border-bottom:1px solid var(--border-subtle);padding:8px var(--space-xl);display:flex;position:sticky}.AppShell-module__cB5iMW__tab{font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;padding:8px 16px;font-weight:500}.AppShell-module__cB5iMW__tab:hover{color:var(--text-primary);background:var(--color-accent-bg)}.AppShell-module__cB5iMW__tabActive{color:var(--text-bright);background:var(--bg-card);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);font-weight:600}.AppShell-module__cB5iMW__tabContent{padding:var(--space-xl);max-width:var(--max-width);margin:0 auto;animation:.25s AppShell-module__cB5iMW__fadeIn}@media (max-width:768px){.AppShell-module__cB5iMW__tabBar{padding:6px var(--space-md);overflow-x:auto}.AppShell-module__cB5iMW__tab{padding:6px 12px;font-size:13px}.AppShell-module__cB5iMW__tabContent{padding:var(--space-md)}}
.AlertBanner-module__ZvqUgG__banner{padding:8px var(--space-xl);flex-direction:column;gap:6px;animation:.25s AlertBanner-module__ZvqUgG__slideDown;display:flex}@keyframes AlertBanner-module__ZvqUgG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AlertBanner-module__ZvqUgG__alert{border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:15px;display:flex}.AlertBanner-module__ZvqUgG__alertHigh{background:var(--color-negative-bg);color:var(--text-primary);border:1px solid #dc262633}.AlertBanner-module__ZvqUgG__alertMedium{background:var(--color-neutral-bg);color:var(--text-primary);border:1px solid #ca8a0433}.AlertBanner-module__ZvqUgG__alertContent{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.AlertBanner-module__ZvqUgG__alertIcon{flex-shrink:0;font-size:14px}.AlertBanner-module__ZvqUgG__alertMessage{margin-right:8px;font-weight:600}.AlertBanner-module__ZvqUgG__alertDetail{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.AlertBanner-module__ZvqUgG__dismissBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:all var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:2px 6px;font-size:16px;line-height:1}.AlertBanner-module__ZvqUgG__dismissBtn:hover{color:var(--text-primary);background:#0000000d}@media (max-width:768px){.AlertBanner-module__ZvqUgG__banner{padding:6px var(--space-md)}.AlertBanner-module__ZvqUgG__alert{padding:6px 10px;font-size:12px}.AlertBanner-module__ZvqUgG__alertDetail{display:none}}
.DashboardView-module__eLNyra__moodStrip{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--section-gap);box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:16px 20px;display:flex}.DashboardView-module__eLNyra__moodDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DashboardView-module__eLNyra__moodDotPositive{background:var(--color-positive)}.DashboardView-module__eLNyra__moodDotNegative{background:var(--color-negative)}.DashboardView-module__eLNyra__moodDotNeutral{background:var(--color-neutral)}.DashboardView-module__eLNyra__moodDotAnxious{background:var(--color-negative)}.DashboardView-module__eLNyra__moodDotEuphoric{background:var(--color-positive)}.DashboardView-module__eLNyra__moodText{font-size:var(--font-size-base);color:var(--text-bright);font-weight:500}.DashboardView-module__eLNyra__moodDetail{font-size:var(--font-size-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.DashboardView-module__eLNyra__tickerRow{margin-bottom:var(--section-gap);scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.DashboardView-module__eLNyra__tickerRow::-webkit-scrollbar{display:none}.DashboardView-module__eLNyra__tickerTile{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;min-width:150px;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;box-shadow:var(--shadow-xs);flex-shrink:0;padding:16px 20px}.DashboardView-module__eLNyra__tickerTile:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.DashboardView-module__eLNyra__tickerSymbol{color:var(--text-muted);letter-spacing:.02em;margin-bottom:8px;font-size:12px;font-weight:500}.DashboardView-module__eLNyra__tickerPrice{color:var(--text-bright);letter-spacing:-.02em;margin-bottom:3px;font-size:20px;font-weight:600}.DashboardView-module__eLNyra__tickerChange{font-size:13px;font-weight:600}.DashboardView-module__eLNyra__positive{color:var(--color-positive)}.DashboardView-module__eLNyra__negative{color:var(--color-negative)}.DashboardView-module__eLNyra__grid{gap:var(--section-gap);grid-template-columns:1fr 1fr;display:grid}.DashboardView-module__eLNyra__gridLeft,.DashboardView-module__eLNyra__gridRight{gap:var(--section-gap);flex-direction:column;display:flex}.DashboardView-module__eLNyra__section{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-card)}.DashboardView-module__eLNyra__sectionHeader{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600;display:flex}.DashboardView-module__eLNyra__sectionHeader:hover{color:var(--text-bright)}.DashboardView-module__eLNyra__sectionHeaderArrow{opacity:0;transition:opacity var(--transition-fast);font-size:14px}.DashboardView-module__eLNyra__sectionHeader:hover .DashboardView-module__eLNyra__sectionHeaderArrow{opacity:1}.DashboardView-module__eLNyra__chevron{color:var(--text-muted);transition:transform var(--transition-fast);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:16px;line-height:1}.DashboardView-module__eLNyra__chevronOpen{transform:rotate(90deg)}.DashboardView-module__eLNyra__expandPanel{max-height:0;transition:max-height .25s;overflow:hidden}.DashboardView-module__eLNyra__expandPanelOpen{max-height:300px}.DashboardView-module__eLNyra__expandContent{border-top:1px solid var(--border-subtle);margin-top:8px;padding:12px 0 8px}.DashboardView-module__eLNyra__expandLabel{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:500}.DashboardView-module__eLNyra__expandText{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.DashboardView-module__eLNyra__expandValues{color:var(--text-secondary);gap:20px;margin-top:10px;font-size:14px;display:flex}.DashboardView-module__eLNyra__expandValues strong{color:var(--text-bright);font-weight:600}.DashboardView-module__eLNyra__eventRow{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin:0 -10px;padding:10px;display:flex}.DashboardView-module__eLNyra__eventRow:hover,.DashboardView-module__eLNyra__eventRowActive{background:var(--bg-inset)}.DashboardView-module__eLNyra__eventTime{color:var(--text-muted);flex-shrink:0;width:80px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:500}.DashboardView-module__eLNyra__eventCountry{color:var(--text-secondary);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);flex-shrink:0;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500}.DashboardView-module__eLNyra__eventName{font-size:var(--font-size-base);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.DashboardView-module__eLNyra__impactDots{flex-shrink:0;gap:4px;display:flex}.DashboardView-module__eLNyra__impactDot{background:var(--bg-secondary);border-radius:50%;width:6px;height:6px}.DashboardView-module__eLNyra__impactDotActive{background:var(--color-negative)}.DashboardView-module__eLNyra__impactDotMedium{background:var(--color-neutral)}.DashboardView-module__eLNyra__impactDotLow{background:var(--text-muted)}.DashboardView-module__eLNyra__newsRow{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);-webkit-user-select:none;user-select:none;color:inherit;align-items:flex-start;gap:12px;margin:0 -10px;padding:10px;text-decoration:none;display:flex}.DashboardView-module__eLNyra__newsRow:hover{background:var(--bg-inset)}.DashboardView-module__eLNyra__newsExternal{color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast);flex-shrink:0;margin-top:3px;font-size:14px}.DashboardView-module__eLNyra__newsRow:hover .DashboardView-module__eLNyra__newsExternal{opacity:1}.DashboardView-module__eLNyra__newsCategoryDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.DashboardView-module__eLNyra__newsContent{flex:1;min-width:0}.DashboardView-module__eLNyra__newsHeadline{font-size:var(--font-size-base);color:var(--text-primary);font-weight:500;line-height:1.4}.DashboardView-module__eLNyra__newsMeta{color:var(--text-muted);margin-top:3px;font-size:13px}@keyframes DashboardView-module__eLNyra__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DashboardView-module__eLNyra__stagger1{animation:.6s cubic-bezier(.22,1,.36,1) both DashboardView-module__eLNyra__slideUp}.DashboardView-module__eLNyra__stagger2{animation:.6s cubic-bezier(.22,1,.36,1) .1s both DashboardView-module__eLNyra__slideUp}.DashboardView-module__eLNyra__stagger3{animation:.6s cubic-bezier(.22,1,.36,1) .2s both DashboardView-module__eLNyra__slideUp}.DashboardView-module__eLNyra__stagger4{animation:.6s cubic-bezier(.22,1,.36,1) .35s both DashboardView-module__eLNyra__slideUp}@media (max-width:900px){.DashboardView-module__eLNyra__grid{grid-template-columns:1fr}}@media (max-width:768px){.DashboardView-module__eLNyra__tickerTile{min-width:130px}.DashboardView-module__eLNyra__moodDetail{display:none}}
.MarketBrief-module__WNW0Wq__brief{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);margin-bottom:var(--space-lg);box-shadow:var(--shadow-xl)}.MarketBrief-module__WNW0Wq__hero{align-items:flex-start;gap:var(--space-2xl);margin-bottom:var(--space-xl);display:flex}.MarketBrief-module__WNW0Wq__gauge{flex-direction:column;flex-shrink:0;align-items:center;width:200px;display:flex}.MarketBrief-module__WNW0Wq__gaugeSvg{width:200px;height:120px;display:block}.MarketBrief-module__WNW0Wq__gaugeScore{font-size:var(--font-size-2xl);letter-spacing:-.03em;margin-top:-6px;font-weight:700}.MarketBrief-module__WNW0Wq__gaugeLabel{color:var(--text-secondary);margin-top:2px;font-size:13px;font-weight:500}.MarketBrief-module__WNW0Wq__gaugeRange{letter-spacing:.04em;width:100%;color:var(--text-muted);justify-content:space-between;margin-top:10px;padding:0 6px;font-size:11px;font-weight:500;display:flex}.MarketBrief-module__WNW0Wq__heroText{min-width:0;padding-top:var(--space-xs);flex:1}.MarketBrief-module__WNW0Wq__label{letter-spacing:.04em;color:var(--text-secondary);margin-bottom:var(--space-md);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);text-transform:uppercase;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;display:inline-flex}.MarketBrief-module__WNW0Wq__labelDot{background:var(--color-positive);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite MarketBrief-module__WNW0Wq__dotPulse}@keyframes MarketBrief-module__WNW0Wq__dotPulse{0%,to{opacity:1}50%{opacity:.3}}.MarketBrief-module__WNW0Wq__headline{font-size:var(--font-size-2xl);color:var(--text-bright);letter-spacing:-.02em;font-weight:500;line-height:var(--line-height-tight);margin-bottom:10px}.MarketBrief-module__WNW0Wq__subtitle{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-base);letter-spacing:.01em;margin-bottom:var(--space-md)}.MarketBrief-module__WNW0Wq__watchTags{flex-wrap:wrap;gap:8px;display:flex}.MarketBrief-module__WNW0Wq__watchTag{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);white-space:nowrap;text-overflow:ellipsis;max-width:300px;padding:4px 12px;font-size:13px;font-weight:500;overflow:hidden}.MarketBrief-module__WNW0Wq__statsRow{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-sm);display:flex;overflow:hidden}.MarketBrief-module__WNW0Wq__stat{text-align:center;flex:1;min-width:0;padding:18px 14px;animation:.5s cubic-bezier(.22,1,.36,1) both MarketBrief-module__WNW0Wq__statIn}@keyframes MarketBrief-module__WNW0Wq__statIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MarketBrief-module__WNW0Wq__stat+.MarketBrief-module__WNW0Wq__stat{border-left:1px solid var(--border-subtle)}.MarketBrief-module__WNW0Wq__statLabel{letter-spacing:.02em;color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:500}.MarketBrief-module__WNW0Wq__statValue{letter-spacing:-.02em;color:var(--text-bright);font-size:18px;font-weight:600}.MarketBrief-module__WNW0Wq__statValue[data-tone=positive]{color:var(--color-positive)}.MarketBrief-module__WNW0Wq__statValue[data-tone=negative]{color:var(--color-negative)}@media (max-width:768px){.MarketBrief-module__WNW0Wq__brief{padding:var(--space-lg) var(--space-md)}.MarketBrief-module__WNW0Wq__hero{text-align:center;align-items:center;gap:var(--space-lg);flex-direction:column}.MarketBrief-module__WNW0Wq__heroText{padding-top:0}.MarketBrief-module__WNW0Wq__watchTags{justify-content:center}.MarketBrief-module__WNW0Wq__headline{font-size:var(--font-size-xl)}.MarketBrief-module__WNW0Wq__gauge{width:170px}.MarketBrief-module__WNW0Wq__gaugeSvg{width:170px;height:100px}.MarketBrief-module__WNW0Wq__statsRow{flex-wrap:wrap}.MarketBrief-module__WNW0Wq__stat{flex:30%}}
.MarketsView-module__YpwAja__toolbarRow{margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.MarketsView-module__YpwAja__filterRow{flex-wrap:wrap;gap:8px;display:flex}.MarketsView-module__YpwAja__pill{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);padding:7px 16px;font-size:14px;font-weight:500}.MarketsView-module__YpwAja__pill:hover{color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-sm)}.MarketsView-module__YpwAja__pillActive{background:var(--bg-dark);color:#fff;border-color:var(--bg-dark);box-shadow:var(--shadow-sm)}.MarketsView-module__YpwAja__searchWrap{width:240px;position:relative}.MarketsView-module__YpwAja__searchIcon{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.MarketsView-module__YpwAja__searchInput{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;color:var(--text-primary);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);outline:none;padding:8px 14px 8px 36px;font-size:14px;font-weight:500}.MarketsView-module__YpwAja__searchInput::placeholder{color:var(--text-muted)}.MarketsView-module__YpwAja__searchInput:focus{border-color:var(--color-info);box-shadow:0 0 0 2px var(--color-info-bg)}.MarketsView-module__YpwAja__emptyState{text-align:center;color:var(--text-muted);padding:48px 20px;font-size:15px}.MarketsView-module__YpwAja__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.MarketsView-module__YpwAja__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);padding:20px;position:relative}.MarketsView-module__YpwAja__card:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.MarketsView-module__YpwAja__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.MarketsView-module__YpwAja__cardTopRight{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.MarketsView-module__YpwAja__cardSymbol{color:var(--text-bright);font-size:15px;font-weight:600}.MarketsView-module__YpwAja__cardName{color:var(--text-muted);margin-top:2px;font-size:13px}.MarketsView-module__YpwAja__cardCategory{color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500}.MarketsView-module__YpwAja__starBtn{color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:0;font-size:18px;line-height:1}.MarketsView-module__YpwAja__starBtn:hover{color:#ca8a04;transform:scale(1.15)}.MarketsView-module__YpwAja__starActive{color:#ca8a04}.MarketsView-module__YpwAja__cardPrice{color:var(--text-bright);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:600}.MarketsView-module__YpwAja__cardChange{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.MarketsView-module__YpwAja__positive{color:var(--color-positive)}.MarketsView-module__YpwAja__negative{color:var(--color-negative)}.MarketsView-module__YpwAja__cardSelected{border-color:var(--text-bright);box-shadow:var(--shadow-elevated)}.MarketsView-module__YpwAja__sparkline{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:12px}.MarketsView-module__YpwAja__sparklineSvg{display:block}.MarketsView-module__YpwAja__detailPanel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);align-items:center;gap:28px;margin-bottom:20px;padding:22px 28px;animation:.15s MarketsView-module__YpwAja__fadeInPanel;display:flex;position:relative}@keyframes MarketsView-module__YpwAja__fadeInPanel{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.MarketsView-module__YpwAja__detailLeft{flex-direction:column;gap:4px;display:flex}.MarketsView-module__YpwAja__detailSymbol{color:var(--text-bright);letter-spacing:-.02em;font-size:22px;font-weight:600}.MarketsView-module__YpwAja__detailName{color:var(--text-muted);font-size:13px}.MarketsView-module__YpwAja__detailCategory{color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);width:fit-content;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:500}.MarketsView-module__YpwAja__detailCenter{flex:1}.MarketsView-module__YpwAja__detailPrice{color:var(--text-bright);letter-spacing:-.03em;font-size:32px;font-weight:600}.MarketsView-module__YpwAja__detailChange{margin-top:2px;font-size:15px;font-weight:600}.MarketsView-module__YpwAja__detailRight{flex-shrink:0}.MarketsView-module__YpwAja__detailClose{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:4px 6px;font-size:20px;line-height:1;position:absolute;top:12px;right:16px}.MarketsView-module__YpwAja__detailClose:hover{color:var(--text-bright);background:var(--bg-inset)}@media (max-width:768px){.MarketsView-module__YpwAja__grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px}.MarketsView-module__YpwAja__card{padding:16px}.MarketsView-module__YpwAja__cardPrice{font-size:20px}.MarketsView-module__YpwAja__toolbarRow{flex-direction:column;align-items:stretch}.MarketsView-module__YpwAja__searchWrap{width:100%}}
.CalendarView-module__RcpBVG__toolbar{margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.CalendarView-module__RcpBVG__filterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CalendarView-module__RcpBVG__pill{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);padding:7px 16px;font-size:14px;font-weight:500}.CalendarView-module__RcpBVG__pill:hover{color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-sm)}.CalendarView-module__RcpBVG__pillActive{background:var(--bg-dark);color:#fff;border-color:var(--bg-dark);box-shadow:var(--shadow-sm)}.CalendarView-module__RcpBVG__currencySelect{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-xs);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%2371717a'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;outline:none;padding:7px 28px 7px 14px;font-size:14px;font-weight:500}.CalendarView-module__RcpBVG__currencySelect:hover{border-color:var(--border-default)}.CalendarView-module__RcpBVG__currencySelect:focus{border-color:var(--color-info)}.CalendarView-module__RcpBVG__weekNav{align-items:center;gap:6px;display:flex}.CalendarView-module__RcpBVG__weekBtn{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;font-size:15px;display:flex}.CalendarView-module__RcpBVG__weekBtn:hover{color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-sm)}.CalendarView-module__RcpBVG__weekLabel{color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);white-space:nowrap;padding:6px 18px;font-size:14px;font-weight:600}.CalendarView-module__RcpBVG__weekLabel:hover{border-color:var(--border-default);box-shadow:var(--shadow-sm)}.CalendarView-module__RcpBVG__countdown{color:var(--color-info);background:var(--color-info-bg);border-radius:var(--radius-xs);margin-left:8px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.CalendarView-module__RcpBVG__tableWrap{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);overflow-x:auto}.CalendarView-module__RcpBVG__table{border-collapse:collapse;width:100%}.CalendarView-module__RcpBVG__table thead tr{border-bottom:2px solid var(--border-default)}.CalendarView-module__RcpBVG__table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap;background:var(--bg-inset);padding:14px 16px;font-size:13px;font-weight:600}.CalendarView-module__RcpBVG__thDate{width:110px;padding-left:20px!important}.CalendarView-module__RcpBVG__thTime{width:120px}.CalendarView-module__RcpBVG__thCurrency{width:80px}.CalendarView-module__RcpBVG__thImpact{width:56px;text-align:center!important}.CalendarView-module__RcpBVG__thValue{width:90px;text-align:right!important}.CalendarView-module__RcpBVG__row{cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid var(--border-subtle)}.CalendarView-module__RcpBVG__row:hover,.CalendarView-module__RcpBVG__rowExpanded{background:var(--bg-inset)}.CalendarView-module__RcpBVG__table td{color:var(--text-primary);vertical-align:top;padding:12px 16px;font-size:15px}.CalendarView-module__RcpBVG__emptyRow{text-align:center;color:var(--text-muted);font-size:15px;padding:48px 16px!important}.CalendarView-module__RcpBVG__tdDate{color:var(--text-secondary);white-space:nowrap;border-right:1px solid var(--border-subtle);vertical-align:top;font-size:14px;font-weight:600;padding-top:14px!important;padding-left:20px!important}.CalendarView-module__RcpBVG__tdDateToday{color:var(--color-info);font-weight:700}.CalendarView-module__RcpBVG__tdTime{white-space:nowrap;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:500}.CalendarView-module__RcpBVG__tdCurrency{color:var(--text-primary);font-size:14px;font-weight:600}.CalendarView-module__RcpBVG__tdImpact{text-align:center;width:56px}.CalendarView-module__RcpBVG__impactBar{border-radius:3px;width:12px;height:22px;display:inline-block}.CalendarView-module__RcpBVG__impactDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.CalendarView-module__RcpBVG__impactHigh{background:#dc2626}.CalendarView-module__RcpBVG__impactMedium{background:#ea580c}.CalendarView-module__RcpBVG__impactLow{background:#eab308}.CalendarView-module__RcpBVG__tdEvent{font-weight:500}.CalendarView-module__RcpBVG__eventName{line-height:1.4;display:block}.CalendarView-module__RcpBVG__eventDetail{background:var(--bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);margin-top:10px;padding:14px 16px}.CalendarView-module__RcpBVG__detailSection{margin-bottom:8px}.CalendarView-module__RcpBVG__detailSection:last-child{margin-bottom:0}.CalendarView-module__RcpBVG__detailLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:13px;font-weight:600}.CalendarView-module__RcpBVG__detailText{color:var(--text-secondary);font-size:14px;line-height:1.5}.CalendarView-module__RcpBVG__tdValue{text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.CalendarView-module__RcpBVG__empty{width:8px;height:1px;display:inline-block}.CalendarView-module__RcpBVG__mobileCards{display:none}.CalendarView-module__RcpBVG__mobileDateHeader{color:var(--text-primary);border-bottom:2px solid var(--border-default);align-items:center;gap:10px;margin-bottom:10px;padding:12px 0 8px;font-size:15px;font-weight:700;display:flex}.CalendarView-module__RcpBVG__mobileDateToday{color:var(--color-info)}.CalendarView-module__RcpBVG__todayBadge{color:var(--color-info);background:var(--color-info-bg);border-radius:var(--radius-xs);padding:2px 8px;font-size:12px;font-weight:600}.CalendarView-module__RcpBVG__mobileCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);margin-bottom:10px;padding:16px}.CalendarView-module__RcpBVG__mobileCard:hover{border-color:var(--border-default)}.CalendarView-module__RcpBVG__mobileCardOpen{border-color:var(--border-hover);box-shadow:var(--shadow-sm)}.CalendarView-module__RcpBVG__mobileCardTop{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.CalendarView-module__RcpBVG__mobileTitle{color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3}.CalendarView-module__RcpBVG__mobileCardMeta{align-items:center;gap:14px;margin-bottom:10px;display:flex}.CalendarView-module__RcpBVG__mobileCurrency{color:var(--text-secondary);background:var(--bg-inset);border-radius:var(--radius-xs);padding:2px 8px;font-size:13px;font-weight:600}.CalendarView-module__RcpBVG__mobileTime{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.CalendarView-module__RcpBVG__mobileCardValues{gap:20px;display:flex}.CalendarView-module__RcpBVG__mobileValueItem{flex-direction:column;gap:2px;display:flex}.CalendarView-module__RcpBVG__mobileValueLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:500}.CalendarView-module__RcpBVG__mobileValueNum{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px}.CalendarView-module__RcpBVG__emptyCard{text-align:center;color:var(--text-muted);padding:48px 16px;font-size:15px}@media (max-width:768px){.CalendarView-module__RcpBVG__tableWrap{display:none}.CalendarView-module__RcpBVG__mobileCards{display:block}.CalendarView-module__RcpBVG__toolbar{flex-direction:column;align-items:stretch}.CalendarView-module__RcpBVG__weekNav,.CalendarView-module__RcpBVG__filterRow{justify-content:center}}
.NewsView-module__H7FJ_G__filterRow{margin-bottom:var(--space-lg);flex-wrap:wrap;gap:8px;display:flex}.NewsView-module__H7FJ_G__pill{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-xs);padding:7px 16px;font-size:14px;font-weight:500}.NewsView-module__H7FJ_G__pill:hover{color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-sm)}.NewsView-module__H7FJ_G__pillActive{background:var(--bg-dark);color:#fff;border-color:var(--bg-dark);box-shadow:var(--shadow-sm)}.NewsView-module__H7FJ_G__list{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;overflow:hidden}.NewsView-module__H7FJ_G__item{border-bottom:1px solid var(--border-subtle);cursor:pointer;transition:background var(--transition-fast);color:inherit;gap:14px;padding:18px 24px;text-decoration:none;display:flex}.NewsView-module__H7FJ_G__item:hover{background:var(--bg-inset)}.NewsView-module__H7FJ_G__item:last-child{border-bottom:none}.NewsView-module__H7FJ_G__categoryDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.NewsView-module__H7FJ_G__itemContent{flex:1;min-width:0}.NewsView-module__H7FJ_G__itemHeadline{font-size:var(--font-size-base);color:var(--text-bright);margin-bottom:6px;font-weight:500;line-height:1.4}.NewsView-module__H7FJ_G__externalIcon{color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast);font-size:14px}.NewsView-module__H7FJ_G__item:hover .NewsView-module__H7FJ_G__externalIcon{opacity:1}.NewsView-module__H7FJ_G__itemMeta{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.NewsView-module__H7FJ_G__itemImpact{border-radius:var(--radius-xs);border:1px solid;padding:2px 10px;font-size:12px;font-weight:500}.NewsView-module__H7FJ_G__impactHigh{color:var(--color-negative);border-color:var(--color-negative-bg);background:var(--color-negative-bg)}.NewsView-module__H7FJ_G__impactMedium{color:var(--color-neutral);border-color:var(--color-neutral-bg);background:var(--color-neutral-bg)}.NewsView-module__H7FJ_G__impactLow{color:var(--text-muted);border-color:var(--border-subtle);background:var(--bg-inset)}@media (max-width:768px){.NewsView-module__H7FJ_G__itemHeadline{font-size:var(--font-size-sm)}.NewsView-module__H7FJ_G__item{padding:14px 16px}}
.MoneyFlowView-module__ZpLj_G__header{margin-bottom:var(--space-lg)}.MoneyFlowView-module__ZpLj_G__title{font-size:var(--font-size-xl);color:var(--text-bright);margin-bottom:4px;font-weight:700}.MoneyFlowView-module__ZpLj_G__subtitle{font-size:var(--font-size-base);color:var(--text-muted)}.MoneyFlowView-module__ZpLj_G__disclaimer{color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-top:8px;padding:5px 10px;font-size:13px;display:inline-block}.MoneyFlowView-module__ZpLj_G__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.MoneyFlowView-module__ZpLj_G__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);padding:24px}.MoneyFlowView-module__ZpLj_G__card:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.MoneyFlowView-module__ZpLj_G__cardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.MoneyFlowView-module__ZpLj_G__regionName{font-size:var(--font-size-base);color:var(--text-bright);font-weight:600}.MoneyFlowView-module__ZpLj_G__flowBadge{border-radius:var(--radius-full);text-transform:capitalize;padding:2px 8px;font-size:13px;font-weight:600}.MoneyFlowView-module__ZpLj_G__flowAmount{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.MoneyFlowView-module__ZpLj_G__amount{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700}.MoneyFlowView-module__ZpLj_G__changePct{font-size:var(--font-size-base);font-weight:600}.MoneyFlowView-module__ZpLj_G__summary{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:12px;line-height:1.5}.MoneyFlowView-module__ZpLj_G__sectors{flex-wrap:wrap;gap:6px;display:flex}.MoneyFlowView-module__ZpLj_G__sectorTag{color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:2px 8px;font-size:13px;font-weight:500}@media (max-width:768px){.MoneyFlowView-module__ZpLj_G__grid{grid-template-columns:1fr}}
.TradeRoutesView-module__Gk6Odq__section{margin-bottom:var(--space-2xl)}.TradeRoutesView-module__Gk6Odq__title{font-size:var(--font-size-xl);color:var(--text-bright);margin-bottom:4px;font-weight:700}.TradeRoutesView-module__Gk6Odq__subtitle{font-size:var(--font-size-base);color:var(--text-muted);margin-bottom:var(--space-lg)}.TradeRoutesView-module__Gk6Odq__routeGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.TradeRoutesView-module__Gk6Odq__routeCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);padding:24px}.TradeRoutesView-module__Gk6Odq__routeCard:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.TradeRoutesView-module__Gk6Odq__routeHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.TradeRoutesView-module__Gk6Odq__routeName{font-size:var(--font-size-base);color:var(--text-bright);font-weight:600}.TradeRoutesView-module__Gk6Odq__statusBadge{border-radius:var(--radius-full);padding:2px 8px;font-size:13px;font-weight:600}.TradeRoutesView-module__Gk6Odq__routeDesc{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:10px}.TradeRoutesView-module__Gk6Odq__routeMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.TradeRoutesView-module__Gk6Odq__volume{color:var(--text-primary);background:var(--bg-inset);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:2px 8px;font-size:14px;font-weight:600}.TradeRoutesView-module__Gk6Odq__commodityTags{flex-wrap:wrap;gap:4px;display:flex}.TradeRoutesView-module__Gk6Odq__tag{color:var(--text-muted);background:var(--bg-inset);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:1px 6px;font-size:14px}.TradeRoutesView-module__Gk6Odq__whyMatters{color:var(--text-muted);font-size:14px;font-style:italic;line-height:1.5}.TradeRoutesView-module__Gk6Odq__commodityGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.TradeRoutesView-module__Gk6Odq__commodityCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);padding:22px}.TradeRoutesView-module__Gk6Odq__commodityCard:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.TradeRoutesView-module__Gk6Odq__commodityTop{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.TradeRoutesView-module__Gk6Odq__commodityName{color:var(--text-bright);align-items:center;gap:6px;margin-bottom:2px;font-size:13px;font-weight:600;display:flex}.TradeRoutesView-module__Gk6Odq__liveBadge{color:var(--color-positive);background:var(--color-positive-bg);border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.3px;padding:1px 5px;font-size:9px;font-weight:600}.TradeRoutesView-module__Gk6Odq__commodityPrice{font-size:var(--font-size-xl);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}.TradeRoutesView-module__Gk6Odq__unit{color:var(--text-muted);margin-left:2px;font-size:14px;font-weight:400}.TradeRoutesView-module__Gk6Odq__commodityRight{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.TradeRoutesView-module__Gk6Odq__positive{color:var(--color-positive);font-size:13px;font-weight:600}.TradeRoutesView-module__Gk6Odq__negative{color:var(--color-negative);font-size:13px;font-weight:600}.TradeRoutesView-module__Gk6Odq__explanation{color:var(--text-secondary);font-size:14px;line-height:1.5}@media (max-width:768px){.TradeRoutesView-module__Gk6Odq__routeGrid,.TradeRoutesView-module__Gk6Odq__commodityGrid{grid-template-columns:1fr}}
.CountriesView-module__ElWr1q__header{margin-bottom:var(--space-lg)}.CountriesView-module__ElWr1q__title{font-size:var(--font-size-xl);color:var(--text-bright);margin-bottom:4px;font-weight:700}.CountriesView-module__ElWr1q__subtitle{font-size:var(--font-size-base);color:var(--text-muted)}.CountriesView-module__ElWr1q__disclaimer{color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-top:8px;padding:5px 10px;font-size:13px;display:inline-block}.CountriesView-module__ElWr1q__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;display:grid}.CountriesView-module__ElWr1q__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-xs);transition:all var(--transition-fast);padding:24px}.CountriesView-module__ElWr1q__card:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.CountriesView-module__ElWr1q__cardOpen{border-color:var(--border-hover);box-shadow:var(--shadow-elevated)}.CountriesView-module__ElWr1q__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.CountriesView-module__ElWr1q__countryInfo{align-items:flex-start;gap:10px;display:flex}.CountriesView-module__ElWr1q__flag{font-size:20px;line-height:1}.CountriesView-module__ElWr1q__countryName{font-size:var(--font-size-base);color:var(--text-bright);font-weight:600}.CountriesView-module__ElWr1q__headline{color:var(--text-secondary);margin-top:2px;font-size:14px;line-height:1.4}.CountriesView-module__ElWr1q__moodBadge{border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0;padding:2px 8px;font-size:13px;font-weight:600}.CountriesView-module__ElWr1q__stats{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:16px;padding-top:12px;display:flex}.CountriesView-module__ElWr1q__stat{flex-direction:column;gap:2px;display:flex}.CountriesView-module__ElWr1q__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:14px;font-weight:500}.CountriesView-module__ElWr1q__statValue{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:700}.CountriesView-module__ElWr1q__expandedContent{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:14px;animation:.2s CountriesView-module__ElWr1q__fadeIn}.CountriesView-module__ElWr1q__expandRow{flex-wrap:wrap;gap:24px;margin-bottom:12px;display:flex}.CountriesView-module__ElWr1q__expandCol{flex:1;min-width:140px}.CountriesView-module__ElWr1q__expandLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.CountriesView-module__ElWr1q__tagList{flex-wrap:wrap;gap:4px;display:flex}.CountriesView-module__ElWr1q__tag{color:var(--text-secondary);background:var(--bg-inset);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:2px 7px;font-size:13px}.CountriesView-module__ElWr1q__moveList{padding:0;list-style:none}.CountriesView-module__ElWr1q__moveItem{color:var(--text-secondary);margin-bottom:2px;padding-left:12px;font-size:14px;line-height:1.5;position:relative}.CountriesView-module__ElWr1q__moveItem:before{content:"•";color:var(--text-muted);position:absolute;left:0}@media (max-width:768px){.CountriesView-module__ElWr1q__grid{grid-template-columns:1fr}}
.PredictionsView-module__RLUdMG__header{margin-bottom:var(--space-lg)}.PredictionsView-module__RLUdMG__title{font-size:var(--font-size-xl);color:var(--text-bright);margin-bottom:4px;font-weight:700}.PredictionsView-module__RLUdMG__subtitle{font-size:var(--font-size-base);color:var(--text-muted)}.PredictionsView-module__RLUdMG__disclaimer{color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-top:8px;padding:5px 10px;font-size:13px;display:inline-block}.PredictionsView-module__RLUdMG__list{flex-direction:column;gap:14px;display:flex}.PredictionsView-module__RLUdMG__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);padding:24px}.PredictionsView-module__RLUdMG__card:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.PredictionsView-module__RLUdMG__cardTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.PredictionsView-module__RLUdMG__predictionTitle{font-size:var(--font-size-base);color:var(--text-bright);font-weight:600;line-height:1.3}.PredictionsView-module__RLUdMG__badges{flex-shrink:0;align-items:center;gap:8px;display:flex}.PredictionsView-module__RLUdMG__confidenceBadge{border-radius:var(--radius-full);padding:2px 8px;font-size:13px;font-weight:600}.PredictionsView-module__RLUdMG__timeframe{color:var(--text-muted);background:var(--bg-inset);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);white-space:nowrap;padding:2px 8px;font-size:13px;font-weight:500}.PredictionsView-module__RLUdMG__explanation{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:12px;line-height:1.6}.PredictionsView-module__RLUdMG__basedOn{margin-bottom:10px}.PredictionsView-module__RLUdMG__basedOnLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.PredictionsView-module__RLUdMG__factorTags{flex-wrap:wrap;gap:5px;display:flex}.PredictionsView-module__RLUdMG__factorTag{color:var(--text-secondary);background:var(--bg-inset);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);padding:2px 7px;font-size:13px}.PredictionsView-module__RLUdMG__impact{border-top:1px solid var(--border-subtle);padding-top:10px}.PredictionsView-module__RLUdMG__impactLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-right:6px;font-size:14px;font-weight:600}.PredictionsView-module__RLUdMG__impactText{color:var(--text-secondary);font-size:14px;line-height:1.5}@media (max-width:768px){.PredictionsView-module__RLUdMG__cardTop{flex-direction:column}.PredictionsView-module__RLUdMG__badges{align-self:flex-start}}
.how-it-works-module__ITRsCq__page{min-height:calc(100vh - var(--header-height));padding:var(--space-3xl) var(--space-xl) var(--space-4xl)}.how-it-works-module__ITRsCq__container{max-width:680px;margin:0 auto}.how-it-works-module__ITRsCq__hero{margin-bottom:var(--space-4xl)}.how-it-works-module__ITRsCq__eyebrow{letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-md);font-size:11px;font-weight:500}.how-it-works-module__ITRsCq__title{font-size:var(--font-size-hero);letter-spacing:-.03em;font-weight:500;line-height:var(--line-height-tight);color:var(--text-bright);margin-bottom:var(--space-lg)}.how-it-works-module__ITRsCq__titleMuted{color:var(--text-muted)}.how-it-works-module__ITRsCq__subtitle{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-loose);letter-spacing:.01em;max-width:520px}.how-it-works-module__ITRsCq__steps{margin-bottom:var(--space-4xl);flex-direction:column;gap:12px;display:flex}.how-it-works-module__ITRsCq__step{gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:all var(--transition-fast);display:flex}.how-it-works-module__ITRsCq__step:hover{border-color:var(--border-default);box-shadow:var(--shadow-elevated)}.how-it-works-module__ITRsCq__stepNumber{font-size:var(--font-size-2xl);color:var(--text-muted);letter-spacing:-.03em;opacity:.4;flex-shrink:0;width:36px;font-weight:500;line-height:1}.how-it-works-module__ITRsCq__stepContent{flex:1}.how-it-works-module__ITRsCq__stepTitle{font-size:var(--font-size-base);color:var(--text-bright);margin-bottom:6px;font-weight:600}.how-it-works-module__ITRsCq__stepDescription{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-loose);margin-bottom:4px}.how-it-works-module__ITRsCq__stepDetail{font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-base)}.how-it-works-module__ITRsCq__features{margin-bottom:var(--space-4xl)}.how-it-works-module__ITRsCq__featuresTitle{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--text-bright);margin-bottom:var(--space-lg);font-weight:500}.how-it-works-module__ITRsCq__featuresGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.how-it-works-module__ITRsCq__featureCard{padding:var(--space-lg);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.how-it-works-module__ITRsCq__featureCard:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.how-it-works-module__ITRsCq__featureLabel{font-size:var(--font-size-sm);color:var(--text-bright);margin-bottom:var(--space-xs);font-weight:600}.how-it-works-module__ITRsCq__featureDescription{font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-base)}.how-it-works-module__ITRsCq__audience{margin-bottom:var(--space-3xl)}.how-it-works-module__ITRsCq__audienceTitle{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--text-bright);margin-bottom:var(--space-md);font-weight:500}.how-it-works-module__ITRsCq__audienceText{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-loose);margin-bottom:var(--space-lg)}.how-it-works-module__ITRsCq__audienceDisclaimer{font-size:var(--font-size-xs);color:var(--text-muted);padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);line-height:var(--line-height-base);box-shadow:var(--shadow-xs)}.how-it-works-module__ITRsCq__cta{text-align:center;padding:var(--space-2xl) 0}.how-it-works-module__ITRsCq__ctaButton{font-size:var(--font-size-sm);color:#fff;background:var(--bg-dark);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transition:opacity var(--transition-fast);padding:10px 24px;font-weight:500;display:inline-block}.how-it-works-module__ITRsCq__ctaButton:hover{opacity:.85}@media (max-width:768px){.how-it-works-module__ITRsCq__page{padding:var(--space-2xl) var(--space-md) var(--space-3xl)}.how-it-works-module__ITRsCq__title{font-size:var(--font-size-3xl)}.how-it-works-module__ITRsCq__step{gap:var(--space-sm);flex-direction:column}.how-it-works-module__ITRsCq__stepNumber{font-size:var(--font-size-xl);width:auto}.how-it-works-module__ITRsCq__featuresGrid{grid-template-columns:1fr}}
.LandingScreen-module__dFI3Wa__wrapper{min-height:100vh;position:relative}.LandingScreen-module__dFI3Wa__landing{z-index:200;background:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.LandingScreen-module__dFI3Wa__globeWrap{z-index:0;width:min(1100px,95vw);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.LandingScreen-module__dFI3Wa__globeZoom{opacity:0;transform:translate(-50%,-50%)scale(3)}.LandingScreen-module__dFI3Wa__content{z-index:1;text-align:center;padding:0 var(--space-xl);flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.LandingScreen-module__dFI3Wa__contentZoom .LandingScreen-module__dFI3Wa__badge{opacity:0;transition:all .25s cubic-bezier(.22,1,.36,1);transform:translateY(-30px)scale(.9)}.LandingScreen-module__dFI3Wa__contentZoom .LandingScreen-module__dFI3Wa__logoWrap{opacity:0;filter:blur(10px);transition:all .35s cubic-bezier(.22,1,.36,1);transform:scale(1.4)}.LandingScreen-module__dFI3Wa__contentZoom .LandingScreen-module__dFI3Wa__tagline{opacity:0;transition:all .25s cubic-bezier(.22,1,.36,1) 30ms;transform:translateY(15px)}.LandingScreen-module__dFI3Wa__contentZoom .LandingScreen-module__dFI3Wa__ticker{opacity:0;transition:all .2s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.LandingScreen-module__dFI3Wa__contentZoom .LandingScreen-module__dFI3Wa__enterBtn{opacity:0;transition:all .2s cubic-bezier(.22,1,.36,1);transform:translateY(20px)scale(.9)}.LandingScreen-module__dFI3Wa__flash{z-index:10;background:var(--bg-primary);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1) .2s;position:absolute;inset:0}.LandingScreen-module__dFI3Wa__flashActive{opacity:1}.LandingScreen-module__dFI3Wa__landingZoom{pointer-events:none}.LandingScreen-module__dFI3Wa__globe{opacity:.55;filter:blur(3px);width:100%}.LandingScreen-module__dFI3Wa__globeFade{background:radial-gradient(circle, transparent 25%, var(--bg-primary) 62%);pointer-events:none;border-radius:50%;position:absolute;inset:-10%}.LandingScreen-module__dFI3Wa__badge{color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;transition:all .4s cubic-bezier(.22,1,.36,1);animation:.6s both LandingScreen-module__dFI3Wa__fadeIn;display:inline-flex}.LandingScreen-module__dFI3Wa__badgeDot{background:var(--color-positive);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite LandingScreen-module__dFI3Wa__pulse}.LandingScreen-module__dFI3Wa__logoWrap{aspect-ratio:1;width:clamp(240px,40vw,380px);transition:all .35s cubic-bezier(.22,1,.36,1);animation:.6s .1s both LandingScreen-module__dFI3Wa__fadeIn;position:relative}.LandingScreen-module__dFI3Wa__logoGlow{object-fit:contain;opacity:0;width:140%;height:140%;transition:opacity .5s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.LandingScreen-module__dFI3Wa__logoWrap:hover .LandingScreen-module__dFI3Wa__logoGlow{opacity:1;transform:translate(-50%,-50%)scale(1)}.LandingScreen-module__dFI3Wa__logoText{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.LandingScreen-module__dFI3Wa__tagline{font-size:var(--font-size-lg);color:var(--text-secondary);letter-spacing:.01em;max-width:360px;transition:all .4s cubic-bezier(.22,1,.36,1);animation:.6s .2s both LandingScreen-module__dFI3Wa__fadeIn}.LandingScreen-module__dFI3Wa__ticker{width:min(500px,80vw);transition:all .35s cubic-bezier(.22,1,.36,1);animation:.6s .3s both LandingScreen-module__dFI3Wa__fadeIn;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.LandingScreen-module__dFI3Wa__tickerTrack{white-space:nowrap;gap:24px;animation:30s linear infinite LandingScreen-module__dFI3Wa__scroll;display:flex}.LandingScreen-module__dFI3Wa__tickerItem{color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:500}.LandingScreen-module__dFI3Wa__tickerItem:before{content:"";background:var(--border-default);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}@keyframes LandingScreen-module__dFI3Wa__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.LandingScreen-module__dFI3Wa__enterBtn{font-size:var(--font-size-sm);color:#fff;background:var(--bg-dark);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);border:none;align-items:center;gap:8px;margin-top:8px;padding:10px 24px;font-weight:500;transition:all .35s cubic-bezier(.22,1,.36,1);animation:.6s .4s both LandingScreen-module__dFI3Wa__fadeIn;display:inline-flex}.LandingScreen-module__dFI3Wa__enterBtn:hover{opacity:.85}.LandingScreen-module__dFI3Wa__enterArrow{transition:transform var(--transition-fast);font-size:14px}.LandingScreen-module__dFI3Wa__enterBtn:hover .LandingScreen-module__dFI3Wa__enterArrow{transform:translate(3px)}.LandingScreen-module__dFI3Wa__dashboard{animation:.5s cubic-bezier(.22,1,.36,1) both LandingScreen-module__dFI3Wa__dashIn}@keyframes LandingScreen-module__dFI3Wa__dashIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.LandingScreen-module__dFI3Wa__globeWrap{width:90vw}}
