.president-index-chart.svelte-ko8g7u{--line-kb:var(--color-brand-500);--line-rebSurvey:#d97706;--line-rebDeals:#059669;--line-gukto:#7c3aed;flex-direction:column;gap:.5rem;display:flex}.dark .president-index-chart.svelte-ko8g7u{--line-rebSurvey:#fbbf24;--line-rebDeals:#34d399;--line-gukto:#a78bfa}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u){flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:1.25rem;font-size:.75rem;display:flex}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u){color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.3125rem;display:inline-flex}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u) i:where(.svelte-ko8g7u){opacity:.55;border-radius:2px;width:.875rem;height:3px;display:inline-block}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u) b:where(.svelte-ko8g7u){color:var(--color-sub);font-weight:700}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u).active{color:var(--color-main);font-weight:800}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u).active i:where(.svelte-ko8g7u){opacity:1}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u).active b:where(.svelte-ko8g7u){color:var(--color-main)}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u).kb i:where(.svelte-ko8g7u){background:var(--line-kb)}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u).rebSurvey i:where(.svelte-ko8g7u){background:var(--line-rebSurvey)}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u).rebDeals i:where(.svelte-ko8g7u){background:var(--line-rebDeals)}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .item:where(.svelte-ko8g7u).gukto i:where(.svelte-ko8g7u){background:var(--line-gukto)}.president-index-chart.svelte-ko8g7u .legend:where(.svelte-ko8g7u) .when:where(.svelte-ko8g7u){color:var(--color-sub);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.president-index-chart.svelte-ko8g7u .plot:where(.svelte-ko8g7u){cursor:crosshair;border-bottom:1px solid var(--color-line);touch-action:pan-y;height:15rem;position:relative}.president-index-chart.svelte-ko8g7u .plot:where(.svelte-ko8g7u) svg:where(.svelte-ko8g7u){width:100%;height:100%;display:block}.president-index-chart.svelte-ko8g7u .band:where(.svelte-ko8g7u){fill:#0000}.president-index-chart.svelte-ko8g7u .band:where(.svelte-ko8g7u).odd{fill:color-mix(in srgb, var(--color-main) 5%, transparent)}.president-index-chart.svelte-ko8g7u .band:where(.svelte-ko8g7u).acting{fill:color-mix(in srgb, var(--color-main) 12%, transparent)}.president-index-chart.svelte-ko8g7u .grid:where(.svelte-ko8g7u){stroke:var(--color-line);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.president-index-chart.svelte-ko8g7u .line:where(.svelte-ko8g7u){fill:none;stroke-width:1.25px;stroke-linejoin:round;opacity:.45}.president-index-chart.svelte-ko8g7u .line:where(.svelte-ko8g7u).active{stroke-width:2.25px;opacity:1}.president-index-chart.svelte-ko8g7u .line:where(.svelte-ko8g7u).kb{stroke:var(--line-kb)}.president-index-chart.svelte-ko8g7u .line:where(.svelte-ko8g7u).rebSurvey{stroke:var(--line-rebSurvey)}.president-index-chart.svelte-ko8g7u .line:where(.svelte-ko8g7u).rebDeals{stroke:var(--line-rebDeals)}.president-index-chart.svelte-ko8g7u .line:where(.svelte-ko8g7u).gukto{stroke:var(--line-gukto)}.president-index-chart.svelte-ko8g7u .band-label:where(.svelte-ko8g7u){color:var(--color-muted);white-space:nowrap;pointer-events:none;font-size:.625rem;font-weight:700;position:absolute;top:.25rem;transform:translate(-50%)}.president-index-chart.svelte-ko8g7u .band-label:where(.svelte-ko8g7u).narrow{top:1.125rem}.president-index-chart.svelte-ko8g7u .band-label:where(.svelte-ko8g7u).edge{right:.125rem;transform:none}.president-index-chart.svelte-ko8g7u .y-label:where(.svelte-ko8g7u){color:var(--color-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.625rem;position:absolute;left:.125rem;transform:translateY(-110%)}.president-index-chart.svelte-ko8g7u .cursor:where(.svelte-ko8g7u){border-left:1px solid var(--color-main);pointer-events:none;position:absolute;top:0;bottom:0}.president-index-chart.svelte-ko8g7u .axis:where(.svelte-ko8g7u){height:1rem;color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:-.25rem;font-size:.6875rem;position:relative}.president-index-chart.svelte-ko8g7u .axis:where(.svelte-ko8g7u) span:where(.svelte-ko8g7u){position:absolute;transform:translate(-50%)}.president-index-chart.svelte-ko8g7u figcaption:where(.svelte-ko8g7u){color:var(--color-muted);font-size:.75rem;line-height:1.5}.president-term-bars.svelte-1ht81oa{--rise:#e5484d;--fall:#3182f6;flex-direction:column;display:flex}.dark .president-term-bars.svelte-1ht81oa{--rise:#ff6369;--fall:#5fa1f8}.president-term-bars.svelte-1ht81oa .row:where(.svelte-1ht81oa){border-bottom:1px solid var(--color-line);grid-template-columns:6.5rem 1fr 5.5rem;align-items:center;gap:.75rem;padding:.625rem 0;display:grid}.president-term-bars.svelte-1ht81oa .row:where(.svelte-1ht81oa):last-child{border-bottom:0}.president-term-bars.svelte-1ht81oa .who:where(.svelte-1ht81oa){flex-direction:column;gap:.125rem;min-width:0;display:flex}.president-term-bars.svelte-1ht81oa .who:where(.svelte-1ht81oa) .name:where(.svelte-1ht81oa){color:var(--color-main);white-space:nowrap;font-size:.875rem;font-weight:800}.president-term-bars.svelte-1ht81oa .who:where(.svelte-1ht81oa) .period:where(.svelte-1ht81oa){color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.president-term-bars.svelte-1ht81oa .track:where(.svelte-1ht81oa){height:1.25rem;position:relative}.president-term-bars.svelte-1ht81oa .track:where(.svelte-1ht81oa) .zero:where(.svelte-1ht81oa){border-left:1px solid var(--color-sub);position:absolute;top:-.375rem;bottom:-.375rem}.president-term-bars.svelte-1ht81oa .track:where(.svelte-1ht81oa) .bar:where(.svelte-1ht81oa){background:var(--rise);border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0}.president-term-bars.svelte-1ht81oa .track:where(.svelte-1ht81oa) .bar:where(.svelte-1ht81oa).fall{background:var(--fall);border-radius:3px 0 0 3px}.president-term-bars.svelte-1ht81oa .value:where(.svelte-1ht81oa){font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.president-term-bars.svelte-1ht81oa .value:where(.svelte-1ht81oa) strong:where(.svelte-1ht81oa){color:var(--color-main);font-size:.9375rem;font-weight:900}.president-term-bars.svelte-1ht81oa .value:where(.svelte-1ht81oa) strong:where(.svelte-1ht81oa).rise{color:var(--rise)}.president-term-bars.svelte-1ht81oa .value:where(.svelte-1ht81oa) strong:where(.svelte-1ht81oa).fall{color:var(--fall)}.president-term-bars.svelte-1ht81oa .value:where(.svelte-1ht81oa) span:where(.svelte-1ht81oa){color:var(--color-muted);font-size:.6875rem}.presidents-page.svelte-vvyznt{--rise:#e5484d;--fall:#3182f6;--page-top:4rem;overscroll-behavior:contain;background:var(--color-surface-main);padding-top:var(--page-top);position:absolute;inset:0;overflow-y:auto}.dark .presidents-page.svelte-vvyznt{--rise:#ff6369;--fall:#5fa1f8}.presidents-page.svelte-vvyznt.mobile{--page-top:3.5rem;padding-bottom:var(--tab-bar-height);box-shadow:0 var(--tab-bar-overlap) 0 var(--color-panel)}.presidents-page.svelte-vvyznt .column:where(.svelte-vvyznt){background:var(--color-panel);width:100%;max-width:40rem;min-height:100%;margin:0 auto;padding-bottom:1.5rem}@media (width>=768px){.presidents-page.svelte-vvyznt .column:where(.svelte-vvyznt){border-right:1px solid var(--color-line);border-left:1px solid var(--color-line)}}.presidents-page.svelte-vvyznt .top:where(.svelte-vvyznt){border-bottom:1px solid var(--color-line);align-items:center;padding:0 .5rem;display:flex}.presidents-page.svelte-vvyznt .top:where(.svelte-vvyznt) .back:where(.svelte-vvyznt){height:44px;color:var(--color-main);align-items:center;gap:.375rem;padding:0 .5rem;font-size:.875rem;font-weight:800;display:inline-flex}.presidents-page.svelte-vvyznt .intro:where(.svelte-vvyznt){flex-direction:column;gap:.375rem;padding:1.25rem 1rem 1rem;display:flex}.presidents-page.svelte-vvyznt .intro:where(.svelte-vvyznt) .eyebrow:where(.svelte-vvyznt){color:var(--color-brand-600);font-size:.75rem;font-weight:800}.dark :is(.presidents-page.svelte-vvyznt .intro:where(.svelte-vvyznt) .eyebrow:where(.svelte-vvyznt)){color:var(--color-brand-300)}.presidents-page.svelte-vvyznt .intro:where(.svelte-vvyznt) h1:where(.svelte-vvyznt){color:var(--color-main);word-break:keep-all;font-size:1.375rem;font-weight:900;line-height:1.35}.presidents-page.svelte-vvyznt .intro:where(.svelte-vvyznt) .summary:where(.svelte-vvyznt){color:var(--color-sub);word-break:keep-all;font-size:.9375rem;line-height:1.7}.presidents-page.svelte-vvyznt .intro:where(.svelte-vvyznt) .meta:where(.svelte-vvyznt){color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.presidents-page.svelte-vvyznt .section:where(.svelte-vvyznt){border-top:1px solid var(--color-line);padding:1rem}.presidents-page.svelte-vvyznt .section:where(.svelte-vvyznt) h2:where(.svelte-vvyznt){color:var(--color-main);margin-bottom:.5rem;font-size:.9375rem;font-weight:800}.presidents-page.svelte-vvyznt .picker-bar:where(.svelte-vvyznt){z-index:5;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-panel);padding:.625rem 1rem;position:sticky;top:0}.presidents-page.svelte-vvyznt .picker:where(.svelte-vvyznt){border-top:0;flex-direction:column;gap:.5rem;display:flex}.presidents-page.svelte-vvyznt .picker:where(.svelte-vvyznt) .index-desc:where(.svelte-vvyznt){color:var(--color-muted);font-size:.75rem;line-height:1.5}.presidents-page.svelte-vvyznt .picker:where(.svelte-vvyznt) .index-desc:where(.svelte-vvyznt) strong:where(.svelte-vvyznt){color:var(--color-main);margin-right:.25rem;font-weight:800}.presidents-page.svelte-vvyznt .table-wrap:where(.svelte-vvyznt){overflow-x:auto}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) th:where(.svelte-vvyznt),.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) td:where(.svelte-vvyznt){border-bottom:1px solid var(--color-line);color:var(--color-sub);text-align:right;white-space:nowrap;padding:.4375rem .375rem}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) thead:where(.svelte-vvyznt) th:where(.svelte-vvyznt){color:var(--color-muted);font-size:.75rem;font-weight:700}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) thead:where(.svelte-vvyznt) th:where(.svelte-vvyznt):first-child{text-align:left}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) thead:where(.svelte-vvyznt) th:where(.svelte-vvyznt).active{color:var(--color-main);font-weight:800}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) tbody:where(.svelte-vvyznt) th:where(.svelte-vvyznt){color:var(--color-main);text-align:left;font-weight:800}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) tbody:where(.svelte-vvyznt) th:where(.svelte-vvyznt) span:where(.svelte-vvyznt){color:var(--color-muted);font-size:.6875rem;font-weight:500;display:block}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) td:where(.svelte-vvyznt){font-weight:600}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) td:where(.svelte-vvyznt).active{background:var(--color-surface-sub);font-weight:800}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) td:where(.svelte-vvyznt).rise{color:var(--rise)}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) td:where(.svelte-vvyznt).fall{color:var(--fall)}.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) .acting:where(.svelte-vvyznt) th:where(.svelte-vvyznt),.presidents-page.svelte-vvyznt table:where(.svelte-vvyznt) .acting:where(.svelte-vvyznt) td:where(.svelte-vvyznt){opacity:.7;font-size:.75rem}.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt){flex-direction:column;gap:.625rem;display:flex}.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) h2:where(.svelte-vvyznt){margin-bottom:0}.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) p:where(.svelte-vvyznt),.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) li:where(.svelte-vvyznt){color:var(--color-sub);word-break:keep-all;overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) ul:where(.svelte-vvyznt){flex-direction:column;gap:.375rem;display:flex}.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) li:where(.svelte-vvyznt){padding-left:.875rem;position:relative}.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) li:where(.svelte-vvyznt):before{content:"";background:var(--color-brand-500);border-radius:999px;width:5px;height:5px;position:absolute;top:.65rem;left:.125rem}.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) a:where(.svelte-vvyznt){color:var(--color-brand-600);text-underline-offset:2px;text-decoration:underline}.dark :is(.presidents-page.svelte-vvyznt .prose:where(.svelte-vvyznt) a:where(.svelte-vvyznt)){color:var(--color-brand-300)}
