.ArticleCard-module__6Qg0LW__card{color:var(--home-text,#1a2a2e);background:0 0;border:none;border-radius:0;flex-direction:column;text-decoration:none;transition:background .15s;display:flex;overflow:hidden}.ArticleCard-module__6Qg0LW__card:hover{box-shadow:none;transform:none}.ArticleCard-module__6Qg0LW__topicIcon{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ArticleCard-module__6Qg0LW__titleInline{display:inline}.ArticleCard-module__6Qg0LW__topicIconInline{vertical-align:middle;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:6px;display:inline-flex;position:relative;top:-1px}.ArticleCard-module__6Qg0LW__iconOrange{color:#e35e25;background:#e35e251a}.ArticleCard-module__6Qg0LW__iconTeal{color:#0f766e;background:#0f766e14}.ArticleCard-module__6Qg0LW__iconOrangeMuted{color:#b0703e;background:#b0703e14}.ArticleCard-module__6Qg0LW__meta{color:var(--home-text-faint,#8a9194);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:.72rem;line-height:1.3;display:flex}.ArticleCard-module__6Qg0LW__metaDot{opacity:.4}.ArticleCard-module__6Qg0LW__metaSource{color:var(--home-text-muted,#5a6568);font-weight:500}.ArticleCard-module__6Qg0LW__metaSourceTiered{color:var(--home-text,#1a2a2e);font-weight:650}.ArticleCard-module__6Qg0LW__tierBadgeS{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-teal,#0f766e);background:#0f766e0f;border:1px solid #0f766e33;border-radius:3px;margin-right:2px;padding:1px 5px;font-size:.5625rem;font-weight:700;line-height:1.2}.ArticleCard-module__6Qg0LW__tierBadgeA{text-transform:uppercase;letter-spacing:.06em;color:var(--home-text-muted,#5a6568);border:1px solid var(--home-border,#e0dcd4);background:#e0dcd426;border-radius:3px;margin-right:2px;padding:1px 5px;font-size:.5625rem;font-weight:700;line-height:1.2}.ArticleCard-module__6Qg0LW__hero{border-bottom:1px solid var(--home-border,#e0dcd4);grid-column:span 2;padding-bottom:14px}.ArticleCard-module__6Qg0LW__hero:hover{background:#e0dcd426}.ArticleCard-module__6Qg0LW__heroImage{aspect-ratio:16/9;background-color:var(--home-surface-raised,#faf9f6);border-radius:6px;width:100%;overflow:hidden}.ArticleCard-module__6Qg0LW__heroContent{flex-direction:column;flex:1;gap:6px;padding:12px 0 0;display:flex}.ArticleCard-module__6Qg0LW__heroTitle{color:var(--home-text,#1a2a2e);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.28rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ArticleCard-module__6Qg0LW__card:hover .ArticleCard-module__6Qg0LW__heroTitle{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ArticleCard-module__6Qg0LW__heroSnippet{color:var(--home-text-muted,#5a6568);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ArticleCard-module__6Qg0LW__standard{border-bottom:1px solid var(--home-border,#e0dcd4);flex-direction:column;padding-bottom:12px}.ArticleCard-module__6Qg0LW__standard:hover{background:#e0dcd426}.ArticleCard-module__6Qg0LW__standardImage{aspect-ratio:16/9;background-color:var(--home-surface-raised,#faf9f6);border-radius:4px;width:100%;overflow:hidden}.ArticleCard-module__6Qg0LW__standardContent{flex-direction:column;flex:1;gap:4px;padding:10px 0 0;display:flex}.ArticleCard-module__6Qg0LW__standardTitle{color:var(--home-text,#1a2a2e);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.ArticleCard-module__6Qg0LW__card:hover .ArticleCard-module__6Qg0LW__standardTitle{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ArticleCard-module__6Qg0LW__standardSnippet{color:var(--home-text-muted,#5a6568);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ArticleCard-module__6Qg0LW__headline{border:none;border-bottom:1px solid var(--home-border,#e0dcd4);background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:10px;padding:10px 4px}.ArticleCard-module__6Qg0LW__headline:hover{box-shadow:none;background:#e0dcd426;transform:none}.ArticleCard-module__6Qg0LW__headlineIcon{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ArticleCard-module__6Qg0LW__headlineTitle{letter-spacing:-.005em;color:var(--home-text,#1a2a2e);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.88rem;font-weight:600;line-height:1.35;overflow:hidden}.ArticleCard-module__6Qg0LW__card:hover .ArticleCard-module__6Qg0LW__headlineTitle{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ArticleCard-module__6Qg0LW__headline .ArticleCard-module__6Qg0LW__meta{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;margin-top:0;padding-top:0;font-size:.7rem;line-height:1.3}.ArticleCard-module__6Qg0LW__compact{border-bottom:1px solid var(--home-border,#e0dcd4);flex-direction:row;gap:12px;padding:10px 0}.ArticleCard-module__6Qg0LW__compact:hover{background:#e0dcd426}.ArticleCard-module__6Qg0LW__compactImage{background-color:var(--home-surface-raised,#faf9f6);border-radius:4px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.ArticleCard-module__6Qg0LW__compactContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ArticleCard-module__6Qg0LW__compactTitle{color:var(--home-text,#1a2a2e);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ArticleCard-module__6Qg0LW__card:hover .ArticleCard-module__6Qg0LW__compactTitle{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ArticleCard-module__6Qg0LW__compact .ArticleCard-module__6Qg0LW__meta{font-size:.68rem}.ArticleCard-module__6Qg0LW__heroImage img,.ArticleCard-module__6Qg0LW__standardImage img{transition:transform .3s,opacity .2s}.ArticleCard-module__6Qg0LW__card:hover .ArticleCard-module__6Qg0LW__heroImage img,.ArticleCard-module__6Qg0LW__card:hover .ArticleCard-module__6Qg0LW__standardImage img,.ArticleCard-module__6Qg0LW__card:active .ArticleCard-module__6Qg0LW__heroImage img,.ArticleCard-module__6Qg0LW__card:active .ArticleCard-module__6Qg0LW__standardImage img{transform:scale(1.02)}@media (max-width:768px){.ArticleCard-module__6Qg0LW__hero{grid-column:span 1}.ArticleCard-module__6Qg0LW__heroImage{aspect-ratio:2;border-radius:6px}.ArticleCard-module__6Qg0LW__heroTitle{font-size:clamp(1.05rem,4vw,1.2rem)}.ArticleCard-module__6Qg0LW__heroSnippet{-webkit-line-clamp:2;line-clamp:2;font-size:.78rem}.ArticleCard-module__6Qg0LW__heroContent{gap:4px;padding:8px 0 0}.ArticleCard-module__6Qg0LW__standard{flex-direction:row;align-items:flex-start;gap:12px;padding:10px 0}.ArticleCard-module__6Qg0LW__standardImage{aspect-ratio:1;border-radius:6px;flex-shrink:0;order:2;width:88px;height:88px}.ArticleCard-module__6Qg0LW__standardContent{flex:1;order:1;gap:3px;min-width:0;padding:0}.ArticleCard-module__6Qg0LW__standardTitle{-webkit-line-clamp:3;line-clamp:3;font-size:clamp(.82rem,3vw,.92rem)}.ArticleCard-module__6Qg0LW__standardSnippet{-webkit-line-clamp:2;line-clamp:2;font-size:.72rem}.ArticleCard-module__6Qg0LW__headline{gap:8px;padding:8px 4px}.ArticleCard-module__6Qg0LW__headlineTitle{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:unset;-webkit-box-orient:vertical;min-width:0;font-size:.8rem;display:-webkit-box;overflow:hidden}.ArticleCard-module__6Qg0LW__compact{gap:10px;padding:8px 0}.ArticleCard-module__6Qg0LW__compactImage{width:60px;height:60px}.ArticleCard-module__6Qg0LW__compactTitle{font-size:.78rem}.ArticleCard-module__6Qg0LW__compact .ArticleCard-module__6Qg0LW__meta{font-size:.625rem}.ArticleCard-module__6Qg0LW__meta{flex-wrap:wrap;gap:4px;padding-top:4px;font-size:.65rem}.ArticleCard-module__6Qg0LW__headline .ArticleCard-module__6Qg0LW__meta{white-space:normal;flex-wrap:wrap;flex-shrink:1}.ArticleCard-module__6Qg0LW__tierBadgeS,.ArticleCard-module__6Qg0LW__tierBadgeA{padding:1px 4px;font-size:.5rem}}@media (max-width:480px){.ArticleCard-module__6Qg0LW__heroTitle{font-size:clamp(.95rem,4vw,1.1rem)}.ArticleCard-module__6Qg0LW__heroImage{aspect-ratio:16/9}.ArticleCard-module__6Qg0LW__standardImage{width:72px;height:72px}.ArticleCard-module__6Qg0LW__standardTitle{font-size:.8rem}.ArticleCard-module__6Qg0LW__standardSnippet{display:none}.ArticleCard-module__6Qg0LW__compactImage{width:52px;height:52px}.ArticleCard-module__6Qg0LW__compactTitle{font-size:.72rem}}.ArticleCard-module__6Qg0LW__inlineFallback{border-radius:inherit;background:radial-gradient(70% 60% at 15% 20%,#0f766e1a 0%,#0000 65%),radial-gradient(50% 50% at 85% 80%,#c8b99b1f 0%,#0000 60%),linear-gradient(135deg,#f5f2eb 0%,#faf5ebeb 50%,#ebe6dacc 100%);flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex}.ArticleCard-module__6Qg0LW__fallbackWordmark{display:none}.ArticleCard-module__6Qg0LW__fallbackLabel{font-family:var(--font-sans,system-ui,-apple-system,sans-serif);color:var(--home-text-muted,#5a6568);letter-spacing:2.5px;text-transform:uppercase;opacity:.75;text-align:center;padding:0 12px;font-size:.7rem;font-weight:600;line-height:1.4}.ArticleCard-module__6Qg0LW__inlineFallbackSmall{border-radius:inherit;background:radial-gradient(70% 60% at 15% 20%,#0f766e14 0%,#0000 65%),linear-gradient(135deg,#f5f2eb 0%,#f0ece2e6 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ArticleCard-module__6Qg0LW__fallbackLabelSmall{font-family:var(--font-sans,system-ui,-apple-system,sans-serif);color:var(--home-text-muted,#5a6568);letter-spacing:1.5px;text-transform:uppercase;opacity:.7;text-align:center;padding:4px;font-size:.5rem;font-weight:600;line-height:1.3}
.ResponsiveModalShell-module__y9vroW__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal,2000);padding:var(--space-lg,24px);background:#0f0c0873;justify-content:center;align-items:center;animation:.18s ease-out ResponsiveModalShell-module__y9vroW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ResponsiveModalShell-module__y9vroW__fadeIn{0%{opacity:0}to{opacity:1}}.ResponsiveModalShell-module__y9vroW__modal{background:var(--bg-paper,#fdfbf7);border-radius:var(--brand-radius-card,12px);width:100%;max-height:calc(100vh - var(--space-lg,24px)*2);border:1px solid #0000000a;flex-direction:column;animation:.22s ease-out ResponsiveModalShell-module__y9vroW__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f0c082e,0 8px 24px #0f0c0814,0 0 0 1px #00000008}@keyframes ResponsiveModalShell-module__y9vroW__slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ResponsiveModalShell-module__y9vroW__sizeSm{max-width:400px}.ResponsiveModalShell-module__y9vroW__sizeMd{max-width:560px}.ResponsiveModalShell-module__y9vroW__sizeLg{max-width:720px}.ResponsiveModalShell-module__y9vroW__sizeXl{max-width:900px}.ResponsiveModalShell-module__y9vroW__header{padding:var(--space-md,16px)var(--space-lg,24px);border-bottom:1px solid var(--border-subtle,#ede9e1);background:linear-gradient(180deg,var(--bg-paper,#fdfbf7)0%,#fdfbf7d9 100%);z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-md,16px);flex-shrink:0;display:flex;position:sticky;top:0}.ResponsiveModalShell-module__y9vroW__headerLeft{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ResponsiveModalShell-module__y9vroW__headerRight{align-items:center;gap:var(--space-sm,8px);flex-shrink:0;display:flex}.ResponsiveModalShell-module__y9vroW__title{font-family:var(--font-serif,Georgia,serif);color:var(--text-primary,#111827);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.ResponsiveModalShell-module__y9vroW__subtitle{color:var(--text-muted,#6b7280);letter-spacing:.01em;font-size:.75rem}.ResponsiveModalShell-module__y9vroW__closeButton{border-radius:var(--radius-md,6px);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ResponsiveModalShell-module__y9vroW__closeButton:hover{background:var(--border-subtle,#ede9e1);color:var(--text-primary,#111827)}.ResponsiveModalShell-module__y9vroW__closeButton:focus-visible{outline:2px solid var(--accent-teal,#0f766e);outline-offset:2px}.ResponsiveModalShell-module__y9vroW__content{padding:var(--space-lg,24px);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}@media (max-width:768px){.ResponsiveModalShell-module__y9vroW__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch;padding:0}.ResponsiveModalShell-module__y9vroW__modal{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;border:none;border-radius:0}.ResponsiveModalShell-module__y9vroW__header{padding:var(--space-sm,8px)var(--space-md,16px);padding-top:calc(var(--space-sm,8px) + env(safe-area-inset-top,0px))}.ResponsiveModalShell-module__y9vroW__title{font-size:1rem}.ResponsiveModalShell-module__y9vroW__content{padding:var(--space-md,16px);padding-bottom:calc(var(--space-md,16px) + env(safe-area-inset-bottom,0px))}}
.ProvenanceBadge-module__DFChAa__chip{color:#64748b;letter-spacing:.01em;white-space:nowrap;cursor:default;text-overflow:ellipsis;background:#0000000a;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;max-width:100%;padding:.125rem .5rem;font-size:.65rem;font-weight:600;line-height:1.4;transition:background .15s;display:inline-flex;position:relative;overflow:hidden}.ProvenanceBadge-module__DFChAa__chip:hover{background:#00000012}:is(.dark .ProvenanceBadge-module__DFChAa__chip,[data-theme=dark] .ProvenanceBadge-module__DFChAa__chip){color:#94a3b8;background:#ffffff0f}:is(.dark .ProvenanceBadge-module__DFChAa__chip:hover,[data-theme=dark] .ProvenanceBadge-module__DFChAa__chip:hover){background:#ffffff1a}.ProvenanceBadge-module__DFChAa__sourceLabel{color:#334155;text-transform:uppercase;letter-spacing:.03em;font-size:.6rem;font-weight:700}:is(.dark .ProvenanceBadge-module__DFChAa__sourceLabel,[data-theme=dark] .ProvenanceBadge-module__DFChAa__sourceLabel){color:#e2e8f0}.ProvenanceBadge-module__DFChAa__dot{color:#cbd5e1;font-size:.5rem;line-height:1}:is(.dark .ProvenanceBadge-module__DFChAa__dot,[data-theme=dark] .ProvenanceBadge-module__DFChAa__dot){color:#475569}.ProvenanceBadge-module__DFChAa__asOf{color:#64748b;font-weight:500}:is(.dark .ProvenanceBadge-module__DFChAa__asOf,[data-theme=dark] .ProvenanceBadge-module__DFChAa__asOf){color:#94a3b8}.ProvenanceBadge-module__DFChAa__freshnessDot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ProvenanceBadge-module__DFChAa__freshDot{background-color:#059669;box-shadow:0 0 4px #05966966}.ProvenanceBadge-module__DFChAa__staleDot{background-color:#d97706;box-shadow:0 0 4px #d9770666}.ProvenanceBadge-module__DFChAa__freshnessLabel{text-transform:uppercase;letter-spacing:.04em;font-size:.55rem;font-weight:700}.ProvenanceBadge-module__DFChAa__freshLabel{color:#059669}.ProvenanceBadge-module__DFChAa__staleLabel{color:#d97706}.dark .ProvenanceBadge-module__DFChAa__freshLabel{color:#34d399}.dark .ProvenanceBadge-module__DFChAa__staleLabel{color:#fbbf24}.ProvenanceBadge-module__DFChAa__infoTrigger{color:#94a3b8;cursor:help;border:1px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:.5rem;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.ProvenanceBadge-module__DFChAa__infoTrigger:hover{color:#3b82f6;background:#3b82f60f;border-color:#3b82f6}.dark .ProvenanceBadge-module__DFChAa__infoTrigger{color:#64748b;border-color:#475569}.dark .ProvenanceBadge-module__DFChAa__infoTrigger:hover{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa}.ProvenanceBadge-module__DFChAa__tooltipWrapper{display:inline-flex;position:relative}.ProvenanceBadge-module__DFChAa__tooltip{color:#f1f5f9;white-space:nowrap;z-index:100;pointer-events:auto;background:#1e293b;border-radius:8px;flex-direction:column;gap:.25rem;min-width:180px;padding:.5rem .625rem;font-size:.65rem;line-height:1.5;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.ProvenanceBadge-module__DFChAa__tooltip:after{content:"";border:5px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dark .ProvenanceBadge-module__DFChAa__tooltip{background:#0f172a;border:1px solid #ffffff1a}.ProvenanceBadge-module__DFChAa__tooltipRow{gap:.375rem;display:flex}.ProvenanceBadge-module__DFChAa__tooltipKey{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-weight:600}.ProvenanceBadge-module__DFChAa__tooltipValue{color:#e2e8f0;font-weight:500}.ProvenanceBadge-module__DFChAa__tooltipLink{color:#60a5fa;font-weight:500;text-decoration:none;transition:color .15s}.ProvenanceBadge-module__DFChAa__tooltipLink:hover{color:#93c5fd;text-decoration:underline}.ProvenanceBadge-module__DFChAa__chipRow{flex-wrap:wrap;align-items:center;gap:.375rem;max-width:100%;display:flex}.ProvenanceBadge-module__DFChAa__sourcesLine{border-top:1px solid #0000000a;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:flex}:is(.dark .ProvenanceBadge-module__DFChAa__sourcesLine,[data-theme=dark] .ProvenanceBadge-module__DFChAa__sourcesLine){border-top-color:#ffffff0f}.ProvenanceBadge-module__DFChAa__sourcesLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:700}:is(.dark .ProvenanceBadge-module__DFChAa__sourcesLabel,[data-theme=dark] .ProvenanceBadge-module__DFChAa__sourcesLabel){color:#64748b}
.KpiCard-module__QzkshG__card{background:var(--brand-inner-surface,#f7f5f0);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--brand-radius-inner,14px);text-align:left;width:100%;min-width:0;max-width:100%;box-shadow:none;box-sizing:border-box;flex-direction:column;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.KpiCard-module__QzkshG__card.KpiCard-module__QzkshG__clickable{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.KpiCard-module__QzkshG__card.KpiCard-module__QzkshG__clickable:hover{border-color:var(--border-medium,#d4cfc4);box-shadow:var(--brand-shadow-sm);transform:translateY(-1px)}.KpiCard-module__QzkshG__card.KpiCard-module__QzkshG__clickable:focus{outline:2px solid var(--accent-teal);outline-offset:2px}.KpiCard-module__QzkshG__clickHint{color:var(--text-muted);opacity:0;transition:opacity .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.KpiCard-module__QzkshG__card.KpiCard-module__QzkshG__clickable:hover .KpiCard-module__QzkshG__clickHint,.KpiCard-module__QzkshG__card.KpiCard-module__QzkshG__clickable:focus .KpiCard-module__QzkshG__clickHint{opacity:.6}.KpiCard-module__QzkshG__header{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden}.KpiCard-module__QzkshG__labelRow{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.KpiCard-module__QzkshG__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1.3;overflow:hidden}.KpiCard-module__QzkshG__badge{text-transform:uppercase;letter-spacing:.04em;background:var(--neutral);color:#fff;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.5625rem;font-weight:700;line-height:1.3}.KpiCard-module__QzkshG__value{font-feature-settings:"tnum";color:var(--text-primary);overflow-wrap:break-word;text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.2;overflow:hidden}.KpiCard-module__QzkshG__metaArea{margin-top:2px}.KpiCard-module__QzkshG__insightLine{color:var(--text-muted,#888);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.625rem;line-height:1.35;display:block;overflow:hidden}.KpiCard-module__QzkshG__valueLong{white-space:nowrap;font-size:1rem}.KpiCard-module__QzkshG__body{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-width:0;margin-top:auto;display:flex;overflow:hidden}.KpiCard-module__QzkshG__sparkline{height:20px;overflow:hidden}.KpiCard-module__QzkshG__footer{flex-direction:column;gap:4px;min-width:0;margin-top:6px;display:flex;overflow:hidden}@media (max-width:640px){.KpiCard-module__QzkshG__card{padding:12px}.KpiCard-module__QzkshG__label{font-size:.625rem}.KpiCard-module__QzkshG__value{font-size:1.1rem}.KpiCard-module__QzkshG__badge{padding:2px 5px;font-size:.5rem}}@media (max-width:380px){.KpiCard-module__QzkshG__card{padding:10px}.KpiCard-module__QzkshG__value{font-size:1.125rem}}
.FXLensCard-module__35eA9a__container{flex-direction:column;gap:1.25rem;display:flex}.FXLensCard-module__35eA9a__snapshot{background:#fff;border:1px solid #0000000a;border-radius:8px;padding:1rem}.FXLensCard-module__35eA9a__snapshotHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.FXLensCard-module__35eA9a__snapshotTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:600}.FXLensCard-module__35eA9a__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:.5625rem;font-weight:700;display:inline-block}.FXLensCard-module__35eA9a__rateDisplay{align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.FXLensCard-module__35eA9a__pairLabel{color:var(--text-secondary);font-size:.875rem;font-weight:500}.FXLensCard-module__35eA9a__currentRate{font-size:1.5rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--text-primary)}.FXLensCard-module__35eA9a__changes{gap:1.5rem;margin-bottom:.75rem;display:flex}.FXLensCard-module__35eA9a__changeItem{flex-direction:column;gap:2px;display:flex}.FXLensCard-module__35eA9a__changeLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.FXLensCard-module__35eA9a__changeValue{font-size:.875rem;font-weight:600;font-family:var(--font-mono,monospace)}.FXLensCard-module__35eA9a__provenance{color:var(--text-faint);align-items:center;gap:6px;font-size:.625rem;display:flex}.FXLensCard-module__35eA9a__staleWarning{color:#ca8a04;background:#ca8a0414;border-radius:4px;margin-top:.5rem;padding:.5rem;font-size:.6875rem}.FXLensCard-module__35eA9a__section{border-top:1px solid var(--border-subtle);padding-top:1rem}.FXLensCard-module__35eA9a__sectionTitle{color:var(--text-secondary);margin:0 0 .625rem;font-size:.75rem;font-weight:600}.FXLensCard-module__35eA9a__bulletList{margin:0;padding-left:1rem;list-style-type:disc}.FXLensCard-module__35eA9a__bulletList li{color:var(--text-primary);margin-bottom:.375rem;font-size:.75rem;line-height:1.5}.FXLensCard-module__35eA9a__bulletList li:last-child{margin-bottom:0}.FXLensCard-module__35eA9a__driversGrid{flex-direction:column;gap:.5rem;display:flex}.FXLensCard-module__35eA9a__driverCard{background:var(--surface-raised,#00000005);border:1px solid var(--border-subtle);cursor:help;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:all .15s;display:flex;position:relative}.FXLensCard-module__35eA9a__driverCard:hover{border-color:var(--border-default);background:var(--bg-paper)}.FXLensCard-module__35eA9a__driverMain{flex-direction:column;gap:2px;display:flex}.FXLensCard-module__35eA9a__driverName{color:var(--text-primary);font-size:.75rem;font-weight:500}.FXLensCard-module__35eA9a__driverValue{font-size:.6875rem;font-family:var(--font-mono,monospace);color:var(--text-muted)}.FXLensCard-module__35eA9a__impactBadge{border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.625rem;font-weight:600;display:flex}.FXLensCard-module__35eA9a__impactArrow{font-size:.875rem;line-height:1}.FXLensCard-module__35eA9a__impactText{text-transform:uppercase;letter-spacing:.03em}.FXLensCard-module__35eA9a__driverTooltip{background:var(--bg-paper);border:1px solid var(--border-default);z-index:100;border-radius:6px;width:220px;padding:.625rem .75rem;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 12px #00000026}.FXLensCard-module__35eA9a__tooltipHeader{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.625rem;font-weight:600}.FXLensCard-module__35eA9a__tooltipContent{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.FXLensCard-module__35eA9a__usdBase{background:var(--surface-raised,#00000005);border-radius:8px;align-items:center;gap:.75rem;padding:1rem;display:flex}.FXLensCard-module__35eA9a__usdIcon{background:var(--accent-teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:700;display:flex}.FXLensCard-module__35eA9a__usdBase p{color:var(--text-secondary);margin:0;font-size:.8125rem}.FXLensCard-module__35eA9a__noData{text-align:center;color:var(--text-muted);padding:1rem}.FXLensCard-module__35eA9a__noData p{margin:0 0 .25rem;font-size:.8125rem}.FXLensCard-module__35eA9a__fallbackReason{color:var(--text-faint);font-size:.6875rem;font-style:italic}.FXLensCard-module__35eA9a__chartHeader{flex-direction:column;align-items:stretch;margin-bottom:.25rem;display:flex}.FXLensCard-module__35eA9a__chartHeader .FXLensCard-module__35eA9a__sectionTitle{display:none}.FXLensCard-module__35eA9a__rangeButtons{border-bottom:1px solid var(--border-subtle);gap:0;margin-bottom:.75rem;display:flex}.FXLensCard-module__35eA9a__rangeBtn{color:var(--text-muted);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:6px 14px;font-size:.75rem;font-weight:500;transition:all .15s}.FXLensCard-module__35eA9a__rangeBtn:hover:not(:disabled){color:var(--text-primary);background:#00000005}.FXLensCard-module__35eA9a__rangeBtnActive{color:var(--accent-teal);border-bottom-color:var(--accent-teal);background:0 0}.FXLensCard-module__35eA9a__rangeBtn:disabled{opacity:.35;cursor:not-allowed}.FXLensCard-module__35eA9a__chartContainer{justify-content:center;max-width:100%;margin:0 auto;display:flex}.FXLensCard-module__35eA9a__chartMeta{color:var(--text-faint);justify-content:space-between;margin-top:.375rem;font-size:.5625rem;display:flex}.FXLensCard-module__35eA9a__historyNote{color:var(--text-muted);margin:0;font-size:.75rem;font-style:italic}@media (max-width:640px){.FXLensCard-module__35eA9a__container{gap:1rem}.FXLensCard-module__35eA9a__snapshot{padding:.75rem}.FXLensCard-module__35eA9a__rateDisplay{flex-wrap:wrap;gap:.25rem}.FXLensCard-module__35eA9a__pairLabel{font-size:.75rem}.FXLensCard-module__35eA9a__currentRate{font-size:1.25rem}.FXLensCard-module__35eA9a__changes{gap:1rem}.FXLensCard-module__35eA9a__changeLabel{font-size:.5625rem}.FXLensCard-module__35eA9a__changeValue{font-size:.75rem}.FXLensCard-module__35eA9a__sectionTitle,.FXLensCard-module__35eA9a__bulletList li{font-size:.6875rem}.FXLensCard-module__35eA9a__usdBase{padding:.75rem}.FXLensCard-module__35eA9a__usdIcon{width:1.5rem;height:1.5rem;font-size:.875rem}.FXLensCard-module__35eA9a__usdBase p{font-size:.75rem}}
.TradeBalanceChart-module__7DLx-a__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal,2000);background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out TradeBalanceChart-module__7DLx-a__fadeIn;display:flex;position:fixed;inset:0}@keyframes TradeBalanceChart-module__7DLx-a__fadeIn{0%{opacity:0}to{opacity:1}}.TradeBalanceChart-module__7DLx-a__modal{background:var(--surface-base,#fff);border-radius:12px;width:100%;max-width:900px;max-height:90vh;animation:.3s ease-out TradeBalanceChart-module__7DLx-a__slideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes TradeBalanceChart-module__7DLx-a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TradeBalanceChart-module__7DLx-a__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.TradeBalanceChart-module__7DLx-a__headerText{flex:1}.TradeBalanceChart-module__7DLx-a__title{color:var(--text-primary);margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.TradeBalanceChart-module__7DLx-a__subtitle{color:var(--text-secondary);margin:0;font-size:.8125rem}.TradeBalanceChart-module__7DLx-a__closeButton{background:var(--surface-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:1rem;font-size:1.5rem;transition:all .15s;display:flex}.TradeBalanceChart-module__7DLx-a__closeButton:hover{background:var(--surface-raised);color:var(--text-primary)}.TradeBalanceChart-module__7DLx-a__chartContainer{padding:1rem 1.5rem;position:relative;overflow-x:auto}.TradeBalanceChart-module__7DLx-a__chart{display:block}.TradeBalanceChart-module__7DLx-a__axisLabel{fill:var(--text-muted);font-size:.6875rem;font-family:var(--font-mono,monospace)}.TradeBalanceChart-module__7DLx-a__tooltip{background:var(--surface-base,#fff);border:1px solid var(--border-subtle);pointer-events:none;z-index:10;border-radius:8px;min-width:100px;padding:.625rem .875rem;position:absolute;box-shadow:0 4px 12px #00000026}.TradeBalanceChart-module__7DLx-a__tooltipDate{color:var(--text-secondary);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.TradeBalanceChart-module__7DLx-a__tooltipValue{font-size:1.125rem;font-weight:700;font-family:var(--font-mono,monospace)}.TradeBalanceChart-module__7DLx-a__tooltipLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.125rem;font-size:.625rem}.TradeBalanceChart-module__7DLx-a__stats{background:var(--surface-subtle);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 1.5rem 1.25rem;display:grid}.TradeBalanceChart-module__7DLx-a__stat{text-align:center;flex-direction:column;align-items:center;display:flex}.TradeBalanceChart-module__7DLx-a__statLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.25rem;font-size:.625rem;font-weight:600}.TradeBalanceChart-module__7DLx-a__statValue{font-size:1.125rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--text-primary)}.TradeBalanceChart-module__7DLx-a__statDate{color:var(--text-muted);margin-top:.125rem;font-size:.625rem}.TradeBalanceChart-module__7DLx-a__loading{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.TradeBalanceChart-module__7DLx-a__loading p{color:var(--text-secondary);margin:0;font-size:.875rem}.TradeBalanceChart-module__7DLx-a__spinner{border:3px solid var(--border-subtle);border-top-color:var(--color-accent,#2563eb);border-radius:50%;width:40px;height:40px;animation:1s linear infinite TradeBalanceChart-module__7DLx-a__spin}@keyframes TradeBalanceChart-module__7DLx-a__spin{to{transform:rotate(360deg)}}.TradeBalanceChart-module__7DLx-a__error{justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.TradeBalanceChart-module__7DLx-a__error p{color:#dc2626;margin:0;font-size:.875rem}@media (max-width:640px){.TradeBalanceChart-module__7DLx-a__modalOverlay{padding:var(--space-sm);align-items:center}.TradeBalanceChart-module__7DLx-a__modal{border-radius:var(--radius-lg);max-height:85vh}.TradeBalanceChart-module__7DLx-a__header{padding:1rem}.TradeBalanceChart-module__7DLx-a__title{font-size:1.125rem}.TradeBalanceChart-module__7DLx-a__subtitle{font-size:.75rem}.TradeBalanceChart-module__7DLx-a__chartContainer{padding:.75rem}.TradeBalanceChart-module__7DLx-a__stats{gap:.5rem;padding:.875rem 1rem}.TradeBalanceChart-module__7DLx-a__statValue{font-size:1rem}.TradeBalanceChart-module__7DLx-a__tooltip{padding:.5rem .75rem}.TradeBalanceChart-module__7DLx-a__tooltipValue{font-size:1rem}}
.TradeBalanceCard-module__MwAQnW__container{flex-direction:column;gap:1.25rem;display:flex}.TradeBalanceCard-module__MwAQnW__partnersAgreementsGrid{border-top:1px solid var(--border-subtle);flex-direction:column;gap:0;padding-top:1rem;display:flex}@media (min-width:768px){.dashSurface .TradeBalanceCard-module__MwAQnW__partnersAgreementsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.dashSurface .TradeBalanceCard-module__MwAQnW__partnersAgreementsGrid .TradeBalanceCard-module__MwAQnW__section{border-top:none;padding-top:0}}.TradeBalanceCard-module__MwAQnW__snapshot{background:#fff;border:1px solid #0000000a;border-radius:8px;padding:1rem}.TradeBalanceCard-module__MwAQnW__snapshotHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.TradeBalanceCard-module__MwAQnW__snapshotTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:600}.TradeBalanceCard-module__MwAQnW__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:.5625rem;font-weight:700;display:inline-block}.TradeBalanceCard-module__MwAQnW__balanceDisplay{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.TradeBalanceCard-module__MwAQnW__balanceValue{font-size:1.75rem;font-weight:700;font-family:var(--font-mono,monospace)}.TradeBalanceCard-module__MwAQnW__balanceValue.TradeBalanceCard-module__MwAQnW__surplus{color:#059669}.TradeBalanceCard-module__MwAQnW__balanceValue.TradeBalanceCard-module__MwAQnW__deficit{color:#dc2626}.TradeBalanceCard-module__MwAQnW__balanceLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:500}.TradeBalanceCard-module__MwAQnW__sparklineContainer{align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.TradeBalanceCard-module__MwAQnW__sparklineWrapper{flex:1;align-items:center;gap:.75rem;display:flex}.TradeBalanceCard-module__MwAQnW__sparkline{width:100%;max-width:200px;height:32px}.TradeBalanceCard-module__MwAQnW__expandChartButton{background:var(--surface-subtle);border:1px solid var(--border-subtle);color:var(--color-accent,#2563eb);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.TradeBalanceCard-module__MwAQnW__expandChartButton:hover{background:var(--surface-raised);border-color:var(--color-accent,#2563eb)}.TradeBalanceCard-module__MwAQnW__expandChartButton svg{flex-shrink:0}.TradeBalanceCard-module__MwAQnW__changes{gap:1.5rem;margin-bottom:.75rem;display:flex}.TradeBalanceCard-module__MwAQnW__changeItem{flex-direction:column;gap:2px;display:flex}.TradeBalanceCard-module__MwAQnW__changeLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.TradeBalanceCard-module__MwAQnW__changeValue{font-size:.875rem;font-weight:600;font-family:var(--font-mono,monospace)}.TradeBalanceCard-module__MwAQnW__trend{align-items:center;gap:4px;font-size:.8125rem;font-weight:600;display:inline-flex}.TradeBalanceCard-module__MwAQnW__trendIcon{font-size:1rem}.TradeBalanceCard-module__MwAQnW__provenance{color:var(--text-faint);align-items:center;gap:6px;font-size:.625rem;display:flex}.TradeBalanceCard-module__MwAQnW__staleWarning{color:#ca8a04;background:#ca8a0414;border-radius:4px;margin-top:.5rem;padding:.5rem;font-size:.6875rem}.TradeBalanceCard-module__MwAQnW__section{border-top:1px solid var(--border-subtle);padding-top:1rem}.TradeBalanceCard-module__MwAQnW__sectionTitle{color:var(--text-secondary);margin:0 0 .625rem;font-size:.75rem;font-weight:600}.TradeBalanceCard-module__MwAQnW__partnersList{flex-direction:column;gap:.375rem;display:flex}.TradeBalanceCard-module__MwAQnW__partnerItem{background:var(--surface-subtle);border-radius:4px;justify-content:space-between;align-items:center;padding:.375rem .5rem;display:flex}.TradeBalanceCard-module__MwAQnW__partnerName{color:var(--text-primary);font-size:.75rem}.TradeBalanceCard-module__MwAQnW__partnerShare{font-size:.6875rem;font-weight:600;font-family:var(--font-mono,monospace);color:var(--text-secondary)}.TradeBalanceCard-module__MwAQnW__bulletList{margin:0;padding-left:1rem;list-style-type:disc}.TradeBalanceCard-module__MwAQnW__bulletList li{color:var(--text-primary);margin-bottom:.375rem;font-size:.75rem;line-height:1.5}.TradeBalanceCard-module__MwAQnW__bulletList li:last-child{margin-bottom:0}.TradeBalanceCard-module__MwAQnW__agreementsList{flex-direction:column;gap:.5rem;display:flex}.TradeBalanceCard-module__MwAQnW__agreementItem{background:var(--surface-subtle);border-radius:6px;padding:.625rem .75rem}.TradeBalanceCard-module__MwAQnW__agreementHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.25rem;display:flex}.TradeBalanceCard-module__MwAQnW__agreementInfo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.TradeBalanceCard-module__MwAQnW__agreementName{color:var(--text-primary);font-size:.8125rem;font-weight:600}.TradeBalanceCard-module__MwAQnW__agreementBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 5px;font-size:.5rem;font-weight:700;display:inline-block}.TradeBalanceCard-module__MwAQnW__agreementDate{color:var(--text-muted);white-space:nowrap;font-size:.625rem}.TradeBalanceCard-module__MwAQnW__agreementPartners{color:var(--text-secondary);font-size:.6875rem;line-height:1.4}.TradeBalanceCard-module__MwAQnW__expandButton{color:var(--color-accent,#2563eb);cursor:pointer;background:0 0;border:none;margin-top:.375rem;padding:0;font-size:.625rem;text-decoration:none}.TradeBalanceCard-module__MwAQnW__expandButton:hover{text-decoration:underline}.TradeBalanceCard-module__MwAQnW__provisionsList{margin:.5rem 0 0;padding-left:1rem;list-style-type:disc}.TradeBalanceCard-module__MwAQnW__provisionsList li{color:var(--text-secondary);margin-bottom:.25rem;font-size:.6875rem;line-height:1.5}.TradeBalanceCard-module__MwAQnW__provisionsList li:last-child{margin-bottom:0}.TradeBalanceCard-module__MwAQnW__newsTitleRow{align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.TradeBalanceCard-module__MwAQnW__newsTitleRow .TradeBalanceCard-module__MwAQnW__sectionTitle{margin-bottom:0}.TradeBalanceCard-module__MwAQnW__liveIndicator{color:#059669;text-transform:uppercase;letter-spacing:.04em;background:#0596691a;border-radius:3px;align-items:center;gap:4px;padding:2px 6px;font-size:.5rem;font-weight:700;display:inline-flex}.TradeBalanceCard-module__MwAQnW__liveDot{background:#059669;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite TradeBalanceCard-module__MwAQnW__pulse}@keyframes TradeBalanceCard-module__MwAQnW__pulse{0%,to{opacity:1}50%{opacity:.5}}.TradeBalanceCard-module__MwAQnW__loadingIndicator{color:var(--text-muted);font-size:.75rem;animation:1s ease-in-out infinite TradeBalanceCard-module__MwAQnW__blink}@keyframes TradeBalanceCard-module__MwAQnW__blink{0%,to{opacity:1}50%{opacity:.3}}.TradeBalanceCard-module__MwAQnW__newsLink{color:inherit;text-decoration:none}.TradeBalanceCard-module__MwAQnW__newsLink:hover{color:var(--color-accent,#2563eb);text-decoration:underline}.TradeBalanceCard-module__MwAQnW__newsList{flex-direction:column;gap:.75rem;display:flex}.TradeBalanceCard-module__MwAQnW__newsItem{background:var(--surface-subtle);border-left:3px solid var(--border-subtle);border-radius:6px;padding:.75rem}.TradeBalanceCard-module__MwAQnW__newsHeader{justify-content:space-between;align-items:center;margin-bottom:.375rem;display:flex}.TradeBalanceCard-module__MwAQnW__newsCategory{text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:700}.TradeBalanceCard-module__MwAQnW__newsDate{color:var(--text-muted);font-size:.5625rem}.TradeBalanceCard-module__MwAQnW__newsHeadline{color:var(--text-primary);margin:0 0 .375rem;font-size:.8125rem;font-weight:600;line-height:1.3}.TradeBalanceCard-module__MwAQnW__newsSummary{color:var(--text-secondary);margin:0 0 .5rem;font-size:.6875rem;line-height:1.5}.TradeBalanceCard-module__MwAQnW__newsFooter{justify-content:space-between;align-items:center;display:flex}.TradeBalanceCard-module__MwAQnW__newsSource{color:var(--text-muted);font-size:.5625rem;font-style:italic}.TradeBalanceCard-module__MwAQnW__impactBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:1px 5px;font-size:.5rem;font-weight:600;display:inline-block}.TradeBalanceCard-module__MwAQnW__sourcesSubtitle{color:var(--text-muted);margin:0 0 .5rem;font-size:.6875rem}.TradeBalanceCard-module__MwAQnW__sourcesList{flex-direction:column;gap:.375rem;display:flex}.TradeBalanceCard-module__MwAQnW__sourceItem{background:var(--surface-subtle);border-radius:4px;justify-content:space-between;align-items:center;padding:.5rem .625rem;text-decoration:none;transition:background .15s;display:flex}.TradeBalanceCard-module__MwAQnW__sourceItem:hover{background:var(--surface-raised)}.TradeBalanceCard-module__MwAQnW__sourceName{color:var(--color-accent,#2563eb);font-size:.75rem}.TradeBalanceCard-module__MwAQnW__sourceArrow{color:var(--text-muted);font-size:.75rem}.TradeBalanceCard-module__MwAQnW__breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem;display:grid}.TradeBalanceCard-module__MwAQnW__breakdownItem{background:var(--surface-subtle);border-radius:6px;flex-direction:column;gap:.25rem;padding:.625rem;display:flex}.TradeBalanceCard-module__MwAQnW__breakdownLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.625rem;font-weight:600}.TradeBalanceCard-module__MwAQnW__breakdownValue{font-size:1.125rem;font-weight:700;font-family:var(--font-mono,monospace)}.TradeBalanceCard-module__MwAQnW__noData{text-align:center;color:var(--text-muted);padding:1rem}.TradeBalanceCard-module__MwAQnW__noData p{margin:0 0 .25rem;font-size:.8125rem}.TradeBalanceCard-module__MwAQnW__fallbackReason{color:var(--text-faint);font-size:.6875rem;font-style:italic}@media (max-width:640px){.TradeBalanceCard-module__MwAQnW__container{gap:1rem}.TradeBalanceCard-module__MwAQnW__snapshot{padding:.75rem}.TradeBalanceCard-module__MwAQnW__balanceDisplay{flex-wrap:wrap;gap:.25rem}.TradeBalanceCard-module__MwAQnW__balanceValue{font-size:1.5rem}.TradeBalanceCard-module__MwAQnW__balanceLabel{font-size:.6875rem}.TradeBalanceCard-module__MwAQnW__changes{gap:1rem}.TradeBalanceCard-module__MwAQnW__changeLabel{font-size:.5625rem}.TradeBalanceCard-module__MwAQnW__changeValue{font-size:.75rem}.TradeBalanceCard-module__MwAQnW__sectionTitle,.TradeBalanceCard-module__MwAQnW__bulletList li{font-size:.6875rem}.TradeBalanceCard-module__MwAQnW__partnerItem{padding:.25rem .375rem}.TradeBalanceCard-module__MwAQnW__partnerName{font-size:.6875rem}.TradeBalanceCard-module__MwAQnW__partnerShare{font-size:.625rem}}
.BondYieldsCard-module__gNVBpq__card{background:var(--brand-surface-card,#fff);border-radius:var(--brand-radius-card,18px);box-shadow:var(--brand-shadow-sm);border:none;position:relative;overflow:hidden}.BondYieldsCard-module__gNVBpq__card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 5%,#ffffffb3 50%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.BondYieldsCard-module__gNVBpq__header{padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:center;display:flex}.BondYieldsCard-module__gNVBpq__titleRow{align-items:center;gap:var(--space-sm);display:flex}.BondYieldsCard-module__gNVBpq__title{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.BondYieldsCard-module__gNVBpq__subtitle{color:var(--text-muted);letter-spacing:.02em;font-size:.6875rem}.BondYieldsCard-module__gNVBpq__headerControls{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.BondYieldsCard-module__gNVBpq__viewToggle{background:var(--bg-muted,#f3f4f6);border-radius:9999px;gap:0;padding:2px;display:flex}.BondYieldsCard-module__gNVBpq__viewToggleBtn{color:var(--text-muted,#9ca3af);cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:0 0;border:none;border-radius:9999px;padding:3px 10px;font-size:.625rem;font-weight:600;transition:all .15s}.BondYieldsCard-module__gNVBpq__viewToggleBtn:hover{color:var(--text-primary,#374151)}.BondYieldsCard-module__gNVBpq__viewToggleBtnActive{background:var(--bg-paper,#fff);color:var(--text-primary,#374151);box-shadow:0 1px 2px #0000000f}.BondYieldsCard-module__gNVBpq__tenorSelector{align-items:center;gap:var(--space-xs);display:flex}.BondYieldsCard-module__gNVBpq__tenorLabel{color:var(--text-muted);font-size:.6875rem}.BondYieldsCard-module__gNVBpq__tenorSelect{appearance:none;background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;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='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;padding:4px 24px 4px 8px;font-size:.75rem;font-weight:500;transition:border-color .15s}.BondYieldsCard-module__gNVBpq__tenorSelect:hover{border-color:var(--accent-teal)}.BondYieldsCard-module__gNVBpq__tenorSelect:focus{border-color:var(--accent-teal);outline:none;box-shadow:0 0 0 2px #0f766e1a}.BondYieldsCard-module__gNVBpq__maturityChip{color:var(--text-secondary,#6b7280);background:var(--bg-muted,#f3f4f6);white-space:nowrap;letter-spacing:.02em;border-radius:9999px;align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.BondYieldsCard-module__gNVBpq__tenorNote{color:var(--color-warning,#b45309);border-bottom:1px solid var(--border-subtle,#ede9e1);background:#b453090f;padding:6px 16px;font-size:.6875rem;line-height:1.5}.BondYieldsCard-module__gNVBpq__content{padding:var(--space-lg);justify-content:center;align-items:center;min-height:180px;display:flex}.BondYieldsCard-module__gNVBpq__skeleton{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.BondYieldsCard-module__gNVBpq__skeletonChart{background:linear-gradient(90deg,var(--bg-muted)25%,var(--bg-paper)50%,var(--bg-muted)75%);border-radius:var(--radius-sm);background-size:200% 100%;height:120px;animation:1.5s infinite BondYieldsCard-module__gNVBpq__shimmer}.BondYieldsCard-module__gNVBpq__skeletonText{background:linear-gradient(90deg,var(--bg-muted)25%,var(--bg-paper)50%,var(--bg-muted)75%);background-size:200% 100%;border-radius:4px;width:60%;height:12px;animation:1.5s infinite BondYieldsCard-module__gNVBpq__shimmer}@keyframes BondYieldsCard-module__gNVBpq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.BondYieldsCard-module__gNVBpq__emptyState{padding:var(--space-xl)var(--space-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.BondYieldsCard-module__gNVBpq__emptyIcon{background-color:var(--bg-secondary,#f3f4f6);width:48px;height:48px;margin-bottom:var(--space-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.BondYieldsCard-module__gNVBpq__emptyTitle{color:var(--text-primary,#374151);margin:0 0 var(--space-xs);font-size:.875rem;font-weight:500}.BondYieldsCard-module__gNVBpq__emptyText{color:var(--text-tertiary,#9ca3af);margin:0;font-size:.75rem}.BondYieldsCard-module__gNVBpq__debugHint{font-size:.625rem;font-family:var(--font-mono,ui-monospace,monospace);color:var(--text-faint,#c9cdd3);margin:var(--space-sm)0 0;background:var(--bg-muted,#f9fafb);border-radius:3px;padding:4px 8px}.BondYieldsCard-module__gNVBpq__provenance{padding:var(--space-xs)var(--space-lg)var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.BondYieldsCard-module__gNVBpq__sourceHint{color:var(--text-muted);font-size:.625rem}.BondYieldsCard-module__gNVBpq__asOfHint{color:var(--text-faint);font-size:.625rem}.BondYieldsCard-module__gNVBpq__staleWarning{width:100%;padding:var(--space-xs)var(--space-sm);margin-top:var(--space-xs);border-radius:var(--radius-sm);color:#ea580c;text-align:center;background:#ea580c14;font-size:.625rem}.BondYieldsCard-module__gNVBpq__refreshButton{border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);min-width:32px;min-height:32px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:.5625rem;transition:all .15s;display:inline-flex}.BondYieldsCard-module__gNVBpq__refreshButton:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.BondYieldsCard-module__gNVBpq__refreshButton:disabled{opacity:.5;cursor:not-allowed}.BondYieldsCard-module__gNVBpq__refreshButton svg{flex:0 0 18px;width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.BondYieldsCard-module__gNVBpq__refreshButton.BondYieldsCard-module__gNVBpq__spinning svg{animation:1s linear infinite BondYieldsCard-module__gNVBpq__spin}@keyframes BondYieldsCard-module__gNVBpq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BondYieldsCard-module__gNVBpq__chartContainer{align-items:center;gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.BondYieldsCard-module__gNVBpq__insights{padding:var(--space-sm)var(--space-lg);border-top:1px solid var(--border-subtle,#ede9e1)}.BondYieldsCard-module__gNVBpq__insightsTitle{color:var(--text-secondary);margin:0 0 var(--space-xs);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.BondYieldsCard-module__gNVBpq__insightsList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BondYieldsCard-module__gNVBpq__insightsList li{color:var(--text-secondary);padding-left:var(--space-md);font-size:.75rem;line-height:1.5;position:relative}.BondYieldsCard-module__gNVBpq__insightsList li:before{content:"•";color:var(--accent-teal);font-weight:700;position:absolute;left:0}@media (max-width:768px){.BondYieldsCard-module__gNVBpq__header{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);flex-direction:column}.BondYieldsCard-module__gNVBpq__headerControls{align-items:stretch;gap:var(--space-xs);flex-direction:column;width:100%}.BondYieldsCard-module__gNVBpq__viewToggle{align-self:flex-start}.BondYieldsCard-module__gNVBpq__tenorSelector{width:100%}.BondYieldsCard-module__gNVBpq__tenorSelect{flex:1}.BondYieldsCard-module__gNVBpq__content{padding:var(--space-md);min-height:160px}.BondYieldsCard-module__gNVBpq__provenance{padding:var(--space-xs)var(--space-md)var(--space-sm)}}@media (max-width:480px){.BondYieldsCard-module__gNVBpq__content{padding:var(--space-sm)var(--space-md)}.BondYieldsCard-module__gNVBpq__title{font-size:.875rem}}
.AuctionDemandPulse-module__IZwU5W__container{gap:var(--space-sm,8px);flex-direction:column;width:100%;display:flex}.AuctionDemandPulse-module__IZwU5W__skeleton{gap:var(--space-sm,8px);padding:var(--space-md,12px)0;flex-direction:column;display:flex}.AuctionDemandPulse-module__IZwU5W__skeletonHeader,.AuctionDemandPulse-module__IZwU5W__skeletonChart,.AuctionDemandPulse-module__IZwU5W__skeletonIndicators,.AuctionDemandPulse-module__IZwU5W__skeletonSummary{background:linear-gradient(90deg,var(--bg-muted,#f3f4f6)25%,var(--bg-paper,#fff)50%,var(--bg-muted,#f3f4f6)75%);border-radius:var(--radius-sm,6px);background-size:200% 100%;animation:1.5s infinite AuctionDemandPulse-module__IZwU5W__shimmer}.AuctionDemandPulse-module__IZwU5W__skeletonHeader{height:48px}.AuctionDemandPulse-module__IZwU5W__skeletonChart{height:130px}.AuctionDemandPulse-module__IZwU5W__skeletonIndicators{height:36px}.AuctionDemandPulse-module__IZwU5W__skeletonSummary{height:60px}@keyframes AuctionDemandPulse-module__IZwU5W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AuctionDemandPulse-module__IZwU5W__emptyState{padding:var(--space-xl,24px)var(--space-lg,16px);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.AuctionDemandPulse-module__IZwU5W__emptyIcon{margin-bottom:var(--space-sm,8px)}.AuctionDemandPulse-module__IZwU5W__emptyTitle{color:var(--text-primary,#374151);margin:0 0 var(--space-xs,4px);font-size:.875rem;font-weight:500}.AuctionDemandPulse-module__IZwU5W__emptyText{color:var(--text-tertiary,#9ca3af);margin:0;font-size:.75rem}.AuctionDemandPulse-module__IZwU5W__titleBlock{padding:0 0 var(--space-xs,4px)}.AuctionDemandPulse-module__IZwU5W__titleRow{align-items:center;gap:6px;display:flex}.AuctionDemandPulse-module__IZwU5W__panelTitle{color:var(--text-primary,#374151);letter-spacing:-.01em;margin:0;font-size:.8125rem;font-weight:700}.AuctionDemandPulse-module__IZwU5W__infoIcon{color:var(--text-muted,#9ca3af);cursor:help;align-items:center;transition:color .15s;display:inline-flex;position:relative}.AuctionDemandPulse-module__IZwU5W__infoIcon:hover{color:var(--text-secondary,#6b7280)}.AuctionDemandPulse-module__IZwU5W__panelSubtitle{color:var(--text-muted,#9ca3af);margin:2px 0 0;font-size:.625rem;line-height:1.4}.AuctionDemandPulse-module__IZwU5W__statusHeader{padding:var(--space-sm,8px)0;border-bottom:1px solid var(--border-subtle,#ede9e1);flex-direction:column;gap:4px;display:flex}.AuctionDemandPulse-module__IZwU5W__statusRow{align-items:center;gap:var(--space-xs,4px);flex-wrap:wrap;display:flex}.AuctionDemandPulse-module__IZwU5W__statusLabel{color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:.6875rem;font-weight:600}.AuctionDemandPulse-module__IZwU5W__statusValue{color:var(--text-primary,#374151);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.AuctionDemandPulse-module__IZwU5W__statusBadgeOk{color:#0d9488;letter-spacing:.02em;background:#0d94881a;border-radius:9999px;padding:1px 6px;font-size:.5625rem;font-weight:600;display:inline-flex}.AuctionDemandPulse-module__IZwU5W__statusBadgePending{color:#ca8a04;letter-spacing:.02em;background:#eab3081a;border-radius:9999px;padding:1px 6px;font-size:.5625rem;font-weight:600;display:inline-flex}.AuctionDemandPulse-module__IZwU5W__statusBadgeUnavailable{color:#9ca3af;letter-spacing:.02em;background:#9ca3af1a;border-radius:9999px;padding:1px 6px;font-size:.5625rem;font-style:italic;font-weight:600;display:inline-flex}.AuctionDemandPulse-module__IZwU5W__statusMeta{justify-content:space-between;align-items:center;gap:var(--space-sm,8px);margin-top:2px;display:flex}.AuctionDemandPulse-module__IZwU5W__statusTimestamp{color:var(--text-faint,#c9cdd3);font-size:.625rem}.AuctionDemandPulse-module__IZwU5W__confidenceBadge{letter-spacing:.03em;border-radius:9999px;padding:1px 8px;font-size:.5625rem;font-weight:600;display:inline-flex}.AuctionDemandPulse-module__IZwU5W__confidenceHigh{color:#0d9488;background:#0d94881a}.AuctionDemandPulse-module__IZwU5W__confidenceMedium{color:#ca8a04;background:#eab3081a}.AuctionDemandPulse-module__IZwU5W__confidenceLow{color:#9ca3af;background:#9ca3af1a}.AuctionDemandPulse-module__IZwU5W__chartSection{padding:var(--space-sm,8px)0}.AuctionDemandPulse-module__IZwU5W__chartTitle{color:var(--text-secondary,#6b7280);margin:0 0 var(--space-xs,4px);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.AuctionDemandPulse-module__IZwU5W__chartContainer{justify-content:center;width:100%;display:flex}.AuctionDemandPulse-module__IZwU5W__reactionPanel{padding:var(--space-xs,4px)0}.AuctionDemandPulse-module__IZwU5W__sectionLabel{color:var(--text-secondary,#6b7280);margin:0 0 var(--space-xs,4px);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:600}.AuctionDemandPulse-module__IZwU5W__reactionGrid{gap:var(--space-md,12px);display:flex}.AuctionDemandPulse-module__IZwU5W__reactionItem{flex-direction:column;gap:2px;display:flex}.AuctionDemandPulse-module__IZwU5W__reactionLabel{color:var(--text-muted,#9ca3af);font-size:.625rem}.AuctionDemandPulse-module__IZwU5W__reactionValue{color:var(--text-primary,#374151);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.AuctionDemandPulse-module__IZwU5W__reactionDown{color:#0d9488}.AuctionDemandPulse-module__IZwU5W__reactionUp{color:#ea580c}.AuctionDemandPulse-module__IZwU5W__indicatorStrip{gap:var(--space-xs,4px)var(--space-sm,8px);padding:var(--space-sm,8px)0;border-top:1px solid var(--border-subtle,#ede9e1);border-bottom:1px solid var(--border-subtle,#ede9e1);flex-wrap:wrap;display:flex}.AuctionDemandPulse-module__IZwU5W__indicator{flex-direction:column;gap:1px;min-width:60px;display:flex}.AuctionDemandPulse-module__IZwU5W__indicatorLabel{color:var(--text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:600}.AuctionDemandPulse-module__IZwU5W__indicatorValue{color:var(--text-primary,#374151);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.AuctionDemandPulse-module__IZwU5W__indicatorSub{color:var(--text-muted,#9ca3af);margin-left:3px;font-size:.625rem;font-weight:400}.AuctionDemandPulse-module__IZwU5W__signalStrong{color:#0d9488}.AuctionDemandPulse-module__IZwU5W__signalNeutral{color:#6366f1}.AuctionDemandPulse-module__IZwU5W__signalWeak{color:#ea580c}.AuctionDemandPulse-module__IZwU5W__signalUnavailable{color:var(--text-muted,#9ca3af);font-style:italic}.AuctionDemandPulse-module__IZwU5W__summarySection{padding:var(--space-sm,8px)0}.AuctionDemandPulse-module__IZwU5W__summaryList{gap:var(--space-xs,4px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AuctionDemandPulse-module__IZwU5W__summaryList li{color:var(--text-secondary,#6b7280);padding-left:var(--space-md,12px);font-size:.75rem;line-height:1.5;position:relative}.AuctionDemandPulse-module__IZwU5W__summaryList li:before{content:"•";color:var(--accent-teal,#0d9488);font-weight:700;position:absolute;left:0}.AuctionDemandPulse-module__IZwU5W__sourceFooter{padding:var(--space-xs,4px)0 0}.AuctionDemandPulse-module__IZwU5W__disclosureNotes{margin-top:var(--space-xs,4px)}.AuctionDemandPulse-module__IZwU5W__disclosureNote{color:var(--text-faint,#c9cdd3);margin:0 0 2px;font-size:.5625rem;line-height:1.4}.AuctionDemandPulse-module__IZwU5W__badgeRow{align-items:center;gap:6px;margin-top:4px;display:flex}.AuctionDemandPulse-module__IZwU5W__proxyBadge{letter-spacing:.03em;color:#6366f1;background:#6366f11a;border-radius:9999px;padding:1px 8px;font-size:.5625rem;font-weight:600;display:inline-flex}.AuctionDemandPulse-module__IZwU5W__availabilityGrid{gap:var(--space-sm,8px);padding:var(--space-sm,8px)0;border-top:1px solid var(--border-subtle,#ede9e1);border-bottom:1px solid var(--border-subtle,#ede9e1);grid-template-columns:1fr 1fr;display:grid}.AuctionDemandPulse-module__IZwU5W__availCol{flex-direction:column;gap:3px;display:flex}.AuctionDemandPulse-module__IZwU5W__availHeader,.AuctionDemandPulse-module__IZwU5W__availHeaderMissing{text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.625rem;font-weight:700}.AuctionDemandPulse-module__IZwU5W__availHeader{color:var(--accent-teal,#0d9488)}.AuctionDemandPulse-module__IZwU5W__availHeaderMissing{color:var(--text-muted,#9ca3af)}.AuctionDemandPulse-module__IZwU5W__availItem,.AuctionDemandPulse-module__IZwU5W__availItemMissing{padding-left:var(--space-xs,4px);font-size:.6875rem;line-height:1.4}.AuctionDemandPulse-module__IZwU5W__availItem{color:var(--text-primary,#374151)}.AuctionDemandPulse-module__IZwU5W__availItemMissing{color:var(--text-muted,#9ca3af);font-style:italic}.AuctionDemandPulse-module__IZwU5W__kpiRow{gap:var(--space-sm,8px);padding:var(--space-sm,8px)0;grid-template-columns:repeat(3,1fr);display:grid}.AuctionDemandPulse-module__IZwU5W__kpiCell{flex-direction:column;align-items:center;gap:2px;display:flex}.AuctionDemandPulse-module__IZwU5W__kpiLabel{color:var(--text-muted,#9ca3af);text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem;font-weight:600}.AuctionDemandPulse-module__IZwU5W__kpiValue{color:var(--text-primary,#374151);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.AuctionDemandPulse-module__IZwU5W__chartCaption{color:var(--text-muted,#9ca3af);margin-bottom:var(--space-xs,4px);letter-spacing:.01em;font-size:.625rem;font-weight:500;display:block}.AuctionDemandPulse-module__IZwU5W__interpretSection{padding:var(--space-sm,8px)0;border-top:1px solid var(--border-subtle,#ede9e1)}.AuctionDemandPulse-module__IZwU5W__interpretList{gap:var(--space-xs,4px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AuctionDemandPulse-module__IZwU5W__interpretList li{color:var(--text-secondary,#6b7280);padding-left:var(--space-md,12px);font-size:.6875rem;line-height:1.5;position:relative}.AuctionDemandPulse-module__IZwU5W__interpretList li:before{content:"→";color:var(--accent-teal,#0d9488);font-weight:600;position:absolute;left:0}.AuctionDemandPulse-module__IZwU5W__interpretLink{color:var(--accent-teal,#0d9488);font-weight:500;text-decoration:none}.AuctionDemandPulse-module__IZwU5W__interpretLink:hover{text-decoration:underline}.AuctionDemandPulse-module__IZwU5W__learnMore{margin-top:var(--space-sm,8px)}.AuctionDemandPulse-module__IZwU5W__learnMoreToggle{color:var(--text-muted,#9ca3af);cursor:pointer;align-items:center;gap:4px;font-size:.625rem;font-weight:600;list-style:none;display:flex}.AuctionDemandPulse-module__IZwU5W__learnMoreToggle::-webkit-details-marker{display:none}.AuctionDemandPulse-module__IZwU5W__learnMoreToggle:before{content:"▸";transition:transform .15s}details[open]>.AuctionDemandPulse-module__IZwU5W__learnMoreToggle:before{transform:rotate(90deg)}.AuctionDemandPulse-module__IZwU5W__learnMoreContent{padding:var(--space-xs,4px)0 0 var(--space-sm,8px)}.AuctionDemandPulse-module__IZwU5W__learnMoreContent p{color:var(--text-muted,#9ca3af);margin:0 0 var(--space-xs,4px);font-size:.625rem;line-height:1.5}@media (max-width:768px){.AuctionDemandPulse-module__IZwU5W__statusRow{flex-direction:column;align-items:flex-start;gap:2px}.AuctionDemandPulse-module__IZwU5W__indicatorStrip{gap:var(--space-xs,4px)var(--space-xs,4px)}.AuctionDemandPulse-module__IZwU5W__indicator{min-width:50px}.AuctionDemandPulse-module__IZwU5W__reactionGrid{gap:var(--space-xs,4px);flex-direction:column}}@media (max-width:480px){.AuctionDemandPulse-module__IZwU5W__chartContainer{overflow-x:auto}}
.AuctionDemandPulseCard-module__Gyqigq__card{background:var(--brand-surface-card,#fff);border-radius:var(--brand-radius-card,18px);box-shadow:var(--brand-shadow-sm);margin-top:var(--space-md,12px);border:none;position:relative;overflow:hidden}.AuctionDemandPulseCard-module__Gyqigq__card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 5%,#ffffffb3 50%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.AuctionDemandPulseCard-module__Gyqigq__header{padding:var(--space-md,12px)var(--space-lg,16px);border-bottom:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:center;display:flex}.AuctionDemandPulseCard-module__Gyqigq__titleRow{align-items:center;gap:var(--space-sm,8px);flex-wrap:wrap;min-width:0;display:flex}.AuctionDemandPulseCard-module__Gyqigq__title{font-family:var(--font-serif);color:var(--text-primary);white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600}.AuctionDemandPulseCard-module__Gyqigq__subtitle{color:var(--text-muted);letter-spacing:.02em;font-size:.6875rem}.AuctionDemandPulseCard-module__Gyqigq__indicatorChip{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.625rem;font-weight:600;display:inline-flex}.AuctionDemandPulseCard-module__Gyqigq__indicatorSkeleton{background:linear-gradient(90deg,var(--bg-muted,#f3f4f6)25%,#fff6 50%,var(--bg-muted,#f3f4f6)75%);background-size:200% 100%;border-radius:9999px;flex-shrink:0;width:64px;height:20px;animation:1.5s infinite AuctionDemandPulseCard-module__Gyqigq__shimmer;display:inline-block}@keyframes AuctionDemandPulseCard-module__Gyqigq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AuctionDemandPulseCard-module__Gyqigq__disclosure{padding:var(--space-xs,6px)var(--space-lg,16px);color:var(--text-muted,#9ca3af);background:var(--bg-muted,#f5f5f5);border-bottom:1px solid var(--border-subtle,#ede9e1);font-size:.6875rem;line-height:1.5}.AuctionDemandPulseCard-module__Gyqigq__body{padding:var(--space-md,12px)var(--space-lg,16px)}.AuctionDemandPulseCard-module__Gyqigq__sourceFooter{gap:var(--space-sm,8px);padding:var(--space-xs,6px)var(--space-lg,16px);border-top:1px solid var(--border-subtle,#ede9e1);color:var(--text-muted,#9ca3af);flex-wrap:wrap;font-size:.625rem;display:flex}.AuctionDemandPulseCard-module__Gyqigq__sourceLabel{font-weight:500}.AuctionDemandPulseCard-module__Gyqigq__sourceDate{opacity:.85}@media (max-width:640px){.AuctionDemandPulseCard-module__Gyqigq__header{align-items:flex-start;gap:var(--space-xs,6px);flex-direction:column}.AuctionDemandPulseCard-module__Gyqigq__indicatorChip,.AuctionDemandPulseCard-module__Gyqigq__indicatorSkeleton{align-self:flex-start}.AuctionDemandPulseCard-module__Gyqigq__sourceFooter{flex-direction:column;gap:2px}}
.LiquidityBalanceSheetCard-module__A7liQa__container{gap:var(--space-lg);flex-direction:column;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__titleRow{align-items:center;gap:.5rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__titleText{color:var(--text-primary);font-size:1rem;font-weight:600}.LiquidityBalanceSheetCard-module__A7liQa__mainLayout{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:640px){.LiquidityBalanceSheetCard-module__A7liQa__mainLayout{grid-template-columns:1fr}}.LiquidityBalanceSheetCard-module__A7liQa__metricsSection{flex-direction:column;gap:.75rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__metricRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__metricLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.LiquidityBalanceSheetCard-module__A7liQa__stanceRow{align-items:center;gap:.5rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__stanceBadge{border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.LiquidityBalanceSheetCard-module__A7liQa__stanceIcon{font-size:1rem}.LiquidityBalanceSheetCard-module__A7liQa__changeRow{gap:1.5rem;margin-top:.5rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__changeItem{flex-direction:column;gap:.25rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__changeLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.LiquidityBalanceSheetCard-module__A7liQa__changeValue{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.LiquidityBalanceSheetCard-module__A7liQa__insights{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.75rem}.LiquidityBalanceSheetCard-module__A7liQa__insightsTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:.5rem;font-size:.6875rem}.LiquidityBalanceSheetCard-module__A7liQa__insightsList{color:var(--text-secondary);flex-direction:column;gap:.35rem;margin:0;padding-left:1rem;font-size:.8125rem;list-style:outside;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__chartSection{flex-direction:column;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__chartContainer{flex-direction:column;gap:.5rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__tabGroup{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.LiquidityBalanceSheetCard-module__A7liQa__tabButton{border:1px solid var(--border-subtle);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .45rem;font-size:.625rem;font-weight:600;transition:all .15s}.LiquidityBalanceSheetCard-module__A7liQa__tabButton:hover{background:var(--bg-hover);color:var(--text-primary)}.LiquidityBalanceSheetCard-module__A7liQa__tabActive{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff}.LiquidityBalanceSheetCard-module__A7liQa__rangeToggle{gap:.25rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__rangeBtn{border:1px solid var(--border-subtle);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:3px;padding:.125rem .375rem;font-size:.625rem;font-weight:500;transition:all .15s}.LiquidityBalanceSheetCard-module__A7liQa__rangeBtn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.LiquidityBalanceSheetCard-module__A7liQa__rangeBtn.LiquidityBalanceSheetCard-module__A7liQa__active{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff}.LiquidityBalanceSheetCard-module__A7liQa__rangeBtn:disabled{opacity:.4;cursor:not-allowed}.LiquidityBalanceSheetCard-module__A7liQa__chart{width:100%;height:220px}.LiquidityBalanceSheetCard-module__A7liQa__estimatedLine{stroke-dasharray:6 4;opacity:.7}.LiquidityBalanceSheetCard-module__A7liQa__chartWrapper{position:relative}.LiquidityBalanceSheetCard-module__A7liQa__chartEstimated{opacity:.85}.LiquidityBalanceSheetCard-module__A7liQa__tooltip{background:var(--bg-card);border:1px solid var(--border-subtle);pointer-events:none;text-align:center;border-radius:6px;min-width:120px;padding:.4rem .5rem;position:absolute;transform:translate(-50%,-110%);box-shadow:0 6px 12px #0f172a1f}.LiquidityBalanceSheetCard-module__A7liQa__tooltipValue{color:var(--text-primary);font-size:.85rem;font-weight:600}.LiquidityBalanceSheetCard-module__A7liQa__tooltipChange{color:var(--text-secondary);font-size:.78rem}.LiquidityBalanceSheetCard-module__A7liQa__tooltipDate{color:var(--text-secondary);font-size:.7rem}.LiquidityBalanceSheetCard-module__A7liQa__tooltipUnit{color:var(--text-tertiary);text-transform:uppercase;font-size:.65rem}.LiquidityBalanceSheetCard-module__A7liQa__chartWatermark{letter-spacing:.4rem;color:#6b72802e;pointer-events:none;justify-content:center;align-items:center;font-size:2.25rem;font-weight:600;display:flex;position:absolute;inset:0}.LiquidityBalanceSheetCard-module__A7liQa__axisLabel{fill:var(--text-tertiary);font-size:.6rem}.LiquidityBalanceSheetCard-module__A7liQa__axisTitle{fill:var(--text-secondary);font-size:.65rem}.LiquidityBalanceSheetCard-module__A7liQa__chartMeta{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__chartLegend{text-transform:none;letter-spacing:0;color:var(--text-secondary);font-size:.6875rem}.LiquidityBalanceSheetCard-module__A7liQa__chartLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.LiquidityBalanceSheetCard-module__A7liQa__earliestNote{color:var(--text-tertiary);font-size:.7rem}.LiquidityBalanceSheetCard-module__A7liQa__estimatedNote{color:var(--text-secondary);font-size:.72rem}.LiquidityBalanceSheetCard-module__A7liQa__footer{color:var(--text-tertiary);border-top:1px solid var(--border-subtle);align-items:center;gap:.5rem;padding-top:.75rem;font-size:.75rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__sourceInfo{align-items:center;gap:.25rem;display:inline-flex}.LiquidityBalanceSheetCard-module__A7liQa__sourceLink{color:var(--text-secondary);text-decoration:none;transition:color .15s}.LiquidityBalanceSheetCard-module__A7liQa__sourceLink:hover{color:var(--accent-teal);text-decoration:underline}.LiquidityBalanceSheetCard-module__A7liQa__separator{color:var(--border-default)}.LiquidityBalanceSheetCard-module__A7liQa__asOfDate{color:var(--text-secondary)}.LiquidityBalanceSheetCard-module__A7liQa__noData{text-align:center;flex-direction:column;gap:.5rem;padding:1rem 0;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__noDataMessage{color:var(--text-secondary);font-size:.875rem}.LiquidityBalanceSheetCard-module__A7liQa__noDataSource{color:var(--text-tertiary);font-size:.75rem}.LiquidityBalanceSheetCard-module__A7liQa__errorState{background:#dc26260d;border-radius:6px;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__errorMessage{color:var(--text-secondary);font-size:.875rem}.LiquidityBalanceSheetCard-module__A7liQa__errorDetail{color:var(--text-tertiary);font-size:.75rem}.LiquidityBalanceSheetCard-module__A7liQa__staleWarning{color:#ca8a04;background:#ca8a041a;border-radius:4px;gap:.35rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.LiquidityBalanceSheetCard-module__A7liQa__staleDetail{color:var(--text-tertiary)}
.CentralBankSummaryCard-module__SUwu0G__container{gap:var(--space-md);flex-direction:column;display:flex}.CentralBankSummaryCard-module__SUwu0G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.CentralBankSummaryCard-module__SUwu0G__headerLeft{gap:var(--space-xs);flex-direction:column;display:flex}.CentralBankSummaryCard-module__SUwu0G__headerRight{align-items:center;gap:var(--space-sm);display:flex}.CentralBankSummaryCard-module__SUwu0G__title{font-family:var(--font-serif);font-size:var(--type-card-title);color:var(--text-primary);margin:0;font-weight:600}.CentralBankSummaryCard-module__SUwu0G__subtitle{color:var(--text-muted);font-size:.75rem}.CentralBankSummaryCard-module__SUwu0G__asOf{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}.CentralBankSummaryCard-module__SUwu0G__lowConfidenceBadge{color:var(--warning-yellow);text-transform:uppercase;letter-spacing:.03em;background:#eab3081f;border-radius:4px;padding:3px 8px;font-size:.5625rem;font-weight:600}.CentralBankSummaryCard-module__SUwu0G__reviewBadge{color:#ea580c;text-transform:uppercase;letter-spacing:.03em;background:#ea580c1f;border-radius:4px;padding:3px 8px;font-size:.5625rem;font-weight:600}.CentralBankSummaryCard-module__SUwu0G__decisionRow{align-items:baseline;gap:var(--space-md);padding:var(--space-sm)0;border-bottom:1px solid var(--border-subtle,#ede9e1);display:flex}.CentralBankSummaryCard-module__SUwu0G__decisionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;min-width:70px;font-size:.6875rem}.CentralBankSummaryCard-module__SUwu0G__decisionValue{color:var(--text-primary);font-size:1rem;font-weight:600}.CentralBankSummaryCard-module__SUwu0G__guidanceRow{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);display:flex}.CentralBankSummaryCard-module__SUwu0G__guidanceLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;min-width:70px;font-size:.6875rem}.CentralBankSummaryCard-module__SUwu0G__toneBadge{text-transform:capitalize;border-radius:4px;padding:3px 10px;font-size:.6875rem;font-weight:600}.CentralBankSummaryCard-module__SUwu0G__toneHawkish{color:#dc2626;background:#dc26261a}.CentralBankSummaryCard-module__SUwu0G__toneNeutral{color:var(--text-secondary);background:var(--surface-secondary)}.CentralBankSummaryCard-module__SUwu0G__toneDovish{color:#059669;background:#0596691a}.CentralBankSummaryCard-module__SUwu0G__guidanceSummary{color:var(--text-secondary);margin:var(--space-xs)0 0 0;font-size:.8125rem;line-height:1.5}.CentralBankSummaryCard-module__SUwu0G__section{margin-top:var(--space-sm)}.CentralBankSummaryCard-module__SUwu0G__sectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-xs)0;font-size:.6875rem}.CentralBankSummaryCard-module__SUwu0G__bulletList{gap:var(--space-xs);flex-direction:column;margin:0;padding-left:1.25rem;display:flex}.CentralBankSummaryCard-module__SUwu0G__bulletList li{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.CentralBankSummaryCard-module__SUwu0G__keywordsRow{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.CentralBankSummaryCard-module__SUwu0G__keywordChip{color:var(--text-muted);background:var(--surface-secondary);border-radius:4px;padding:3px 8px;font-size:.625rem}.CentralBankSummaryCard-module__SUwu0G__footer{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.CentralBankSummaryCard-module__SUwu0G__sourceLink{color:var(--accent-teal);font-size:.75rem;text-decoration:none}.CentralBankSummaryCard-module__SUwu0G__sourceLink:hover{text-decoration:underline}.CentralBankSummaryCard-module__SUwu0G__nextMeetingInline{color:var(--text-muted);font-size:.6875rem}.CentralBankSummaryCard-module__SUwu0G__nextMeetingUnavailableInline{color:var(--text-muted);font-size:.6875rem;font-style:italic}.CentralBankSummaryCard-module__SUwu0G__consistencyWarning{align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-sm);padding:var(--space-sm);color:#ea580c;background:#ea580c14;border-radius:4px;font-size:.75rem;display:flex}.CentralBankSummaryCard-module__SUwu0G__warningIcon{flex-shrink:0}.CentralBankSummaryCard-module__SUwu0G__fallback{padding:var(--space-md)0}.CentralBankSummaryCard-module__SUwu0G__fallbackText{color:var(--text-muted);margin:0 0 var(--space-md)0;font-size:.8125rem;font-style:italic}.CentralBankSummaryCard-module__SUwu0G__fallbackData{align-items:baseline;gap:var(--space-sm);display:flex}.CentralBankSummaryCard-module__SUwu0G__fallbackLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.CentralBankSummaryCard-module__SUwu0G__fallbackValue{color:var(--text-primary);font-size:1.125rem;font-weight:600}.CentralBankSummaryCard-module__SUwu0G__fallbackAsOf{color:var(--text-muted);font-size:.625rem}.CentralBankSummaryCard-module__SUwu0G__nextMeeting{color:var(--text-muted);margin:var(--space-sm)0 0 0;font-size:.75rem}.CentralBankSummaryCard-module__SUwu0G__nextMeetingUnavailable{color:var(--text-muted);margin:var(--space-sm)0 0 0;font-size:.75rem;font-style:italic}@media (max-width:640px){.CentralBankSummaryCard-module__SUwu0G__header{flex-direction:column}.CentralBankSummaryCard-module__SUwu0G__headerRight{justify-content:space-between;width:100%}.CentralBankSummaryCard-module__SUwu0G__decisionRow{gap:var(--space-xs);flex-direction:column}.CentralBankSummaryCard-module__SUwu0G__guidanceRow{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.CentralBankSummaryCard-module__SUwu0G__footer{flex-direction:column;align-items:flex-start}}
.FiscalBalanceCard-module__3pWvOa__card{background:#fff;border:1px solid #0000000f;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.FiscalBalanceCard-module__3pWvOa__titleRow{align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg)0;margin-bottom:2px;display:flex}.FiscalBalanceCard-module__3pWvOa__titleText{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600}.FiscalBalanceCard-module__3pWvOa__subtitle{color:var(--text-muted);letter-spacing:.02em;padding:0 var(--space-lg);margin:0;margin-bottom:var(--space-sm);font-size:.6875rem}.FiscalBalanceCard-module__3pWvOa__summaryStrip{margin:0 var(--space-lg)var(--space-md);background:var(--bg-muted,#f8fafc);border-radius:var(--radius-sm,6px);border:1px solid var(--border-subtle,#ede9e1);flex-wrap:wrap;gap:16px;padding:12px 16px;display:flex}.FiscalBalanceCard-module__3pWvOa__summaryItem{flex-direction:column;flex:1;gap:3px;min-width:100px;display:flex}.FiscalBalanceCard-module__3pWvOa__summaryLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:500}.FiscalBalanceCard-module__3pWvOa__summaryValue{font-size:1rem;font-weight:600}.FiscalBalanceCard-module__3pWvOa__summaryValue.FiscalBalanceCard-module__3pWvOa__revenue{color:#2563eb}.FiscalBalanceCard-module__3pWvOa__summaryValue.FiscalBalanceCard-module__3pWvOa__expenditure{color:#6366f1}.FiscalBalanceCard-module__3pWvOa__summaryValue.FiscalBalanceCard-module__3pWvOa__deficit{color:#dc2626}.FiscalBalanceCard-module__3pWvOa__summaryValue.FiscalBalanceCard-module__3pWvOa__surplus{color:#059669}.FiscalBalanceCard-module__3pWvOa__toggleGroup{margin:0 var(--space-lg)var(--space-md);background:var(--bg-paper,#f7f4ee);border-radius:6px;gap:4px;width:fit-content;padding:2px;display:flex}.FiscalBalanceCard-module__3pWvOa__toggleBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 14px;font-size:.75rem;font-weight:500;transition:all .15s}.FiscalBalanceCard-module__3pWvOa__toggleBtn:hover{color:var(--text-primary);background:var(--bg-white,#fff)}.FiscalBalanceCard-module__3pWvOa__toggleBtn.FiscalBalanceCard-module__3pWvOa__active{color:var(--text-primary);background:var(--bg-white,#fff);box-shadow:0 1px 2px #0000000d}.FiscalBalanceCard-module__3pWvOa__chartContainer{padding:0 var(--space-lg);margin-bottom:var(--space-sm);position:relative}.FiscalBalanceCard-module__3pWvOa__chart{width:100%;height:auto}.FiscalBalanceCard-module__3pWvOa__gridLine{stroke:var(--border-subtle,#ede9e1);stroke-width:1px;stroke-dasharray:2 4}.FiscalBalanceCard-module__3pWvOa__yLabel,.FiscalBalanceCard-module__3pWvOa__xLabel{fill:var(--text-tertiary);font-size:10px;font-family:var(--font-mono,ui-monospace,monospace)}.FiscalBalanceCard-module__3pWvOa__revenueArea{fill:#2563eb14}.FiscalBalanceCard-module__3pWvOa__revenueLine{stroke:#2563eb;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.FiscalBalanceCard-module__3pWvOa__revenueDot{fill:#2563eb;stroke:#fff;stroke-width:2px}.FiscalBalanceCard-module__3pWvOa__expenditureArea{fill:#6366f114}.FiscalBalanceCard-module__3pWvOa__expenditureLine{stroke:#6366f1;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.FiscalBalanceCard-module__3pWvOa__expenditureDot{fill:#6366f1;stroke:#fff;stroke-width:2px}.FiscalBalanceCard-module__3pWvOa__hoverLine{stroke:var(--text-tertiary,#0000004d);stroke-width:1px;stroke-dasharray:4 4}.FiscalBalanceCard-module__3pWvOa__tooltip{border:1px solid var(--border-subtle,#0000001a);pointer-events:none;z-index:10;background:#fff;border-radius:8px;min-width:180px;padding:12px 16px;position:absolute;top:20px;transform:translate(-50%);box-shadow:0 6px 16px #0000001a}.FiscalBalanceCard-module__3pWvOa__tooltipPeriod{color:var(--text-primary);border-bottom:1px solid var(--border-subtle,#0000000f);margin-bottom:8px;padding-bottom:8px;font-size:.8125rem;font-weight:600}.FiscalBalanceCard-module__3pWvOa__tooltipRow{color:var(--text-secondary);justify-content:space-between;margin-bottom:4px;font-size:.75rem;display:flex}.FiscalBalanceCard-module__3pWvOa__tooltipBalance{border-top:1px solid var(--border-subtle,#0000000f);margin-top:8px;padding-top:8px;font-weight:500}.FiscalBalanceCard-module__3pWvOa__revenueLabel{color:#2563eb}.FiscalBalanceCard-module__3pWvOa__expenditureLabel{color:#6366f1}.FiscalBalanceCard-module__3pWvOa__legend{padding:var(--space-xs)var(--space-lg);margin-bottom:var(--space-sm);justify-content:center;gap:24px;display:flex}.FiscalBalanceCard-module__3pWvOa__legendItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:.6875rem;display:flex}.FiscalBalanceCard-module__3pWvOa__legendDot{border-radius:50%;width:8px;height:8px}.FiscalBalanceCard-module__3pWvOa__revenueColor{background:#2563eb}.FiscalBalanceCard-module__3pWvOa__expenditureColor{background:#6366f1}.FiscalBalanceCard-module__3pWvOa__attribution{color:var(--text-muted);padding:var(--space-xs)var(--space-lg)var(--space-sm);border-top:1px solid var(--border-subtle,#ede9e1);justify-content:center;align-items:center;gap:8px;font-size:.625rem;display:flex}.FiscalBalanceCard-module__3pWvOa__attribution a{color:#2563eb;text-decoration:none;transition:color .15s}.FiscalBalanceCard-module__3pWvOa__attribution a:hover{color:var(--text-primary);text-decoration:underline}.FiscalBalanceCard-module__3pWvOa__separator{color:var(--border-default,#0000001f)}@media (max-width:768px){.FiscalBalanceCard-module__3pWvOa__titleRow{padding:var(--space-sm)var(--space-md)0}.FiscalBalanceCard-module__3pWvOa__subtitle{padding:0 var(--space-md)}.FiscalBalanceCard-module__3pWvOa__summaryStrip,.FiscalBalanceCard-module__3pWvOa__toggleGroup{margin:0 var(--space-md)var(--space-sm)}.FiscalBalanceCard-module__3pWvOa__chartContainer{padding:0 var(--space-md)}.FiscalBalanceCard-module__3pWvOa__legend{padding:var(--space-xs)var(--space-md)}.FiscalBalanceCard-module__3pWvOa__attribution{padding:var(--space-xs)var(--space-md)var(--space-sm)}}@media (max-width:640px){.FiscalBalanceCard-module__3pWvOa__summaryStrip{flex-direction:column;gap:10px}.FiscalBalanceCard-module__3pWvOa__summaryItem{flex-direction:row;justify-content:space-between;align-items:center}.FiscalBalanceCard-module__3pWvOa__legend{flex-direction:column;align-items:flex-start;gap:6px}.FiscalBalanceCard-module__3pWvOa__tooltip{left:50%!important}}@media (max-width:480px){.FiscalBalanceCard-module__3pWvOa__titleText{font-size:.875rem}}
.CORRAChart-module__XOqsHW__container{gap:var(--space-sm);flex-direction:column;display:flex}.CORRAChart-module__XOqsHW__header{padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle,#ede9e1);justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.CORRAChart-module__XOqsHW__titleRow{flex-direction:column;gap:2px;display:flex}.CORRAChart-module__XOqsHW__title{font-family:var(--font-serif);font-size:var(--type-card-title,.875rem);color:var(--text-primary);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.CORRAChart-module__XOqsHW__subtitle{font-size:var(--type-subtitle,.6875rem);color:var(--text-muted);letter-spacing:.02em}.CORRAChart-module__XOqsHW__controls{background:var(--bg-paper,#f7f4ee);border-radius:6px;gap:4px;padding:2px;display:flex}.CORRAChart-module__XOqsHW__rangeButton{font-size:var(--type-body-xs,.6875rem);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-weight:500;transition:all .18s}.CORRAChart-module__XOqsHW__rangeButton:hover{color:var(--text-primary);background:var(--bg-white,#fff)}.CORRAChart-module__XOqsHW__rangeButton.CORRAChart-module__XOqsHW__active{color:var(--text-primary);background:var(--bg-white,#fff);box-shadow:0 1px 2px #0000000d}.CORRAChart-module__XOqsHW__chartContainer{aspect-ratio:640/250;width:100%;padding-top:var(--space-xs);position:relative;overflow:visible}.CORRAChart-module__XOqsHW__chart{width:100%;height:100%}.CORRAChart-module__XOqsHW__grid line{stroke:var(--border-subtle,#ede9e1);stroke-opacity:.4;stroke-dasharray:2 4}.CORRAChart-module__XOqsHW__rateLine{stroke:#2563eb;stroke-width:2px;fill:none}.CORRAChart-module__XOqsHW__volumeAreaTotal{fill:#2563eb0f}.CORRAChart-module__XOqsHW__volumeAreaTrimmed{fill:#2563eb26}.CORRAChart-module__XOqsHW__axisLabels text{font-size:10px;font-family:var(--font-mono)}.CORRAChart-module__XOqsHW__axisLabel{fill:var(--text-tertiary,#9ca3af)}.CORRAChart-module__XOqsHW__axisLabelRate{fill:#2563eb}.CORRAChart-module__XOqsHW__legend{gap:var(--space-md);padding-top:var(--space-sm);flex-wrap:wrap;display:flex}.CORRAChart-module__XOqsHW__legendItem{font-size:var(--type-body-xs,.6875rem);color:var(--text-secondary);align-items:center;gap:6px;display:flex}.CORRAChart-module__XOqsHW__legendSwatch{border-radius:2px;flex-shrink:0;width:12px;height:12px}.CORRAChart-module__XOqsHW__attribution{align-items:center;gap:var(--space-xs);font-size:var(--type-meta,.625rem);color:var(--text-muted);padding-top:var(--space-xs);border-top:1px solid var(--border-subtle,#ede9e1);margin-top:var(--space-xs);display:flex}.CORRAChart-module__XOqsHW__separator{color:var(--text-muted)}.CORRAChart-module__XOqsHW__sourceLink{color:#2563eb;text-decoration:none}.CORRAChart-module__XOqsHW__sourceLink:hover{text-decoration:underline}.CORRAChart-module__XOqsHW__hoverGroup{pointer-events:none}@media (max-width:768px){.CORRAChart-module__XOqsHW__header{align-items:flex-start;gap:var(--space-xs);padding-bottom:var(--space-xs);flex-direction:column}.CORRAChart-module__XOqsHW__controls{align-self:flex-end}.CORRAChart-module__XOqsHW__title{font-size:var(--type-card-title-mobile,.8125rem)}.CORRAChart-module__XOqsHW__subtitle{font-size:var(--type-meta,.625rem)}.CORRAChart-module__XOqsHW__legend{gap:var(--space-sm)}}@media (max-width:480px){.CORRAChart-module__XOqsHW__title{font-size:.875rem}.CORRAChart-module__XOqsHW__subtitle{font-size:.625rem}}.CORRAChart-module__XOqsHW__insights{padding-top:var(--space-sm);border-top:1px solid var(--border-subtle,#ede9e1);margin-top:var(--space-xs)}.CORRAChart-module__XOqsHW__insightsTitle{font-family:var(--font-serif);font-size:var(--type-meta,.625rem);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0 0 var(--space-xs);font-weight:700}.CORRAChart-module__XOqsHW__insightsList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CORRAChart-module__XOqsHW__insightsList li{font-size:var(--type-body-xs,.6875rem);color:var(--text-secondary);padding-left:12px;line-height:1.55;position:relative}.CORRAChart-module__XOqsHW__insightsList li:before{content:"•";color:#2563eb;position:absolute;left:0}
.Tooltip-module__gkEvuq__container{align-items:center;gap:4px;display:inline-flex;position:relative}.Tooltip-module__gkEvuq__trigger{cursor:help;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s;display:inline-flex}.Tooltip-module__gkEvuq__trigger:hover,.Tooltip-module__gkEvuq__trigger:focus{color:var(--accent-teal);outline:none}.Tooltip-module__gkEvuq__icon{display:block}.Tooltip-module__gkEvuq__tooltip{z-index:1000;background:var(--text-primary);color:var(--bg-white);border-radius:var(--radius-sm);text-align:left;pointer-events:none;min-width:180px;max-width:280px;padding:8px 12px;font-size:.8125rem;line-height:1.4;animation:.15s Tooltip-module__gkEvuq__tooltipFadeIn;position:absolute;box-shadow:0 4px 12px #00000026}@keyframes Tooltip-module__gkEvuq__tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Tooltip-module__gkEvuq__top{margin-bottom:8px;bottom:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__bottom{margin-top:8px;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__left{margin-right:8px;top:50%;right:100%;transform:translateY(-50%)}.Tooltip-module__gkEvuq__right{margin-left:8px;top:50%;left:100%;transform:translateY(-50%)}.Tooltip-module__gkEvuq__arrow{border:6px solid #0000;width:0;height:0;position:absolute}.Tooltip-module__gkEvuq__top .Tooltip-module__gkEvuq__arrow{border-top-color:var(--text-primary);border-bottom:none;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__bottom .Tooltip-module__gkEvuq__arrow{border-bottom-color:var(--text-primary);border-top:none;bottom:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__left .Tooltip-module__gkEvuq__arrow{border-left-color:var(--text-primary);border-right:none;top:50%;left:100%;transform:translateY(-50%)}.Tooltip-module__gkEvuq__right .Tooltip-module__gkEvuq__arrow{border-right-color:var(--text-primary);border-left:none;top:50%;right:100%;transform:translateY(-50%)}.Tooltip-module__gkEvuq__labelText{align-items:center;gap:6px;display:inline-flex}.Tooltip-module__gkEvuq__hint{color:var(--text-muted);margin-top:2px;font-size:.75rem;font-weight:400;display:block}
.CountryTopLayout-module__knBQ9a__topLayout{gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.CountryTopLayout-module__knBQ9a__mainColumn{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.CountryTopLayout-module__knBQ9a__rightRail{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:1024px){.CountryTopLayout-module__knBQ9a__topLayout{gap:var(--space-xl);flex-direction:row;align-items:flex-start}.CountryTopLayout-module__knBQ9a__mainColumn{flex:1;min-width:0}.CountryTopLayout-module__knBQ9a__rightRail{width:300px;top:var(--space-lg);max-height:calc(100vh - var(--space-xl));scrollbar-width:thin;scrollbar-color:var(--border-subtle,#ede9e1)transparent;flex:0 0 300px;position:sticky;overflow-y:auto}.CountryTopLayout-module__knBQ9a__rightRail::-webkit-scrollbar{width:4px}.CountryTopLayout-module__knBQ9a__rightRail::-webkit-scrollbar-track{background:0 0}.CountryTopLayout-module__knBQ9a__rightRail::-webkit-scrollbar-thumb{background-color:var(--border-subtle,#ede9e1);border-radius:2px}}@media (min-width:1280px){.CountryTopLayout-module__knBQ9a__rightRail{flex:0 0 320px;width:320px}}
.MacroLabelModal-module__WWJMlG__contentInner{gap:var(--space-lg);flex-direction:column;display:flex}.MacroLabelModal-module__WWJMlG__currentAssessment{padding:var(--space-md);background:var(--bg-paper);border-radius:var(--radius-md);text-align:center;border:1px solid var(--border-subtle,#ede9e1);flex-direction:column;align-items:center;display:flex}.MacroLabelModal-module__WWJMlG__assessmentLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.MacroLabelModal-module__WWJMlG__assessmentValue{align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.MacroLabelModal-module__WWJMlG__badge{border-radius:6px;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:600;display:inline-flex}.MacroLabelModal-module__WWJMlG__numericValue{font-family:var(--font-mono);color:var(--text-primary);font-size:1.5rem;font-weight:700}.MacroLabelModal-module__WWJMlG__ruleDesc{color:var(--text-muted);margin-top:var(--space-sm);max-width:400px;font-size:.75rem}.MacroLabelModal-module__WWJMlG__chartSection{padding:var(--space-md);background:var(--bg-paper);border-radius:var(--radius-md);border:1px solid var(--border-subtle,#ede9e1)}.MacroLabelModal-module__WWJMlG__chartHeader{margin-bottom:var(--space-sm);justify-content:space-between;align-items:baseline;display:flex}.MacroLabelModal-module__WWJMlG__chartTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:.875rem;font-weight:600}.MacroLabelModal-module__WWJMlG__chartRange{color:var(--text-muted);font-size:.75rem}.MacroLabelModal-module__WWJMlG__rangeSelector{margin-bottom:var(--space-md);justify-content:center;gap:6px;display:flex}.MacroLabelModal-module__WWJMlG__rangeButton{color:var(--text-muted);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);cursor:pointer;min-height:36px;padding:6px 14px;font-size:.75rem;font-weight:600;transition:all .15s}.MacroLabelModal-module__WWJMlG__rangeButton:hover:not(:disabled){background:var(--bg-paper);border-color:var(--accent-teal);color:var(--accent-teal)}.MacroLabelModal-module__WWJMlG__rangeButton:disabled{opacity:.4;cursor:not-allowed}.MacroLabelModal-module__WWJMlG__rangeButtonActive{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff}.MacroLabelModal-module__WWJMlG__rangeButtonActive:hover:not(:disabled){background:var(--accent-teal);color:#fff}.MacroLabelModal-module__WWJMlG__chartContainer{justify-content:center;display:flex}.MacroLabelModal-module__WWJMlG__chart{cursor:crosshair;display:block}.MacroLabelModal-module__WWJMlG__chartInfo{color:var(--text-muted);text-align:center;margin-top:var(--space-sm);font-size:.6875rem}.MacroLabelModal-module__WWJMlG__section{gap:var(--space-xs);flex-direction:column;display:flex}.MacroLabelModal-module__WWJMlG__sectionTitle{font-family:var(--font-serif);color:var(--text-primary);margin:0;font-size:.875rem;font-weight:600}.MacroLabelModal-module__WWJMlG__sectionText{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.MacroLabelModal-module__WWJMlG__contextList{margin:0;padding:0;list-style:none}.MacroLabelModal-module__WWJMlG__contextBullet{color:var(--text-secondary);padding:var(--space-xs)0;padding-left:1.25rem;font-size:.875rem;line-height:1.5;position:relative}.MacroLabelModal-module__WWJMlG__contextBullet:before{content:"→";color:var(--accent-teal);font-weight:600;position:absolute;left:0}.MacroLabelModal-module__WWJMlG__contextBullet+.MacroLabelModal-module__WWJMlG__contextBullet{border-top:1px solid var(--border-subtle,#ede9e1)}.MacroLabelModal-module__WWJMlG__provenance{color:var(--text-muted);align-items:center;gap:var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--border-subtle,#ede9e1);flex-wrap:wrap;font-size:.75rem;display:flex}.MacroLabelModal-module__WWJMlG__provenanceLabel{font-weight:500}.MacroLabelModal-module__WWJMlG__sourceLink{color:var(--accent-teal);text-decoration:none}.MacroLabelModal-module__WWJMlG__sourceLink:hover{text-decoration:underline}.MacroLabelModal-module__WWJMlG__provenanceSeparator{color:var(--border-medium)}.MacroLabelModal-module__WWJMlG__disclaimer{color:var(--text-muted);text-align:center;margin:0;font-size:.6875rem}.MacroLabelModal-module__WWJMlG__classificationSection{padding:var(--space-md);background:var(--bg-paper);border-radius:var(--radius-md);border:1px solid var(--border-subtle,#ede9e1)}.MacroLabelModal-module__WWJMlG__classificationSection .MacroLabelModal-module__WWJMlG__sectionTitle{margin-bottom:var(--space-sm)}.MacroLabelModal-module__WWJMlG__appliedRule{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.MacroLabelModal-module__WWJMlG__appliedLabel{color:var(--text-muted);font-size:.75rem}.MacroLabelModal-module__WWJMlG__appliedValue{color:var(--accent-teal);font-size:.875rem;font-weight:600}.MacroLabelModal-module__WWJMlG__ruleExplanation{color:var(--text-secondary);margin:0 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle,#ede9e1);font-size:.8125rem}.MacroLabelModal-module__WWJMlG__inputsTable{margin-bottom:var(--space-md)}.MacroLabelModal-module__WWJMlG__inputsTitle,.MacroLabelModal-module__WWJMlG__thresholdTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-xs);font-size:.6875rem;font-weight:600}.MacroLabelModal-module__WWJMlG__inputRow{align-items:baseline;gap:var(--space-xs);padding:2px 0;font-size:.8125rem;display:flex}.MacroLabelModal-module__WWJMlG__inputName{color:var(--text-muted);min-width:100px}.MacroLabelModal-module__WWJMlG__inputValue{font-family:var(--font-mono);color:var(--text-primary);font-weight:500}.MacroLabelModal-module__WWJMlG__inputDate{color:var(--text-faint);font-size:.6875rem}.MacroLabelModal-module__WWJMlG__thresholdTable{margin-top:var(--space-sm)}.MacroLabelModal-module__WWJMlG__thresholdRow{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:4px 8px;font-size:.75rem;display:flex}.MacroLabelModal-module__WWJMlG__thresholdRow.MacroLabelModal-module__WWJMlG__activeThreshold{border:1px solid var(--accent-teal);background:#14b8a61a}.MacroLabelModal-module__WWJMlG__thresholdCondition{font-family:var(--font-mono);color:var(--text-secondary)}.MacroLabelModal-module__WWJMlG__thresholdLabel{color:var(--text-primary);font-weight:500}@media (max-width:768px){.MacroLabelModal-module__WWJMlG__numericValue{font-size:1.25rem}.MacroLabelModal-module__WWJMlG__chartContainer{-webkit-overflow-scrolling:touch;overflow-x:auto}.MacroLabelModal-module__WWJMlG__rangeButton{min-height:44px;padding:8px 16px}}
.RightRail-module__5GfR-q__rail{gap:var(--space-md);flex-direction:column;display:flex}
.DataProvenanceLine-module__UE85Ma__minimal{color:var(--text-muted);font-size:.6875rem;line-height:1.4}.DataProvenanceLine-module__UE85Ma__compact{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:.6875rem;line-height:1.4;display:flex}.DataProvenanceLine-module__UE85Ma__separator{color:var(--text-faint);margin:0 2px}.DataProvenanceLine-module__UE85Ma__asOf,.DataProvenanceLine-module__UE85Ma__updated,.DataProvenanceLine-module__UE85Ma__source{white-space:nowrap}.DataProvenanceLine-module__UE85Ma__expanded{flex-direction:column;gap:4px;font-size:.6875rem;display:flex}.DataProvenanceLine-module__UE85Ma__row{align-items:baseline;gap:6px;display:flex}.DataProvenanceLine-module__UE85Ma__label{color:var(--text-faint);flex-shrink:0;min-width:80px}.DataProvenanceLine-module__UE85Ma__value{color:var(--text-muted)}.DataProvenanceLine-module__UE85Ma__sourceLink{color:var(--accent-teal);text-decoration:none;transition:color .15s}.DataProvenanceLine-module__UE85Ma__sourceLink:hover{color:var(--accent-teal-dark,#0d9488);text-decoration:underline}.DataProvenanceLine-module__UE85Ma__unavailable{color:var(--text-faint);font-style:italic}.DataProvenanceLine-module__UE85Ma__statusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 6px;font-size:.5625rem;font-weight:600;display:inline-block}@media (max-width:768px){.DataProvenanceLine-module__UE85Ma__compact,.DataProvenanceLine-module__UE85Ma__expanded{font-size:.625rem}.DataProvenanceLine-module__UE85Ma__label{min-width:70px}}
.MacroSnapshotPanel-module__NZEnZW__panel{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.25rem}.MacroSnapshotPanel-module__NZEnZW__header{border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.MacroSnapshotPanel-module__NZEnZW__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.MacroSnapshotPanel-module__NZEnZW__subtitle{color:var(--text-tertiary);font-size:.75rem}.MacroSnapshotPanel-module__NZEnZW__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:768px){.MacroSnapshotPanel-module__NZEnZW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.MacroSnapshotPanel-module__NZEnZW__grid{grid-template-columns:1fr}}.MacroSnapshotPanel-module__NZEnZW__labelCard{background:var(--bg-primary);border:1px solid var(--border-subtle);text-align:left;border-radius:8px;flex-direction:column;gap:.375rem;width:100%;min-width:0;padding:.75rem;display:flex;position:relative;overflow:hidden}.MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable{cursor:pointer;transition:all .15s}.MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable:hover{border-color:var(--accent-teal);box-shadow:0 2px 8px #14b8a61a}.MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable:focus{outline:2px solid var(--accent-teal);outline-offset:2px}.MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable:active{transform:translateY(1px)}.MacroSnapshotPanel-module__NZEnZW__clickHint{color:var(--text-tertiary);opacity:0;transition:opacity .15s;position:absolute;top:.75rem;right:.75rem}.MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable:hover .MacroSnapshotPanel-module__NZEnZW__clickHint,.MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable:focus .MacroSnapshotPanel-module__NZEnZW__clickHint{opacity:1;color:var(--accent-teal)}.MacroSnapshotPanel-module__NZEnZW__labelHeader{align-items:center;gap:.375rem;display:flex}.MacroSnapshotPanel-module__NZEnZW__labelIcon{font-size:.875rem}.MacroSnapshotPanel-module__NZEnZW__labelTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.6875rem;font-weight:600}.MacroSnapshotPanel-module__NZEnZW__labelValue{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.MacroSnapshotPanel-module__NZEnZW__badge{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;max-width:100%;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex;overflow:hidden}.MacroSnapshotPanel-module__NZEnZW__valueNumber{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.MacroSnapshotPanel-module__NZEnZW__unavailable{color:var(--text-tertiary);font-size:.875rem}.MacroSnapshotPanel-module__NZEnZW__labelMeta{align-items:center;gap:.25rem;margin-top:.25rem;display:flex;position:relative}.MacroSnapshotPanel-module__NZEnZW__metaText{color:var(--text-tertiary);flex:1;font-size:.625rem;line-height:1.3}.MacroSnapshotPanel-module__NZEnZW__sourceLink{color:var(--text-secondary);text-decoration:none}.MacroSnapshotPanel-module__NZEnZW__sourceLink:hover{color:var(--accent-teal);text-decoration:underline}.MacroSnapshotPanel-module__NZEnZW__asOf{color:var(--text-tertiary)}.MacroSnapshotPanel-module__NZEnZW__infoButton{width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.MacroSnapshotPanel-module__NZEnZW__infoButton:hover,.MacroSnapshotPanel-module__NZEnZW__infoButton:focus{color:var(--accent-teal);background:#14b8a61a;outline:none}.MacroSnapshotPanel-module__NZEnZW__tooltip{background:var(--bg-surface);border:1px solid var(--border-default);z-index:100;border-radius:6px;width:220px;padding:.5rem .75rem;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 4px 12px #00000026}.MacroSnapshotPanel-module__NZEnZW__tooltipTitle{color:var(--text-primary);margin-bottom:.25rem;font-size:.625rem;font-weight:600}.MacroSnapshotPanel-module__NZEnZW__tooltipContent{color:var(--text-secondary);font-size:.625rem;line-height:1.4}.MacroSnapshotPanel-module__NZEnZW__footer{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.5rem}.MacroSnapshotPanel-module__NZEnZW__footerNote{color:var(--text-tertiary);font-size:.625rem;font-style:italic}:is(.dashSurface .MacroSnapshotPanel-module__NZEnZW__panel,.canadaReorderableContent .MacroSnapshotPanel-module__NZEnZW__panel){background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}:is(.dashSurface .MacroSnapshotPanel-module__NZEnZW__header,.canadaReorderableContent .MacroSnapshotPanel-module__NZEnZW__header){border-bottom-color:#0000000f}:is(.dashSurface .MacroSnapshotPanel-module__NZEnZW__title,.canadaReorderableContent .MacroSnapshotPanel-module__NZEnZW__title){font-family:var(--font-serif);letter-spacing:-.01em;font-size:1rem}:is(.dashSurface .MacroSnapshotPanel-module__NZEnZW__labelCard,.canadaReorderableContent .MacroSnapshotPanel-module__NZEnZW__labelCard){background:#ffffff80;border-color:#0000000f;box-shadow:0 1px 2px #00000005}:is(.dashSurface .MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable:hover,.canadaReorderableContent .MacroSnapshotPanel-module__NZEnZW__labelCard.MacroSnapshotPanel-module__NZEnZW__clickable:hover){border-color:var(--accent-teal);background:#ffffffb3}:is(.dashSurface .MacroSnapshotPanel-module__NZEnZW__footer,.canadaReorderableContent .MacroSnapshotPanel-module__NZEnZW__footer){border-top-color:#0000000a}
.SectionHeader-module__J6SKWa__sectionHeader{gap:var(--space-xs);padding-bottom:var(--space-sm);margin-bottom:var(--space-md);border-bottom:1px solid var(--border-subtle,#ede9e1);scroll-margin-top:calc(var(--space-lg) + 60px);flex-direction:column;display:flex}.SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__compact{padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}.SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__noBorder{border-bottom:none;padding-bottom:0}.SectionHeader-module__J6SKWa__titleRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.SectionHeader-module__J6SKWa__titleGroup{flex-direction:column;gap:2px;display:flex}.SectionHeader-module__J6SKWa__title{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.SectionHeader-module__J6SKWa__subtitle{color:var(--text-muted);letter-spacing:.01em;font-size:.75rem;font-weight:400;line-height:1.4}.SectionHeader-module__J6SKWa__meta{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.SectionHeader-module__J6SKWa__metaRight{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}@media (max-width:640px){.SectionHeader-module__J6SKWa__sectionHeader{padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}.SectionHeader-module__J6SKWa__title{font-size:.9375rem}.SectionHeader-module__J6SKWa__subtitle{font-size:.6875rem}.SectionHeader-module__J6SKWa__meta{font-size:.625rem}.SectionHeader-module__J6SKWa__titleRow{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.SectionHeader-module__J6SKWa__metaRight{justify-content:flex-start;width:100%}}:is(.dashSurface .SectionHeader-module__J6SKWa__sectionHeader,.canadaReorderableContent .SectionHeader-module__J6SKWa__sectionHeader){padding-bottom:var(--space-sm);margin-bottom:var(--space-md);border-bottom-color:#0000000f}:is(.dashSurface .SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__compact,.canadaReorderableContent .SectionHeader-module__J6SKWa__sectionHeader.SectionHeader-module__J6SKWa__compact){padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}:is(.dashSurface .SectionHeader-module__J6SKWa__title,.canadaReorderableContent .SectionHeader-module__J6SKWa__title){font-family:var(--font-serif);letter-spacing:-.01em}:is(.dashSurface .SectionHeader-module__J6SKWa__meta,.canadaReorderableContent .SectionHeader-module__J6SKWa__meta){color:var(--text-secondary)}
.PageNav-module__Soq2UG__pageNav{align-items:center;gap:var(--space-sm);padding:var(--space-sm)0;margin-bottom:var(--space-lg);-webkit-overflow-scrolling:touch;border-bottom:none;display:flex;overflow-x:auto}.PageNav-module__Soq2UG__navTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.625rem;font-weight:600}.PageNav-module__Soq2UG__navList{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.PageNav-module__Soq2UG__navLink{color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.6875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.PageNav-module__Soq2UG__navLink:hover{color:var(--text-primary);background:var(--brand-surface,#faf9f6);text-decoration:none}.PageNav-module__Soq2UG__navLink.PageNav-module__Soq2UG__active{color:var(--accent-teal);box-shadow:var(--shadow-sm);background:#0f766e14;font-weight:600}@media (max-width:768px){.PageNav-module__Soq2UG__pageNav{display:none}}.PageNav-module__Soq2UG__focusModeToggle{color:var(--text-muted);background:var(--brand-surface,#faf9f6);border:1px solid var(--border-subtle,#ede9e1);cursor:pointer;opacity:.6;border-radius:999px;margin-left:4px;padding:3px 10px;font-size:.625rem;font-weight:600;transition:all .15s}.PageNav-module__Soq2UG__focusModeToggle:hover{opacity:1;border-color:var(--accent-teal);color:var(--accent-teal)}
.BlockEditor-module__a2RomW__editor{gap:var(--space-lg);flex-direction:column;display:flex}.BlockEditor-module__a2RomW__blocksContainer{gap:var(--space-md);flex-direction:column;min-height:200px;display:flex}.BlockEditor-module__a2RomW__emptyState{border:2px dashed var(--border-subtle,#ede9e1);border-radius:var(--radius-md);min-height:200px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.9375rem;display:flex}.BlockEditor-module__a2RomW__emptyState p{margin:0}.BlockEditor-module__a2RomW__blockWrapper{gap:var(--space-sm);display:flex;position:relative}.BlockEditor-module__a2RomW__blockContent{background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-md);padding:var(--space-md);flex:1;transition:border-color .2s,box-shadow .2s}.BlockEditor-module__a2RomW__blockContent:focus-within{border-color:var(--accent-teal);box-shadow:0 0 0 3px #0f766e1a}.BlockEditor-module__a2RomW__blockActive .BlockEditor-module__a2RomW__blockContent{border-color:var(--accent-teal)}.BlockEditor-module__a2RomW__blockControls{gap:var(--space-xs);opacity:0;flex-direction:column;transition:opacity .2s;display:flex}.BlockEditor-module__a2RomW__blockWrapper:hover .BlockEditor-module__a2RomW__blockControls,.BlockEditor-module__a2RomW__blockActive .BlockEditor-module__a2RomW__blockControls{opacity:1}.BlockEditor-module__a2RomW__controlButton{border-radius:var(--radius-sm);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);width:28px;height:28px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.BlockEditor-module__a2RomW__controlButton:hover{background:var(--bg-paper);border-color:var(--border-medium);color:var(--text-primary)}.BlockEditor-module__a2RomW__controlButton:disabled{opacity:.4;cursor:not-allowed}.BlockEditor-module__a2RomW__controlButtonDanger:hover{border-color:var(--negative);color:var(--negative);background:#dc26261a}.BlockEditor-module__a2RomW__blockHeader{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle,#ede9e1);display:flex}.BlockEditor-module__a2RomW__blockTypeIcon{font-size:1rem}.BlockEditor-module__a2RomW__blockTypeName{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:600}.BlockEditor-module__a2RomW__fieldGroup{margin-bottom:var(--space-md)}.BlockEditor-module__a2RomW__fieldGroup:last-child{margin-bottom:0}.BlockEditor-module__a2RomW__fieldLabel{color:var(--text-secondary);margin-bottom:var(--space-xs);font-size:.75rem;font-weight:600;display:block}.BlockEditor-module__a2RomW__fieldInput,.BlockEditor-module__a2RomW__fieldTextarea,.BlockEditor-module__a2RomW__fieldSelect{width:100%;padding:var(--space-sm);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);background:var(--bg-paper);color:var(--text-primary);font-family:inherit;font-size:.9375rem;transition:border-color .2s}.BlockEditor-module__a2RomW__fieldInput:focus,.BlockEditor-module__a2RomW__fieldTextarea:focus,.BlockEditor-module__a2RomW__fieldSelect:focus{border-color:var(--accent-teal);outline:none}.BlockEditor-module__a2RomW__fieldTextarea{resize:vertical;min-height:100px}.BlockEditor-module__a2RomW__toggleField{align-items:center;gap:var(--space-sm);display:flex}.BlockEditor-module__a2RomW__toggleField input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-teal)}.BlockEditor-module__a2RomW__listItems{gap:var(--space-xs);flex-direction:column;display:flex}.BlockEditor-module__a2RomW__listItemRow{gap:var(--space-sm);align-items:center;display:flex}.BlockEditor-module__a2RomW__listItemRow .BlockEditor-module__a2RomW__fieldInput{flex:1}.BlockEditor-module__a2RomW__listItemButton{border-radius:var(--radius-sm);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);width:28px;height:28px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.BlockEditor-module__a2RomW__listItemButton:hover{background:var(--bg-paper);color:var(--text-primary)}.BlockEditor-module__a2RomW__addListItem{margin-top:var(--space-sm);color:var(--accent-teal);cursor:pointer;align-items:center;gap:var(--space-xs);font-size:.8125rem;display:inline-flex}.BlockEditor-module__a2RomW__addListItem:hover{text-decoration:underline}.BlockEditor-module__a2RomW__sectionCheckboxes{gap:var(--space-sm);flex-wrap:wrap;display:flex}.BlockEditor-module__a2RomW__sectionCheckbox{align-items:center;gap:var(--space-xs);color:var(--text-secondary);font-size:.875rem;display:flex}.BlockEditor-module__a2RomW__sectionCheckbox input{accent-color:var(--accent-teal)}.BlockEditor-module__a2RomW__dividerPreview{border-top:1px solid var(--border-medium);margin:var(--space-md)0}.BlockEditor-module__a2RomW__labelWithTooltip{align-items:center;gap:6px;display:inline-flex}.BlockEditor-module__a2RomW__inputWithUpload{gap:var(--space-xs);display:flex}.BlockEditor-module__a2RomW__inputWithUpload .BlockEditor-module__a2RomW__fieldInput{flex:1}.BlockEditor-module__a2RomW__uploadBtn{background:var(--bg-paper);border:1px solid var(--border-subtle,#ede9e1);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;transition:all .15s;display:flex}.BlockEditor-module__a2RomW__uploadBtn:hover{background:var(--bg-white);border-color:var(--accent-teal)}.BlockEditor-module__a2RomW__uploadBtn:disabled{opacity:.6;cursor:not-allowed}.BlockEditor-module__a2RomW__hiddenInput{display:none}.BlockEditor-module__a2RomW__imagePreviewSmall{margin-top:var(--space-sm);border-radius:var(--radius-sm);background:var(--bg-paper);max-height:100px;overflow:hidden}.BlockEditor-module__a2RomW__imagePreviewSmall img{object-fit:cover;width:100%;height:100px}@media (max-width:640px){.BlockEditor-module__a2RomW__blockControls{opacity:1}.BlockEditor-module__a2RomW__controlButton{width:32px;height:32px}}.BlockEditor-module__a2RomW__dragHandle{border-radius:var(--radius-sm);background:var(--bg-white);border:1px solid var(--border-subtle,#ede9e1);width:28px;height:28px;color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:all .15s;display:flex}.BlockEditor-module__a2RomW__dragHandle:hover{background:var(--bg-paper);border-color:var(--border-medium);color:var(--text-primary)}.BlockEditor-module__a2RomW__dragHandle:active{cursor:grabbing}.BlockEditor-module__a2RomW__dragging{opacity:.4}.BlockEditor-module__a2RomW__dragOver{position:relative}.BlockEditor-module__a2RomW__dragOver:before{content:"";background:var(--accent-teal,#0f766e);z-index:10;border-radius:2px;height:3px;position:absolute;top:-2px;left:0;right:0}
.SectionBlock-module__VgxwtW__sectionBlock{width:100%;scroll-margin-top:calc(var(--siteHeaderH,56px) + var(--space-md,16px));position:relative}.SectionBlock-module__VgxwtW__sectionContent{width:100%}.SectionBlock-module__VgxwtW__sectionDivider{height:1px;margin:var(--space-lg)0;opacity:.5;background:#0000000f}.SectionBlock-module__VgxwtW__sectionBlock[data-focus-active=true]{outline:2px solid var(--accent-teal);outline-offset:4px;border-radius:var(--radius-md)}.SectionBlock-module__VgxwtW__sectionBlock{transition:transform .3s,opacity .3s}@keyframes SectionBlock-module__VgxwtW__sectionFocusIn{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SectionBlock-module__VgxwtW__sectionBlock[data-focus-primary=true]{animation:.3s forwards SectionBlock-module__VgxwtW__sectionFocusIn}@media (max-width:640px){.SectionBlock-module__VgxwtW__sectionBlock{margin-bottom:var(--space-md)}.SectionBlock-module__VgxwtW__sectionDivider{margin:var(--space-md)0}}.SectionBlock-module__VgxwtW__nested{margin-bottom:var(--space-md);padding-top:var(--space-sm);border-top:1px solid #0000000a}.SectionBlock-module__VgxwtW__nested:first-child{border-top:none;padding-top:0}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock{padding:var(--space-lg);background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.SectionBlock-module__VgxwtW__dashSurface{padding:var(--space-lg);background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 4px 12px #0000000a}.SectionBlock-module__VgxwtW__dashSurface:before{display:none}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__sectionBlock{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.dashSurface .SectionBlock-module__VgxwtW__sectionBlock{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__sectionBlock:not(:first-child){margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid #0000000a}.dashSurface .SectionBlock-module__VgxwtW__sectionBlock:not(:first-child){margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid #0000000a}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__card{box-shadow:none;background:#fff;border:1px solid #0000000a}.dashSurface .SectionBlock-module__VgxwtW__sectionBlock .SectionBlock-module__VgxwtW__card{box-shadow:none;background:#fff;border:1px solid #0000000a}.SectionBlock-module__VgxwtW__noBorder{border:none!important;padding-top:0!important}@media (max-width:768px){.SectionBlock-module__VgxwtW__dashSurface{padding:var(--space-md);border-radius:10px}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock{padding:var(--space-md);border-radius:10px}}@media (max-width:480px){.SectionBlock-module__VgxwtW__dashSurface{padding:var(--space-sm)var(--space-md);border-radius:8px}.canadaReorderableContent .SectionBlock-module__VgxwtW__sectionBlock{padding:var(--space-sm)var(--space-md);border-radius:8px}}
