.ask{gap:1.2rem;max-width:1040px;margin-inline:auto;padding-bottom:4rem;display:grid}.ask-head h1{margin:.1rem 0 .3rem}.ask-eyebrow{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}.ask-lede,.ask-hint{color:var(--muted,var(--text));opacity:.75;margin:0;font-size:.9rem}.ask-memory{flex-wrap:wrap;gap:.5rem;display:flex}.ask-mchip{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.82rem;display:flex}.ask-mchip.conflict{border-color:color-mix(in srgb, var(--amber) 50%, transparent)}.ask-mchip.stale{border-color:color-mix(in srgb, var(--violet) 50%, transparent)}.ask-input{gap:.8rem;padding:1.1rem 1.3rem;display:grid}.ask-q{color:var(--text);margin:0 0 .5rem;font-size:1.15rem}.ask-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ask-row{align-items:center;gap:.6rem;display:flex}.ask-row input{min-width:0;color:var(--text);font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;flex:1;padding:.65rem .9rem}.ask-mic{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid}.ask-mic.on{border-color:var(--rose);color:var(--rose)}.ask-fork{gap:.5rem;display:grid}.ask-prompt{text-align:center;border:1px solid #ffffff2e;border-radius:999px;justify-self:center;max-width:100%;padding:.5rem 1rem}.ask-forklines{width:100%;height:56px}.ask-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ask-path{align-content:start;gap:.6rem;padding:1.1rem 1.2rem;display:grid}.ask-path header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ask-path h2{margin:0;font-size:1.05rem}.ask-path.rec{border-color:color-mix(in srgb, var(--teal) 60%, transparent)}.ask-path.chosen{box-shadow:0 0 0 2px var(--green)}.ask-badge{background:color-mix(in srgb, var(--teal) 25%, transparent);color:var(--teal);border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.ask-badge.alt{background:color-mix(in srgb, var(--violet) 25%, transparent);color:var(--violet)}.ask-sum{opacity:.8;margin:0;font-size:.92rem}.ask-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;display:grid}.ask-stats dt{opacity:.65;font-size:.72rem}.ask-stats dd{margin:0;font-size:1.25rem}.ask-say{gap:.7rem;padding:1rem 1.3rem;display:grid}.ask-say-text{margin:0;font-size:1.05rem;line-height:1.5}.ask-say-row{flex-wrap:wrap;gap:.6rem;display:flex}.ask-after{justify-items:start;gap:.6rem;padding:1.1rem 1.3rem;display:grid}.ask-after h2{margin:0;font-size:1.05rem}.ask-delta{margin:0}.ask-deltachip{background:color-mix(in srgb, var(--green) 25%, transparent);color:var(--green);border-radius:999px;margin-left:.6rem;padding:.1rem .5rem;font-size:.8rem}.ask-deltachip.down{background:color-mix(in srgb, var(--amber) 25%, transparent);color:var(--amber)}.ask-learned{color:var(--teal);margin:0;font-size:.9rem}@media (max-width:720px){.ask-paths{grid-template-columns:1fr}.ask-forklines{display:none}}.ask-odds{gap:.35rem;margin:.2rem 0 .4rem;padding:0;list-style:none;display:grid}.ask-odds li{color:var(--text-soft);grid-template-columns:minmax(0,1fr) 70px 3rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.ask-odds li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-odds li em{color:var(--muted);font-style:normal}.ask-odds li i{background:linear-gradient(90deg, var(--teal) calc(var(--p) * 100%), var(--stroke) 0);border-radius:4px;height:6px}.ask-odds li.risk i{background:linear-gradient(90deg, var(--rose) calc(var(--p) * 100%), var(--stroke) 0)}.ask-odds li.risk b{color:var(--rose)}.ask-odds li b{text-align:right}
