.ent-soft{color:var(--for-ink-soft)}.ent-lead{font-size:1.125rem;line-height:1.75}.ent-figure{font-variant-numeric:tabular-nums;color:var(--for-accent);font-weight:800}.ent-proof-logo{height:40px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain}.ent-proof-fig{font-size:1.9rem;font-weight:800;line-height:1.1;color:var(--for-ink);font-variant-numeric:tabular-nums}.ent-probe{background:var(--for-card);border:1px solid var(--for-rule);border-radius:16px;padding:1.4rem 1.5rem 1.2rem;box-shadow:0 24px 55px -34px #01224166}.ent-probe-head{display:flex;align-items:center;gap:.55rem;padding-bottom:.7rem;margin-bottom:1rem;border-bottom:2px solid var(--for-accent);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--for-ink)}.ent-probe-dot{width:8px;height:8px;border-radius:999px;background:var(--for-accent);box-shadow:0 0 8px var(--for-accent-line);animation:ent-probe-pulse 2.2s ease-in-out infinite}@keyframes ent-probe-pulse{0%,to{opacity:1}50%{opacity:.45}}.ent-probe-prompt{position:relative;border:1px solid var(--for-rule);border-radius:12px;background:var(--for-bg);padding:.8rem 2.9rem .8rem .95rem;min-height:3.6rem;font-size:.92rem;line-height:1.5;color:var(--for-ink)}.ent-probe-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--for-accent);animation:ent-probe-caret 1s steps(1) infinite}@keyframes ent-probe-caret{50%{opacity:0}}.ent-probe-send{position:absolute;right:.6rem;bottom:.6rem;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--for-accent);color:#fff;opacity:.4;transition:opacity .25s ease,transform .25s ease}.ent-probe-send.is-sent{opacity:1;transform:scale(1.06)}.ent-probe-answer{margin-top:.9rem;min-height:158px;display:flex;flex-direction:column;gap:.55rem}.ent-probe-think{display:flex;gap:5px;padding:.45rem .2rem}.ent-probe-think i{width:6px;height:6px;border-radius:50%;background:var(--for-faint);animation:ent-probe-bounce 1.1s ease-in-out infinite}.ent-probe-think i:nth-child(2){animation-delay:.18s}.ent-probe-think i:nth-child(3){animation-delay:.36s}@keyframes ent-probe-bounce{0%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.ent-probe-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border:1px solid var(--for-rule-soft);border-radius:10px;background:var(--for-bg);opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.ent-probe-row.is-in{opacity:1;transform:none}.ent-probe-rank{font-size:.8rem;font-weight:800;color:var(--for-faint);width:1rem;flex:none}.ent-probe-name{height:10px;border-radius:5px;background:linear-gradient(90deg,#01224129,#01224112)}.ent-probe-cite{margin-left:auto;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--for-accent);background:var(--for-accent-soft);border-radius:999px;padding:.16rem .5rem}.ent-probe-verdict{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border:1.5px dashed rgba(236,70,70,.55);border-radius:10px;background:#ec46460d;color:var(--for-red, #ec4646);font-weight:700;font-size:.9rem;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.ent-probe-verdict.is-in{opacity:1;transform:none}.ent-probe-verdict .ent-probe-rank{color:var(--for-red, #ec4646)}.ent-probe-foot{margin-top:.95rem;font-size:.78rem;line-height:1.5;color:var(--for-faint)}@media (prefers-reduced-motion: reduce){.ent-probe-dot,.ent-probe-caret,.ent-probe-think i{animation:none}.ent-probe-row,.ent-probe-verdict{transition:none}}.ent-source{font-size:.9rem}.ent-source a{color:var(--for-accent);text-decoration:underline;text-underline-offset:3px}
