@keyframes wake-confirmation{0%{opacity:.45;transform:scale(.97)}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){[data-wake-pulse]:before{content:"";z-index:-1;border-radius:inherit;background:var(--primary);box-shadow:0 2px 6px 1px var(--primary);pointer-events:none;animation:2.4s ease-in-out infinite wake-suggestion-breathe;position:absolute;inset:-2px}[data-wake-confirmed]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1px solid;animation:.2s cubic-bezier(.23,1,.32,1) wake-confirmation;position:absolute;inset:0}}@keyframes wake-suggestion-breathe{0%,to{opacity:.04}50%{opacity:.16}}@media (prefers-reduced-motion:reduce){[data-wake-pulse]:before{animation:none;display:none}}.typeset.typeset-reasoning{white-space:normal;font-size:inherit;line-height:inherit;color:inherit}.typeset-reasoning :is(p,ul,ol,pre,blockquote,table){margin-block:.4em}.typeset-reasoning :is(h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit;margin-block:.5em .25em;font-weight:600}.typeset-reasoning :is(ul,ol){padding-inline-start:1.4em}.typeset-reasoning ul{list-style-type:disc}.typeset-reasoning ol{list-style-type:decimal}.typeset-reasoning pre{white-space:pre-wrap;overflow-wrap:anywhere}.typeset-reasoning code{font-size:.95em}
