.fx-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.fx-pill{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp-muted);border:1px solid var(--sp-line);border-radius:999px;padding:6px 12px;background:#fff}.fx-pill--live{color:#166534;border-color:rgba(22,101,52,.25);background:rgba(22,101,52,.06);display:inline-flex;align-items:center;gap:7px}.fx-pill--stale{color:#92400e;border-color:rgba(146,64,14,.25);background:rgba(146,64,14,.06)}.fx-dot{width:6px;height:6px;border-radius:50%;background:#16a34a;flex-shrink:0}.fx-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1px;background:var(--sp-line);border:1px solid var(--sp-line);border-radius:22px;overflow:hidden}.fx-side{background:#fff;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;justify-content:center}.fx-side--yayla{background:var(--sp-ink);color:var(--sp-ivory)}.fx-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sp-muted);margin-bottom:14px}.fx-side--yayla .fx-label{color:rgba(245,241,232,.5)}.fx-amount{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(38px,5.5vw,64px);line-height:.95;letter-spacing:-.025em}.fx-amount-sub{font-size:13px;color:var(--sp-muted);margin-top:12px;line-height:1.5}.fx-side--yayla .fx-amount-sub{color:rgba(245,241,232,.55)}.fx-gap{background:var(--sp-accent);color:#0a0a0a;padding:clamp(20px,3vw,32px) clamp(16px,2.5vw,28px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:clamp(120px,16vw,190px)}.fx-gap-num{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(40px,6vw,68px);line-height:.9;letter-spacing:-.03em}.fx-gap-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-top:10px;opacity:.75}.fx-table-wrap{overflow-x:auto;border:1px solid var(--sp-line);border-radius:18px;background:#fff}.fx-table{width:100%;border-collapse:collapse;min-width:560px}.fx-table td,.fx-table th{text-align:left;padding:18px 22px;border-bottom:1px solid var(--sp-line);font-size:14px;vertical-align:top}.fx-table th{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sp-muted);font-weight:600}.fx-table tr:last-child td{border-bottom:none}.fx-table tr.fx-row--here{background:rgba(245,158,11,.06)}.fx-seg-name{font-weight:600;color:var(--sp-ink);display:block}.fx-seg-desc{color:var(--sp-muted);font-size:13px;margin-top:4px;display:block}.fx-range{font-variant-numeric:tabular-nums;white-space:nowrap}.fx-here-tag{display:inline-block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;background:var(--sp-accent);color:#0a0a0a;border-radius:999px;padding:3px 9px;margin-left:8px;vertical-align:middle}.fx-method{border:1px solid var(--sp-line);border-radius:18px;background:#fff;padding:clamp(26px,3.5vw,40px)}.fx-method dl{margin:0;display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:14px 24px}.fx-method dt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sp-muted);padding-top:3px}.fx-method dd{margin:0;font-size:14.5px;line-height:1.6;color:var(--sp-ink)}@media (max-width:860px){.fx-compare{grid-template-columns:1fr}.fx-gap{flex-direction:row;gap:14px;min-width:0}.fx-gap-label{margin-top:0}.fx-method dl{grid-template-columns:1fr;gap:4px 0}.fx-method dd{margin-bottom:16px}}.fx-note{margin-top:24px;border:1px solid var(--sp-line);border-left:3px solid var(--sp-accent);border-radius:12px;background:#fff;padding:18px 22px;font-size:14px;line-height:1.6;color:var(--sp-muted)}.fx-note strong{color:var(--sp-ink);font-weight:600}.fx-chart{margin:0;border:1px solid var(--sp-line);border-radius:20px;background:#fff;padding:clamp(22px,3vw,34px)}.fx-chart-cap{display:block;margin-bottom:18px}.fx-chart-title{display:block;font-size:15px;font-weight:600;color:var(--sp-ink)}.fx-chart-sub{display:block;font-size:13.5px;color:var(--sp-muted);margin-top:6px;line-height:1.55;max-width:62ch}.fx-chart-plot svg{width:100%;height:auto;display:block;overflow:visible}.fx-chart-data{margin-top:20px;border-top:1px solid var(--sp-line);padding-top:16px}.fx-chart-data summary{cursor:pointer;font-size:13px;letter-spacing:.04em;color:var(--sp-muted)}.fx-chart-data summary:hover{color:var(--sp-ink)}