.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:0;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}.mini.svelte-1is9wag{padding:0}.macro-forecasts.svelte-1u29iye{display:flex;flex-direction:column;padding-top:1rem;border-top:1px solid var(--color-border)}.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-xs);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}.backdrop.svelte-dga0a4{position:fixed;inset:0;background:#00000059;z-index:1000;display:flex;align-items:center;justify-content:center}.modal.svelte-dga0a4{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 32px #00000024;width:480px;max-width:95vw;max-height:90vh;overflow-y:auto}.modal-hdr.svelte-dga0a4{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.modal-title.svelte-dga0a4{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-xl);font-weight:600;color:var(--color-text)}.modal-title.svelte-dga0a4 ion-icon:where(.svelte-dga0a4){font-size:1.1rem;color:var(--color-text-muted)}.close-btn.svelte-dga0a4{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.25rem;border-radius:4px;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s,color .15s}.close-btn.svelte-dga0a4:hover{background:var(--color-bg-secondary);color:var(--color-text)}.close-btn.svelte-dga0a4 ion-icon:where(.svelte-dga0a4){font-size:1.25rem;width:1.25rem;height:1.25rem}.modal-body.svelte-dga0a4{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.desc.svelte-dga0a4{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;line-height:1.5}.url-section.svelte-dga0a4{display:flex;flex-direction:column;gap:.4rem}.section-label.svelte-dga0a4{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.url-row.svelte-dga0a4{display:flex;align-items:center;gap:.5rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;padding:.5rem .75rem;min-height:38px}.url-value.svelte-dga0a4{flex:1;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.url-muted.svelte-dga0a4{color:var(--color-text-muted);font-style:italic;font-family:inherit}.url-error.svelte-dga0a4{color:#c62828;font-family:inherit;font-size:var(--font-size-base)}.copy-btn.svelte-dga0a4{display:flex;align-items:center;gap:.3rem;font-size:var(--font-size-xs);font-weight:600;padding:.2rem .5rem;border-radius:4px;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s,color .15s}.copy-btn.svelte-dga0a4:hover{background:var(--color-primary-light);color:var(--color-text)}.copy-btn.svelte-dga0a4 ion-icon:where(.svelte-dga0a4){font-size:.8rem;width:.8rem;height:.8rem}.tabs.svelte-dga0a4{display:flex;border-bottom:1px solid var(--color-border);margin-bottom:-.25rem}.tab.svelte-dga0a4{font-size:var(--font-size-base);font-weight:500;padding:.45rem .875rem;background:none;border:none;border-radius:0;border-bottom:2px solid transparent;color:var(--color-text-muted);cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}.tab.svelte-dga0a4:hover{color:var(--color-text-secondary);background:none;border-color:var(--color-border)}.tab.active.svelte-dga0a4{color:var(--color-text);border-bottom-color:var(--color-text);background:none}.instructions.svelte-dga0a4{min-height:130px;padding-top:.25rem}.instructions.svelte-dga0a4 ol:where(.svelte-dga0a4){margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.55rem}.instructions.svelte-dga0a4 li:where(.svelte-dga0a4){font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.5}.instructions.svelte-dga0a4 strong:where(.svelte-dga0a4){color:var(--color-text);font-weight:600}.instructions.svelte-dga0a4 em:where(.svelte-dga0a4){color:var(--color-text-muted);font-style:italic}.cli-intro.svelte-dga0a4{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0 0 .5rem}.code-row.svelte-dga0a4{display:flex;align-items:center;gap:.5rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;padding:.6rem .75rem}.code-block.svelte-dga0a4{flex:1;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:var(--font-size-sm);color:var(--color-text-secondary);word-break:break-all;white-space:pre-wrap}.copy-btn-sm.svelte-dga0a4{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:.2rem;border-radius:3px;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:color .15s,background-color .15s}.copy-btn-sm.svelte-dga0a4:hover{color:var(--color-text);background:var(--color-bg)}.copy-btn-sm.svelte-dga0a4 ion-icon:where(.svelte-dga0a4){font-size:.9rem;width:.9rem;height:.9rem}.footnote.svelte-dga0a4{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;text-align:center}.locked.svelte-dga0a4{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;text-align:center}.lock-icon.svelte-dga0a4{font-size:1.75rem;color:var(--color-text-muted)}.locked-title.svelte-dga0a4{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text)}.locked-features.svelte-dga0a4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.locked-features.svelte-dga0a4 li:where(.svelte-dga0a4){font-size:var(--font-size-lg);color:var(--color-text-muted)}.locked-features.svelte-dga0a4 li:where(.svelte-dga0a4):before{content:"·";margin-right:.4rem;color:var(--color-border)}.signin-link.svelte-dga0a4{margin-top:.5rem;display:inline-block;font-size:var(--font-size-lg);font-weight:600;padding:.45rem 1.25rem;border-radius:6px;background:var(--color-primary);color:var(--color-bg);text-decoration:none;transition:opacity .15s}.signin-link.svelte-dga0a4:hover{opacity:.85;text-decoration:none}.header.svelte-1elxaub{display:flex;align-items:stretch;padding:0;background:var(--color-bg);border-bottom:1px solid var(--color-border);height:64px}.header-brand.svelte-1elxaub{display:flex;align-items:center;justify-content:center;width:80px;flex-shrink:0;border-right:1px solid var(--color-border)}.header-logo-link.svelte-1elxaub{display:flex;align-items:center;justify-content:center}.header-logo.svelte-1elxaub{width:52px;height:52px}.header-stats.svelte-1elxaub{display:flex;align-items:stretch;flex:1;min-width:0}.stat-item.svelte-1elxaub{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1.5rem;border-right:1px solid var(--color-border-subtle);flex-shrink:0}.stat-item-hoverable.svelte-1elxaub{position:relative;cursor:default}.stat-item-hoverable.svelte-1elxaub:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid var(--color-border);opacity:.5;transition:opacity .15s}.stat-label.svelte-1elxaub{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);white-space:nowrap}.meeting-popup.svelte-1elxaub{position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 16px #0000001f;z-index:200;white-space:nowrap;min-width:320px;overflow:hidden}.mp-row.svelte-1elxaub{display:flex;flex-direction:column;padding:.5rem .65rem;border-bottom:1px solid var(--color-border)}.mp-row.svelte-1elxaub:last-of-type{border-bottom:none}.mp-hdr.svelte-1elxaub{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-bottom:.3rem}.mp-left.svelte-1elxaub{display:flex;align-items:baseline;gap:.4rem}.mp-date.svelte-1elxaub{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.mp-tag.svelte-1elxaub{font-size:var(--font-size-xs);font-weight:700;color:var(--color-status-info);letter-spacing:.02em;white-space:nowrap}.mp-times.svelte-1elxaub{display:flex;flex-direction:column;gap:.1rem}.mp-time-item.svelte-1elxaub{display:flex;align-items:baseline;gap:.5rem}.mp-time-lbl.svelte-1elxaub{font-size:var(--font-size-xs);color:var(--color-text-muted);width:3.8rem;flex-shrink:0}.mp-time-val.svelte-1elxaub{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.mp-right.svelte-1elxaub{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex-shrink:0}.mp-implied.svelte-1elxaub{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap}.mp-ois.svelte-1elxaub{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:400;letter-spacing:.03em}.mp-pricing.svelte-1elxaub{font-size:var(--font-size-xs);font-weight:600;font-variant-numeric:tabular-nums}.mp-pricing.mp-pos.svelte-1elxaub{color:var(--color-hawkish)}.mp-pricing.mp-neg.svelte-1elxaub{color:var(--color-dovish)}.speakers-popup.svelte-1elxaub{position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 16px #0000001f;z-index:200;white-space:nowrap;min-width:220px;overflow:hidden}.sp-name.svelte-1elxaub{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.mp-footnote.svelte-1elxaub{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic;opacity:.75;padding:.35rem .65rem}.pricing-popup.svelte-1elxaub{position:absolute;top:calc(100% + 4px);left:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 16px #0000001f;z-index:200;padding:.5rem .65rem .35rem;white-space:nowrap}.ois-chart.svelte-1elxaub{display:block}.pricing-footnote.svelte-1elxaub{display:block;font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic;opacity:.75;padding-top:.25rem}.stat-item-hoverable.pinned.svelte-1elxaub:after{opacity:1;border-top-color:var(--color-text-muted)}.forecasts-popup.svelte-1elxaub{position:absolute;top:calc(100% + 4px);left:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 16px #0000001f;z-index:200;white-space:nowrap;padding:.5rem .65rem .35rem}.forecasts-popup.svelte-1elxaub .macro-forecasts{border-top:none;padding-top:0}.stat-value.svelte-1elxaub{font-size:.9375rem;font-weight:600;color:var(--color-text);white-space:nowrap}.stat-pricing.positive.svelte-1elxaub,.stat-pricing.negative.svelte-1elxaub{color:var(--color-text)}.stat-chart.svelte-1elxaub{flex:1;min-width:120px;max-width:280px;display:flex;align-items:stretch;padding:6px 1rem;border-right:1px solid var(--color-border-subtle);position:relative;cursor:pointer}.stat-chart.svelte-1elxaub:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid var(--color-border);opacity:.5;transition:opacity .15s}.stat-chart.pinned.svelte-1elxaub:after{opacity:1}.stat-chart.pinned.svelte-1elxaub:after{border-top-color:var(--color-text-muted)}.stat-chart-sparkline.svelte-1elxaub{flex:1;min-width:0;min-height:0}.chart-popup.svelte-1elxaub{position:absolute;top:calc(100% + 4px);left:0;width:480px;height:200px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;padding:.75rem;box-shadow:0 4px 16px #0000001f;z-index:200}.header-actions.svelte-1elxaub{display:flex;align-items:center;gap:.75rem;padding:0 1.5rem;flex-shrink:0}.last-updated.svelte-1elxaub{font-size:.75rem;color:var(--color-text-muted)}.refresh-btn.svelte-1elxaub,.connector-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),.connector-btn.svelte-1elxaub:hover,.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}.user-email.svelte-1elxaub{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.tier-badge.svelte-1elxaub{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .45rem;border-radius:4px;border:1px solid currentColor;white-space:nowrap}.tier-free.svelte-1elxaub{color:var(--color-text-muted);border-color:var(--color-border);background:var(--color-bg-secondary)}.tier-pro.svelte-1elxaub{color:var(--color-hawkish);border-color:var(--color-hawkish);background:var(--color-hawkish-bg)}.signin-btn.svelte-1elxaub{font-size:.75rem;font-weight:600;padding:.3rem .75rem;border-radius:4px;background:var(--color-primary);color:var(--color-bg);text-decoration:none;white-space:nowrap;transition:opacity .15s}.signin-btn.svelte-1elxaub:hover{opacity:.85}.refresh-btn.svelte-1elxaub ion-icon:where(.svelte-1elxaub),.connector-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}.connector-label.svelte-1elxaub{font-size:.625rem;font-weight:700;letter-spacing:.04em}@media(max-width:640px){.header.svelte-1elxaub{height:auto;padding:0}.header-brand.svelte-1elxaub{padding:.625rem 1rem}.header-logo.svelte-1elxaub{height:1.5rem}.header-stats.svelte-1elxaub{display:none}.header-actions.svelte-1elxaub{padding:0 1rem;gap:.5rem}.last-updated.svelte-1elxaub,.user-email.svelte-1elxaub{display:none}.refresh-btn.svelte-1elxaub,.connector-btn.svelte-1elxaub,.logout-btn.svelte-1elxaub{padding:.25rem}.refresh-btn.svelte-1elxaub ion-icon:where(.svelte-1elxaub),.connector-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:.75rem 0;display:flex;flex-direction:column;align-items:center;overflow:visible}.bank-list.svelte-gxclkl{display:flex;flex-direction:column;gap:.25rem;width:100%;align-items:center}.bank-group.svelte-gxclkl{display:flex;flex-direction:column;align-items:center;width:100%}.bank-item.svelte-gxclkl{display:flex;align-items:center;justify-content:center;padding:.5rem 0;border:none;border-radius:.375rem;background:transparent;cursor:pointer;width:calc(100% - 1rem);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)}.bank-item.disabled.svelte-gxclkl{cursor:not-allowed;opacity:.4}.currency.svelte-gxclkl{font-weight:600;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.active.svelte-gxclkl .currency:where(.svelte-gxclkl){color:#fff}.subrows.svelte-gxclkl{display:flex;flex-direction:column;gap:.125rem;margin-top:.125rem;width:calc(100% - 1rem);padding-left:.625rem;border-left:2px solid var(--color-border);margin-left:.5rem}.subrow-item.svelte-gxclkl{position:relative;display:flex;align-items:center;justify-content:center;padding:.4rem 0;border:none;border-radius:.25rem;background:transparent;cursor:pointer;width:100%;transition:background-color .15s ease}.subrow-item.svelte-gxclkl:hover,.subrow-item.active.svelte-gxclkl{background:var(--color-bg-secondary)}.subrow-item.svelte-gxclkl:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);background:var(--color-text);color:var(--color-bg);font-size:.625rem;font-weight:500;white-space:nowrap;padding:.2rem .45rem;border-radius:3px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:300}.subrow-item.svelte-gxclkl:hover:after{opacity:1}.mode-icon.svelte-gxclkl{font-size:.9375rem;color:var(--color-text-muted)}.subrow-item.active.svelte-gxclkl .mode-icon:where(.svelte-gxclkl){color:var(--color-primary)}@media(max-width:640px){.bank-selector.svelte-gxclkl{padding:.5rem .75rem}.bank-list.svelte-gxclkl{flex-direction:row;flex-wrap:wrap;gap:.375rem}.bank-group.svelte-gxclkl{width:auto}.bank-item.svelte-gxclkl{width:auto;padding:.375rem .625rem}.subrows.svelte-gxclkl{flex-direction:row;width:auto;border-left:none;border-bottom:2px solid var(--color-border);padding-left:0;margin-left:0;padding-bottom:.125rem;margin-bottom:.25rem}.subrow-item.svelte-gxclkl{width:auto;padding:.375rem .5rem}.subrow-item.active.svelte-gxclkl{background:var(--color-bg-secondary)}}.chart-container.svelte-1yptwdm{width:100%;position:relative}canvas.svelte-1yptwdm{cursor:pointer}.panel.svelte-1knmb93{height:100%;display:flex;flex-direction:column;gap:.625rem;overflow:hidden}.empty.svelte-1knmb93{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--color-text-muted);font-size:var(--font-size-sm)}.empty-icon.svelte-1knmb93{font-size:1.5rem;opacity:.4}.info-row.svelte-1knmb93{display:flex;align-items:flex-start;gap:.875rem;flex-shrink:0}.col.svelte-1knmb93{display:flex;flex-direction:column;gap:.1rem;min-width:0}.col-governor.svelte-1knmb93{flex:1}.col-score.svelte-1knmb93,.col-activity.svelte-1knmb93{flex-shrink:0}.col-label.svelte-1knmb93{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--color-text-muted)}.col-name.svelte-1knmb93{font-size:var(--font-size-lg);font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-value.svelte-1knmb93{font-size:var(--font-size-md);font-weight:600;color:var(--color-text);font-variant-numeric:tabular-nums}.col-sub.svelte-1knmb93{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.clear-btn.svelte-1knmb93{flex-shrink:0;margin-left:auto;background:none;border:none;padding:.125rem;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center;border-radius:6px;transition:color .15s}.clear-btn.svelte-1knmb93:hover{color:var(--color-text-secondary)}.clear-btn.svelte-1knmb93 ion-icon:where(.svelte-1knmb93){font-size:1rem}.sparkline-wrap.svelte-1knmb93{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:.2rem}.sparkline-svg.svelte-1knmb93{display:block;width:100%;height:auto;max-height:100%;flex-shrink:1}.dot.svelte-1knmb93{cursor:pointer;transition:opacity .1s}.dot.svelte-1knmb93:hover{opacity:.7}.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}.search-input.svelte-ohsiyl{width:100%;padding:.4rem .6rem;margin-bottom:.5rem;font-size:.8125rem;font-family:inherit;border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg);color:var(--color-text);outline:none;box-sizing:border-box;transition:border-color .15s}.search-input.svelte-ohsiyl:focus{border-color:var(--color-text-muted)}.search-input.svelte-ohsiyl::placeholder{color:var(--color-text-muted)}.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}.meta-score.svelte-1xbhehx{font-size:.8125rem;font-weight:600}.meta-score.hawkish.svelte-1xbhehx{color:var(--color-hawkish)}.meta-score.dovish.svelte-1xbhehx{color:var(--color-dovish)}.meta-score.neutral.svelte-1xbhehx{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)}.header-bottom.svelte-1xbhehx{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.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)}.loading-text.svelte-1xbhehx,.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-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)}.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)}.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}.explorer.svelte-1ame97f,.reading.svelte-1ame97f{display:flex;flex-direction:column;height:100%;overflow:hidden}.reading-nav.svelte-1ame97f{padding:.5rem 1rem;border-bottom:1px solid var(--color-border);flex-shrink:0;background:var(--color-bg)}.back-btn.svelte-1ame97f{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--font-size-sm);font-family:inherit;color:var(--color-text-muted);background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.back-btn.svelte-1ame97f:hover{color:var(--color-primary);background:none;border:none}.back-btn.svelte-1ame97f ion-icon:where(.svelte-1ame97f){font-size:.875rem}.reading-content.svelte-1ame97f{flex:1;min-height:0;overflow-y:auto;padding:1rem;background:var(--color-bg)}.discovery.svelte-1ame97f{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1rem;gap:.75rem}.panel-tabs.svelte-1ame97f{display:flex;border-bottom:1px solid var(--color-border);flex-shrink:0;margin-bottom:-.75rem}.tab.svelte-1ame97f{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;padding:0 0 .5rem;margin-right:1rem;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}.tab.svelte-1ame97f:hover{background:none;color:var(--color-text-secondary);border-bottom-color:var(--color-border)}.tab.active.svelte-1ame97f{color:var(--color-primary);border-bottom-color:var(--color-primary)}.browse-panel.svelte-1ame97f{flex:1;min-height:0;overflow-y:auto;padding-top:.75rem}.search-content.svelte-1ame97f{flex:1;min-height:0;display:flex;flex-direction:column;gap:.75rem}.thread.svelte-1ame97f{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.thread-empty.svelte-1ame97f{justify-content:center;align-items:center}.idle-hint.svelte-1ame97f{text-align:center;padding:0 1rem}.idle-title.svelte-1ame97f{margin:0 0 .375rem;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-secondary)}.idle-sub.svelte-1ame97f{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5}.user-bubble.svelte-1ame97f{align-self:flex-end;max-width:85%;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px 12px 2px;padding:.5rem .75rem;font-size:var(--font-size-md);line-height:1.5;color:var(--color-text);word-break:break-word}.assistant-bubble.svelte-1ame97f{display:flex;flex-direction:column;gap:.75rem}.loading-state.svelte-1ame97f{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-md);color:var(--color-text-muted)}.loading-state.svelte-1ame97f ion-icon:where(.svelte-1ame97f){font-size:.875rem}.result-answer.svelte-1ame97f{margin:0;font-size:var(--font-size-md);line-height:1.7;color:var(--color-text);padding:.75rem 1rem;background:var(--color-bg-secondary);border-radius:6px;border-left:2px solid var(--color-border)}.result-answer.svelte-1ame97f p{margin:0 0 .5em}.result-answer.svelte-1ame97f p:last-child{margin-bottom:0}.result-answer.svelte-1ame97f h1,.result-answer.svelte-1ame97f h2,.result-answer.svelte-1ame97f h3{margin:.5em 0 .25em;font-weight:600;color:var(--color-text);line-height:1.3}.result-answer.svelte-1ame97f h1{font-size:1rem}.result-answer.svelte-1ame97f h2{font-size:.9375rem}.result-answer.svelte-1ame97f h3{font-size:var(--font-size-md)}.result-answer.svelte-1ame97f hr{border:none;border-top:1px solid var(--color-border);margin:.75em 0}.sources-section.svelte-1ame97f{display:flex;flex-direction:column;gap:.25rem}.sources-toggle.svelte-1ame97f{display:inline-flex;align-items:center;gap:.3rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;padding:.2rem .55rem;cursor:pointer;color:inherit;transition:border-color .15s,background .15s;align-self:flex-start}.sources-toggle.svelte-1ame97f:hover{border-color:var(--color-text-muted);background:var(--color-bg)}.sources-toggle.svelte-1ame97f ion-icon:where(.svelte-1ame97f){font-size:.65rem;color:var(--color-text-secondary)}.sources-label.svelte-1ame97f{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.sources-list.svelte-1ame97f{list-style:none;margin:0;padding:0 0 0 .25rem;display:flex;flex-direction:column;gap:0;border-left:2px solid var(--color-border)}.source-item.svelte-1ame97f{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.2rem .5rem;background:none;border:none;cursor:pointer;text-align:left}.source-item.svelte-1ame97f:hover .source-speaker:where(.svelte-1ame97f){color:var(--color-primary)}.source-type-icon.svelte-1ame97f{font-size:.7rem;color:var(--color-text-muted);flex-shrink:0}.source-speaker.svelte-1ame97f{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color .15s}.source-date.svelte-1ame97f{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.prompt-area.svelte-1ame97f{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.limit-error.svelte-1ame97f{display:flex;align-items:center;gap:.4rem;font-size:var(--font-size-sm);color:var(--color-hawkish);background:var(--color-hawkish-bg);border:1px solid var(--color-hawkish);border-radius:6px;padding:.5rem .75rem}.limit-error.svelte-1ame97f ion-icon:where(.svelte-1ame97f){font-size:1rem;flex-shrink:0}.limit-cta.svelte-1ame97f{margin-left:auto;font-size:var(--font-size-xs);font-weight:600;white-space:nowrap}a.limit-cta.svelte-1ame97f{color:var(--color-primary);text-decoration:none}a.limit-cta.svelte-1ame97f:hover{text-decoration:underline}.new-convo-btn.svelte-1ame97f{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-end;background:none;border:1px solid var(--color-border);border-radius:4px;padding:.2rem .6rem;font-size:var(--font-size-xs);font-family:inherit;color:var(--color-text-muted);cursor:pointer;transition:all .15s}.new-convo-btn.svelte-1ame97f:hover{color:var(--color-text-secondary);border-color:var(--color-text-muted);background:none}.new-convo-btn.svelte-1ame97f ion-icon:where(.svelte-1ame97f){font-size:.75rem}.prompt-wrap.svelte-1ame97f{position:relative;flex-shrink:0;max-width:30rem;width:80%;align-self:center;display:flex;flex-direction:column;gap:.25rem}.prompt-input.svelte-1ame97f{width:100%;resize:none;padding:.625rem 2.5rem .625rem .75rem;font-size:var(--font-size-md);font-family:inherit;line-height:1.5;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);outline:none;transition:border-color .15s;box-sizing:border-box}.prompt-input.svelte-1ame97f:focus{border-color:var(--color-text-muted)}.prompt-input.svelte-1ame97f:disabled{opacity:.6}.prompt-input.svelte-1ame97f::placeholder{color:var(--color-text-muted)}.prompt-submit.svelte-1ame97f{position:absolute;bottom:.4rem;right:.4rem;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;transition:all .15s}.prompt-submit.svelte-1ame97f:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-text-muted);color:var(--color-primary)}.prompt-submit.svelte-1ame97f:disabled{opacity:.4;cursor:not-allowed}.prompt-submit.svelte-1ame97f ion-icon:where(.svelte-1ame97f){font-size:.9rem}.search-tier-hint.svelte-1ame97f{display:flex;align-items:center;gap:.35rem;font-size:var(--font-size-xs);color:var(--color-text-muted);align-self:center}.search-tier-hint.svelte-1ame97f ion-icon:where(.svelte-1ame97f){font-size:.875rem;flex-shrink:0}.tier-hint-cta.svelte-1ame97f{font-weight:600;white-space:nowrap}a.tier-hint-cta.svelte-1ame97f{color:var(--color-primary);text-decoration:none}a.tier-hint-cta.svelte-1ame97f:hover{text-decoration:underline}.spin{animation:svelte-1ame97f-spin .8s linear infinite}@keyframes svelte-1ame97f-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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}.loading-state.svelte-234ypf{color:var(--color-text-muted);padding:1rem}.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)}.tabs-container.svelte-234ypf{display:flex;flex-direction:column;flex:1;overflow:hidden}.tabs-header.svelte-234ypf{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);padding:0 1rem;flex-shrink:0}.tab-btn.svelte-234ypf{padding:.625rem 1rem;font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.tab-btn.svelte-234ypf:hover:not(.tab-disabled){color:var(--color-text)}.tab-btn.active.svelte-234ypf{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tab-btn.tab-disabled.svelte-234ypf{color:var(--color-text-muted);cursor:default;opacity:.5}.tab-links.svelte-234ypf{display:flex;gap:.5rem;align-items:center;margin-left:auto}.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}@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}.tabs-header.svelte-234ypf{padding:0 .75rem}.tab-btn.svelte-234ypf{padding:.5rem .75rem;font-size:var(--font-size-sm)}.text-viewer.svelte-234ypf{padding:.75rem;font-size:var(--font-size-md)}}.dashboard.svelte-x1i5gj{display:grid;grid-template-areas:"header header" "left main" "footer footer";grid-template-columns:80px 1fr;grid-template-rows:auto 1fr auto;height:100vh;background:var(--color-bg);overflow: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:visible}.main-content.svelte-x1i5gj{grid-area:main;display:flex;min-height:0;overflow:hidden}.left-column.svelte-x1i5gj{flex:0 0 auto;width:clamp(220px,min(28vw,68vh),600px);height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.chart-area.svelte-x1i5gj{flex:none;width:100%;min-height:150px;padding:1rem 1rem 4px;overflow:hidden}.text-panel.svelte-x1i5gj{flex:1;min-height:0;overflow:hidden;padding:.875rem 1rem}.drag-handle.svelte-x1i5gj{flex:none;position:relative;display:flex;align-items:center;justify-content:center}.drag-handle.svelte-x1i5gj:before{content:"";position:absolute;background:var(--color-border)}.drag-handle.svelte-x1i5gj:after{content:"";position:relative;z-index:1;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px}.drag-handle.svelte-x1i5gj:hover:after{border-color:var(--color-text-muted)}.drag-handle-v.svelte-x1i5gj{width:100%;height:9px;cursor:row-resize}.drag-handle-v.svelte-x1i5gj:before{top:4px;left:0;right:0;height:1px}.drag-handle-v.svelte-x1i5gj:after{width:28px;height:8px}.drag-handle-h.svelte-x1i5gj{width:9px;height:100%;cursor:col-resize;align-self:stretch}.drag-handle-h.svelte-x1i5gj:before{left:4px;top:0;bottom:0;width:1px}.drag-handle-h.svelte-x1i5gj:after{width:8px;height:28px}.speeches-column.svelte-x1i5gj{flex:1;min-height:0;overflow:hidden}.meeting-analysis-view.svelte-x1i5gj{height:100%;width: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-columns:80px 1fr}}@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;overflow:visible}.sidebar-left.svelte-x1i5gj{border-right:none;border-bottom:1px solid var(--color-border);overflow-y:visible}.main-content.svelte-x1i5gj{flex-direction:column;overflow:visible}.left-column.svelte-x1i5gj{flex:none;width:100%!important;overflow:visible}.chart-area.svelte-x1i5gj{height:280px!important}.drag-handle.svelte-x1i5gj{display:none}.text-panel.svelte-x1i5gj{flex:none;overflow-y:visible}.speeches-column.svelte-x1i5gj{overflow:visible}.meeting-analysis-view.svelte-x1i5gj{height:auto;min-height:calc(100vh - 300px)}}
