.header.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.header-brand.svelte-1elxaub{display:flex;align-items:center}.header-logo.svelte-1elxaub{height:2rem}.header-actions.svelte-1elxaub{display:flex;align-items:center;gap:.75rem}.last-updated.svelte-1elxaub{font-size:.75rem;color:var(--color-text-muted)}.refresh-btn.svelte-1elxaub,.logout-btn.svelte-1elxaub{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.375rem;border-radius:4px;color:var(--color-text-muted);transition:background-color .15s,color .15s}.refresh-btn.svelte-1elxaub:hover:not(:disabled),.logout-btn.svelte-1elxaub:hover{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.refresh-btn.svelte-1elxaub:disabled{opacity:.5;cursor:not-allowed}.refresh-btn.svelte-1elxaub ion-icon:where(.svelte-1elxaub),.logout-btn.svelte-1elxaub ion-icon:where(.svelte-1elxaub){font-size:1.25rem;width:1.25rem;height:1.25rem}@media(max-width:640px){.header.svelte-1elxaub{padding:.5rem 1rem}.header-logo.svelte-1elxaub{height:1.5rem}.last-updated.svelte-1elxaub{display:none}.header-actions.svelte-1elxaub{gap:.5rem}.refresh-btn.svelte-1elxaub,.logout-btn.svelte-1elxaub{padding:.25rem}.refresh-btn.svelte-1elxaub ion-icon:where(.svelte-1elxaub),.logout-btn.svelte-1elxaub ion-icon:where(.svelte-1elxaub){font-size:1.125rem;width:1.125rem;height:1.125rem}}.bank-selector.svelte-gxclkl{padding:1rem}.bank-list.svelte-gxclkl{display:flex;flex-direction:column;gap:.5rem}.bank-group.svelte-gxclkl{display:flex;flex-direction:column}.bank-item.svelte-gxclkl{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:none;border-radius:.375rem;background:transparent;cursor:pointer;text-align:left;width:100%;transition:background-color .15s ease}.bank-item.svelte-gxclkl:hover:not(.disabled){background:var(--color-bg-secondary)}.bank-item.active.svelte-gxclkl{background:var(--color-primary);color:#fff}.bank-item.disabled.svelte-gxclkl{cursor:not-allowed;opacity:.5}.currency.svelte-gxclkl{font-weight:600;font-size:.75rem;padding:.125rem .375rem;border-radius:.25rem;background:var(--color-bg-secondary);color:var(--color-text-secondary)}.active.svelte-gxclkl .currency:where(.svelte-gxclkl){background:#fff3;color:#fff}.name.svelte-gxclkl{flex:1;font-size:.875rem;color:var(--color-text-secondary)}.active.svelte-gxclkl .name:where(.svelte-gxclkl){color:#fff}.check.svelte-gxclkl{font-size:1rem;color:#fff}.soon.svelte-gxclkl{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--color-border);padding:.125rem .375rem;border-radius:.25rem}.subrows.svelte-gxclkl{display:flex;flex-direction:column;gap:.125rem;margin-top:.25rem;padding-left:1.875rem}.subrow-item.svelte-gxclkl{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border:none;border-radius:.25rem;background:transparent;cursor:pointer;text-align:left;width:100%;transition:background-color .15s ease}.subrow-item.svelte-gxclkl:hover,.subrow-item.active.svelte-gxclkl{background:var(--color-bg-secondary)}.mode-icon.svelte-gxclkl{font-size:.875rem;color:var(--color-text-muted)}.subrow-item.active.svelte-gxclkl .mode-icon:where(.svelte-gxclkl){color:var(--color-primary)}.mode-name.svelte-gxclkl{flex:1;font-size:.8125rem;color:var(--color-text-secondary)}.subrow-item.active.svelte-gxclkl .mode-name:where(.svelte-gxclkl){color:var(--color-text);font-weight:500}.subrow-item.svelte-gxclkl .check:where(.svelte-gxclkl){font-size:.875rem;color:var(--color-primary)}@media(max-width:640px){.bank-selector.svelte-gxclkl{padding:.75rem 1rem}.bank-list.svelte-gxclkl{flex-direction:column;gap:.5rem}.bank-group.svelte-gxclkl{width:100%}.bank-item.svelte-gxclkl{width:100%;padding:.5rem .625rem}.name.svelte-gxclkl{font-size:.8125rem}.currency.svelte-gxclkl{font-size:.6875rem}.subrows.svelte-gxclkl{padding-left:1.5rem}.subrow-item.svelte-gxclkl{padding:.4rem .5rem}.mode-name.svelte-gxclkl{font-size:.75rem}}.chart-container.svelte-1yptwdm{width:100%;height:100%;min-height:300px;position:relative}canvas.svelte-1yptwdm{width:100%!important;height:100%!important}.no-data-notice.svelte-1yptwdm{margin:6px 0 0;font-size:11px;color:var(--color-text-muted, #607D8B)}.popup.svelte-ksg4ec{position:fixed;top:80px;left:calc(50vw - 30px);transform:translate(-50%);background:var(--color-bg);border-radius:8px;box-shadow:0 8px 32px #0003;width:380px;max-height:320px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border);z-index:1000}.popup-header.svelte-ksg4ec{display:flex;justify-content:space-between;align-items:flex-start;padding:.875rem 1rem .625rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.popup-title-section.svelte-ksg4ec{display:flex;flex-direction:column;gap:.125rem}.popup-name.svelte-ksg4ec{font-size:1rem;font-weight:600;color:var(--color-primary);margin:0}.popup-institution.svelte-ksg4ec{font-size:.75rem;color:var(--color-text-muted)}.close-button.svelte-ksg4ec{background:none;border:none;padding:.25rem;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .15s,color .15s}.close-button.svelte-ksg4ec:hover{background:var(--color-bg-secondary);color:var(--color-primary)}.close-button.svelte-ksg4ec ion-icon:where(.svelte-ksg4ec){font-size:1.25rem}.popup-content.svelte-ksg4ec{padding:.875rem 1rem;overflow-y:auto;flex:1}.metrics.svelte-ksg4ec{display:flex;gap:1.5rem;margin-bottom:.625rem}.metric.svelte-ksg4ec{display:flex;flex-direction:column;gap:.125rem}.metric-label.svelte-ksg4ec{font-size:.625rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em}.metric-value.svelte-ksg4ec{font-size:1.125rem;font-weight:600;color:var(--color-primary)}.topics-section.svelte-ksg4ec{margin-top:.5rem}.section-title.svelte-ksg4ec{font-size:.6875rem;font-weight:600;color:var(--color-text-secondary);margin:0 0 .375rem;text-transform:uppercase;letter-spacing:.025em}.topics-list.svelte-ksg4ec{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.topic-item.svelte-ksg4ec{padding:.375rem .5rem;background:var(--color-bg-secondary);border-radius:4px}.topic-header.svelte-ksg4ec{display:flex;align-items:center;gap:.25rem;margin-bottom:.125rem}.topic-rank.svelte-ksg4ec{font-size:.625rem;font-weight:600;color:var(--color-text-muted)}.topic-name.svelte-ksg4ec{font-size:.75rem;font-weight:500;color:var(--color-primary)}.topic-details.svelte-ksg4ec{font-size:.625rem;color:var(--color-text-muted);margin-bottom:.125rem}.topic-link.svelte-ksg4ec{display:inline-flex;align-items:center;gap:.125rem;font-size:.625rem;color:var(--color-text-muted);text-decoration:none}.topic-link.svelte-ksg4ec:hover{color:var(--color-primary)}.topic-link.svelte-ksg4ec ion-icon:where(.svelte-ksg4ec){font-size:.625rem}.speech-slider.svelte-ohsiyl{display:flex;flex-direction:column;height:100%;max-width:100%;overflow-x:hidden}.empty-message.svelte-ohsiyl{color:var(--color-text-muted);font-size:.875rem;padding:.5rem 0}.governor-name.svelte-ohsiyl{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.speech-list.svelte-ohsiyl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;max-width:100%}.speech-item.svelte-ohsiyl{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.625rem .75rem;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease;max-width:100%;overflow:hidden}.speech-item.svelte-ohsiyl:hover{background:var(--color-bg-secondary)}.speech-item.selected.svelte-ohsiyl{background:var(--color-bg-secondary);border-color:var(--color-border)}.speech-topic.svelte-ohsiyl{font-size:.8125rem;font-weight:500;color:var(--color-primary);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.speech-meta.svelte-ohsiyl{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--color-text-muted)}.speech-governor.svelte-ohsiyl{font-weight:500;color:var(--color-text-secondary)}.meta-separator.svelte-ohsiyl{color:var(--color-border)}.speech-date.svelte-ohsiyl{color:var(--color-text-muted)}.annotated-viewer.svelte-1xbhehx{display:flex;flex-direction:column;height:100%;max-width:100%;overflow-x:hidden}.viewer-header.svelte-1xbhehx{padding-bottom:.75rem;border-bottom:1px solid var(--color-border);margin-bottom:.75rem;max-width:100%}.header-top.svelte-1xbhehx{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.speech-title.svelte-1xbhehx{font-size:.9375rem;font-weight:600;color:var(--color-primary);margin:0;line-height:1.3;flex:1;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.entry-score.svelte-1xbhehx{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;white-space:nowrap;flex-shrink:0}.score-label.svelte-1xbhehx{font-size:.6875rem;font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:.02em}.entry-score.hawkish.svelte-1xbhehx{background-color:var(--color-hawkish-bg);color:var(--color-hawkish)}.entry-score.dovish.svelte-1xbhehx{background-color:var(--color-dovish-bg);color:var(--color-dovish)}.entry-score.neutral.svelte-1xbhehx{background-color:var(--color-neutral-bg);color:var(--color-neutral-sentiment)}.speech-meta.svelte-1xbhehx{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-muted)}.meta-separator.svelte-1xbhehx{color:var(--color-border)}.source-link.svelte-1xbhehx{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text-secondary);text-decoration:none}.source-link.svelte-1xbhehx:hover{color:var(--color-primary);text-decoration:underline}.source-link.svelte-1xbhehx ion-icon:where(.svelte-1xbhehx){font-size:.875rem}.legend.svelte-1xbhehx{display:flex;gap:1rem;margin-top:.5rem;font-size:.75rem;color:var(--color-text-muted)}.legend-item.svelte-1xbhehx{display:flex;align-items:center;gap:.25rem}.legend-color.svelte-1xbhehx{width:12px;height:12px;border-radius:2px}.legend-color.hawkish.svelte-1xbhehx{background-color:var(--color-hawkish-bg);border:1px solid var(--color-hawkish)}.legend-color.dovish.svelte-1xbhehx{background-color:var(--color-dovish-bg);border:1px solid var(--color-dovish)}.legend-color.neutral.svelte-1xbhehx{background-color:var(--color-neutral-bg);border:1px solid var(--color-neutral-sentiment)}.legend-color.pending.svelte-1xbhehx{background-color:var(--color-pending-bg);border:1px solid var(--color-pending)}.header-bottom.svelte-1xbhehx{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.instruction-form.svelte-1xbhehx{display:flex;align-items:center;gap:.375rem;flex:1}.instruction-select.svelte-1xbhehx{padding:.25rem .375rem;font-size:.75rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);outline:none;cursor:pointer;min-width:80px}.instruction-select.svelte-1xbhehx:focus{border-color:var(--color-primary)}.instruction-select.svelte-1xbhehx:disabled{opacity:.6;cursor:not-allowed}.instruction-input.svelte-1xbhehx{padding:.25rem .5rem;font-size:.75rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);outline:none;transition:border-color .15s ease}.instruction-input.svelte-1xbhehx:focus{border-color:var(--color-primary)}.instruction-input.svelte-1xbhehx:disabled{opacity:.6}.instruction-input.svelte-1xbhehx::placeholder{color:var(--color-text-muted)}.instruction-quote.svelte-1xbhehx{flex:2;min-width:120px}.instruction-score.svelte-1xbhehx{width:50px;flex:0 0 auto}.instruction-reason.svelte-1xbhehx{flex:1;min-width:80px}.instruction-save.svelte-1xbhehx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.instruction-save.svelte-1xbhehx:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.instruction-save.svelte-1xbhehx:disabled{opacity:.6;cursor:not-allowed}.instruction-save.saved.svelte-1xbhehx{border-color:var(--color-dovish);color:var(--color-dovish)}.instruction-save.svelte-1xbhehx ion-icon:where(.svelte-1xbhehx){font-size:.875rem}.instruction-section.svelte-1xbhehx{display:flex;flex-direction:column;gap:.5rem;flex:1}.instruction-error.svelte-1xbhehx{font-size:.75rem;color:var(--color-hawkish);padding:.25rem .5rem;background:var(--color-hawkish-bg);border-radius:4px}.instruction-list.svelte-1xbhehx{display:flex;flex-wrap:wrap;gap:.375rem}.instruction-item.svelte-1xbhehx{display:flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;font-size:.6875rem}.instruction-item-type.svelte-1xbhehx{color:var(--color-text-muted);font-weight:500}.instruction-item-quote.svelte-1xbhehx{color:var(--color-text);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instruction-item-score.svelte-1xbhehx{color:var(--color-text-secondary);font-weight:500}.instruction-delete.svelte-1xbhehx{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;background:none;color:var(--color-text-muted);cursor:pointer;border-radius:2px;transition:all .15s ease}.instruction-delete.svelte-1xbhehx:hover:not(:disabled){background:var(--color-hawkish-bg);color:var(--color-hawkish)}.instruction-delete.svelte-1xbhehx:disabled{opacity:.5;cursor:not-allowed}.instruction-delete.svelte-1xbhehx ion-icon:where(.svelte-1xbhehx){font-size:.75rem}.viewer-content.svelte-1xbhehx{flex:1;min-height:0;overflow:visible;font-size:.875rem;line-height:1.7;color:var(--color-text);position:relative;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.plain-text.svelte-1xbhehx{margin:0;white-space:pre-wrap;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.annotated-text.svelte-1xbhehx{margin:0;max-width:100%}.annotated-text.svelte-1xbhehx p{margin:0 0 1em}.annotated-text.svelte-1xbhehx p:last-child{margin-bottom:0}.annotated-text.svelte-1xbhehx .text-heading{font-weight:600;color:var(--color-primary)}.annotated-text.svelte-1xbhehx .text-speaker{font-weight:600;color:var(--color-text-secondary)}.annotated-text.svelte-1xbhehx .text-question{font-weight:500;color:var(--color-text-secondary)}.annotated-text.svelte-1xbhehx .fmt-title{display:block;font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:var(--color-primary)}.annotated-text.svelte-1xbhehx .fmt-speaker{display:block;font-style:italic;color:var(--color-text-secondary);margin-bottom:1rem}.annotated-text.svelte-1xbhehx .fmt-headline{font-weight:600}.annotated-text.svelte-1xbhehx .fmt-quote{display:block;border-left:3px solid var(--color-border);padding-left:1rem;margin:1rem 0;font-style:italic;color:var(--color-text-secondary)}.annotated-text.svelte-1xbhehx .fmt-question{font-weight:500;color:var(--color-text-secondary)}.no-text.svelte-1xbhehx{color:var(--color-text-muted);font-style:italic;margin:0}.quote-list.svelte-1xbhehx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.quote-item.svelte-1xbhehx{padding:.5rem .75rem;background:var(--color-bg);border-left:3px solid var(--color-border);border-radius:0 4px 4px 0}.empty-viewer.svelte-1xbhehx{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;color:var(--color-text-muted)}.empty-viewer.svelte-1xbhehx ion-icon:where(.svelte-1xbhehx){font-size:1.5rem}.empty-viewer.svelte-1xbhehx p:where(.svelte-1xbhehx){margin:0;font-size:.875rem}.pdf-content-notice.svelte-1xbhehx{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:var(--color-bg-secondary);border-radius:6px;margin-bottom:1rem;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.5}.pdf-content-notice.svelte-1xbhehx ion-icon:where(.svelte-1xbhehx){font-size:1.125rem;flex-shrink:0;margin-top:.125rem}.pdf-content-notice.svelte-1xbhehx p:where(.svelte-1xbhehx){margin:0}.pdf-quotes-list.svelte-1xbhehx{display:flex;flex-direction:column;gap:.5rem}.pdf-quote-item.svelte-1xbhehx{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;border-radius:6px;cursor:pointer;transition:filter .15s ease}.pdf-quote-item.svelte-1xbhehx:hover{filter:brightness(.97)}.pdf-quote-item.hawkish.svelte-1xbhehx{background-color:var(--color-hawkish-bg);border-left:3px solid var(--color-hawkish)}.pdf-quote-item.dovish.svelte-1xbhehx{background-color:var(--color-dovish-bg);border-left:3px solid var(--color-dovish)}.pdf-quote-item.neutral.svelte-1xbhehx{background-color:var(--color-neutral-bg);border-left:3px solid var(--color-neutral-sentiment)}.pdf-quote-item.pending.svelte-1xbhehx{background-color:var(--color-pending-bg);border-left:3px solid var(--color-pending)}.pdf-quote-text.svelte-1xbhehx{font-size:.875rem;line-height:1.6;color:var(--color-text)}.pdf-quote-score.svelte-1xbhehx{font-size:.75rem;font-weight:500;align-self:flex-end}.pdf-quote-score.hawkish.svelte-1xbhehx{color:var(--color-hawkish)}.pdf-quote-score.dovish.svelte-1xbhehx{color:var(--color-dovish)}.pdf-quote-score.neutral.svelte-1xbhehx{color:var(--color-neutral-sentiment)}.pdf-quote-score.pending.svelte-1xbhehx{color:var(--color-pending)}.annotation{cursor:pointer;padding:.125rem 0;border-radius:2px;transition:filter .15s ease}.annotation:hover{filter:brightness(.95)}.annotation.hawkish{background-color:var(--color-hawkish-bg);border-bottom:2px solid var(--color-hawkish)}.annotation.dovish{background-color:var(--color-dovish-bg);border-bottom:2px solid var(--color-dovish)}.annotation.neutral{background-color:var(--color-neutral-bg);border-bottom:2px solid var(--color-neutral-sentiment)}.annotation.pending{background-color:var(--color-pending-bg);border-bottom:2px solid var(--color-pending)}.tooltip.svelte-1xbhehx{position:absolute;z-index:100;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:.75rem;max-width:450px;min-width:300px;max-height:420px;overflow-y:auto;box-shadow:0 4px 12px #00000026;font-size:.8125rem;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-bg-secondary)}.tooltip.svelte-1xbhehx::-webkit-scrollbar{width:6px}.tooltip.svelte-1xbhehx::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:3px}.tooltip.svelte-1xbhehx::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.tooltip.svelte-1xbhehx::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.tooltip-header.svelte-1xbhehx{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.tooltip-metrics.svelte-1xbhehx{display:flex;align-items:center;gap:.75rem}.tooltip-score.svelte-1xbhehx{font-size:.8125rem;font-weight:600}.tooltip-flag.svelte-1xbhehx{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--color-text-muted);padding:.125rem .375rem;border-radius:4px;background:var(--color-bg-secondary)}.tooltip-flag.svelte-1xbhehx ion-icon:where(.svelte-1xbhehx){font-size:.875rem}.tooltip-flag.flag-true.svelte-1xbhehx{color:var(--color-dovish);background:var(--color-dovish-bg)}.tooltip-flag.flag-false.svelte-1xbhehx{color:var(--color-hawkish);background:var(--color-hawkish-bg)}.tooltip-change.svelte-1xbhehx{text-transform:capitalize;font-weight:500;padding:.125rem .5rem;border-radius:4px}.tooltip-change.hawkish.svelte-1xbhehx{background-color:var(--color-hawkish-bg);color:var(--color-hawkish)}.tooltip-change.dovish.svelte-1xbhehx{background-color:var(--color-dovish-bg);color:var(--color-dovish)}.tooltip-change.neutral.svelte-1xbhehx{background-color:var(--color-neutral-bg);color:var(--color-neutral-sentiment)}.tooltip-section.svelte-1xbhehx{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--color-border)}.tooltip-section.svelte-1xbhehx:first-of-type{border-top:none;padding-top:0}.tooltip-label.svelte-1xbhehx{font-weight:500;color:var(--color-text-secondary);display:block;margin-bottom:.375rem}.tooltip-current-quote.svelte-1xbhehx{font-size:.75rem;color:var(--color-text);line-height:1.5;padding:.5rem;background:var(--color-bg-secondary);border-radius:4px;margin-bottom:.5rem;max-height:80px;overflow-y:auto}.motivation-text.svelte-1xbhehx{margin:0;color:var(--color-text-secondary);font-size:.75rem;line-height:1.5;font-style:italic}.tooltip-context-item.svelte-1xbhehx{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border)}.tooltip-context-item.svelte-1xbhehx:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.context-meta.svelte-1xbhehx{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.context-speaker.svelte-1xbhehx{font-weight:500;color:var(--color-text-secondary);font-size:.75rem}.context-sep.svelte-1xbhehx{color:var(--color-border);font-size:.6875rem}.context-date.svelte-1xbhehx{color:var(--color-text-muted);font-size:.6875rem}.tooltip-context-quote.svelte-1xbhehx{margin:0;color:var(--color-text-muted);font-size:.75rem;line-height:1.5;font-style:italic}.timeseries-container.svelte-1is9wag{display:flex;flex-direction:column;height:100%}.chart-title.svelte-1is9wag{font-size:.625rem;font-weight:600;color:var(--color-text-muted);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.025em}.chart-wrapper.svelte-1is9wag{flex:1;min-height:120px;position:relative}canvas.svelte-1is9wag{width:100%!important;height:100%!important}.empty-state.svelte-1is9wag{flex:1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.75rem}.data-panel.svelte-ctwm02{display:flex;flex-direction:column;gap:.4rem}.title.svelte-ctwm02{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin:0;text-transform:uppercase;letter-spacing:.06em}.timeline.svelte-ctwm02{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.day.svelte-ctwm02{padding:.5rem .65rem;border-bottom:1px solid var(--color-border)}.day.svelte-ctwm02:last-child{border-bottom:none}.meeting-day.svelte-ctwm02{background:var(--color-bg-secondary)}.today-day.svelte-ctwm02{padding:.55rem .65rem}.today-hdr.svelte-ctwm02{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.today-left.svelte-ctwm02{display:flex;align-items:baseline;gap:.4rem}.today-label.svelte-ctwm02{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text)}.today-date.svelte-ctwm02{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.rates.svelte-ctwm02{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.rate-item.svelte-ctwm02{display:flex;align-items:baseline;gap:.3rem}.rate-lbl.svelte-ctwm02{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.rate-val.svelte-ctwm02{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-status-warning, #c0392b)}.speeches-block.svelte-ctwm02{display:flex;flex-direction:column;gap:.1rem}.speeches-lbl.svelte-ctwm02{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;display:block}.no-speeches.svelte-ctwm02{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}.ois-lbl.svelte-ctwm02{font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-muted);letter-spacing:.03em}.meeting-hdr.svelte-ctwm02{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-bottom:.3rem}.day-label.svelte-ctwm02{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.meeting-left.svelte-ctwm02{display:flex;align-items:baseline;gap:.4rem}.implied-rate.svelte-ctwm02{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.new-tag.svelte-ctwm02{font-size:var(--font-size-xs);font-weight:700;color:var(--color-status-info);letter-spacing:.02em;white-space:nowrap}.meeting-times.svelte-ctwm02{display:flex;flex-direction:column;gap:.1rem}.time-row.svelte-ctwm02{display:flex;align-items:baseline;gap:.5rem}.time-lbl.svelte-ctwm02{font-size:var(--font-size-xs);color:var(--color-text-muted);width:3.8rem;flex-shrink:0}.event-row.svelte-ctwm02{display:flex;align-items:baseline;gap:.35rem;padding:.05rem 0}.evt-time.svelte-ctwm02{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;min-width:2.6rem}.evt-name.svelte-ctwm02{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.footnote.svelte-ctwm02{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic;opacity:.75;text-align:left}.macro-forecasts.svelte-1u29iye{display:flex;flex-direction:column;padding-top:1rem;border-top:1px solid var(--color-border)}.title.svelte-1u29iye{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.06em}.footnote.svelte-1u29iye{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic;opacity:.75;margin-top:.3rem;display:block;text-align:left}.al.svelte-1u29iye{text-align:left}.ar.svelte-1u29iye{text-align:right}.num.svelte-1u29iye{font-variant-numeric:tabular-nums}.fcst-box.svelte-1u29iye{border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.fcst-table.svelte-1u29iye{width:100%;border-collapse:collapse}.fcst-table.svelte-1u29iye th:where(.svelte-1u29iye){font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:.25rem}.fcst-table.svelte-1u29iye td:where(.svelte-1u29iye){font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:.25rem;border-bottom:1px solid var(--color-border)}.fcst-table.svelte-1u29iye tbody:where(.svelte-1u29iye) tr:where(.svelte-1u29iye):last-child td:where(.svelte-1u29iye){border-bottom:none}.fcst-table.svelte-1u29iye tbody:where(.svelte-1u29iye) tr:where(.svelte-1u29iye):hover td:where(.svelte-1u29iye){background:var(--color-bg-secondary)}.var.svelte-1u29iye{color:var(--color-text);font-weight:500;white-space:nowrap}.empty-state.svelte-234ypf{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem;color:var(--color-text-muted)}.empty-state.svelte-234ypf ion-icon:where(.svelte-234ypf){font-size:2rem}.meeting-analysis.svelte-234ypf{display:flex;flex-direction:column;height:100%;overflow:hidden}.analysis-header.svelte-234ypf{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.dropdown-label.svelte-234ypf{font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary)}.meeting-dropdown.svelte-234ypf{flex:1;padding:.5rem .75rem;font-size:var(--font-size-md);border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);cursor:pointer;outline:none;transition:border-color .15s}.meeting-dropdown.svelte-234ypf:focus{border-color:var(--color-primary)}.stats-section.svelte-234ypf{display:flex;align-items:center;gap:1.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-base)}.stats-label.svelte-234ypf{font-weight:600;color:var(--color-text)}.stats-group.svelte-234ypf{display:flex;gap:1.25rem;align-items:center}.stat-item.svelte-234ypf{display:flex;flex-direction:column;align-items:center;gap:.125rem}.stat-value.svelte-234ypf{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.stat-value.hawkish-value.svelte-234ypf{color:var(--color-hawkish)}.stat-value.dovish-value.svelte-234ypf{color:var(--color-dovish)}.stat-value.stat-hawkish.svelte-234ypf{color:var(--color-hawkish)}.stat-value.stat-dovish.svelte-234ypf{color:var(--color-dovish)}.stat-label.svelte-234ypf{font-size:var(--font-size-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em}.legend-section.svelte-234ypf{display:flex;gap:2rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);font-size:var(--font-size-base);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center}.legend-header.svelte-234ypf{font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.025em;font-size:var(--font-size-sm)}.legend-group.svelte-234ypf{display:flex;align-items:center;gap:.75rem}.legend-title.svelte-234ypf{font-weight:600;color:var(--color-text)}.legend-item.svelte-234ypf{display:flex;align-items:center;gap:.25rem}.strike-example.svelte-234ypf{text-decoration:line-through;color:var(--color-text-muted)}.bar-example.svelte-234ypf{display:inline-block;width:3px;height:12px;border-radius:1px}.bar-example.bar-dark.svelte-234ypf{background-color:var(--color-text-secondary)}.bar-example.bar-light.svelte-234ypf{background-color:var(--color-border)}.tint-example.svelte-234ypf{display:inline-block;width:12px;height:12px;border-radius:2px}.tint-example.hawkish.svelte-234ypf{background-color:var(--color-hawkish-bg);border:1px solid var(--color-hawkish)}.tint-example.dovish.svelte-234ypf{background-color:var(--color-dovish-bg);border:1px solid var(--color-dovish)}.comparison-container.svelte-234ypf{display:grid;grid-template-columns:1fr 1fr;gap:1px;flex:1;overflow:hidden;background:var(--color-border)}.comparison-section.svelte-234ypf{display:flex;flex-direction:column;background:var(--color-bg);overflow:hidden}.section-header.svelte-234ypf{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);display:flex;justify-content:space-between;align-items:center}.section-header.svelte-234ypf h3:where(.svelte-234ypf){margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-primary)}.header-links.svelte-234ypf{display:flex;gap:.5rem;align-items:center}.source-link.svelte-234ypf{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);transition:all .15s;text-decoration:none}.source-link.svelte-234ypf:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-bg-secondary)}.source-link.svelte-234ypf ion-icon:where(.svelte-234ypf){font-size:16px}.text-viewer.svelte-234ypf{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;font-size:var(--font-size-lg);line-height:1.7;color:var(--color-text)}.text-viewer.svelte-234ypf p{margin:0 0 1em}.text-viewer.svelte-234ypf p:last-child{margin-bottom:0}.text-viewer.svelte-234ypf .fmt-headline{font-weight:600;color:var(--color-primary)}.text-viewer.svelte-234ypf .diff-add{font-weight:500}.text-viewer.svelte-234ypf .diff-del{color:var(--color-text-muted);text-decoration:line-through}.text-viewer.svelte-234ypf [data-hawkdove]{cursor:help;border-radius:3px;transition:filter .15s}.text-viewer.svelte-234ypf [data-hawkdove]:hover{filter:brightness(.95)}.tooltip.svelte-234ypf{position:fixed;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px #00000026;padding:.5rem .625rem;font-size:var(--font-size-sm);line-height:1.5;white-space:pre-wrap;color:var(--color-text-secondary);min-width:200px;max-width:300px;z-index:1000;pointer-events:none;transform:translate(-50%,-100%)}.text-viewer.svelte-234ypf .section-heading{margin:1.5em 0 .75em;font-size:var(--font-size-xl)}.text-viewer.svelte-234ypf .section-heading:first-child{margin-top:0}.text-viewer.svelte-234ypf .added-heading{padding-left:.5rem;border-left:3px solid var(--color-text-secondary);padding-top:.25rem;padding-bottom:.25rem}.text-viewer.svelte-234ypf .para-removed{margin:0 0 1em;padding:.75rem .75rem .75rem 1rem;border-left:3px solid var(--color-border);background-color:var(--color-bg-secondary);color:var(--color-text-muted);text-decoration:line-through}.text-viewer.svelte-234ypf .para-added{margin:0 0 1em;padding:.75rem .75rem .75rem 1rem;border-left:3px solid var(--color-text-secondary);font-weight:500}.text-viewer.svelte-234ypf .para-removed:last-child,.text-viewer.svelte-234ypf .para-added:last-child{margin-bottom:0}.no-data.svelte-234ypf{color:var(--color-text-muted);font-style:italic}@media(max-width:1024px){.comparison-container.svelte-234ypf{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}@media(max-width:640px){.analysis-header.svelte-234ypf{padding:.75rem;flex-direction:column;align-items:stretch}.dropdown-label.svelte-234ypf,.meeting-dropdown.svelte-234ypf{font-size:var(--font-size-md)}.stats-section.svelte-234ypf{padding:.625rem .75rem;gap:1rem;flex-wrap:wrap}.stats-group.svelte-234ypf{gap:.875rem}.stat-value.svelte-234ypf{font-size:var(--font-size-md)}.legend-section.svelte-234ypf{padding:.625rem .75rem;gap:1rem;font-size:var(--font-size-sm)}.legend-group.svelte-234ypf{gap:.5rem}.comparison-container.svelte-234ypf{grid-template-columns:1fr;grid-template-rows:auto}.section-header.svelte-234ypf{padding:.625rem .75rem}.section-header.svelte-234ypf h3:where(.svelte-234ypf){font-size:var(--font-size-md)}.text-viewer.svelte-234ypf{padding:.75rem;font-size:var(--font-size-md)}}.dashboard.svelte-x1i5gj{display:grid;grid-template-areas:"header header header" "left main right" "footer footer footer";grid-template-columns:220px 1fr auto;grid-template-rows:auto 1fr auto;height:100vh;background:var(--color-bg);overflow-x:hidden;width:100%}.dash-footer.svelte-x1i5gj{grid-area:footer}header{grid-area:header}.sidebar-left.svelte-x1i5gj{grid-area:left;border-right:1px solid var(--color-border);background:var(--color-bg);overflow-y:auto}.main-content.svelte-x1i5gj{grid-area:main;display:flex;flex-direction:column;min-height:0;overflow:hidden;max-width:100%}.sidebar-right.svelte-x1i5gj{grid-area:right;border-left:1px solid var(--color-border);background:var(--color-bg);overflow-y:auto;width:300px}.reference-panel.svelte-x1i5gj{padding:1rem;display:flex;flex-direction:column;gap:0}.chart-area.svelte-x1i5gj{display:flex;border-bottom:1px solid var(--color-border);padding:1rem;gap:1rem;height:50%;min-height:0;max-width:100%}.panel-item.svelte-x1i5gj{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;border-right:1px solid var(--color-border);padding-right:1rem;max-width:100%}.panel-item.svelte-x1i5gj:last-child{border-right:none;padding-right:0}.bottom-row.svelte-x1i5gj{display:flex;height:50%;min-height:0;border-bottom:1px solid var(--color-border)}.speech-list.svelte-x1i5gj{flex:0 0 240px;border-right:1px solid var(--color-border);padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.text-viewer.svelte-x1i5gj{flex:1;min-width:0;padding:1rem;overflow-y:auto;background:var(--color-bg-secondary)}.panel-title.svelte-x1i5gj{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);margin:0;text-transform:uppercase;letter-spacing:.06em}.meeting-analysis-view.svelte-x1i5gj{height:100%;overflow:hidden;background:var(--color-bg)}.error-state.svelte-x1i5gj,.empty-state.svelte-x1i5gj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--color-text-muted);width:100%;height:100%}.error-state.svelte-x1i5gj ion-icon:where(.svelte-x1i5gj),.empty-state.svelte-x1i5gj ion-icon:where(.svelte-x1i5gj){font-size:2rem}.error-state.svelte-x1i5gj{color:#c62828}.error-state.svelte-x1i5gj button:where(.svelte-x1i5gj){margin-top:.5rem}@media(max-width:1024px){.dashboard.svelte-x1i5gj{grid-template-areas:"header header" "left main" "footer footer";grid-template-columns:200px 1fr}.sidebar-right.svelte-x1i5gj{display:none}.chart-area.svelte-x1i5gj{flex-direction:column;height:auto;min-height:600px}.panel-item.svelte-x1i5gj{border-right:none;border-bottom:1px solid var(--color-border);padding-right:0;padding-bottom:1rem;min-height:300px}.panel-item.svelte-x1i5gj:last-child{border-bottom:none;padding-bottom:0}.bottom-row.svelte-x1i5gj{height:auto;min-height:400px;flex-direction:column}.speech-list.svelte-x1i5gj{flex:0 0 auto;border-right:none;border-bottom:1px solid var(--color-border)}}@media(max-width:640px){.dashboard.svelte-x1i5gj{grid-template-areas:"header" "left" "main" "footer";grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;height:auto;min-height:100vh;max-width:100vw;overflow-x:hidden}.sidebar-left.svelte-x1i5gj{border-right:none;border-bottom:1px solid var(--color-border);overflow-y:visible;max-width:100vw}.main-content.svelte-x1i5gj{overflow:visible;max-width:100vw}.chart-area.svelte-x1i5gj{padding:.75rem;gap:.75rem;min-height:auto;max-width:100%}.panel-item.svelte-x1i5gj{min-height:250px;padding-bottom:.75rem;margin-bottom:.75rem;max-width:100%}.bottom-row.svelte-x1i5gj{height:auto;padding:0}.speech-list.svelte-x1i5gj{flex:0 0 auto;border-right:none;border-bottom:1px solid var(--color-border);padding:.75rem}.text-viewer.svelte-x1i5gj{min-height:300px;padding:.75rem;max-width:100%}.meeting-analysis-view.svelte-x1i5gj{height:auto;min-height:calc(100vh - 300px)}}
