.chat-ob .chat-card{border:1px solid var(--chx-card-border);border-radius:var(--chx-radius-card);background:var(--frame-card-bg);box-shadow:var(--frame-shadow)}.chat-ob .chat-card-pad{padding:16px 18px}.chat-ob .chat-chosen{border:1px solid var(--chx-text-1);background:var(--chx-surface-3);box-shadow:0 0 0 1px var(--chx-text-1)}.chat-ob .chat-opt{border-radius:var(--chx-radius-button);min-height:44px;color:var(--chx-text-1);border:1px solid var(--chx-card-border);background:var(--frame-card-bg);box-shadow:var(--frame-shadow);cursor:pointer;padding:0 18px;font-size:14px;font-weight:500}.chat-ob .chat-opt-chosen{border-color:var(--chx-text-1);background:var(--chx-surface-3);box-shadow:0 0 0 1px var(--chx-text-1);cursor:default;font-weight:600}.chat-ob .chat-opt-faded{color:var(--frame-faded);box-shadow:none;cursor:default;background:0 0}@keyframes chat-breathe-a{0%,to{opacity:1}50%{opacity:.3}}@keyframes chat-breathe-b{0%,to{opacity:.3}50%{opacity:1}}.chat-ob .chat-ring-a{animation:1.2s linear infinite chat-breathe-a}.chat-ob .chat-ring-b{animation:1.2s linear infinite chat-breathe-b}@media (prefers-reduced-motion:reduce){.chat-ob .chat-ring-a,.chat-ob .chat-ring-b{animation:none}}