/* XALO V55 scoped to AI studio only; original navigation unchanged. */
.xai-engines-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.xai-engines-grid .xai-engine{min-height:88px;border-radius:18px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}
.xai-engines-grid .xai-engine:hover{transform:translateY(-2px)}
.xai-v55-device-assessment{margin:12px 0 18px;border:1px solid rgba(111,212,242,.26);border-radius:16px;background:linear-gradient(135deg,rgba(25,97,137,.19),rgba(69,45,129,.13));padding:14px 16px;min-width:0}
.xai-v55-device-assessment strong{color:#dff7ff;font-size:13px;font-weight:850}
.xai-v55-device-assessment p{color:#b5d4e8;font-size:12px;line-height:1.65;margin:7px 0 0}
.xai-engine.is-unavailable{opacity:.83}
.xai-engines button:focus-visible,.xai-v55-device-assessment button:focus-visible{outline:2px solid #92eaff;outline-offset:3px}
@media(max-width:680px){.xai-engines-grid{grid-template-columns:1fr}.xai-v55-device-assessment{padding:12px}}
@media(prefers-reduced-motion:reduce){.xai-engines-grid .xai-engine{transition:none;transform:none!important}}
