.chart-container.svelte-ypjunk{width:100%;min-width:280px;aspect-ratio:16 / 10;background:transparent;position:relative;overflow:visible}.chart-svg.svelte-ypjunk{width:100%;height:100%;overflow:visible}@media(max-width:768px){.chart-container.svelte-ypjunk{aspect-ratio:4 / 3}}.axis-line.svelte-ypjunk{stroke:var(--text-muted);stroke-width:1.5}.tick-line.svelte-ypjunk{stroke:var(--text-muted);stroke-width:1}.axis-label.svelte-ypjunk{font-size:12px;font-family:Inter,sans-serif;fill:var(--text-muted)}.projection-label.svelte-ypjunk{font-style:italic}.data-point.svelte-ypjunk{transition:r .15s ease}.hit-area.svelte-ypjunk{cursor:pointer}.hit-area.svelte-ypjunk:hover+.data-point:where(.svelte-ypjunk),.data-point.svelte-ypjunk:hover{r:8}.projection-point.svelte-ypjunk{transition:r .15s ease}.moving-arrow.svelte-ypjunk{filter:drop-shadow(0 0 3px currentColor)}.tooltip.svelte-ypjunk{position:absolute;transform:translate(-50%,-100%);background:var(--bg-card);border:1px solid var(--border-default);padding:6px 10px;pointer-events:none;z-index:10;white-space:nowrap}.tooltip-year.svelte-ypjunk{font-size:11px;color:var(--text-muted);margin-bottom:2px}.tooltip-value.svelte-ypjunk{font-size:13px;font-weight:600}.section-step.svelte-s17bvh{min-height:100vh;padding-top:var(--space-8);padding-bottom:var(--space-4);scroll-snap-align:start}.container.svelte-s17bvh{width:100%;max-width:72rem;margin:0 auto;padding:0 var(--space-4);min-height:calc(100vh - var(--space-12));display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-4)}.section-content.svelte-s17bvh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);width:100%;min-height:0}.section-content.svelte-s17bvh>.callout{align-self:flex-start}.step-badge.svelte-s17bvh{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--alliance-500);background:var(--alliance-50);padding:.25rem .75rem;border-radius:var(--radius-full);margin-bottom:var(--space-4)}html.dark .step-badge.svelte-s17bvh{background:var(--alliance-glow);color:var(--alliance-400)}.section-header.svelte-s17bvh{margin-bottom:var(--space-6)}.section-title.svelte-s17bvh{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.3}.section-subtitle.svelte-s17bvh{font-size:1rem;color:var(--text-secondary);margin:0}@media(max-width:640px){.section-title.svelte-s17bvh{font-size:1.25rem}}.callout.svelte-1ezppec{border-left:3px solid var(--border-color);padding:var(--space-2) 0 var(--space-2) var(--space-4);margin-top:var(--space-4)}.callout-intro.svelte-1ezppec{font-size:1rem;color:var(--text-secondary);margin:0}.callout-intro.svelte-1ezppec:not(:last-child){margin-bottom:var(--space-3)}.callout-list.svelte-1ezppec{list-style:none;padding:0;margin:0}.callout-list.svelte-1ezppec li:where(.svelte-1ezppec){padding:var(--space-1) 0;color:var(--text-body);font-size:.9375rem}.callout-content.svelte-1ezppec{color:var(--text-body);font-size:.9375rem}.callout-content.svelte-1ezppec p{margin:0 0 var(--space-2)}.callout-content.svelte-1ezppec p:last-child{margin-bottom:0}.callout-insight.svelte-1ezppec .callout-intro:where(.svelte-1ezppec){font-weight:500;color:var(--text-primary)}.callout-transition.svelte-1ezppec .callout-intro:where(.svelte-1ezppec){font-style:italic;color:var(--text-muted)}.stat-display.svelte-1gfn5lc{padding:var(--space-2) 0}.stat-align-center.svelte-1gfn5lc{text-align:center}.stat-align-left.svelte-1gfn5lc{text-align:left}.stat-label.svelte-1gfn5lc{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--space-1)}.stat-value.svelte-1gfn5lc{font-weight:700;line-height:1}.stat-value.colored.svelte-1gfn5lc{color:var(--alliance-500)}.stat-sm.svelte-1gfn5lc .stat-value:where(.svelte-1gfn5lc){font-size:1.5rem}.stat-md.svelte-1gfn5lc .stat-value:where(.svelte-1gfn5lc){font-size:2rem}.stat-lg.svelte-1gfn5lc .stat-value:where(.svelte-1gfn5lc){font-size:2.5rem;text-shadow:0 0 30px var(--alliance-glow)}.stat-detail.svelte-1gfn5lc{font-size:.875rem;color:var(--text-muted);margin-top:var(--space-2)}.stat-detail.svelte-1gfn5lc strong{color:var(--text-primary);font-weight:600}.adjustment-flow.svelte-15x5u9s{width:100%;max-width:400px;margin:0 auto}.section-label.svelte-15x5u9s{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.grid.svelte-15x5u9s{display:flex;flex-direction:column;gap:var(--space-2)}.grid-row.svelte-15x5u9s{display:grid;grid-template-columns:140px 1fr 60px;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.grid-row.visible.svelte-15x5u9s{opacity:1;transform:translateY(0)}.grid-label.svelte-15x5u9s{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.grid-row.final.svelte-15x5u9s .grid-label:where(.svelte-15x5u9s){font-weight:600;color:var(--text-primary)}.grid-bar.svelte-15x5u9s{position:relative;height:16px;border:1px solid var(--border-subtle)}.bar.svelte-15x5u9s{height:100%;width:0;transition:width .5s ease}.bar-base.svelte-15x5u9s{background:var(--text-muted)}.bar-result.svelte-15x5u9s{background:var(--alliance-500)}.bar-adjustment.svelte-15x5u9s{display:flex;align-items:center;justify-content:center;min-width:1.25rem}.bar-adjustment.positive.svelte-15x5u9s{background:var(--adjustment-positive, #a0d8a0)}.bar-adjustment.negative.svelte-15x5u9s{background:var(--adjustment-negative, #e8a0a0)}.bar-sign.svelte-15x5u9s{font-size:.75rem;font-weight:700;color:#00000080;line-height:1}.grid-value.svelte-15x5u9s{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right}.grid-value.alliance.svelte-15x5u9s{color:var(--alliance-500);font-weight:700}.inline-link.svelte-15x5u9s{background:none;border:none;padding:0;font:inherit;font-size:.8125rem;font-weight:500;color:var(--insight-accent);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;transition:color .2s ease}.inline-link.svelte-15x5u9s:hover{color:var(--text-primary)}@media(max-width:700px){.grid-row.svelte-15x5u9s{grid-template-columns:130px 1fr 45px;gap:var(--space-2)}.grid-label.svelte-15x5u9s{font-size:.6875rem;white-space:nowrap}.grid-value.svelte-15x5u9s{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.svelte-15x5u9s,.svelte-15x5u9s:before,.svelte-15x5u9s:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.probability-chart.svelte-8aemqj{width:100%;max-width:640px;margin:0 auto}.chart-svg.svelte-8aemqj{display:block;width:100%;height:auto;overflow:visible}:root{--anim-ease: cubic-bezier(.4, 0, .2, 1);--anim-duration: .6s}.intro-bar.svelte-8aemqj{opacity:0;stroke-width:10;transition:transform var(--anim-duration) var(--anim-ease),opacity var(--anim-duration) var(--anim-ease),stroke-width var(--anim-duration) var(--anim-ease)}.intro-bar.bar.svelte-8aemqj{opacity:1;transform:rotate(0);stroke-width:10}.intro-bar.rotating.svelte-8aemqj{opacity:1;transform:rotate(-90deg);stroke-width:10}.intro-bar.thinning.svelte-8aemqj{opacity:0;transform:rotate(-90deg);stroke-width:2}.bell-curve.svelte-8aemqj{opacity:0;transition:opacity var(--anim-duration) var(--anim-ease)}.bell-curve.visible.svelte-8aemqj{opacity:1}.expected-line.svelte-8aemqj{opacity:0;transition:opacity var(--anim-duration) var(--anim-ease)}.expected-line.emerging.svelte-8aemqj{opacity:.6}.expected-line.visible.svelte-8aemqj{opacity:1}.chart-element.svelte-8aemqj{opacity:0;transition:opacity var(--anim-duration) var(--anim-ease)}.chart-element.visible.svelte-8aemqj{opacity:1}.axis-label.svelte-8aemqj{font-size:.875rem;fill:var(--text-muted);font-variant-numeric:tabular-nums}.axis-label.center.svelte-8aemqj{font-weight:600;fill:var(--alliance-500)}.expected-label.svelte-8aemqj{font-size:.6875rem;font-weight:500;fill:var(--text-muted)}@media(max-width:640px){.probability-chart.svelte-8aemqj{max-width:100%}}@media(prefers-reduced-motion:reduce){.intro-bar.svelte-8aemqj,.bell-curve.svelte-8aemqj,.expected-line.svelte-8aemqj{transition-duration:.01ms!important}}.option-slider.svelte-1lxofzw{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) 0}.selected-display.svelte-1lxofzw{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--bg-muted);border-radius:var(--radius-md);min-height:2.5rem}.selected-label.svelte-1lxofzw{font-size:.875rem;font-weight:600;color:var(--text-primary)}.selected-value.svelte-1lxofzw{font-size:.875rem;font-weight:600;color:var(--alliance-500);font-variant-numeric:tabular-nums}.slider-container.svelte-1lxofzw{position:relative;padding:var(--space-4) var(--space-2);cursor:pointer;touch-action:none;outline:none}.slider-container.svelte-1lxofzw:focus-visible .handle:where(.svelte-1lxofzw){box-shadow:0 2px 8px var(--alliance-glow),0 0 0 3px var(--focus-ring)}.track.svelte-1lxofzw{position:relative;height:2px;background:var(--border-default);border-radius:1px}.position-dot.svelte-1lxofzw{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--bg-card);border:2px solid var(--border-default);cursor:pointer;transition:all .15s ease;padding:0}.position-dot.svelte-1lxofzw:hover{border-color:var(--alliance-400)}.position-dot.active.svelte-1lxofzw{background:var(--alliance-500);border-color:var(--alliance-500)}.handle.svelte-1lxofzw{position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:var(--alliance-500);box-shadow:0 2px 8px var(--alliance-glow);pointer-events:none;z-index:2}.position-labels.svelte-1lxofzw{position:relative;height:1.5rem;margin-top:var(--space-2)}.position-label.svelte-1lxofzw{position:absolute;transform:translate(-50%);font-size:.6875rem;font-weight:500;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:var(--space-1) var(--space-2);transition:color .15s;white-space:nowrap}.position-label.first.svelte-1lxofzw{transform:translate(0);padding-left:0}.position-label.last.svelte-1lxofzw{transform:translate(-100%);padding-right:0}.position-label.svelte-1lxofzw:hover{color:var(--text-secondary)}.position-label.active.svelte-1lxofzw{color:var(--alliance-500);font-weight:600}.hint-display.svelte-1lxofzw{font-size:.8125rem;color:var(--text-secondary);text-align:center;line-height:1.4;padding:0 var(--space-2)}@media(prefers-reduced-motion:reduce){.handle.svelte-1lxofzw,.position-dot.svelte-1lxofzw{transition:none}}.setting-picker.svelte-125m8s2{display:inline-flex;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.picker-option.svelte-125m8s2{padding:.25rem .5rem;font-size:.6875rem;font-weight:600;color:var(--text-muted);background:var(--bg-card);border:none;cursor:pointer;transition:all .15s ease;min-width:1.5rem}.picker-option.svelte-125m8s2:not(:last-child){border-right:1px solid var(--border-subtle)}.picker-option.svelte-125m8s2:hover:not(.active){color:var(--text-secondary);background:var(--bg-muted)}.picker-option.active.svelte-125m8s2{color:#fff;font-weight:700}[data-alliance=NDA].svelte-125m8s2 .picker-option.active:where(.svelte-125m8s2){background:var(--nda-500)}[data-alliance=UDF].svelte-125m8s2 .picker-option.active:where(.svelte-125m8s2){background:var(--udf-500)}[data-alliance=LDF].svelte-125m8s2 .picker-option.active:where(.svelte-125m8s2){background:var(--ldf-500)}.probability-thresholds.svelte-1uyqm5n{display:flex;flex-direction:column;width:100%;max-width:480px;margin:0 auto}.threshold-card.svelte-1uyqm5n{border:1px solid var(--border-subtle);border-bottom:none;padding:var(--space-4) var(--space-5)}.threshold-card.first.svelte-1uyqm5n{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.threshold-card.last.svelte-1uyqm5n{border-bottom:1px solid var(--border-subtle);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.threshold-header.svelte-1uyqm5n{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2)}.threshold-value.svelte-1uyqm5n{font-size:1.125rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.threshold-probability.svelte-1uyqm5n{font-size:1.5rem;font-weight:700;color:var(--alliance-500);font-variant-numeric:tabular-nums}.label.svelte-1uyqm5n{font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:lowercase}.threshold-narrative.svelte-1uyqm5n{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.5;min-height:2.8125rem}@media(max-width:480px){.threshold-card.svelte-1uyqm5n{padding:var(--space-3) var(--space-4)}.threshold-value.svelte-1uyqm5n{font-size:1rem}.threshold-probability.svelte-1uyqm5n{font-size:1.25rem}.threshold-narrative.svelte-1uyqm5n{font-size:.875rem;min-height:2.625rem}}.floating-controls.svelte-17fyyq8{position:fixed;top:calc(var(--space-4) + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:var(--space-2)}.settings-btn.svelte-17fyyq8{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.settings-btn.svelte-17fyyq8:hover{background:var(--bg-card);border-color:var(--border-default);color:var(--text-primary)}.settings-btn.svelte-17fyyq8:active{transform:scale(.95)}.alliance-toggle.svelte-17fyyq8{display:flex;background:var(--bg-inset);border-radius:var(--radius-full);padding:3px}.alliance-btn.svelte-17fyyq8{padding:.375rem .875rem;font-size:.75rem;font-weight:600;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all .2s}.alliance-btn.svelte-17fyyq8:hover{color:var(--text-primary)}.alliance-btn.active.svelte-17fyyq8{color:#fff}.alliance-btn.active[data-alliance=NDA].svelte-17fyyq8{background:var(--nda-500)}.alliance-btn.active[data-alliance=UDF].svelte-17fyyq8{background:var(--udf-500)}.alliance-btn.active[data-alliance=LDF].svelte-17fyyq8{background:var(--ldf-500)}.keyboard-help-btn.svelte-17fyyq8{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--bg-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.keyboard-help-btn.svelte-17fyyq8:hover{background:var(--bg-card);border-color:var(--border-default);color:var(--text-primary)}.keyboard-help-btn.svelte-17fyyq8:active{transform:scale(.95)}@media(max-width:640px){.floating-controls.svelte-17fyyq8{top:calc(var(--space-3) + env(safe-area-inset-top,0px))}.settings-btn.svelte-17fyyq8{width:2.5rem;height:2.5rem}.alliance-btn.svelte-17fyyq8{padding:.5rem .75rem;font-size:.75rem}.keyboard-help-btn.svelte-17fyyq8{display:none}}.sheet-header.svelte-1m8yw9p{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);gap:var(--space-3)}.header-left.svelte-1m8yw9p,.header-right.svelte-1m8yw9p{display:flex;align-items:center;gap:var(--space-2);min-width:2.25rem}.header-left.svelte-1m8yw9p{justify-content:flex-start}.header-right.svelte-1m8yw9p{justify-content:flex-end}.nav-button.svelte-1m8yw9p,.close-button.svelte-1m8yw9p{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:none;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}.nav-button.svelte-1m8yw9p:hover:not(.disabled),.close-button.svelte-1m8yw9p:hover{background:var(--bg-inset);border-color:var(--border-default);color:var(--text-primary)}.nav-button.disabled.svelte-1m8yw9p{opacity:.3;cursor:not-allowed}.header-center.svelte-1m8yw9p{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:0;flex:1}.header-title.svelte-1m8yw9p{font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin:0;text-align:center}.header-position.svelte-1m8yw9p{font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.sheet-body.svelte-1n8i50r{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.page-container.svelte-1n8i50r{position:relative;overflow:hidden}.page-content.svelte-1n8i50r{display:flex;flex-direction:column;gap:var(--space-4);will-change:transform}.intro.svelte-nl64vo{font-size:.9375rem;line-height:1.6;color:var(--text-body);margin:0}.table-section.svelte-nl64vo{background:var(--bg-muted);border-radius:var(--radius-md);overflow:hidden}.table-title.svelte-nl64vo{font-size:.75rem;font-weight:500;color:var(--text-secondary);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.table-header.svelte-nl64vo{display:grid;grid-template-columns:1fr 4rem;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-card);border-bottom:1px solid var(--border-subtle)}.table-header.svelte-nl64vo span:where(.svelte-nl64vo){font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.table-row.svelte-nl64vo{display:grid;grid-template-columns:1fr 4rem;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle)}.table-row.svelte-nl64vo:last-child{border-bottom:none}.table-row.svelte-nl64vo .col-cycle:where(.svelte-nl64vo){font-size:.8125rem;color:var(--text-secondary)}.table-row.svelte-nl64vo .col-offset:where(.svelte-nl64vo){font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.col-offset.positive.svelte-nl64vo{color:var(--prob-high)}.col-offset.negative.svelte-nl64vo{color:var(--prob-low)}.table-divider.svelte-nl64vo{height:1px;background:var(--border-default);margin:0 var(--space-4)}.table-row.summary.svelte-nl64vo .col-cycle:where(.svelte-nl64vo){font-weight:600;color:var(--text-primary)}.section-label.svelte-nl64vo{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2)}.options-section.svelte-nl64vo{border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.signal-list.svelte-nl64vo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.signal-item.svelte-nl64vo{padding-left:var(--space-4);border-left:2px solid var(--border-default)}.signal-header.svelte-nl64vo{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1)}.signal-label.svelte-nl64vo{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.signal-weight.svelte-nl64vo{font-size:.875rem;font-weight:600;color:var(--alliance-500)}.signal-desc.svelte-nl64vo{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0}.note-section.svelte-nl64vo{border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.note.svelte-nl64vo{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0}.note.svelte-nl64vo strong{color:var(--text-primary);font-weight:600}.article-link.svelte-nl64vo{display:block;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:.8125rem;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.article-link.svelte-nl64vo:hover{color:var(--text-primary)}.intro.svelte-rhgymk{font-size:.9375rem;line-height:1.6;color:var(--text-body);margin:0}.section-label.svelte-rhgymk{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2)}.signal-list.svelte-rhgymk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.signal-item.svelte-rhgymk{padding-left:var(--space-4);border-left:2px solid var(--border-default)}.signal-header.svelte-rhgymk{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1)}.signal-weight.svelte-rhgymk{font-size:.875rem;font-weight:600;color:var(--alliance-500)}.signal-label.svelte-rhgymk{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.signal-desc.svelte-rhgymk{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0}.details-list.svelte-rhgymk{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.details-list.svelte-rhgymk li:where(.svelte-rhgymk){font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.table-section.svelte-rhgymk{background:var(--bg-muted);border-radius:var(--radius-md);overflow:hidden}.table-title.svelte-rhgymk{font-size:.75rem;font-weight:500;color:var(--text-secondary);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.table-header.svelte-rhgymk{display:grid;grid-template-columns:3.5rem 4rem 1fr;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-card);border-bottom:1px solid var(--border-subtle)}.table-header.svelte-rhgymk span:where(.svelte-rhgymk){font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.table-row.svelte-rhgymk{display:grid;grid-template-columns:3.5rem 4rem 1fr;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.table-row.svelte-rhgymk:last-child{border-bottom:none}.table-row.svelte-rhgymk .col-alliance:where(.svelte-rhgymk){font-size:.8125rem;font-weight:600;color:var(--text-primary)}.table-row[data-alliance=NDA].svelte-rhgymk .col-alliance:where(.svelte-rhgymk){color:var(--nda-500)}.table-row[data-alliance=UDF].svelte-rhgymk .col-alliance:where(.svelte-rhgymk){color:var(--udf-500)}.table-row[data-alliance=LDF].svelte-rhgymk .col-alliance:where(.svelte-rhgymk){color:var(--ldf-500)}.table-row.svelte-rhgymk .col-level:where(.svelte-rhgymk),.table-row.svelte-rhgymk .col-value:where(.svelte-rhgymk){font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.table-row.svelte-rhgymk .col-interpretation:where(.svelte-rhgymk){font-size:.75rem;line-height:1.4;color:var(--text-secondary)}.note-section.svelte-rhgymk{border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.note.svelte-rhgymk{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0}.note.svelte-rhgymk strong{color:var(--text-primary);font-weight:600}.method-section.svelte-rhgymk{border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}.method-note.svelte-rhgymk{font-size:.8125rem;line-height:1.5;color:var(--text-secondary);margin:0}.article-link.svelte-rhgymk{display:block;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:.8125rem;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.article-link.svelte-rhgymk:hover{color:var(--text-primary)}.blend-pie-chart.svelte-14yvg55{width:100%;height:auto;max-width:360px;display:block}.pie-slice.svelte-14yvg55{fill:none;stroke-width:3}.pie-center.svelte-14yvg55{fill:var(--text-muted)}.connector-line.svelte-14yvg55{stroke-width:1.5;opacity:.7}.label-name.svelte-14yvg55{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.label-weight.svelte-14yvg55{font-size:13px;font-weight:700;fill:var(--text-primary);font-variant-numeric:tabular-nums}.label-group.svelte-14yvg55{transition:opacity .3s ease}.signal-blend-flow.svelte-y3zchv{width:100%;max-width:800px;margin:0 auto}.section-label.svelte-y3zchv{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.main-content.svelte-y3zchv{margin-bottom:var(--space-6)}.blend-unit.svelte-y3zchv{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.signals-section.svelte-y3zchv{display:flex;flex-direction:column}.signals-column.svelte-y3zchv{display:flex;flex-direction:column;gap:var(--space-2)}.signal-row.svelte-y3zchv{display:grid;grid-template-columns:auto 48px auto;align-items:center;gap:var(--space-2);border-left:3px solid var(--text-muted);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.signal-row.visible.svelte-y3zchv{opacity:1;transform:translateY(0)}.source-card.svelte-y3zchv{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.source-label.svelte-y3zchv{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap;display:flex;align-items:center;gap:var(--space-2)}.year-badge.svelte-y3zchv{font-size:.5625rem;font-weight:500;padding:1px 4px;border:1px solid var(--border-default);color:var(--text-muted);font-variant-numeric:tabular-nums}.source-value.svelte-y3zchv{font-size:1rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.conversion-arrow.svelte-y3zchv{display:flex;align-items:center;justify-content:center}.arrow-svg.svelte-y3zchv{width:48px;height:24px}.converted-card.svelte-y3zchv{padding:var(--space-2) var(--space-3)}.mobile-label.svelte-y3zchv{display:none}.converted-value.svelte-y3zchv{font-size:1rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.converted-link.svelte-y3zchv{background:none;border:none;padding:0;font-size:1rem;font-weight:600;color:var(--insight-accent);font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;transition:color .2s ease}.converted-link.svelte-y3zchv:hover{color:var(--text-primary)}.pie-section.svelte-y3zchv{--pie-scale: 1;opacity:0;transform:scale(calc(var(--pie-scale) * .9));transition:opacity .5s ease,transform .5s ease;flex-shrink:0}.pie-section.visible.svelte-y3zchv{opacity:1;transform:scale(var(--pie-scale))}@media(max-width:700px){.blend-unit.svelte-y3zchv{justify-content:flex-start;padding:0 var(--space-3);gap:var(--space-3)}.signals-column.svelte-y3zchv{gap:var(--space-1)}.signal-row.svelte-y3zchv{display:flex;justify-content:space-between;align-items:center;padding:var(--space-1) var(--space-2);gap:var(--space-2)}.source-card.svelte-y3zchv,.conversion-arrow.svelte-y3zchv{display:none}.mobile-label.svelte-y3zchv{display:flex;align-items:center;gap:var(--space-2);font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap}.converted-card.svelte-y3zchv{padding:0}.converted-value.svelte-y3zchv,.converted-link.svelte-y3zchv{font-size:.875rem}.pie-section.svelte-y3zchv{--pie-scale: .78;margin:-16px}}.turnout-blend-flow.svelte-1dhazgc{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.section-label.svelte-1dhazgc{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.row-1.svelte-1dhazgc{width:100%;overflow:visible}.blend-unit.svelte-1dhazgc{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.sources-column.svelte-1dhazgc{display:flex;flex-direction:column;gap:var(--space-2)}.source-row.svelte-1dhazgc{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--text-muted);opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.source-row.visible.svelte-1dhazgc{opacity:1;transform:translateY(0)}.source-label.svelte-1dhazgc{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);white-space:nowrap;display:flex;align-items:center;gap:var(--space-2)}.year-badge.svelte-1dhazgc{font-size:.5625rem;font-weight:500;padding:1px 4px;border:1px solid var(--border-default);color:var(--text-muted);font-variant-numeric:tabular-nums}.source-value.svelte-1dhazgc{font-size:1rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.pie-section.svelte-1dhazgc{--pie-scale: 1;opacity:0;transform:scale(calc(var(--pie-scale) * .9));transition:opacity .5s ease,transform .5s ease;flex-shrink:0}.pie-section.visible.svelte-1dhazgc{opacity:1;transform:scale(var(--pie-scale))}.row-2.svelte-1dhazgc{width:100%;max-width:400px;margin:0 auto;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.row-2.visible.svelte-1dhazgc{opacity:1;transform:translateY(0)}.turnout-grid.svelte-1dhazgc{display:flex;flex-direction:column;gap:var(--space-2)}.grid-row.svelte-1dhazgc{display:grid;grid-template-columns:140px 1fr 60px;align-items:center;gap:var(--space-3);padding:var(--space-1) 0}.grid-label.svelte-1dhazgc{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.grid-bar.svelte-1dhazgc{position:relative;height:16px;border:1px solid var(--border-subtle)}.bar.svelte-1dhazgc{height:100%;width:0;transition:width .5s ease}.bar-neutral.svelte-1dhazgc{background:var(--text-muted)}.bar-expected.svelte-1dhazgc{background:var(--text-secondary)}.grid-value.svelte-1dhazgc{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:right}.inline-link.svelte-1dhazgc{background:none;border:none;padding:0;font:inherit;font-size:.8125rem;font-weight:500;color:var(--insight-accent);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;transition:color .2s ease}.inline-link.svelte-1dhazgc:hover{color:var(--text-primary)}@media(max-width:700px){.blend-unit.svelte-1dhazgc{justify-content:flex-start;padding:0 var(--space-2);gap:var(--space-1)}.sources-column.svelte-1dhazgc{gap:var(--space-1)}.source-row.svelte-1dhazgc{padding:var(--space-1) var(--space-2);gap:var(--space-2)}.source-label.svelte-1dhazgc{font-size:.5625rem}.source-value.svelte-1dhazgc{font-size:.875rem}.pie-section.svelte-1dhazgc{--pie-scale: .78;margin:-24px}.row-2.svelte-1dhazgc{max-width:100%}.grid-row.svelte-1dhazgc{grid-template-columns:130px 1fr 45px;gap:var(--space-2)}.grid-label.svelte-1dhazgc{font-size:.6875rem;white-space:nowrap}.grid-value.svelte-1dhazgc{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.svelte-1dhazgc,.svelte-1dhazgc:before,.svelte-1dhazgc:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sheet-body.svelte-1bogj95{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5)}.sheet-intro.svelte-1bogj95{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.shortcut-section.svelte-1bogj95{display:flex;flex-direction:column;gap:var(--space-2)}.shortcut-category.svelte-1bogj95{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0}.shortcut-list.svelte-1bogj95{display:flex;flex-direction:column;gap:var(--space-2)}.shortcut-row.svelte-1bogj95{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.shortcut-keys.svelte-1bogj95{display:flex;align-items:center;gap:var(--space-1)}.shortcut-key.svelte-1bogj95{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 var(--space-2);font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:500;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.shortcut-separator.svelte-1bogj95{font-size:.75rem;color:var(--text-muted)}.shortcut-description.svelte-1bogj95{font-size:.875rem;color:var(--text-secondary)}.sheet-body.svelte-zqzjvj{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.sheet-text.svelte-zqzjvj{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0}.context-list.svelte-zqzjvj{display:flex;flex-direction:column;gap:var(--space-3)}.context-item.svelte-zqzjvj{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md)}.context-name.svelte-zqzjvj{font-size:.875rem;font-weight:600;color:var(--text-primary)}.context-description.svelte-zqzjvj{font-size:.8125rem;color:var(--text-muted)}
