.d2i-site .xt-demo{max-width:660px}.d2i-site .xt-review{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.d2i-site .xt-demo[data-xt=suggested] .hw-source-row{background:transparent}.d2i-site .xt-demo[data-xt=suggested] .hw-chip{background:#f5f5f5;border-color:#e5e5e5}.d2i-site .xt-demo[data-xt=suggested] .hw-accept{background:#343434;border-color:#343434;color:#ffffff;cursor:pointer}.d2i-site .xt-demo[data-xt=suggested] .hw-accept:hover{background:#1f1f1f}.d2i-site .xt-demo .hw-accept:focus-visible{outline:2px solid var(--accent-600);outline-offset:2px}.d2i-site .xt-demo[data-xt=suggested] .hw-accept-idle{opacity:1;visibility:visible;transition-delay:0s,0s}.d2i-site .xt-demo[data-xt=suggested] .hw-accept-done{opacity:0;visibility:hidden}.d2i-site .xt-proof{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#ffffff}.d2i-site .xt-proof-file{display:inline-flex;align-items:center;gap:8px;color:#252525}.d2i-site .xt-proof-file code{font-family:var(--font-mono);font-size:12px}@media (prefers-reduced-motion:reduce){.d2i-site .xt-demo,.d2i-site .xt-demo *,.d2i-site .xt-demo .hw-accept>span{transition-duration:.01ms;transition-delay:0s}}