.ask-chat,.ask-economist-cta,.ask-figure,.verdict-card{--sun:#ffc53d;--ink:#0a0e1a;--cream:#f4efe6}.verdict-card{--good:#a7f3d0;--bad:#e2725b;--warn:#ffc53d;--neutral:hsla(39,39%,93%,.65)}.ask-economist-chip{border:1px solid hsla(39,39%,93%,.2);border-radius:999px;padding:10px 18px;font-family:JetBrains Mono,monospace;line-height:1.4}.ask-economist-cta{display:inline-flex;align-items:center;gap:10px;background:var(--sun);color:var(--ink)!important;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:16px 26px;border-radius:10px;transition:filter .15s ease}.ask-economist-cta:hover{filter:brightness(1.08)}.ask-chip-button{background:transparent;color:inherit;cursor:pointer;text-align:left}.ask-chip-button:hover{border-color:var(--sun)}.ask-composer{display:grid;gap:14px;margin-bottom:22px}.ask-composer__modes{display:inline-flex;gap:6px;padding:4px;border:1px solid hsla(39,39%,93%,.2);border-radius:999px;justify-self:start}.ask-composer__mode{background:transparent;border:0;border-radius:999px;padding:8px 16px;color:inherit;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.04em}.ask-composer__mode[aria-pressed=true]{background:var(--sun);color:var(--ink);font-weight:600}.ask-composer__label{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.ask-composer__select{background:transparent;border:1px solid hsla(39,39%,93%,.3);border-radius:8px;padding:8px 12px;color:inherit;font:inherit;text-transform:none;letter-spacing:0}.ask-composer__select option{color:#0a0e1a}.ask-chat{display:grid;gap:18px}.ask-chat__thread{display:grid;gap:16px}.ask-frame .ask-chat__thread:empty{display:none}.ask-chat__user{font-family:JetBrains Mono,monospace;font-size:14px;opacity:.85;padding-left:14px;border-left:2px solid var(--sun)}.ask-chat__assistant{display:grid;gap:12px}.ask-answer p{margin:0 0 10px;line-height:1.6}.ask-chat__note,.ask-chat__status,.ask-chat__thinking{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.7}.ask-chat__note{font-style:italic}.ask-chat__blocked{font-size:14px;opacity:.9}.ask-chat__link{background:none;border:0;color:var(--sun);cursor:pointer;font:inherit;text-decoration:underline}.ask-chat__form{display:grid;gap:10px}.ask-chat__input{width:100%;background:hsla(39,39%,93%,.06);border:1px solid hsla(39,39%,93%,.25);border-radius:10px;padding:14px;color:inherit;font:inherit;resize:vertical}.ask-chat__input:disabled{opacity:.5}.ask-chat__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ask-chat__count{font-family:JetBrains Mono,monospace;font-size:11px;opacity:.6}.ask-economist-cta:disabled{opacity:.5;cursor:not-allowed;filter:none}.ask-figure{margin:0;padding:14px;border:1px solid hsla(39,39%,93%,.15);border-radius:12px}.ask-figure__caption{margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;opacity:.75}.ask-figure__caption a{text-decoration:underline}.ask-figure__warning{opacity:.8}.ask-figure__big{display:grid;gap:4px;padding:10px 0}.ask-figure__big-value{font-size:44px;font-weight:700;line-height:1}.ask-figure__big-label{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.7}.ask-figure__head{display:grid;gap:2px;margin-bottom:10px}.ask-figure__title{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;line-height:1.35}.ask-figure__subtitle{font-size:11px}.ask-figure__empty,.ask-figure__subtitle{font-family:JetBrains Mono,monospace;opacity:.7}.ask-figure__empty{margin:0;padding:18px 0;font-size:12px}.ask-figure__big-change{font-family:JetBrains Mono,monospace;font-size:13px;opacity:.85}.ask-figure__callouts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-family:JetBrains Mono,monospace;font-size:11px;opacity:.75}.ask-figure__callout-dot{font-size:9px;opacity:.9}.ask-figure__kind-reason{opacity:.8}.ask-figure__target{display:grid;gap:6px;margin-top:10px}.ask-figure__target-label{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.8}.ask-figure__target-track{position:relative;display:block;height:8px;border-radius:4px;background:hsla(39,39%,93%,.12)}.ask-figure__target-band{position:absolute;top:0;bottom:0;border-radius:4px;background:rgba(125,211,252,.35)}.ask-figure__target-mark{position:absolute;top:-3px;width:2px;height:14px;background:var(--sun)}.ask-figure text{fill:currentColor}.ask-figure .recharts-cartesian-axis-tick-value{opacity:.7}.ask-figure .recharts-legend-item-text{color:inherit!important}.ask-figure .recharts-default-tooltip{color:#0a0e1a}.ask-chat--site{color:#33282a}.ask-chat--site .ask-economist-chip{border-color:rgba(51,40,42,.25)}.ask-chat--site .ask-composer__select{border-color:rgba(51,40,42,.3)}.ask-chat--site .ask-chat__input{background:#fff;border-color:rgba(51,40,42,.25)}.ask-chat--site .ask-figure{border-color:rgba(51,40,42,.15);background:#fff}.ask-chat--site .ask-chat__link{color:#b5563e}.ask-chat--site .ask-figure__target-track{background:rgba(51,40,42,.1)}.ask-chat--site .ask-figure__target-mark{background:#b5563e}.verdict-card{display:grid;gap:12px;padding:16px;border:1px solid hsla(39,39%,93%,.18);border-radius:12px}.verdict-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.verdict-card__badge{border:1px solid;border-radius:999px;padding:3px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.verdict-card__badge[data-verdict=supported]{color:var(--good)}.verdict-card__badge[data-verdict=not_supported]{color:var(--bad)}.verdict-card__badge[data-verdict=mixed]{color:var(--warn)}.verdict-card__badge[data-verdict=not_testable]{color:var(--neutral)}.verdict-card__test{font-family:JetBrains Mono,monospace;font-size:11px;opacity:.7}.verdict-card__claim{margin:0;font-size:17px;line-height:1.45}.verdict-card__stat{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-family:JetBrains Mono,monospace;font-size:12px}.verdict-card__stat dt{opacity:.65}.verdict-card__stat dd{margin:0}.verdict-card__reading{margin:0;font-size:14px;opacity:.9}.verdict-card__change,.verdict-card__limits,.verdict-card__reason{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;opacity:.75;line-height:1.5}.verdict-card__body p:last-child{margin-bottom:0}.ask-badge{margin-left:8px;border:1px solid;border-radius:999px;padding:1px 8px;font-size:10px}.ask-badge--claim{color:#b5563e;border-color:rgba(181,86,62,.45)}.ask-chat--site .verdict-card{--good:#2f7d5b;--bad:#b5563e;--warn:#8a6410;--neutral:rgba(51,40,42,.6);border-color:rgba(51,40,42,.15);background:#fff}.ask-chat--site .ask-composer__modes{border-color:rgba(51,40,42,.25)}.ask-chat--site .ask-composer__mode[aria-pressed=true]{background:#33282a;color:#f4efe6}.ask-composer__eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:4px 0 0}.ask-followups{margin-top:12px}.ask-composer__patterns{display:flex;flex-wrap:wrap;gap:8px}.ask-composer__pattern{background:transparent;border:1px solid hsla(39,39%,93%,.3);border-radius:999px;padding:6px 14px;color:inherit;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px}.ask-composer__pattern[aria-pressed=true]{background:var(--sun);color:var(--ink);border-color:var(--sun);font-weight:600}.ask-composer__sentence{font-size:18px;line-height:2.1}.ask-composer__slot{display:inline-block;margin:0 6px;background:transparent;border:0;border-bottom:2px solid var(--sun);color:inherit;font:inherit;padding:0 2px;max-width:60vw}.ask-composer__slot option{color:#0a0e1a}.ask-composer__preview{font-family:JetBrains Mono,monospace;font-size:13px;opacity:.85;margin:0}.ask-chat--site .ask-composer__pattern{border-color:rgba(51,40,42,.3)}.ask-chat--site .ask-composer__pattern[aria-pressed=true]{background:#33282a;color:#f4efe6;border-color:#33282a}.ask-chat--site .ask-composer__slot{border-bottom-color:#b5563e}.ask-badge--question{color:#33282a;border-color:rgba(51,40,42,.35)}.ask-tile .ask-badge{margin-left:0}.ask-signup{display:grid;gap:12px;padding:20px;border:1px solid hsla(39,39%,93%,.25);border-radius:12px}.ask-signup__title{font-family:Fraunces,serif;font-size:22px;margin:0}.ask-signup__body{margin:0;opacity:.85}.ask-signup__held{font-family:JetBrains Mono,monospace;font-size:13px;opacity:.8;margin:0}.ask-signup__label{display:grid;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ask-signup__input{background:transparent;border:1px solid hsla(39,39%,93%,.3);border-radius:8px;padding:10px 12px;color:inherit;font:inherit;text-transform:none;letter-spacing:0}.ask-signup__hp{position:absolute;left:-9999px}.ask-chat--site .ask-signup{border-color:rgba(51,40,42,.25)}.ask-chat--site .ask-signup__input{border-color:rgba(51,40,42,.3)}.ask-frame{position:relative;isolation:isolate;--persimmon:#e55934;--ask-frame-pad:clamp(28px,5vw,72px);margin-left:calc(-1 * var(--ask-frame-bleed));margin-right:calc(-1 * var(--ask-frame-bleed));padding:var(--ask-frame-pad) var(--ask-frame-bleed);border-radius:28px;overflow:hidden}.ask-frame[data-variant=marketing]{--ask-frame-bleed:clamp(16px,5vw,24px)}@media (min-width:640px){.ask-frame[data-variant=marketing]{--ask-frame-bleed:clamp(20px,min(5vw,calc((100vw - min(100vw, 1200px)) / 2 + 40px)),88px)}}.ask-frame[data-variant=site]{--ask-frame-bleed:clamp(16px,min(5vw,calc((100vw - min(100vw, 48rem)) / 2 + 24px)),88px)}.ask-admin .ask-frame{--ask-frame-bleed:16px}.ask-frame__flag{position:absolute;inset:0;z-index:-2;animation:ask-flag-in .3s ease}.ask-frame__flag>svg{width:100%;height:100%;display:block}@keyframes ask-flag-in{0%{opacity:0}}.ask-frame__scrim{position:absolute;inset:0;z-index:-1}.ask-frame[data-variant=marketing] .ask-frame__scrim{background:linear-gradient(180deg,rgba(10,14,26,.5),rgba(10,14,26,.72) 55%,rgba(10,14,26,.84))}.ask-frame[data-variant=site] .ask-frame__scrim{background:linear-gradient(180deg,hsla(39,39%,93%,.68),hsla(39,39%,93%,.84))}.ask-frame .ask-chat__form,.ask-frame .ask-chat__thread,.ask-frame .ask-composer,.ask-frame .ask-frame__head,.ask-frame .ask-signup{width:100%;background:rgba(15,21,36,.92);backdrop-filter:blur(6px);border:1.5px solid var(--persimmon);border-radius:14px;padding:16px;color:#f4efe6}@media (min-width:640px){.ask-frame .ask-chat__form,.ask-frame .ask-chat__thread,.ask-frame .ask-composer,.ask-frame .ask-frame__head,.ask-frame .ask-signup{padding:20px}}.ask-frame .ask-frame__head{margin-bottom:22px}.ask-frame .ask-frame__head>:last-child{margin-bottom:0}.ask-frame[data-variant=site] .ask-chat__form,.ask-frame[data-variant=site] .ask-chat__thread,.ask-frame[data-variant=site] .ask-composer,.ask-frame[data-variant=site] .ask-frame__head,.ask-frame[data-variant=site] .ask-signup{background:hsla(40,53%,97%,.94);color:#33282a}.ask-frame[data-variant=marketing] .ask-composer__mode[aria-pressed=true],.ask-frame[data-variant=marketing] .ask-composer__pattern[aria-pressed=true]{background:#f2b04a;color:#0f1524;border-color:#f2b04a}.ask-frame .ask-chat__blocked a,.ask-frame .ask-chat__link{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ask-frame__flag{animation:none}}.ask-badge--chicago{color:#f2b04a;border-color:rgba(242,176,74,.5)}.ask-chat--site .ask-badge--chicago,.ask-tile .ask-badge--chicago{color:#b5563e;border-color:rgba(181,86,62,.45)}.ask-admin .ask-chat__form,.ask-admin .ask-chat__thread,.ask-admin .ask-composer,.ask-admin .ask-signup{border:1.5px solid #e55934;border-radius:14px;padding:16px;background:#fff}.ask-admin .ask-chat__thread:empty{display:none}.ask-admin .ask-frame[data-variant=site] .ask-chat__form,.ask-admin .ask-frame[data-variant=site] .ask-chat__thread,.ask-admin .ask-frame[data-variant=site] .ask-composer,.ask-admin .ask-frame[data-variant=site] .ask-signup{background:#fff}.ask-tooltip{background:hsla(40,53%,97%,.97);border:1px solid rgba(51,40,42,.25);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.35;color:#33282a;max-width:100%;overflow-wrap:anywhere}.ask-tooltip__label{font-family:JetBrains Mono,monospace;font-size:11px;opacity:.75;margin-bottom:4px}.ask-tooltip__row{display:flex;gap:10px;justify-content:space-between}.ask-tooltip__value{font-family:JetBrains Mono,monospace;white-space:nowrap}