.inline-connect.svelte-2ptd3n{border:1px solid var(--border, #e5e5e5);border-radius:10px;padding:12px;background:var(--surface, #fff);font-size:13px;display:flex;flex-direction:column;gap:8px}.inline-connect.compact.svelte-2ptd3n{padding:10px}.inline-connect.muted.svelte-2ptd3n{color:#777;flex-direction:row;gap:6px;align-items:center}.inline-connect.ok.svelte-2ptd3n{flex-direction:row;align-items:center;gap:8px;color:#17803d}.head.svelte-2ptd3n{display:flex;align-items:center;gap:6px}label.svelte-2ptd3n{display:flex;flex-direction:column;gap:4px}label.svelte-2ptd3n span:where(.svelte-2ptd3n){font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.04em}input.svelte-2ptd3n{border:1px solid var(--border, #e5e5e5);border-radius:7px;padding:7px 9px;font:inherit;width:100%;box-sizing:border-box}.hint.svelte-2ptd3n{margin:0;color:#777;font-size:12px;line-height:1.45}.err.svelte-2ptd3n{margin:0;color:#c2321f;font-size:12px}.what.svelte-2ptd3n{margin:0;color:#888;font-size:11.5px;line-height:1.45}.actions.svelte-2ptd3n{display:flex;align-items:center;gap:10px}button.svelte-2ptd3n{display:inline-flex;align-items:center;gap:5px;border:none;border-radius:7px;padding:7px 12px;background:#111;color:#fff;font:inherit;font-size:12.5px;cursor:pointer}button.svelte-2ptd3n:disabled{opacity:.55;cursor:default}a.svelte-2ptd3n{color:inherit;display:inline-flex;align-items:center;gap:4px}.elsewhere.svelte-2ptd3n{color:#777;font-size:12px}.block.svelte-1vr4vjr{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:0;padding:16px 20px;font-size:var(--decision-text-size, 14px);color:var(--text-secondary);line-height:1.6}.block.block-facts.svelte-1vr4vjr{border:0;background:transparent;padding:8px 0}.block-facts.svelte-1vr4vjr{display:flex;flex-direction:column;gap:6px}.fact-row.svelte-1vr4vjr{position:relative;padding-left:15px;font-size:calc(var(--decision-text-size, 14px) * .93);color:var(--text-secondary);line-height:1.45}.fact-row.svelte-1vr4vjr:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--text-tertiary)}.block.svelte-13wr3tr{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:0;padding:16px 20px;font-size:var(--decision-text-size, 14px);color:var(--text-secondary);line-height:1.6}.block-table.svelte-13wr3tr{padding:0;contain:inline-size;max-width:100%}.table-scroll.svelte-13wr3tr{overflow-x:auto;max-width:100%}.table-caption.svelte-13wr3tr{display:block;padding:10px 16px 6px;font-size:calc(var(--decision-text-size, 14px) * .857);font-weight:600;color:var(--text-secondary)}.block-table.svelte-13wr3tr table:where(.svelte-13wr3tr){width:100%;border-collapse:collapse;font-size:calc(var(--decision-text-size, 14px) * .929);min-width:460px;table-layout:auto}.block-table.svelte-13wr3tr td:where(.svelte-13wr3tr){vertical-align:top}.block-table.svelte-13wr3tr th:where(.svelte-13wr3tr):first-child,.block-table.svelte-13wr3tr td:where(.svelte-13wr3tr):first-child{min-width:140px}.block-table.numbered.svelte-13wr3tr th:where(.svelte-13wr3tr):first-child,.block-table.numbered.svelte-13wr3tr td:where(.svelte-13wr3tr):first-child{min-width:0;width:1%;white-space:nowrap}.block-table.svelte-13wr3tr th:where(.svelte-13wr3tr),.block-table.svelte-13wr3tr td:where(.svelte-13wr3tr){padding:8px 14px;border-bottom:1px solid var(--border-secondary);text-align:left}.block-table.svelte-13wr3tr th:where(.svelte-13wr3tr){background:var(--bg-secondary);font-weight:600;font-size:calc(var(--decision-text-size, 14px) * .786);text-transform:uppercase;letter-spacing:.3px;color:var(--text-tertiary)}.block-table.svelte-13wr3tr td:where(.svelte-13wr3tr){color:var(--text-primary)}.block-table.svelte-13wr3tr tr:where(.svelte-13wr3tr):last-child td:where(.svelte-13wr3tr){border-bottom:none}.block-table.svelte-13wr3tr td:where(.svelte-13wr3tr){overflow-wrap:anywhere}.pick-bar.svelte-13wr3tr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;font-size:calc(var(--decision-text-size, 14px) * .857);color:var(--text-secondary);border-bottom:1px solid var(--border-secondary)}.pick-bar.short.svelte-13wr3tr{color:#b85c1e}.pick-bar.svelte-13wr3tr button:where(.svelte-13wr3tr){flex:none;padding:3px 10px;font:inherit;color:var(--text-secondary);background:transparent;border:1px solid var(--border-primary);border-radius:6px;cursor:pointer}.pick-bar.svelte-13wr3tr button:where(.svelte-13wr3tr):hover{border-color:var(--text-tertiary)}.block-table.svelte-13wr3tr .pick-col:where(.svelte-13wr3tr),.block-table.numbered.svelte-13wr3tr .pick-col:where(.svelte-13wr3tr){width:1%;min-width:0;padding-right:0}.block-table.svelte-13wr3tr th.pick-col:where(.svelte-13wr3tr):first-child,.block-table.svelte-13wr3tr td.pick-col:where(.svelte-13wr3tr):first-child{min-width:0}.pick-col.svelte-13wr3tr input:where(.svelte-13wr3tr){width:16px;height:16px;margin:3px 0 0;cursor:pointer;accent-color:var(--accent-primary, #4a86e8)}.pickrow.svelte-13wr3tr{cursor:pointer}.pickrow.svelte-13wr3tr:hover td:where(.svelte-13wr3tr){background:var(--bg-secondary)}tr.dropped.svelte-13wr3tr td:where(.svelte-13wr3tr):not(.pick-col){opacity:.4}.block.svelte-339uqq{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:0;padding:16px 20px;font-size:var(--decision-text-size, 14px);color:var(--text-secondary);line-height:1.6}.table-scroll.svelte-339uqq{overflow-x:auto;max-width:100%}.block-comparison.svelte-339uqq .table-scroll:where(.svelte-339uqq){overflow-x:auto}.block-comparison.svelte-339uqq table:where(.svelte-339uqq){width:100%;border-collapse:collapse;font-size:calc(var(--decision-text-size, 14px) * .88)}.block-comparison.svelte-339uqq th:where(.svelte-339uqq),.block-comparison.svelte-339uqq td:where(.svelte-339uqq){text-align:left;padding:6px 9px;border-bottom:1px solid var(--border-primary)}.block-comparison.svelte-339uqq th:where(.svelte-339uqq){font-size:calc(var(--decision-text-size, 14px) * .75);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-weight:700}.block-comparison.svelte-339uqq tr.pick:where(.svelte-339uqq) td:where(.svelte-339uqq){background:var(--bg-secondary);font-weight:600}.block.svelte-12miz2l{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:0;padding:16px 20px;font-size:var(--decision-text-size, 14px);color:var(--text-secondary);line-height:1.6}.block-metric.svelte-12miz2l{display:flex;align-items:center;gap:12px;padding:12px 16px}.metric-label.svelte-12miz2l{font-size:calc(var(--decision-text-size, 14px) * .857);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.3px}.metric-values.svelte-12miz2l{display:flex;align-items:center;gap:8px;font-size:calc(var(--decision-text-size, 14px) * 1.143);font-weight:700}.metric-before.svelte-12miz2l{color:var(--text-tertiary)}.metric-arrow.svelte-12miz2l{color:var(--text-tertiary);font-size:var(--decision-text-size, 14px)}.metric-after.svelte-12miz2l{color:var(--text-primary)}.metric-after.positive.svelte-12miz2l{color:var(--color-success, #22c55e)}.metric-after.negative.svelte-12miz2l{color:var(--color-error, #ef4444)}.metric-change.svelte-12miz2l{font-size:calc(var(--decision-text-size, 14px) * .857);font-weight:600;padding:2px 8px;border-radius:0;margin-left:auto}.metric-change.positive.svelte-12miz2l{color:var(--color-success, #22c55e);background:color-mix(in srgb,var(--color-success, #22c55e) 10%,transparent)}.metric-change.negative.svelte-12miz2l{color:var(--color-error, #ef4444);background:color-mix(in srgb,var(--color-error, #ef4444) 10%,transparent)}.block.svelte-17ubai2{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:0;padding:16px 20px;font-size:var(--decision-text-size, 14px);color:var(--text-secondary);line-height:1.6}.block-markdown.svelte-17ubai2 h1,.block-markdown.svelte-17ubai2 h2,.block-markdown.svelte-17ubai2 h3{font-size:var(--decision-text-size, 14px);font-weight:700;color:var(--text-primary);margin:12px 0 4px}.block-markdown.svelte-17ubai2 h1:first-child,.block-markdown.svelte-17ubai2 h2:first-child,.block-markdown.svelte-17ubai2 h3:first-child{margin-top:0}.block-markdown.svelte-17ubai2 p{margin:6px 0}.block-markdown.svelte-17ubai2 p:first-child{margin-top:0}.block-markdown.svelte-17ubai2 p:last-child{margin-bottom:0}.block-markdown.svelte-17ubai2 ul,.block-markdown.svelte-17ubai2 ol{margin:6px 0;padding-left:20px}.block-markdown.svelte-17ubai2 li{margin:3px 0}.block-markdown.svelte-17ubai2 code{font-size:calc(var(--decision-text-size, 14px) * .929);background:var(--bg-secondary);padding:1px 4px;border-radius:0}.block-markdown.svelte-17ubai2 pre{background:var(--bg-secondary);padding:10px 12px;border-radius:0;overflow-x:auto;margin:8px 0;font-size:calc(var(--decision-text-size, 14px) * .857)}.block-markdown.svelte-17ubai2 pre code{background:none;padding:0}.block-markdown.svelte-17ubai2 strong{color:var(--text-primary)}.block-markdown.svelte-17ubai2 hr{border:none;border-top:1px solid var(--border-primary);margin:12px 0}.block-markdown.svelte-17ubai2 table{width:100%;border-collapse:collapse;margin:8px 0;font-size:calc(var(--decision-text-size, 14px) * .929)}.block-markdown.svelte-17ubai2 th,.block-markdown.svelte-17ubai2 td{padding:6px 10px;border:1px solid var(--border-primary);text-align:left}.block-markdown.svelte-17ubai2 th{background:var(--bg-secondary);font-weight:600;color:var(--text-primary)}.block-markdown.svelte-17ubai2 blockquote{margin:8px 0;padding:8px 14px;border-left:3px solid var(--accent-primary, #6366f1);background:color-mix(in srgb,var(--accent-primary, #6366f1) 5%,transparent);border-radius:0}.chart.svelte-1dyhlzi{display:flex;flex-direction:column;gap:6px}.head.svelte-1dyhlzi{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.title.svelte-1dyhlzi{font-size:12.5px;color:var(--text-secondary, #888)}.head.svelte-1dyhlzi b:where(.svelte-1dyhlzi){font-size:16px;color:var(--text-primary, inherit)}svg.svelte-1dyhlzi{width:100%;height:120px;display:block}.area.svelte-1dyhlzi{fill:var(--accent, #3d5a40);opacity:.12}.line.svelte-1dyhlzi{fill:none;stroke:var(--accent, #3d5a40);stroke-width:2;vector-effect:non-scaling-stroke}rect.svelte-1dyhlzi{fill:var(--accent, #3d5a40);opacity:.8}.target.svelte-1dyhlzi{stroke:currentColor;opacity:.35;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){.animate.svelte-1dyhlzi .line:where(.svelte-1dyhlzi){stroke-dasharray:3000;stroke-dashoffset:3000;animation:svelte-1dyhlzi-draw 1.1s ease-out var(--delay) forwards}.animate.svelte-1dyhlzi .area:where(.svelte-1dyhlzi){opacity:0;animation:svelte-1dyhlzi-area-in .6s ease calc(var(--delay) + .7s) forwards}.animate.svelte-1dyhlzi rect:where(.svelte-1dyhlzi){transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation:svelte-1dyhlzi-grow .5s cubic-bezier(.2,.7,.2,1) calc(var(--delay) + var(--i) * 60ms) forwards}}@keyframes svelte-1dyhlzi-draw{to{stroke-dashoffset:0}}@keyframes svelte-1dyhlzi-area-in{to{opacity:.12}}@keyframes svelte-1dyhlzi-grow{to{transform:scaleY(1)}}.axis.svelte-1dyhlzi{display:flex;justify-content:space-between;gap:4px;font-size:11px;color:var(--text-tertiary, #999)}.axis.svelte-1dyhlzi span:where(.svelte-1dyhlzi){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.row-lit td{background:color-mix(in srgb,var(--accent, #d9a441) 16%,transparent);color:var(--text-primary, inherit);font-weight:600}@media(prefers-reduced-motion:no-preference){.proof-animate>.proof-part{opacity:0;animation:proof-in .45s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) forwards}.proof-animate.proof-has-focus>.proof-part:not(.proof-focus){animation:proof-in .45s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) forwards,proof-recede 2.6s ease var(--focus-at, 1s)}.proof-animate.proof-has-focus>.proof-part.proof-focus{animation:proof-in .45s cubic-bezier(.2,.7,.2,1) var(--d, 0ms) forwards,proof-spotlight 2.6s ease var(--focus-at, 1s)}.proof-animate tr.row-lit td{animation:proof-row 1.2s ease var(--focus-at, 1s) both}}@keyframes proof-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes proof-recede{0%,to{opacity:1}20%,70%{opacity:.4}}@keyframes proof-spotlight{0%,to{opacity:1;box-shadow:0 0 0 0 transparent;transform:none}20%,70%{box-shadow:0 0 0 2px var(--accent, #d9a441),0 6px 24px -6px var(--accent, #d9a441);transform:scale(1.015)}}@keyframes proof-row{0%{background:transparent}40%{background:color-mix(in srgb,var(--accent, #d9a441) 40%,transparent)}}
