.ia-grille{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ia-scene,.ia-droite{overflow:hidden}.ia-cadre{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.ia-cadre canvas{aspect-ratio:1;border:1px solid var(--n2);border-radius:10px;width:auto;max-width:100%;height:100%;max-height:100%}.ia-courbe{border:1px solid var(--n2);border-radius:10px;width:100%;height:auto;max-height:50%}@media (max-width:700px){.ia-grille{grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}
